:root{--color-ai-red-10: #FEEDE3;--color-ai-red-30: #F9B79F;--color-ai-red-50: #F58D6F;--color-ai-red-70: #F15F43;--color-ai-red-100: #C02D32;--color-ai-red-new-10: #FDEBE9;--color-ai-red-new-30: #E6B2A3;--color-ai-red-new-50: #D7846E;--color-ai-red-new-70: #C85743;--color-ai-red-new-100: #C02D32;--color-ai-orange-10: #FFF0E1;--color-ai-orange-30: #FFE5C1;--color-ai-orange-50: #FDC580;--color-ai-orange-70: #FBB04B;--color-ai-orange-100: #C02D32;--color-ai-cyan-10: #E9F6FD;--color-ai-cyan-30: #C6EAFB;--color-ai-cyan-50: #9FDDF8;--color-ai-cyan-70: #77D1F6;--color-ai-cyan-100: #43C7F4;--color-ai-turquoise-10: #EAF5F1;--color-ai-turquoise-30: #C1E5E5;--color-ai-turquoise-50: #99D7DA;--color-ai-turquoise-70: #6BC9D0;--color-ai-turquoise-100: #1FBDC6;--color-ai-neutral-10: #C7CACC;--color-ai-neutral-30: #8F959A;--color-ai-neutral-50: #626B71;--color-ai-neutral-70: #1F2B34;--color-ai-neutral-100: #080B0D;--color-ai-gold-10: #FFFAEC;--color-ai-gold-30: #FFF4DA;--color-ai-gold-50: #FFE9AD;--color-ai-gold-70: #FFDB81;--color-ai-gold-100: #FFCC4E;--color-ai-grey-10: #EEEDED;--color-ai-grey-20: #E0E1E0;--color-ai-grey-30: #CFD0D0;--color-ai-grey-50: #858788;--color-ai-grey-70: #C02D32;--color-ai-grey-100: #282C2E;--color-ai-gradient1: linear-gradient(to right, var(--color-ai-red-100), var(--color-ai-red-new-100));--color-ai-gradient2: linear-gradient(to right, var(--color-ai-red-100), var(--color-ai-orange-100));--color-ai-green: #20834D;--color-ai-button-primary-bg: #DA0E29}:root{--spacer: calc(min(128rem, 100vw) * .015625);--imp-airline-main-color: var(--color-ai-red-100);--imp-airline-secondary-color: var(--color-ai-orange-100);--imp-text-on-dark-color: #FFFFFF;--imp-alternate-icon-color: var(--color-ai-grey-70);--imp-eco-color: #FEEFF3;--imp-eco-premium-color: #FFE0E8;--imp-business-color: #EBD3EA;--imp-first-color: #FFEAE5;--imp-eco-color-selected: #C23F3D;--imp-eco-premium-color-selected: #50172C;--imp-business-color-selected: #442251;--imp-first-color-selected: #F8C1B4;--imp-seat-available-eco-bakground: #bee0bf;--imp-seat-available-business-bakground: #fbb04b;--imp-seat-available-first-bakground: #f69584;--imp-seat-preferred-bakground: #ffe5c2;--imp-seat-extra-leg-bakground: #fecc4f;--imp-form-label-text-color: #A3A3A3;--imp-form-input-text-color: #1F2B34;--imp-form-input-focus-color: #000000;--imp-svg-icon-color: #585858;--imp-icon-color:#1F2B34;--imp-dropdown-option-hover: #F2F2F2;--imp-stepper-button-height: 4rem;--imp-stepper-button-width: 4rem;--imp-stepper-button-mobile-height: 2.4rem;--imp-stepper-button-mobile-width: 2.4rem;--secure-field-input-iframe-text-color: #A3A3A3;--secure-field-input-iframe-placeholder-color: #A3A3A3;--secure-field-input-iframe-font-size: 1.6rem;--secure-field-input-iframe-padding-left: 2rem}:root .business,:root .eco,:root .first{--flight-card-pres-button-font-color: #292D32 !important}:root{--color-primary-50: #fde4e5;--color-primary-100: #fabbbd;--color-primary-200: #f68e92;--color-primary-300: #f26066;--color-primary-400: #f03e45;--color-primary-500: #ed1c24;--color-primary-600: #eb1920;--color-primary-700: #e8141b;--color-primary-800: #e51116;--color-primary-900: #e0090d;--color-primary-A100: #ffffff;--color-primary-A200: #ffd7d7;--color-primary-A400: #ffa4a5;--color-primary-A700: #ff8b8c;--color-primary-contrast-50: #000000;--color-primary-contrast-100: #000000;--color-primary-contrast-200: #000000;--color-primary-contrast-300: #000000;--color-primary-contrast-400: #ffffff;--color-primary-contrast-500: #ffffff;--color-primary-contrast-600: #ffffff;--color-primary-contrast-700: #ffffff;--color-primary-contrast-800: #ffffff;--color-primary-contrast-900: #ffffff;--color-primary-contrast-A100: #000000;--color-primary-contrast-A200: #000000;--color-primary-contrast-A400: #000000;--color-primary-contrast-A700: #000000;--color-primary-default: #ed1c24;--color-primary-lighter: #fabbbd;--color-primary-darker: #e8141b;--color-primary-text: #ed1c24;--color-primary-default-contrast: #ffffff;--color-primary-lighter-contrast: #000000;--color-primary-darker-contrast: #ffffff;--color-primary-50-contrast: #000000;--color-primary-100-contrast: #000000;--color-primary-200-contrast: #000000;--color-primary-300-contrast: #000000;--color-primary-400-contrast: #ffffff;--color-primary-500-contrast: #ffffff;--color-primary-600-contrast: #ffffff;--color-primary-700-contrast: #ffffff;--color-primary-800-contrast: #ffffff;--color-primary-900-contrast: #ffffff;--color-primary-A100-contrast: #000000;--color-primary-A200-contrast: #000000;--color-primary-A400-contrast: #000000;--color-primary-A700-contrast: #000000;--color-accent-50: #e8f8fe;--color-accent-100: #c7eefc;--color-accent-200: #a1e3fa;--color-accent-300: #7bd8f7;--color-accent-400: #5fcff6;--color-accent-500: #43c7f4;--color-accent-600: #3dc1f3;--color-accent-700: #34baf1;--color-accent-800: #2cb3ef;--color-accent-900: #1ea6ec;--color-accent-A100: #ffffff;--color-accent-A200: #eef9ff;--color-accent-A400: #bbe6ff;--color-accent-A700: #a1ddff;--color-accent-contrast-50: #000000;--color-accent-contrast-100: #000000;--color-accent-contrast-200: #000000;--color-accent-contrast-300: #000000;--color-accent-contrast-400: #000000;--color-accent-contrast-500: #000000;--color-accent-contrast-600: #000000;--color-accent-contrast-700: #000000;--color-accent-contrast-800: #000000;--color-accent-contrast-900: #000000;--color-accent-contrast-A100: #000000;--color-accent-contrast-A200: #000000;--color-accent-contrast-A400: #000000;--color-accent-contrast-A700: #000000;--color-accent-default: #43c7f4;--color-accent-lighter: #c7eefc;--color-accent-darker: #34baf1;--color-accent-text: #43c7f4;--color-accent-default-contrast: #000000;--color-accent-lighter-contrast: #000000;--color-accent-darker-contrast: #000000;--color-accent-50-contrast: #000000;--color-accent-100-contrast: #000000;--color-accent-200-contrast: #000000;--color-accent-300-contrast: #000000;--color-accent-400-contrast: #000000;--color-accent-500-contrast: #000000;--color-accent-600-contrast: #000000;--color-accent-700-contrast: #000000;--color-accent-800-contrast: #000000;--color-accent-900-contrast: #000000;--color-accent-A100-contrast: #000000;--color-accent-A200-contrast: #000000;--color-accent-A400-contrast: #000000;--color-accent-A700-contrast: #000000;--color-warn-50: #fae3e3;--color-warn-100: #f4baba;--color-warn-200: #ec8c8c;--color-warn-300: #e45e5e;--color-warn-400: #df3c3c;--color-warn-500: #d91919;--color-warn-600: #d51616;--color-warn-700: #cf1212;--color-warn-800: #ca0e0e;--color-warn-900: #c00808;--color-warn-A100: #ffebeb;--color-warn-A200: #ffb8b8;--color-warn-A400: #ff8585;--color-warn-A700: #ff6b6b;--color-warn-contrast-50: #000000;--color-warn-contrast-100: #000000;--color-warn-contrast-200: #000000;--color-warn-contrast-300: #000000;--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: #000000;--color-warn-contrast-A200: #000000;--color-warn-contrast-A400: #000000;--color-warn-contrast-A700: #000000;--color-warn-default: #c00808;--color-warn-lighter: #f4baba;--color-warn-darker: #cf1212;--color-warn-text: #c00808;--color-warn-default-contrast: #ffffff;--color-warn-lighter-contrast: #000000;--color-warn-darker-contrast: #ffffff;--color-warn-50-contrast: #000000;--color-warn-100-contrast: #000000;--color-warn-200-contrast: #000000;--color-warn-300-contrast: #000000;--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: #000000;--color-warn-A200-contrast: #000000;--color-warn-A400-contrast: #000000;--color-warn-A700-contrast: #000000;--color-is-dark: false;--color-foreground-base: black;--color-foreground-divider: var(--color-ai-grey-50);--color-foreground-dividers: var(--color-ai-grey-50);--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(0, 0, 0, .25);--color-foreground-hint-text: var(--color-ai-grey-100);--color-foreground-secondary-text: var(--color-ai-grey-100);--color-foreground-icon: var(--color-ai-grey-100);--color-foreground-icons: var(--color-ai-grey-100);--color-foreground-text: var(--color-ai-grey-100);--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: #f7f8f8;--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-50: #fde4e5;--primary-100: #fabbbd;--primary-200: #f68e92;--primary-300: #f26066;--primary-400: #f03e45;--primary-500: #ed1c24;--primary-600: #eb1920;--primary-700: #e8141b;--primary-800: #e51116;--primary-900: #e0090d;--primary-A100: #ffffff;--primary-A200: #ffd7d7;--primary-A400: #ffa4a5;--primary-A700: #ff8b8c;--primary-contrast-50: #000000;--primary-contrast-100: #000000;--primary-contrast-200: #000000;--primary-contrast-300: #000000;--primary-contrast-400: #ffffff;--primary-contrast-500: #ffffff;--primary-contrast-600: #ffffff;--primary-contrast-700: #ffffff;--primary-contrast-800: #ffffff;--primary-contrast-900: #ffffff;--primary-contrast-A100: #000000;--primary-contrast-A200: #000000;--primary-contrast-A400: #000000;--primary-contrast-A700: #000000;--primary-default: #ed1c24;--primary-lighter: #fabbbd;--primary-darker: #e8141b;--primary-text: #ed1c24;--primary-default-contrast: #ffffff;--primary-lighter-contrast: #000000;--primary-darker-contrast: #ffffff;--primary-50-contrast: #000000;--primary-100-contrast: #000000;--primary-200-contrast: #000000;--primary-300-contrast: #000000;--primary-400-contrast: #ffffff;--primary-500-contrast: #ffffff;--primary-600-contrast: #ffffff;--primary-700-contrast: #ffffff;--primary-800-contrast: #ffffff;--primary-900-contrast: #ffffff;--primary-A100-contrast: #000000;--primary-A200-contrast: #000000;--primary-A400-contrast: #000000;--primary-A700-contrast: #000000;--accent-50: #e8f8fe;--accent-100: #c7eefc;--accent-200: #a1e3fa;--accent-300: #7bd8f7;--accent-400: #5fcff6;--accent-500: #43c7f4;--accent-600: #3dc1f3;--accent-700: #34baf1;--accent-800: #2cb3ef;--accent-900: #1ea6ec;--accent-A100: #ffffff;--accent-A200: #eef9ff;--accent-A400: #bbe6ff;--accent-A700: #a1ddff;--accent-contrast-50: #000000;--accent-contrast-100: #000000;--accent-contrast-200: #000000;--accent-contrast-300: #000000;--accent-contrast-400: #000000;--accent-contrast-500: #000000;--accent-contrast-600: #000000;--accent-contrast-700: #000000;--accent-contrast-800: #000000;--accent-contrast-900: #000000;--accent-contrast-A100: #000000;--accent-contrast-A200: #000000;--accent-contrast-A400: #000000;--accent-contrast-A700: #000000;--accent-default: #43c7f4;--accent-lighter: #c7eefc;--accent-darker: #34baf1;--accent-text: #43c7f4;--accent-default-contrast: #000000;--accent-lighter-contrast: #000000;--accent-darker-contrast: #000000;--accent-50-contrast: #000000;--accent-100-contrast: #000000;--accent-200-contrast: #000000;--accent-300-contrast: #000000;--accent-400-contrast: #000000;--accent-500-contrast: #000000;--accent-600-contrast: #000000;--accent-700-contrast: #000000;--accent-800-contrast: #000000;--accent-900-contrast: #000000;--accent-A100-contrast: #000000;--accent-A200-contrast: #000000;--accent-A400-contrast: #000000;--accent-A700-contrast: #000000;--warn-50: #fae3e3;--warn-100: #f4baba;--warn-200: #ec8c8c;--warn-300: #e45e5e;--warn-400: #df3c3c;--warn-500: #d91919;--warn-600: #d51616;--warn-700: #cf1212;--warn-800: #ca0e0e;--warn-900: #c00808;--warn-A100: #ffebeb;--warn-A200: #ffb8b8;--warn-A400: #ff8585;--warn-A700: #ff6b6b;--warn-contrast-50: #000000;--warn-contrast-100: #000000;--warn-contrast-200: #000000;--warn-contrast-300: #000000;--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: #000000;--warn-contrast-A200: #000000;--warn-contrast-A400: #000000;--warn-contrast-A700: #000000;--warn-default: #c00808;--warn-lighter: #f4baba;--warn-darker: #cf1212;--warn-text: #c00808;--warn-default-contrast: #ffffff;--warn-lighter-contrast: #000000;--warn-darker-contrast: #ffffff;--warn-50-contrast: #000000;--warn-100-contrast: #000000;--warn-200-contrast: #000000;--warn-300-contrast: #000000;--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: #000000;--warn-A200-contrast: #000000;--warn-A400-contrast: #000000;--warn-A700-contrast: #000000;--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-50: #fde4e5;--_mat-theming-internals-do-not-access-m2-config-color-primary-100: #fabbbd;--_mat-theming-internals-do-not-access-m2-config-color-primary-200: #f68e92;--_mat-theming-internals-do-not-access-m2-config-color-primary-300: #f26066;--_mat-theming-internals-do-not-access-m2-config-color-primary-400: #f03e45;--_mat-theming-internals-do-not-access-m2-config-color-primary-500: #ed1c24;--_mat-theming-internals-do-not-access-m2-config-color-primary-600: #eb1920;--_mat-theming-internals-do-not-access-m2-config-color-primary-700: #e8141b;--_mat-theming-internals-do-not-access-m2-config-color-primary-800: #e51116;--_mat-theming-internals-do-not-access-m2-config-color-primary-900: #e0090d;--_mat-theming-internals-do-not-access-m2-config-color-primary-A100: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-A200: #ffd7d7;--_mat-theming-internals-do-not-access-m2-config-color-primary-A400: #ffa4a5;--_mat-theming-internals-do-not-access-m2-config-color-primary-A700: #ff8b8c;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-50: #000000;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-100: #000000;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-200: #000000;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-300: #000000;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-400: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-500: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-600: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-700: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-800: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-900: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-A100: #000000;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-A200: #000000;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-A400: #000000;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-A700: #000000;--_mat-theming-internals-do-not-access-m2-config-color-primary-default: #ed1c24;--_mat-theming-internals-do-not-access-m2-config-color-primary-lighter: #fabbbd;--_mat-theming-internals-do-not-access-m2-config-color-primary-darker: #e8141b;--_mat-theming-internals-do-not-access-m2-config-color-primary-text: #ed1c24;--_mat-theming-internals-do-not-access-m2-config-color-primary-default-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-lighter-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-primary-darker-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-50-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-primary-100-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-primary-200-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-primary-300-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-primary-400-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-500-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-600-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-700-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-800-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-900-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-A100-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-primary-A200-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-primary-A400-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-primary-A700-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-50: #e8f8fe;--_mat-theming-internals-do-not-access-m2-config-color-accent-100: #c7eefc;--_mat-theming-internals-do-not-access-m2-config-color-accent-200: #a1e3fa;--_mat-theming-internals-do-not-access-m2-config-color-accent-300: #7bd8f7;--_mat-theming-internals-do-not-access-m2-config-color-accent-400: #5fcff6;--_mat-theming-internals-do-not-access-m2-config-color-accent-500: #43c7f4;--_mat-theming-internals-do-not-access-m2-config-color-accent-600: #3dc1f3;--_mat-theming-internals-do-not-access-m2-config-color-accent-700: #34baf1;--_mat-theming-internals-do-not-access-m2-config-color-accent-800: #2cb3ef;--_mat-theming-internals-do-not-access-m2-config-color-accent-900: #1ea6ec;--_mat-theming-internals-do-not-access-m2-config-color-accent-A100: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-A200: #eef9ff;--_mat-theming-internals-do-not-access-m2-config-color-accent-A400: #bbe6ff;--_mat-theming-internals-do-not-access-m2-config-color-accent-A700: #a1ddff;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-50: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-100: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-200: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-300: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-400: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-500: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-600: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-700: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-800: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-900: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-A100: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-A200: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-A400: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-A700: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-default: #43c7f4;--_mat-theming-internals-do-not-access-m2-config-color-accent-lighter: #c7eefc;--_mat-theming-internals-do-not-access-m2-config-color-accent-darker: #34baf1;--_mat-theming-internals-do-not-access-m2-config-color-accent-text: #43c7f4;--_mat-theming-internals-do-not-access-m2-config-color-accent-default-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-lighter-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-darker-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-50-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-100-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-200-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-300-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-400-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-500-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-600-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-700-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-800-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-900-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-A100-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-A200-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-A400-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-A700-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-warn-50: #fae3e3;--_mat-theming-internals-do-not-access-m2-config-color-warn-100: #f4baba;--_mat-theming-internals-do-not-access-m2-config-color-warn-200: #ec8c8c;--_mat-theming-internals-do-not-access-m2-config-color-warn-300: #e45e5e;--_mat-theming-internals-do-not-access-m2-config-color-warn-400: #df3c3c;--_mat-theming-internals-do-not-access-m2-config-color-warn-500: #d91919;--_mat-theming-internals-do-not-access-m2-config-color-warn-600: #d51616;--_mat-theming-internals-do-not-access-m2-config-color-warn-700: #cf1212;--_mat-theming-internals-do-not-access-m2-config-color-warn-800: #ca0e0e;--_mat-theming-internals-do-not-access-m2-config-color-warn-900: #c00808;--_mat-theming-internals-do-not-access-m2-config-color-warn-A100: #ffebeb;--_mat-theming-internals-do-not-access-m2-config-color-warn-A200: #ffb8b8;--_mat-theming-internals-do-not-access-m2-config-color-warn-A400: #ff8585;--_mat-theming-internals-do-not-access-m2-config-color-warn-A700: #ff6b6b;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-50: #000000;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-100: #000000;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-200: #000000;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-300: #000000;--_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: #000000;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-A200: #000000;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-A400: #000000;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-A700: #000000;--_mat-theming-internals-do-not-access-m2-config-color-warn-default: #c00808;--_mat-theming-internals-do-not-access-m2-config-color-warn-lighter: #f4baba;--_mat-theming-internals-do-not-access-m2-config-color-warn-darker: #cf1212;--_mat-theming-internals-do-not-access-m2-config-color-warn-text: #c00808;--_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: #000000;--_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: #000000;--_mat-theming-internals-do-not-access-m2-config-color-warn-100-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-warn-200-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-warn-300-contrast: #000000;--_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: #000000;--_mat-theming-internals-do-not-access-m2-config-color-warn-A200-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-warn-A400-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-warn-A700-contrast: #000000;--_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-50: #fde4e5;--_mat-theming-internals-do-not-access-m2-config-primary-100: #fabbbd;--_mat-theming-internals-do-not-access-m2-config-primary-200: #f68e92;--_mat-theming-internals-do-not-access-m2-config-primary-300: #f26066;--_mat-theming-internals-do-not-access-m2-config-primary-400: #f03e45;--_mat-theming-internals-do-not-access-m2-config-primary-500: #ed1c24;--_mat-theming-internals-do-not-access-m2-config-primary-600: #eb1920;--_mat-theming-internals-do-not-access-m2-config-primary-700: #e8141b;--_mat-theming-internals-do-not-access-m2-config-primary-800: #e51116;--_mat-theming-internals-do-not-access-m2-config-primary-900: #e0090d;--_mat-theming-internals-do-not-access-m2-config-primary-A100: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-A200: #ffd7d7;--_mat-theming-internals-do-not-access-m2-config-primary-A400: #ffa4a5;--_mat-theming-internals-do-not-access-m2-config-primary-A700: #ff8b8c;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-50: #000000;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-100: #000000;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-200: #000000;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-300: #000000;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-400: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-500: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-600: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-700: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-800: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-900: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-A100: #000000;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-A200: #000000;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-A400: #000000;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-A700: #000000;--_mat-theming-internals-do-not-access-m2-config-primary-default: #ed1c24;--_mat-theming-internals-do-not-access-m2-config-primary-lighter: #fabbbd;--_mat-theming-internals-do-not-access-m2-config-primary-darker: #e8141b;--_mat-theming-internals-do-not-access-m2-config-primary-text: #ed1c24;--_mat-theming-internals-do-not-access-m2-config-primary-default-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-lighter-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-primary-darker-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-50-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-primary-100-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-primary-200-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-primary-300-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-primary-400-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-500-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-600-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-700-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-800-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-900-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-A100-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-primary-A200-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-primary-A400-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-primary-A700-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-50: #e8f8fe;--_mat-theming-internals-do-not-access-m2-config-accent-100: #c7eefc;--_mat-theming-internals-do-not-access-m2-config-accent-200: #a1e3fa;--_mat-theming-internals-do-not-access-m2-config-accent-300: #7bd8f7;--_mat-theming-internals-do-not-access-m2-config-accent-400: #5fcff6;--_mat-theming-internals-do-not-access-m2-config-accent-500: #43c7f4;--_mat-theming-internals-do-not-access-m2-config-accent-600: #3dc1f3;--_mat-theming-internals-do-not-access-m2-config-accent-700: #34baf1;--_mat-theming-internals-do-not-access-m2-config-accent-800: #2cb3ef;--_mat-theming-internals-do-not-access-m2-config-accent-900: #1ea6ec;--_mat-theming-internals-do-not-access-m2-config-accent-A100: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-A200: #eef9ff;--_mat-theming-internals-do-not-access-m2-config-accent-A400: #bbe6ff;--_mat-theming-internals-do-not-access-m2-config-accent-A700: #a1ddff;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-50: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-100: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-200: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-300: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-400: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-500: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-600: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-700: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-800: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-900: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-A100: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-A200: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-A400: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-A700: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-default: #43c7f4;--_mat-theming-internals-do-not-access-m2-config-accent-lighter: #c7eefc;--_mat-theming-internals-do-not-access-m2-config-accent-darker: #34baf1;--_mat-theming-internals-do-not-access-m2-config-accent-text: #43c7f4;--_mat-theming-internals-do-not-access-m2-config-accent-default-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-lighter-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-darker-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-50-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-100-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-200-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-300-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-400-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-500-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-600-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-700-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-800-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-900-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-A100-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-A200-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-A400-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-A700-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-50: #fae3e3;--_mat-theming-internals-do-not-access-m2-config-warn-100: #f4baba;--_mat-theming-internals-do-not-access-m2-config-warn-200: #ec8c8c;--_mat-theming-internals-do-not-access-m2-config-warn-300: #e45e5e;--_mat-theming-internals-do-not-access-m2-config-warn-400: #df3c3c;--_mat-theming-internals-do-not-access-m2-config-warn-500: #d91919;--_mat-theming-internals-do-not-access-m2-config-warn-600: #d51616;--_mat-theming-internals-do-not-access-m2-config-warn-700: #cf1212;--_mat-theming-internals-do-not-access-m2-config-warn-800: #ca0e0e;--_mat-theming-internals-do-not-access-m2-config-warn-900: #c00808;--_mat-theming-internals-do-not-access-m2-config-warn-A100: #ffebeb;--_mat-theming-internals-do-not-access-m2-config-warn-A200: #ffb8b8;--_mat-theming-internals-do-not-access-m2-config-warn-A400: #ff8585;--_mat-theming-internals-do-not-access-m2-config-warn-A700: #ff6b6b;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-50: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-100: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-200: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-300: #000000;--_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: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-A200: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-A400: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-A700: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-default: #c00808;--_mat-theming-internals-do-not-access-m2-config-warn-lighter: #f4baba;--_mat-theming-internals-do-not-access-m2-config-warn-darker: #cf1212;--_mat-theming-internals-do-not-access-m2-config-warn-text: #c00808;--_mat-theming-internals-do-not-access-m2-config-warn-default-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-lighter-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-darker-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-warn-50-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-100-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-200-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-300-contrast: #000000;--_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: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-A200-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-A400-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-A700-contrast: #000000;--_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: #fff9ea;--highlight-100: #fff0ca;--highlight-200: #ffe6a7;--highlight-300: #ffdb83;--highlight-400: #ffd469;--highlight-500: #ffcc4e;--highlight-600: #ffc747;--highlight-700: #ffc03d;--highlight-800: #ffb935;--highlight-900: #ffad25;--highlight-A100: #ffffff;--highlight-A200: #ffffff;--highlight-A400: #ffedd3;--highlight-A700: #ffe3b9;--highlight-contrast-50: #000000;--highlight-contrast-100: #000000;--highlight-contrast-200: #000000;--highlight-contrast-300: #000000;--highlight-contrast-400: #000000;--highlight-contrast-500: #000000;--highlight-contrast-600: #000000;--highlight-contrast-700: #000000;--highlight-contrast-800: #000000;--highlight-contrast-900: #000000;--highlight-contrast-A100: #000000;--highlight-contrast-A200: #000000;--highlight-contrast-A400: #000000;--highlight-contrast-A700: #000000;--highlight-default: #ffcc4e;--highlight-lighter: #fff0ca;--highlight-darker: #ffc03d;--highlight-text: #ffcc4e;--highlight-default-contrast: #000000;--highlight-lighter-contrast: #000000;--highlight-darker-contrast: #000000;--highlight-50-contrast: #000000;--highlight-100-contrast: #000000;--highlight-200-contrast: #000000;--highlight-300-contrast: #000000;--highlight-400-contrast: #000000;--highlight-500-contrast: #000000;--highlight-600-contrast: #000000;--highlight-700-contrast: #000000;--highlight-800-contrast: #000000;--highlight-900-contrast: #000000;--highlight-A100-contrast: #000000;--highlight-A200-contrast: #000000;--highlight-A400-contrast: #000000;--highlight-A700-contrast: #000000;--application-primary-background: #FFF;--application-panel-background: #fff;--application-hover-filter: rgba(0, 0, 0, .04);--application-dialog-background: #FFF;--application-success-color: #067F28;--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: var(--color-ai-grey-50);--application-separator-style: .1rem solid var(--color-ai-grey-50);--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(0, 0, 0, .25);--application-text: #000;--application-section-title-text-align: center;--application-disabled-color-contrast: var(--color-ai-grey-20);--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: 0;--application-card-footer-background-color: var(--color-ai-grey-20);--application-card-box-shadow: 1px 1px 5px rgba(0, 0, 0, .25);--application-card-background-color: #fff;--application-focus-outline-color: var(--color-ai-orange-100);--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: #f7f8f8;--application-active-text-color: var(--color-ai-orange-100);--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: var(--color-ai-grey-20);--application-max-application-width: 1280px;--application-shadow-container-repartition: 1px 1px 5px;--application-snackbar-background-color: #61688F;--application-expand-collapse-header-text-color: var(--imp-text-on-dark-color);--application-enable-radio-checkbox-border-color: var(--color-ai-grey-100);--application-text-color: var(--color-ai-grey-100);--application-link-color: var(--color-ai-red-new-100);--application-error-color: var(--color-ai-red-100);--application-warning-color: var(--color-ai-red-100);--application-success-color-contrast: var(--imp-text-on-dark-color);--application-info-color: var(--color-ai-turquoise-100);--application-icon-color: var(--imp-icon-color);--application-selected-color: var(--color-ai-orange-100);--application-selected-contrast-color: var(--imp-text-on-dark-color);--application-highlight-color: var(--color-ai-red-new-100);--application-highlight-contrast-color: #fff;--application-hover-color: var(--color-ai-orange-100);--application-hover-background: var(--color-ai-orange-100);--application-hover-contrast-color: var(--imp-text-on-dark-color);--application-disabled-color: var(--color-ai-grey-50);--application-disabled-background-color: var(--color-ai-grey-20);--application-body-background-color: #f7f8f8;--application-spacer: 2rem;--application-gutter: 18px;--application-header-background: var(--imp-text-on-dark-color);--application-header-text-color: var(--color-ai-grey-100);--application-footer-background: #fff;--application-footer-text-color: var(--color-ai-grey-100);--application-dialog-background-color: #f7f8f8;--application-overlay-opacity: .85;--application-overlay-color: #585B5C;--application-main-title-text-color: var(--color-ai-grey-100);--application-section-title-text-color: #e8141b;--application-section-subtitle-text-color: #e8141b;--application-secondary-title-text-color: var(--color-ai-grey-100);--application-title-align: center;--application-panel-alternate-background-color: var(--color-ai-grey-20);--application-border-width: .1rem;--application-border-color: var(--color-ai-grey-50);--application-border: .1rem solid var(--color-ai-grey-50);--application-border-radius: 0;--application-capsule-border-radius: 99rem;--application-box-shadow-repartition: 1px 1px 5px;--application-box-shadow-color: rgba(0, 0, 0, .25);--application-button-height: 48px;--application-button-border-radius: 2rem;--application-buttons-panel-background-color: transparent;--application-primary-button-background: var(--color-ai-red-100);--application-primary-button-text-color: var(--imp-text-on-dark-color);--application-primary-button-border: none;--application-primary-button-shadow: none;--application-primary-button-background-hover: var(--color-ai-grey-70);--application-primary-button-text-color-hover: var(--imp-text-on-dark-color);--application-primary-button-shadow-hover: none;--application-secondary-button-background: #FFFFFF;--application-secondary-button-text-color: var(--color-ai-red-100);--application-secondary-button-border: .2rem solid var(--color-ai-red-new-100);--application-secondary-button-shadow: none;--application-secondary-button-background-hover: var(--color-ai-red-new-100);--application-secondary-button-text-color-hover: var(--imp-text-on-dark-color);--application-secondary-button-shadow-hover: none;--application-input-text-color: var(--imp-form-input-text-color);--application-input-placeholder-color: var(--color-ai-grey-100);--application-input-background-color: transparent;--application-input-has-border: 0;--application-input-border-color: #E0DFE7;--application-input-border-width: .1rem;--application-input-border-radius: .5rem;--application-input-focus-text-color: var(--imp-form-input-focus-color);--application-input-focus-background-color: transparent;--application-input-focus-border-width: .2rem;--application-input-focus-border-color: var(--color-ai-grey-50);--application-expand-collapse-header-background-color: var(--color-ai-orange-70);--application-expand-collapse-active-header-background-color: var(--color-ai-orange-100);--application-expand-collapse-active-header-text-color: var(--imp-text-on-dark-color);--application-expand-collapse-content-background: #fff;--application-recap-background: var(--color-ai-gradient2);--application-recap-text-color: var(--imp-text-on-dark-color);--application-recap-button-color: var(--imp-text-on-dark-color);--application-recap-button-background-color: transparent;--application-bound-timeline-color: var(--color-ai-grey-100);--application-price-color: var(--color-ai-grey-100);--application-seatmap-seat-background-color: #fff;--application-seatmap-facility-color: var(--color-ai-red-new-100);--application-traveler-name-color: var(--color-ai-grey-100);--application-svg-icon-color-filter: var(--imp-svg-icon-color);--application-svg-icon-color-hover-filter: brightness(0) saturate(100%) invert(82%) sepia(100%) saturate(0%) hue-rotate(325deg) brightness(108%) contrast(100%);--application-separator-border: .1rem solid var(--color-ai-grey-50)}@font-face{font-family:AirIndiaVariable-or-Mukta;font-weight:400;src:url(AirIndiaVariable.1873b91503f50e75.ttf)}@font-face{font-family:AirIndiaVariable-or-Mukta;font-weight:500;src:url(AirIndiaVariable.1873b91503f50e75.ttf)}@font-face{font-family:AirIndiaVariable-or-Mukta;font-weight:600;src:url(AirIndiaVariable.1873b91503f50e75.ttf)}@font-face{font-family:AirIndiaVariable-or-Mukta;font-weight:700;src:url(AirIndiaVariable.1873b91503f50e75.ttf)}@font-face{font-family:AirIndiaVariable-or-Mukta;font-weight:400;src:url(Mukta-Regular.5d947b7c92b42e1e.ttf);unicode-range:U+0900-097F}@font-face{font-family:AirIndiaVariable-or-Mukta;font-weight:600;src:url(Mukta-Medium.6e81e54c160c5fe2.ttf);unicode-range:U+0900-097F}@font-face{font-family:AirIndiaVariable-or-Mukta;font-weight:700;src:url(Mukta-Bold.515236e01c6153df.ttf);unicode-range:U+0900-097F}@font-face{font-family:Nunito;src:url(NunitoSansVariable.889db56f83139b82.ttf)}@font-face{font-family:ai-icons;src:url(ai-icons.12228c3b65c5706b.ttf) format("truetype"),url(ai-icons.c35270145ab393d0.woff) format("woff");font-weight:400;font-style:normal;font-display:block}.refx-icon-ai-preferred-seat:before,.ai-icon-preferred-seat:before{content:"\e900"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:700;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-upsell-premium-filtering-pres .refx-icon-filter:before{content:"\e913"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-fare-details-pres .refx-icon-bag:before{content:"\e91f"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-fare-details-pres .refx-icon-service:before{content:"\e920"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-fare-details-pres .refx-icon-service:before{content:url(meals.23b90a03b26e4095.svg)!important}refx-fare-details-pres .refx-icon-seat:before,refx-fare-details-pres .refx-icon-ai-preferred-seat:before{content:"\e926"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-fare-details-pres .refx-icon-seat:before,refx-fare-details-pres .refx-icon-ai-preferred-seat:before{content:url(seats.fd64a2a2bdc8f398.svg)!important}refx-fare-details-pres .refx-icon-miles:before{content:"\e910"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-fare-details-pres .refx-icon-miles:before{content:url(earn_points.410283959dc6812f.svg)!important}refx-fare-details-pres .refx-icon-money:before{content:"\e909"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-fare-details-pres .refx-icon-money:before{content:url(wallet\ 1.505f0f03769c689a.svg)!important}refx-fare-details-pres .refx-icon-coin:before{content:"\e908"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-fare-details-pres .refx-icon-coin:before{content:url(cancel_and_refund.21fec0ce1ff858c7.svg)!important}refx-fare-details-pres .refx-icon-error:before{content:"\e921"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-fare-details-pres .refx-icon-carry-on{padding-left:.4rem}refx-fare-details-pres .refx-icon-carry-on:before{content:"\e906"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-fare-details-pres .refx-icon-cabin-bag:before{content:url(luggage.304210423e84f9ec.svg)}refx-fare-details-pres .refx-icon-handbag:before{content:url(handbag.cda83a04775b99c5.svg)}.refx-icon-informative{color:#1c74c5!important;font-size:2.2rem!important}.refx-icon-informative:before{content:"\e91c"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.refx-icon-validation:before{content:"\e90b"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}mat-datepicker-toggle button{width:2.4rem!important;height:2.4rem!important}mat-datepicker-toggle .mat-button-wrapper,mat-datepicker-toggle .mdc-button__label{content:"\e907";font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres{--dangerous-goods-item-icon-color: #C02D32 !important}refx-dangerous-goods-item-pres .ban-item{display:none}refx-dangerous-goods-item-pres .refx-icon-flamable-liquid:before{content:"\e917"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-firework:before{content:"\e915"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-propane:before{content:"\e916"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-household-cleaner:before{content:"\e90c"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-hoverboard:before{content:"\e91e"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-biohazard:before{content:"\e905"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-radioactive:before{content:"\e924"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-e-cigarette:before{content:"\e90e"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-power-bank:before{content:"\e90f"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-camera:before{content:"\e911"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-battery:before{content:"\e929"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-lighter:before{content:"\e91d"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-aerosol:before{content:"\e901"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-campstove:before{content:"\e92a"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-snowflake:before{content:"\e90d"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-gun:before{content:"\e914"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-gasoline:before{content:"\e91a"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-dangerous-goods-item-pres .refx-icon-scuba-tank:before{content:"\e925"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}mat-expansion-panel .refx-icon-toilet:before{content:"\e92b"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}mat-expansion-panel .refx-icon-galley:before{content:"\e919"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}mat-expansion-panel .refx-icon-baggage-fill:before{content:"\e91f"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}mat-expansion-panel .refx-icon-carry-on{padding-left:.4rem;padding-bottom:.25rem}mat-expansion-panel .refx-icon-carry-on:before{content:"\e906"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}mat-expansion-panel .refx-icon-bassinet{color:#d9000d;font-size:2.2rem!important;position:relative;bottom:.2rem!important}mat-expansion-panel .refx-icon-bassinet:before{content:"\e904"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}mat-expansion-panel .refx-icon-arrow-left:before{content:none}mat-expansion-panel .refx-icon-discount:before{content:none}refx-seatmap-matrix-pres .bassinet-space,custom-seatmap-matrix-pres .bassinet-space{background-color:#fff!important}refx-seatmap-matrix-pres .bassinet-space .refx-icon-bassinet,custom-seatmap-matrix-pres .bassinet-space .refx-icon-bassinet{color:#d9000d;font-size:2.2rem!important}refx-seatmap-matrix-pres .bassinet-space .refx-icon-bassinet:before,custom-seatmap-matrix-pres .bassinet-space .refx-icon-bassinet:before{content:"\e904"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-seatmap-matrix-pres .seat-button.unavailable,custom-seatmap-matrix-pres .seat-button.unavailable{background-color:#d9d9d9}refx-seatmap-matrix-pres .seat-button.unavailable .refx-icon-cross:before,custom-seatmap-matrix-pres .seat-button.unavailable .refx-icon-cross:before{content:none}refx-seatmap-matrix-pres .refx-icon-toilet:before,custom-seatmap-matrix-pres .refx-icon-toilet:before{content:"\e92b"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-seatmap-matrix-pres refx-seatmap-facility-cell-pres .facility,custom-seatmap-matrix-pres refx-seatmap-facility-cell-pres .facility{border-style:none;color:#1c1213}refx-seatmap-matrix-pres .refx-icon-galley:before,custom-seatmap-matrix-pres .refx-icon-galley:before{content:"\e919"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-seatmap-matrix-pres .extra-leg-space,custom-seatmap-matrix-pres .extra-leg-space{background-color:#f6891f;border-style:none;color:#fff!important}refx-seatmap-matrix-pres .extra-leg-square,custom-seatmap-matrix-pres .extra-leg-square{background-color:#f6891f!important}refx-seatmap-matrix-pres .refx-icon-arrow-left:before,custom-seatmap-matrix-pres .refx-icon-arrow-left:before{content:"\e902"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-seatmap-matrix-pres .refx-icon-arrow-right:before,custom-seatmap-matrix-pres .refx-icon-arrow-right:before{content:"\e903"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}refx-seatmap-matrix-pres .refx-icon-chargeable:before,custom-seatmap-matrix-pres .refx-icon-chargeable:before{content:none}.refx-icon-error:before{content:url(error.c94a762501512dfc.svg)!important}.refx-icon-warning:before{content:url(warning.a7b5e3b6c9d42d1d.svg)!important}html{--mat-badge-text-font: AirIndiaVariable-or-Mukta;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1,.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:700 4rem/4.2rem AirIndiaVariable-or-Mukta;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:600 1.2rem/1.6rem AirIndiaVariable-or-Mukta;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 1.4rem/2rem AirIndiaVariable-or-Mukta;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px AirIndiaVariable-or-Mukta;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px AirIndiaVariable-or-Mukta;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:400 1.8rem/2.2rem AirIndiaVariable-or-Mukta;letter-spacing:normal}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px AirIndiaVariable-or-Mukta;letter-spacing:.0178571429em}.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.6rem AirIndiaVariable-or-Mukta;letter-spacing:normal}.mat-headline-1,.mat-typography .mat-headline-1{font:700 3.2rem/3.5rem AirIndiaVariable-or-Mukta;letter-spacing:normal;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:700 3.2rem/3.5rem AirIndiaVariable-or-Mukta;letter-spacing:normal;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 1.2rem/1.6rem AirIndiaVariable-or-Mukta;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 1rem/1.2rem AirIndiaVariable-or-Mukta;letter-spacing:normal;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: AirIndiaVariable-or-Mukta;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-label-text-font: AirIndiaVariable-or-Mukta;--mat-legacy-button-toggle-label-text-line-height: 2rem;--mat-legacy-button-toggle-label-text-size: 1.4rem;--mat-legacy-button-toggle-label-text-tracking: normal;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: AirIndiaVariable-or-Mukta;--mat-standard-button-toggle-label-text-line-height: 2rem;--mat-standard-button-toggle-label-text-size: 1.4rem;--mat-standard-button-toggle-label-text-tracking: normal;--mat-standard-button-toggle-label-text-weight: 400}html{--mat-datepicker-calendar-text-font: AirIndiaVariable-or-Mukta;--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: AirIndiaVariable-or-Mukta;--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: AirIndiaVariable-or-Mukta;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--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: AirIndiaVariable-or-Mukta;--mat-stepper-header-label-text-font: AirIndiaVariable-or-Mukta;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 1.4rem;--mat-stepper-header-selected-state-label-text-size: 1.4rem;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-toolbar-title-text-font: AirIndiaVariable-or-Mukta;--mat-toolbar-title-text-line-height: 4.2rem;--mat-toolbar-title-text-size: 4rem;--mat-toolbar-title-text-tracking: normal;--mat-toolbar-title-text-weight: 700}html{--mat-tree-node-text-font: AirIndiaVariable-or-Mukta;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-option-label-text-font: AirIndiaVariable-or-Mukta;--mat-option-label-text-line-height: 2rem;--mat-option-label-text-size: 1.4rem;--mat-option-label-text-tracking: normal;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: AirIndiaVariable-or-Mukta;--mat-optgroup-label-text-line-height: 2rem;--mat-optgroup-label-text-size: 1.4rem;--mat-optgroup-label-text-tracking: normal;--mat-optgroup-label-text-weight: 400}html{--mat-card-title-text-font: AirIndiaVariable-or-Mukta;--mat-card-title-text-line-height: 4.2rem;--mat-card-title-text-size: 4rem;--mat-card-title-text-tracking: normal;--mat-card-title-text-weight: 700;--mat-card-subtitle-text-font: AirIndiaVariable-or-Mukta;--mat-card-subtitle-text-line-height: 2.2rem;--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: AirIndiaVariable-or-Mukta;--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: AirIndiaVariable-or-Mukta;--mdc-filled-text-field-label-text-size: 1.4rem;--mdc-filled-text-field-label-text-tracking: normal;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: AirIndiaVariable-or-Mukta;--mdc-outlined-text-field-label-text-size: 1.4rem;--mdc-outlined-text-field-label-text-tracking: normal;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: AirIndiaVariable-or-Mukta;--mat-form-field-container-text-line-height: 2rem;--mat-form-field-container-text-size: 1.4rem;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 1.4rem;--mat-form-field-subscript-text-font: AirIndiaVariable-or-Mukta;--mat-form-field-subscript-text-line-height: 1.6rem;--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: AirIndiaVariable-or-Mukta;--mat-select-trigger-text-line-height: 2rem;--mat-select-trigger-text-size: 1.4rem;--mat-select-trigger-text-tracking: normal;--mat-select-trigger-text-weight: 400}html{--mdc-dialog-subhead-font: AirIndiaVariable-or-Mukta;--mdc-dialog-subhead-line-height: 4.2rem;--mdc-dialog-subhead-size: 4rem;--mdc-dialog-subhead-weight: 700;--mdc-dialog-subhead-tracking: normal;--mdc-dialog-supporting-text-font: AirIndiaVariable-or-Mukta;--mdc-dialog-supporting-text-line-height: 2rem;--mdc-dialog-supporting-text-size: 1.4rem;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: normal}.mat-mdc-standard-chip{--mdc-chip-label-text-font: AirIndiaVariable-or-Mukta;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html .mat-mdc-slide-toggle,.mat-mdc-radio-button{--mdc-form-field-label-text-font: AirIndiaVariable-or-Mukta;--mdc-form-field-label-text-line-height: 20px;--mdc-form-field-label-text-size: 14px;--mdc-form-field-label-text-tracking: .0178571429em;--mdc-form-field-label-text-weight: 400}html{--mdc-slider-label-label-text-font: AirIndiaVariable-or-Mukta;--mdc-slider-label-label-text-size: 1.8rem;--mdc-slider-label-label-text-line-height: 2.2rem;--mdc-slider-label-label-text-tracking: normal;--mdc-slider-label-label-text-weight: 400}html{--mat-menu-item-label-text-font: AirIndiaVariable-or-Mukta;--mat-menu-item-label-text-size: 1.4rem;--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: AirIndiaVariable-or-Mukta;--mdc-list-list-item-label-text-line-height: 2rem;--mdc-list-list-item-label-text-size: 1.4rem;--mdc-list-list-item-label-text-tracking: normal;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: AirIndiaVariable-or-Mukta;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: AirIndiaVariable-or-Mukta;--mdc-list-list-item-trailing-supporting-text-line-height: 1.6rem;--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:600 1.2rem/1.6rem AirIndiaVariable-or-Mukta;letter-spacing:normal}html{--mat-paginator-container-text-font: AirIndiaVariable-or-Mukta;--mat-paginator-container-text-line-height: 1.6rem;--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: AirIndiaVariable-or-Mukta;--mat-tab-header-label-text-size: 1.6rem;--mat-tab-header-label-text-tracking: normal;--mat-tab-header-label-text-line-height: 2rem;--mat-tab-header-label-text-weight: 700}.mat-mdc-checkbox{--mdc-form-field-label-text-font: AirIndiaVariable-or-Mukta;--mdc-form-field-label-text-line-height: 20px;--mdc-form-field-label-text-size: 14px;--mdc-form-field-label-text-tracking: .0178571429em;--mdc-form-field-label-text-weight: 400}html{--mdc-text-button-label-text-font: AirIndiaVariable-or-Mukta;--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;--mdc-filled-button-label-text-font: AirIndiaVariable-or-Mukta;--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;--mdc-outlined-button-label-text-font: AirIndiaVariable-or-Mukta;--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;--mdc-protected-button-label-text-font: AirIndiaVariable-or-Mukta;--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-extended-fab-label-text-font: AirIndiaVariable-or-Mukta;--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: AirIndiaVariable-or-Mukta;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-header-headline-font: AirIndiaVariable-or-Mukta;--mat-table-header-headline-line-height: 2.2rem;--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: AirIndiaVariable-or-Mukta;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: AirIndiaVariable-or-Mukta;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, transparent);color:var(--mat-app-text-color, inherit)}html{--mat-ripple-color: rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color: #ed1c24;--mat-option-label-text-color: var(--color-ai-grey-100);--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: #43c7f4;--mat-option-label-text-color: var(--color-ai-grey-100);--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: #c00808;--mat-option-label-text-color: var(--color-ai-grey-100);--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: var(--color-ai-grey-100)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #ed1c24;--mat-full-pseudo-checkbox-selected-checkmark-color: white;--mat-full-pseudo-checkbox-unselected-icon-color: var(--color-ai-grey-100);--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-minimal-pseudo-checkbox-selected-checkmark-color: #ed1c24;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #43c7f4;--mat-full-pseudo-checkbox-selected-checkmark-color: white;--mat-full-pseudo-checkbox-unselected-icon-color: var(--color-ai-grey-100);--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-minimal-pseudo-checkbox-selected-checkmark-color: #43c7f4;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #c00808;--mat-full-pseudo-checkbox-selected-checkmark-color: white;--mat-full-pseudo-checkbox-unselected-icon-color: var(--color-ai-grey-100);--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-minimal-pseudo-checkbox-selected-checkmark-color: #c00808;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html{--mat-app-background-color: white;--mat-app-text-color: var(--color-ai-grey-100)}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mdc-elevated-card-container-shape: 4px;--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);--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);--mat-card-subtitle-text-color: var(--color-ai-grey-100)}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: #ed1c24;--mdc-linear-progress-track-color: rgba(237, 28, 36, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43c7f4;--mdc-linear-progress-track-color: rgba(67, 199, 244, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #c00808;--mdc-linear-progress-track-color: rgba(192, 8, 8, .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;--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: #ed1c24;--mdc-filled-text-field-focus-active-indicator-color: #ed1c24;--mdc-filled-text-field-focus-label-text-color: rgba(237, 28, 36, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: var(--color-ai-grey-100);--mdc-filled-text-field-hover-label-text-color: var(--color-ai-grey-100);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: var(--color-ai-grey-100);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: var(--color-ai-grey-100);--mdc-filled-text-field-error-hover-label-text-color: #c00808;--mdc-filled-text-field-error-focus-label-text-color: #c00808;--mdc-filled-text-field-error-label-text-color: #c00808;--mdc-filled-text-field-error-caret-color: #c00808;--mdc-filled-text-field-active-indicator-color: var(--color-ai-grey-50);--mdc-filled-text-field-disabled-active-indicator-color: var(--color-ai-grey-50);--mdc-filled-text-field-hover-active-indicator-color: var(--color-ai-grey-50);--mdc-filled-text-field-error-active-indicator-color: #c00808;--mdc-filled-text-field-error-focus-active-indicator-color: #c00808;--mdc-filled-text-field-error-hover-active-indicator-color: #c00808;--mdc-outlined-text-field-caret-color: #ed1c24;--mdc-outlined-text-field-focus-outline-color: #ed1c24;--mdc-outlined-text-field-focus-label-text-color: rgba(237, 28, 36, .87);--mdc-outlined-text-field-label-text-color: var(--color-ai-grey-100);--mdc-outlined-text-field-hover-label-text-color: var(--color-ai-grey-100);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: var(--color-ai-grey-100);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: var(--color-ai-grey-100);--mdc-outlined-text-field-error-caret-color: #c00808;--mdc-outlined-text-field-error-focus-label-text-color: #c00808;--mdc-outlined-text-field-error-label-text-color: #c00808;--mdc-outlined-text-field-error-hover-label-text-color: #c00808;--mdc-outlined-text-field-outline-color: var(--color-ai-grey-50);--mdc-outlined-text-field-disabled-outline-color: var(--color-ai-grey-50);--mdc-outlined-text-field-hover-outline-color: var(--color-ai-grey-50);--mdc-outlined-text-field-error-focus-outline-color: #c00808;--mdc-outlined-text-field-error-hover-outline-color: #c00808;--mdc-outlined-text-field-error-outline-color: #c00808;--mat-form-field-focus-select-arrow-color: rgba(237, 28, 36, .87);--mat-form-field-disabled-input-text-placeholder-color: var(--color-ai-grey-100);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #c00808;--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: var(--color-ai-grey-100);--mat-form-field-disabled-select-arrow-color: var(--color-ai-grey-100);--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: #43c7f4;--mdc-filled-text-field-focus-active-indicator-color: #43c7f4;--mdc-filled-text-field-focus-label-text-color: rgba(67, 199, 244, .87);--mdc-outlined-text-field-caret-color: #43c7f4;--mdc-outlined-text-field-focus-outline-color: #43c7f4;--mdc-outlined-text-field-focus-label-text-color: rgba(67, 199, 244, .87);--mat-form-field-focus-select-arrow-color: rgba(67, 199, 244, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #c00808;--mdc-filled-text-field-focus-active-indicator-color: #c00808;--mdc-filled-text-field-focus-label-text-color: rgba(192, 8, 8, .87);--mdc-outlined-text-field-caret-color: #c00808;--mdc-outlined-text-field-focus-outline-color: #c00808;--mdc-outlined-text-field-focus-label-text-color: rgba(192, 8, 8, .87);--mat-form-field-focus-select-arrow-color: rgba(192, 8, 8, .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: var(--color-ai-grey-100);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: var(--color-ai-grey-100);--mat-select-enabled-arrow-color: var(--color-ai-grey-50);--mat-select-disabled-arrow-color: var(--color-ai-grey-100);--mat-select-focused-arrow-color: rgba(237, 28, 36, .87);--mat-select-invalid-arrow-color: rgba(192, 8, 8, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: var(--color-ai-grey-100);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: var(--color-ai-grey-100);--mat-select-enabled-arrow-color: var(--color-ai-grey-50);--mat-select-disabled-arrow-color: var(--color-ai-grey-100);--mat-select-focused-arrow-color: rgba(67, 199, 244, .87);--mat-select-invalid-arrow-color: rgba(192, 8, 8, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: var(--color-ai-grey-100);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: var(--color-ai-grey-100);--mat-select-enabled-arrow-color: var(--color-ai-grey-50);--mat-select-disabled-arrow-color: var(--color-ai-grey-100);--mat-select-focused-arrow-color: rgba(192, 8, 8, .87);--mat-select-invalid-arrow-color: rgba(192, 8, 8, .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-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);--mdc-dialog-container-shadow-color: #000;--mdc-dialog-container-shape: 4px;--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: #f7f8f8;--mdc-dialog-subhead-color: var(--color-ai-grey-100);--mdc-dialog-supporting-text-color: var(--color-ai-grey-100)}.mat-mdc-standard-chip{--mdc-chip-container-shape-family: rounded;--mdc-chip-container-shape-radius: 16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family: rounded;--mdc-chip-with-avatar-avatar-shape-radius: 14px 14px 14px 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-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: #e0e0e0;--mdc-chip-elevated-selected-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-flat-disabled-selected-container-color: #e0e0e0;--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-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: #ed1c24;--mdc-chip-elevated-selected-container-color: #ed1c24;--mdc-chip-elevated-disabled-container-color: #ed1c24;--mdc-chip-flat-disabled-selected-container-color: #ed1c24;--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-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: black;--mdc-chip-elevated-container-color: #43c7f4;--mdc-chip-elevated-selected-container-color: #43c7f4;--mdc-chip-elevated-disabled-container-color: #43c7f4;--mdc-chip-flat-disabled-selected-container-color: #43c7f4;--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: black;--mdc-chip-selected-label-text-color: black;--mdc-chip-with-icon-icon-color: black;--mdc-chip-with-icon-disabled-icon-color: black;--mdc-chip-with-icon-selected-icon-color: black;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;--mdc-chip-with-trailing-icon-trailing-icon-color: black;--mat-chip-selected-disabled-trailing-icon-color: black;--mat-chip-selected-trailing-icon-color: black}.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: #c00808;--mdc-chip-elevated-selected-container-color: #c00808;--mdc-chip-elevated-disabled-container-color: #c00808;--mdc-chip-flat-disabled-selected-container-color: #c00808;--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-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;--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-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html{--mdc-switch-selected-focus-state-layer-color: #eb1920;--mdc-switch-selected-handle-color: #eb1920;--mdc-switch-selected-hover-state-layer-color: #eb1920;--mdc-switch-selected-pressed-state-layer-color: #eb1920;--mdc-switch-selected-focus-handle-color: #e0090d;--mdc-switch-selected-hover-handle-color: #e0090d;--mdc-switch-selected-pressed-handle-color: #e0090d;--mdc-switch-selected-focus-track-color: #f26066;--mdc-switch-selected-hover-track-color: #f26066;--mdc-switch-selected-pressed-track-color: #f26066;--mdc-switch-selected-track-color: #f26066;--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: var(--mdc-theme-surface, #fff);--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-handle-shadow-color: rgba(0, 0, 0, .25);--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);--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-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mdc-form-field-label-text-color: var(--color-ai-grey-100)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #3dc1f3;--mdc-switch-selected-handle-color: #3dc1f3;--mdc-switch-selected-hover-state-layer-color: #3dc1f3;--mdc-switch-selected-pressed-state-layer-color: #3dc1f3;--mdc-switch-selected-focus-handle-color: #1ea6ec;--mdc-switch-selected-hover-handle-color: #1ea6ec;--mdc-switch-selected-pressed-handle-color: #1ea6ec;--mdc-switch-selected-focus-track-color: #7bd8f7;--mdc-switch-selected-hover-track-color: #7bd8f7;--mdc-switch-selected-pressed-track-color: #7bd8f7;--mdc-switch-selected-track-color: #7bd8f7}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #d51616;--mdc-switch-selected-handle-color: #d51616;--mdc-switch-selected-hover-state-layer-color: #d51616;--mdc-switch-selected-pressed-state-layer-color: #d51616;--mdc-switch-selected-focus-handle-color: #c00808;--mdc-switch-selected-hover-handle-color: #c00808;--mdc-switch-selected-pressed-handle-color: #c00808;--mdc-switch-selected-focus-track-color: #e45e5e;--mdc-switch-selected-hover-track-color: #e45e5e;--mdc-switch-selected-pressed-track-color: #e45e5e;--mdc-switch-selected-track-color: #e45e5e}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{--mdc-form-field-label-text-color: var(--color-ai-grey-100)}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: var(--color-ai-grey-100);--mdc-radio-disabled-unselected-icon-color: var(--color-ai-grey-100);--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: var(--color-ai-grey-100);--mdc-radio-unselected-pressed-icon-color: var(--color-ai-grey-100);--mdc-radio-selected-focus-icon-color: #ed1c24;--mdc-radio-selected-hover-icon-color: #ed1c24;--mdc-radio-selected-icon-color: #ed1c24;--mdc-radio-selected-pressed-icon-color: #ed1c24;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #ed1c24;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: var(--color-ai-grey-100);--mdc-radio-disabled-unselected-icon-color: var(--color-ai-grey-100);--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: var(--color-ai-grey-100);--mdc-radio-unselected-pressed-icon-color: var(--color-ai-grey-100);--mdc-radio-selected-focus-icon-color: #43c7f4;--mdc-radio-selected-hover-icon-color: #43c7f4;--mdc-radio-selected-icon-color: #43c7f4;--mdc-radio-selected-pressed-icon-color: #43c7f4;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #43c7f4;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: var(--color-ai-grey-100);--mdc-radio-disabled-unselected-icon-color: var(--color-ai-grey-100);--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: var(--color-ai-grey-100);--mdc-radio-unselected-pressed-icon-color: var(--color-ai-grey-100);--mdc-radio-selected-focus-icon-color: #c00808;--mdc-radio-selected-hover-icon-color: #c00808;--mdc-radio-selected-icon-color: #c00808;--mdc-radio-selected-pressed-icon-color: #c00808;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #c00808;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}html{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}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%);--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}html{--mdc-slider-handle-color: #ed1c24;--mdc-slider-focus-handle-color: #ed1c24;--mdc-slider-hover-handle-color: #ed1c24;--mdc-slider-active-track-color: #ed1c24;--mdc-slider-inactive-track-color: #ed1c24;--mdc-slider-with-tick-marks-inactive-container-color: #ed1c24;--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;--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);--mat-slider-ripple-color: #ed1c24;--mat-slider-hover-state-layer-color: rgba(237, 28, 36, .05);--mat-slider-focus-state-layer-color: rgba(237, 28, 36, .2);--mat-slider-value-indicator-opacity: .6}html .mat-accent{--mat-slider-ripple-color: #43c7f4;--mat-slider-hover-state-layer-color: rgba(67, 199, 244, .05);--mat-slider-focus-state-layer-color: rgba(67, 199, 244, .2);--mdc-slider-handle-color: #43c7f4;--mdc-slider-focus-handle-color: #43c7f4;--mdc-slider-hover-handle-color: #43c7f4;--mdc-slider-active-track-color: #43c7f4;--mdc-slider-inactive-track-color: #43c7f4;--mdc-slider-with-tick-marks-inactive-container-color: #43c7f4;--mdc-slider-with-tick-marks-active-container-color: black}html .mat-warn{--mat-slider-ripple-color: #c00808;--mat-slider-hover-state-layer-color: rgba(192, 8, 8, .05);--mat-slider-focus-state-layer-color: rgba(192, 8, 8, .2);--mdc-slider-handle-color: #c00808;--mdc-slider-focus-handle-color: #c00808;--mdc-slider-hover-handle-color: #c00808;--mdc-slider-active-track-color: #c00808;--mdc-slider-inactive-track-color: #c00808;--mdc-slider-with-tick-marks-inactive-container-color: #c00808;--mdc-slider-with-tick-marks-active-container-color: white}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}html{--mat-menu-item-label-text-color: var(--color-ai-grey-100);--mat-menu-item-icon-color: var(--color-ai-grey-100);--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: var(--color-ai-grey-50)}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;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html{--mdc-list-list-item-label-text-color: var(--color-ai-grey-100);--mdc-list-list-item-supporting-text-color: var(--color-ai-grey-100);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: var(--color-ai-grey-100);--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: var(--color-ai-grey-100);--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: var(--color-ai-grey-100);--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: var(--color-ai-grey-100);--mdc-radio-disabled-unselected-icon-color: var(--color-ai-grey-100);--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: var(--color-ai-grey-100);--mdc-radio-unselected-pressed-icon-color: var(--color-ai-grey-100);--mdc-radio-selected-focus-icon-color: #ed1c24;--mdc-radio-selected-hover-icon-color: #ed1c24;--mdc-radio-selected-icon-color: #ed1c24;--mdc-radio-selected-pressed-icon-color: #ed1c24}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: var(--color-ai-grey-100);--mdc-radio-disabled-unselected-icon-color: var(--color-ai-grey-100);--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: var(--color-ai-grey-100);--mdc-radio-unselected-pressed-icon-color: var(--color-ai-grey-100);--mdc-radio-selected-focus-icon-color: #43c7f4;--mdc-radio-selected-hover-icon-color: #43c7f4;--mdc-radio-selected-icon-color: #43c7f4;--mdc-radio-selected-pressed-icon-color: #43c7f4}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: var(--color-ai-grey-100);--mdc-radio-disabled-unselected-icon-color: var(--color-ai-grey-100);--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: var(--color-ai-grey-100);--mdc-radio-unselected-pressed-icon-color: var(--color-ai-grey-100);--mdc-radio-selected-focus-icon-color: #c00808;--mdc-radio-selected-hover-icon-color: #c00808;--mdc-radio-selected-icon-color: #c00808;--mdc-radio-selected-pressed-icon-color: #c00808}.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: #ed1c24;--mdc-checkbox-selected-hover-icon-color: #ed1c24;--mdc-checkbox-selected-icon-color: #ed1c24;--mdc-checkbox-selected-pressed-icon-color: #ed1c24;--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-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #ed1c24;--mdc-checkbox-selected-hover-state-layer-color: #ed1c24;--mdc-checkbox-selected-pressed-state-layer-color: #ed1c24;--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: black;--mdc-checkbox-selected-focus-icon-color: #43c7f4;--mdc-checkbox-selected-hover-icon-color: #43c7f4;--mdc-checkbox-selected-icon-color: #43c7f4;--mdc-checkbox-selected-pressed-icon-color: #43c7f4;--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-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43c7f4;--mdc-checkbox-selected-hover-state-layer-color: #43c7f4;--mdc-checkbox-selected-pressed-state-layer-color: #43c7f4;--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: #c00808;--mdc-checkbox-selected-hover-icon-color: #c00808;--mdc-checkbox-selected-icon-color: #c00808;--mdc-checkbox-selected-pressed-icon-color: #c00808;--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-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #c00808;--mdc-checkbox-selected-hover-state-layer-color: #c00808;--mdc-checkbox-selected-pressed-state-layer-color: #c00808;--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--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#ed1c24}.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;--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}html{--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mdc-secondary-navigation-tab-container-height: 48px;--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: #ed1c24;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: var(--color-ai-grey-100);--mat-tab-header-inactive-label-text-color: var(--color-ai-grey-100);--mat-tab-header-active-label-text-color: #ed1c24;--mat-tab-header-active-ripple-color: #ed1c24;--mat-tab-header-inactive-ripple-color: #ed1c24;--mat-tab-header-inactive-focus-label-text-color: var(--color-ai-grey-100);--mat-tab-header-inactive-hover-label-text-color: var(--color-ai-grey-100);--mat-tab-header-active-focus-label-text-color: #ed1c24;--mat-tab-header-active-hover-label-text-color: #ed1c24;--mat-tab-header-active-focus-indicator-color: #ed1c24;--mat-tab-header-active-hover-indicator-color: #ed1c24}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43c7f4;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: var(--color-ai-grey-100);--mat-tab-header-inactive-label-text-color: var(--color-ai-grey-100);--mat-tab-header-active-label-text-color: #43c7f4;--mat-tab-header-active-ripple-color: #43c7f4;--mat-tab-header-inactive-ripple-color: #43c7f4;--mat-tab-header-inactive-focus-label-text-color: var(--color-ai-grey-100);--mat-tab-header-inactive-hover-label-text-color: var(--color-ai-grey-100);--mat-tab-header-active-focus-label-text-color: #43c7f4;--mat-tab-header-active-hover-label-text-color: #43c7f4;--mat-tab-header-active-focus-indicator-color: #43c7f4;--mat-tab-header-active-hover-indicator-color: #43c7f4}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #c00808;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: var(--color-ai-grey-100);--mat-tab-header-inactive-label-text-color: var(--color-ai-grey-100);--mat-tab-header-active-label-text-color: #c00808;--mat-tab-header-active-ripple-color: #c00808;--mat-tab-header-inactive-ripple-color: #c00808;--mat-tab-header-inactive-focus-label-text-color: var(--color-ai-grey-100);--mat-tab-header-inactive-hover-label-text-color: var(--color-ai-grey-100);--mat-tab-header-active-focus-label-text-color: #c00808;--mat-tab-header-active-hover-label-text-color: #c00808;--mat-tab-header-active-focus-indicator-color: #c00808;--mat-tab-header-active-hover-indicator-color: #c00808}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #ed1c24;--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: #43c7f4;--mat-tab-header-with-background-foreground-color: black}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #c00808;--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: black;--mdc-checkbox-selected-focus-icon-color: #43c7f4;--mdc-checkbox-selected-hover-icon-color: #43c7f4;--mdc-checkbox-selected-icon-color: #43c7f4;--mdc-checkbox-selected-pressed-icon-color: #43c7f4;--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-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43c7f4;--mdc-checkbox-selected-hover-state-layer-color: #43c7f4;--mdc-checkbox-selected-pressed-state-layer-color: #43c7f4;--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-checkbox-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-checkbox{--mdc-form-field-label-text-color: var(--color-ai-grey-100)}.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: #ed1c24;--mdc-checkbox-selected-hover-icon-color: #ed1c24;--mdc-checkbox-selected-icon-color: #ed1c24;--mdc-checkbox-selected-pressed-icon-color: #ed1c24;--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-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #ed1c24;--mdc-checkbox-selected-hover-state-layer-color: #ed1c24;--mdc-checkbox-selected-pressed-state-layer-color: #ed1c24;--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: #c00808;--mdc-checkbox-selected-hover-icon-color: #c00808;--mdc-checkbox-selected-icon-color: #c00808;--mdc-checkbox-selected-pressed-icon-color: #c00808;--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-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #c00808;--mdc-checkbox-selected-hover-state-layer-color: #c00808;--mdc-checkbox-selected-pressed-state-layer-color: #c00808;--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;--mat-checkbox-touch-target-display: block}html{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-keep-touch-target: false;--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--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;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--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: var(--color-ai-grey-100);--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--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;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: var(--color-ai-grey-100);--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--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;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: var(--color-ai-grey-100);--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--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);--mdc-protected-button-container-shadow-color: #000;--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;--mdc-outlined-button-disabled-outline-color: var(--color-ai-grey-50);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: var(--color-ai-grey-100);--mdc-outlined-button-outline-color: var(--color-ai-grey-50);--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: #ed1c24;--mat-text-button-state-layer-color: #ed1c24;--mat-text-button-ripple-color: rgba(237, 28, 36, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43c7f4;--mat-text-button-state-layer-color: #43c7f4;--mat-text-button-ripple-color: rgba(67, 199, 244, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #c00808;--mat-text-button-state-layer-color: #c00808;--mat-text-button-ripple-color: rgba(192, 8, 8, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #ed1c24;--mdc-filled-button-label-text-color: white;--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: #43c7f4;--mdc-filled-button-label-text-color: black;--mat-filled-button-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #c00808;--mdc-filled-button-label-text-color: white;--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: #ed1c24;--mdc-protected-button-label-text-color: white;--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: #43c7f4;--mdc-protected-button-label-text-color: black;--mat-protected-button-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #c00808;--mdc-protected-button-label-text-color: white;--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: #ed1c24;--mdc-outlined-button-outline-color: var(--color-ai-grey-50);--mat-outlined-button-state-layer-color: #ed1c24;--mat-outlined-button-ripple-color: rgba(237, 28, 36, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43c7f4;--mdc-outlined-button-outline-color: var(--color-ai-grey-50);--mat-outlined-button-state-layer-color: #43c7f4;--mat-outlined-button-ripple-color: rgba(67, 199, 244, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #c00808;--mdc-outlined-button-outline-color: var(--color-ai-grey-50);--mat-outlined-button-state-layer-color: #c00808;--mat-outlined-button-ripple-color: rgba(192, 8, 8, .1)}html{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--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);--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: #ed1c24;--mat-icon-button-state-layer-color: #ed1c24;--mat-icon-button-ripple-color: rgba(237, 28, 36, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43c7f4;--mat-icon-button-state-layer-color: #43c7f4;--mat-icon-button-ripple-color: rgba(67, 199, 244, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #c00808;--mat-icon-button-state-layer-color: #c00808;--mat-icon-button-ripple-color: rgba(192, 8, 8, .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-icon-size: 24px;--mdc-fab-small-container-shape: 50%;--mdc-fab-small-icon-size: 24px;--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px}html{--mdc-fab-container-color: white;--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);--mdc-fab-container-shadow-color: #000;--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);--mdc-fab-small-container-color: white;--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);--mdc-fab-small-container-shadow-color: #000;--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);--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);--mdc-extended-fab-container-shadow-color: #000}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #ed1c24;--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: #43c7f4;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #c00808;--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: #ed1c24;--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: #43c7f4;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #c00808;--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;--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);--mat-snack-bar-button-color: #43c7f4}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: var(--color-ai-grey-100);--mat-table-row-item-label-text-color: var(--color-ai-grey-100);--mat-table-row-item-outline-color: var(--color-ai-grey-50)}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: #ed1c24}html .mat-accent{--mdc-circular-progress-active-indicator-color: #43c7f4}html .mat-warn{--mdc-circular-progress-active-indicator-color: #c00808}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: #ed1c24;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #bdbdbd;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color: #43c7f4;--mat-badge-text-color: black}.mat-badge-warn{--mat-badge-background-color: #c00808;--mat-badge-text-color: white}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: var(--color-ai-grey-100);--mat-bottom-sheet-container-background-color: #f7f8f8}html{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--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: var(--color-ai-grey-100);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: var(--color-ai-grey-100);--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;--mat-standard-button-toggle-text-color: var(--color-ai-grey-100);--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: var(--color-ai-grey-100);--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: var(--color-ai-grey-100);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: var(--color-ai-grey-50)}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: #ed1c24;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(237, 28, 36, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(237, 28, 36, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(237, 28, 36, .3);--mat-datepicker-toggle-active-state-icon-color: #ed1c24;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(237, 28, 36, .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: #46a35e;--mat-datepicker-toggle-icon-color: var(--color-ai-grey-100);--mat-datepicker-calendar-body-label-text-color: var(--color-ai-grey-100);--mat-datepicker-calendar-period-button-text-color: var(--color-ai-grey-100);--mat-datepicker-calendar-period-button-icon-color: var(--color-ai-grey-100);--mat-datepicker-calendar-navigation-button-icon-color: var(--color-ai-grey-100);--mat-datepicker-calendar-header-divider-color: var(--color-ai-grey-50);--mat-datepicker-calendar-header-text-color: var(--color-ai-grey-100);--mat-datepicker-calendar-date-today-outline-color: var(--color-ai-grey-100);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-text-color: var(--color-ai-grey-100);--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: var(--color-ai-grey-50);--mat-datepicker-range-input-separator-color: var(--color-ai-grey-100);--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: var(--color-ai-grey-100)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: black;--mat-datepicker-calendar-date-selected-state-background-color: #43c7f4;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(67, 199, 244, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: black;--mat-datepicker-calendar-date-focus-state-background-color: rgba(67, 199, 244, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(67, 199, 244, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(67, 199, 244, .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: #46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #c00808;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(192, 8, 8, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(192, 8, 8, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(192, 8, 8, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(192, 8, 8, .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: #46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #43c7f4}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #c00808}.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: var(--color-ai-grey-50)}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: var(--color-ai-grey-100);--mat-expansion-actions-divider-color: var(--color-ai-grey-50);--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: var(--color-ai-grey-100);--mat-expansion-header-description-color: var(--color-ai-grey-100);--mat-expansion-header-indicator-color: var(--color-ai-grey-100)}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: #ed1c24}.mat-icon.mat-accent{--mat-icon-color: #43c7f4}.mat-icon.mat-warn{--mat-icon-color: #c00808}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: var(--color-ai-grey-50);--mat-sidenav-container-background-color: #f7f8f8;--mat-sidenav-container-text-color: var(--color-ai-grey-100);--mat-sidenav-content-background-color: white;--mat-sidenav-content-text-color: var(--color-ai-grey-100);--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: #ed1c24;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #ed1c24;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #ed1c24;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: var(--color-ai-grey-50);--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: var(--color-ai-grey-100);--mat-stepper-header-optional-label-text-color: var(--color-ai-grey-100);--mat-stepper-header-selected-state-label-text-color: var(--color-ai-grey-100);--mat-stepper-header-error-state-label-text-color: #c00808;--mat-stepper-header-icon-background-color: var(--color-ai-grey-100);--mat-stepper-header-error-state-icon-foreground-color: #c00808;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: black;--mat-stepper-header-selected-state-icon-background-color: #43c7f4;--mat-stepper-header-selected-state-icon-foreground-color: black;--mat-stepper-header-done-state-icon-background-color: #43c7f4;--mat-stepper-header-done-state-icon-foreground-color: black;--mat-stepper-header-edit-state-icon-background-color: #43c7f4;--mat-stepper-header-edit-state-icon-foreground-color: black}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #c00808;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #c00808;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #c00808;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-sort-arrow-color: var(--color-ai-grey-100)}html{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: var(--color-ai-grey-100)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #ed1c24;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #43c7f4;--mat-toolbar-container-text-color: black}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #c00808;--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: var(--color-ai-grey-100)}html{--mat-tree-node-min-height: 48px}@font-face{font-family:RefX-icons;src:url(RefX-icons.451d2546e58b6bb1.eot?zb0geu);src:url(RefX-icons.451d2546e58b6bb1.eot?zb0geu#iefix) format("embedded-opentype"),url(RefX-icons.c498559add0bf925.woff?zb0geu) format("woff"),url(RefX-icons.0f4ac07782750034.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"}@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}.mat-typography .refx-body-1{font-size:1.4rem;font-weight:400;line-height:2rem;font-family:AirIndiaVariable-or-Mukta;letter-spacing:normal}.mat-typography .refx-body-2{font-size:1.2rem;font-weight:600;line-height:1.6rem;font-family:AirIndiaVariable-or-Mukta;letter-spacing:normal}.mat-typography .refx-caption{font-size:1.2rem;font-weight:400;line-height:1.6rem;font-family:AirIndiaVariable-or-Mukta;letter-spacing:normal}.mat-typography .refx-subheading-1{font-size:1.8rem;font-weight:400;line-height:2.2rem;font-family:AirIndiaVariable-or-Mukta;letter-spacing:normal}.mat-typography .refx-subheading-2{font-size:1.2rem;font-weight:600;line-height:1.6rem;font-family:AirIndiaVariable-or-Mukta;letter-spacing:normal}.mat-typography .refx-button,.mat-typography .refx-display-5{font-size:1.6rem;font-weight:700;line-height:2rem;font-family:AirIndiaVariable-or-Mukta;letter-spacing:normal}.mat-typography .refx-link-button{font-size:1.4rem;font-weight:700;line-height:normal;font-family:undefined;letter-spacing:normal}.mat-typography .refx-display-1{font-size:1rem;font-weight:400;line-height:1.2rem;font-family:AirIndiaVariable-or-Mukta;letter-spacing:normal}.mat-typography .refx-display-2{font-size:1.2rem;font-weight:400;line-height:1.6rem;font-family:AirIndiaVariable-or-Mukta;letter-spacing:normal}.mat-typography .refx-display-3,.mat-typography .refx-display-4{font-size:3.2rem;font-weight:700;line-height:3.5rem;font-family:AirIndiaVariable-or-Mukta;letter-spacing:normal}.mat-typography .refx-title{font-size:4rem;font-weight:700;line-height:4.2rem;font-family:AirIndiaVariable-or-Mukta;letter-spacing:normal}.mat-typography .refx-input{font-size:1.4rem;font-weight:400;line-height:2rem;font-family:AirIndiaVariable-or-Mukta;letter-spacing:normal}.cdk-visually-hidden{position:absolute!important}:root{--mdc-outlined-text-field-outline-color: var(--application-input-border-color, #E0DFE7);--mdc-outlined-text-field-disabled-outline-color: var(--application-input-border-color, #E0DFE7);--mat-select-enabled-trigger-text-color: var(--application-text-color, var(--color-ai-grey-100))}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: 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}button.mat-mdc-button.mat-mdc-button-base{height:unset}.mat-mdc-unelevated-button,.mat-flat-button,.mat-mdc-outlined-button,.mat-stroked-button,.mat-mdc-icon-button{border-radius:var(--application-button-border-radius, 2rem)!important}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{white-space:pre-wrap}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>*{vertical-align:middle}.mat-mdc-unelevated-button,.mat-flat-button,.mat-mdc-outlined-button,.mat-stroked-button{font-size:1.6rem;font-weight:700;line-height:2rem;font-family:AirIndiaVariable-or-Mukta;letter-spacing:normal;height:var(--btn-flat-stroked-height, 5rem)!important}.mat-mdc-unelevated-button .mat-ripple,.mat-flat-button .mat-ripple,.mat-mdc-outlined-button .mat-ripple,.mat-stroked-button .mat-ripple{display:none}.mat-mdc-unelevated-button:focus,.mat-flat-button:focus,.mat-mdc-outlined-button:focus,.mat-stroked-button:focus{box-shadow:var(--btn-focused-shadow, 0 0 .3rem .1rem var(--application-focus-outline-color, var(--color-ai-orange-100)))!important}.mat-mdc-unelevated-button:not(:disabled),.mat-flat-button:not(:disabled){font-weight:var(--btn-flat-font-weight, bold);color:var(--btn-flat-color, var(--button-color, #FFFFFF))!important;background:var(--btn-flat-background, linear-gradient(145deg, var(--color-primary-500, #ed1c24), var(--color-primary-A700, #ff8b8c)));transition:unset}.mat-mdc-unelevated-button:disabled:disabled,.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, var(--color-ai-grey-20)))}.mat-mdc-unelevated-button:disabled:disabled .mat-mdc-button-touch-target,.mat-flat-button:disabled:disabled .mat-mdc-button-touch-target{display:none}.mat-mdc-unelevated-button:hover:not(disabled) .mat-mdc-button-touch-target,.mat-mdc-unelevated-button.focus .mat-mdc-button-touch-target,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-touch-target,.mat-mdc-unelevated-button.cdk-mouse-focused .mat-mdc-button-touch-target,.mat-flat-button:hover:not(disabled) .mat-mdc-button-touch-target,.mat-flat-button.focus .mat-mdc-button-touch-target,.mat-flat-button.cdk-keyboard-focused .mat-mdc-button-touch-target,.mat-flat-button.cdk-mouse-focused .mat-mdc-button-touch-target{background:var(--btn-flat-overlay-background, var(--button-color, #FFFFFF))!important;opacity:.1!important;transition:.2s!important}.mat-mdc-unelevated-button:not([disabled]):active:focus,.mat-flat-button:not([disabled]):active:focus{box-shadow:var(--btn-focused-shadow, 0 0 .3rem .1rem var(--application-focus-outline-color, var(--color-ai-orange-100)))!important}.mat-mdc-unelevated-button:not([disabled]):active:focus .mat-mdc-button-touch-target,.mat-flat-button:not([disabled]):active:focus .mat-mdc-button-touch-target{background:var(--btn-flat-overlay-background, var(--button-color, #FFFFFF))!important;opacity:.15!important;transition:.2s!important}.mat-mdc-outlined-button.mat-mdc-outlined-button,.mat-stroked-button{color:var(--btn-stroked-color, var(--color-primary-500, #ed1c24))!important;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, #ed1c24)))!important}.mat-mdc-outlined-button.mat-mdc-outlined-button:disabled,.mat-stroked-button:disabled{color:var(--btn-stroked-disabled-color, var(--application-disabled-background-color, var(--color-ai-grey-20)));background:var(--btn-stroked-disabled-background, var(--button-color, #FFFFFF));border-color:var(--btn-stroked-disabled-border-color, var(--application-disabled-background-color, var(--color-ai-grey-20)))!important}.mat-mdc-outlined-button.mat-mdc-outlined-button:disabled .mat-mdc-button-touch-target,.mat-stroked-button:disabled .mat-mdc-button-touch-target{display:none}.mat-mdc-outlined-button.mat-mdc-outlined-button:hover:not(disabled) .mat-mdc-button-touch-target,.mat-mdc-outlined-button.mat-mdc-outlined-button.focus .mat-mdc-button-touch-target,.mat-mdc-outlined-button.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-touch-target,.mat-mdc-outlined-button.mat-mdc-outlined-button.cdk-mouse-focused .mat-mdc-button-touch-target,.mat-stroked-button:hover:not(disabled) .mat-mdc-button-touch-target,.mat-stroked-button.focus .mat-mdc-button-touch-target,.mat-stroked-button.cdk-keyboard-focused .mat-mdc-button-touch-target,.mat-stroked-button.cdk-mouse-focused .mat-mdc-button-touch-target{background-color:var(--btn-stroked-overlay-background, var(--color-primary-700, #e8141b))!important;opacity:.1;transition:.2s}.mat-mdc-outlined-button.mat-mdc-outlined-button:focus:active,.mat-stroked-button:focus:active{box-shadow:var(--btn-focused-shadow, 0 0 .3rem .1rem var(--application-focus-outline-color, var(--color-ai-orange-100)))!important}.mat-mdc-outlined-button.mat-mdc-outlined-button:focus:active .mat-mdc-button-touch-target,.mat-stroked-button:focus:active .mat-mdc-button-touch-target{background:var(--btn-stroked-overlay-background, var(--color-primary-700, #e8141b))!important;opacity:.15!important;transition:.2s!important}.mat-mdc-icon-button{cursor:pointer}.mat-mdc-icon-button:focus{box-shadow:var(--btn-focused-shadow, 0 0 .3rem .1rem var(--application-focus-outline-color, var(--color-ai-orange-100)))!important}.mat-mdc-mini-fab{border:var(--btn-mini-fab-border, .1rem solid var(--btn-mini-fab-border-color, var(--color-primary-500, #ed1c24)))!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, #ed1c24))!important;background:var(--btn-mini-fab-background, transparent)!important}.mat-mdc-mini-fab:not([class*=mat-elevation-z]){box-shadow:unset!important}.mat-mdc-mini-fab:focus{box-shadow:var(--btn-focused-shadow, 0 0 .3rem .1rem var(--application-focus-outline-color, var(--color-ai-orange-100)))!important}.mat-mdc-mini-fab:disabled{color:var(--btn-mini-fab-disabled-color, var(--application-disabled-background-color, var(--color-ai-grey-20)))!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, var(--color-ai-grey-20)))!important}.mat-mdc-mini-fab:disabled .mat-mdc-button-touch-target{display:none}.mat-mdc-mini-fab:hover:not(disabled) .mat-mdc-button-touch-target,.mat-mdc-mini-fab.focus .mat-mdc-button-touch-target,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-touch-target,.mat-mdc-mini-fab.cdk-mouse-focused .mat-mdc-button-touch-target{background-color:var(--btn-mini-fab-overlay-background, var(--color-primary-700, #e8141b))!important;opacity:.1;transition:.2s}.mat-mdc-mini-fab:focus:active{box-shadow:var(--btn-focused-shadow, 0 0 .3rem .1rem var(--application-focus-outline-color, var(--color-ai-orange-100)))!important}.mat-mdc-mini-fab:focus:active .mat-mdc-button-touch-target{background:var(--btn-mini-fab-overlay-background, var(--color-primary-700, #e8141b))!important;opacity:.15!important;transition:.2s!important}.mat-mdc-mini-fab .mdc-button__label{display:block!important;padding:0!important;line-height:1.4rem!important}button.mat-mdc-fab.mat-primary{background:none!important}button.mat-mdc-fab.mat-primary .mdc-button__label{padding:0}.mat-button-loader-container .mat-button-loader,.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)}.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, var(--color-ai-grey-50)));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}@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, var(--color-ai-grey-50));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, var(--color-ai-orange-100))}.mat-button-toggle-group-appearance-standard .mat-button-toggle:first-child{border-inline-start:solid 1px var(--application-separator-color, var(--color-ai-grey-50))!important}.mat-button-toggle-group-appearance-standard .mat-button-toggle:last-child{border-inline-end:solid 1px var(--application-separator-color, var(--color-ai-grey-50))!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, var(--color-ai-grey-50))}.mat-button-toggle-appearance-standard{font-size:1rem;font-weight:400;line-height:1.2rem;font-family:AirIndiaVariable-or-Mukta;letter-spacing:normal;color:var(--application-text-color, var(--color-ai-grey-100))}.mat-button-toggle-appearance-standard.mat-button-toggle.mat-button-toggle-checked{font-size:1.6rem;font-weight:700;line-height:2rem;font-family:AirIndiaVariable-or-Mukta;letter-spacing:normal;background-color:var(--color-accent-500, #43c7f4);border-color:var(--color-accent-500, #43c7f4);color:var(--color-accent-default-contrast, #000000)}.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, #000000);color:var(--color-accent-500, #43c7f4);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, var(--color-ai-grey-100))}.mat-button-toggle-appearance-standard.mat-button-toggle-checked .mat-button-toggle-focus-overlay{border:0;background-color:var(--color-accent-default-contrast, #000000)}.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, var(--color-ai-orange-100))}.select-icon{color:var(--application-text-color, var(--color-ai-grey-100));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,.mat-focused .select-icon{color:var(--color-primary-default, #ed1c24)}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-select-placeholder{color:var(--application-text-color, var(--color-ai-grey-100));font-weight:300}.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}.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, var(--color-ai-grey-50));flex-grow:1;font-size:1.4rem}.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, #ed1c24);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, transparent);color:var(--color-primary-default, #ed1c24)}.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, #fde4e5)}.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, #fde4e5);color:var(--application-text-color, var(--color-ai-grey-100))}.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, #fde4e5);color:var(--color-primary-default, #ed1c24)}.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, var(--color-ai-grey-100))}.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, var(--color-ai-grey-100))}.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, var(--color-ai-grey-100))}.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, var(--color-ai-grey-100))}.mat-mdc-checkbox .mdc-label{white-space:normal}.mat-mdc-checkbox.mat-warn .mdc-checkbox__checkmark{border-color:var(--color-warn-default, #c00808)}.mat-mdc-checkbox.ng-invalid.ng-dirty .mdc-checkbox__checkmark{border-color:var(--color-warn-900, #c00808)}html{--mdc-checkbox-state-layer-size: 36px;--mat-checkbox-touch-target-display: block}.mat-mdc-dialog-surface{padding:2rem}.mat-mdc-dialog-container{color:var(--application-text-color, var(--color-ai-grey-100))}.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, #585B5C)}.cdk-overlay-dark-backdrop.cdk-overlay-backdrop-showing{opacity:var(--application-overlay-opacity, .85)}[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, 0)}}@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, 0)}}.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, #f7f7f7)}.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, #f7f7f7)}.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, #ed1c24)}.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, .5rem)}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__leading{border-radius:var(--application-input-border-radius, .5rem) 0 0 var(--application-input-border-radius, .5rem)}[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, .5rem) var(--application-input-border-radius, .5rem) 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, .5rem) 0 0 var(--application-input-border-radius, .5rem)}.mat-mdc-radio-button .mdc-form-field{color:unset}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:unset!important}.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, #E0DFE7)}.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, #ed1c24)}.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, #43c7f4)}.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, #c00808)}.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, var(--color-ai-grey-20))}.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)}.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, var(--color-ai-grey-100));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, #ed1c24)}.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, #43c7f4)}.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, var(--color-ai-grey-100))}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, var(--color-ai-grey-100));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, transparent)}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-form-field-infix{color:var(--application-text-color, var(--color-ai-grey-100));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, var(--color-ai-grey-100));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, #ed1c24);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, #ed1c24)}.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, #43c7f4);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, #43c7f4)}.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, var(--color-ai-grey-100));font-size:12px}.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, #c00808);font-size:14px}.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, var(--color-ai-grey-100))}.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, #34baf1)!important}.mat-mdc-tab-group.mat-primary .mdc-tab--active.mat-mdc-tab .mdc-tab__text-label{color:var(--color-accent-700, #34baf1)}.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, #43c7f4)}.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, var(--color-ai-grey-100))}.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, var(--color-ai-grey-100))}.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, #43c7f4)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__inner-circle{background:var(--color-accent-500, #43c7f4)}@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:1.2rem;font-weight:600;line-height:1.6rem;font-family:AirIndiaVariable-or-Mukta;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:4rem;font-weight:700;line-height:4.2rem;font-family:AirIndiaVariable-or-Mukta;letter-spacing:normal;color:var(--refx-dialog-title-color, var(--color-primary-900, #e0090d));margin:0 0 2rem;max-width:calc(100% - 3rem);white-space:normal}@media (min-width: 600px){.refx-dialog-title{font-size:4rem;font-weight:700;line-height:4.2rem;font-family:AirIndiaVariable-or-Mukta;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, #067F28));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, var(--color-ai-grey-50)))}.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(--application-disabled-background-color, var(--color-ai-grey-20)));color:var(--mat-stepper-inactive-icon-text-color, var(--application-text-color, var(--color-ai-grey-100)))}.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, #067F28)))}.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, var(--color-ai-orange-100)));background-color:var(--mat-stepper-active-icon-background-color, var(--application-success-color, #067F28));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, var(--color-ai-orange-100))))}.mat-stepper-horizontal .mat-horizontal-stepper-header .mat-step-label{padding:var(--mat-stepper-label-padding, 1rem 0 0);white-space:initial}.mat-mdc-card{border-radius:var(--mat-card-border-radius, var(--application-card-border-radius, 0))!important;background-color:var(--mat-card-background-color, var(--application-card-background-color, #fff));padding:var(--mat-card-padding, var(--application-gutter, 18px));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))!important}@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;min-height:-moz-fit-content!important;min-height:fit-content!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, #ed1c24))}[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)) / 4) 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, #fde4e5));color:var(--menu-item-color-hover, var(--color-primary-500, #ed1c24))}.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}.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, #ffffff);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, #ffffff)}.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, #f7f8f8))}.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%)}}.mat-typography .safe-travel-body-1{font-size:1.4rem;font-weight:400;line-height:2rem;font-family:Lato;letter-spacing:normal}.mat-typography .safe-travel-body-2{font-size:14px;font-weight:400;line-height:20px;font-family:Lato;letter-spacing:.0178571429em}.mat-typography .safe-travel-caption{font-size:1.2rem;font-weight:400;line-height:1.8rem;font-family:Lato;letter-spacing:normal}.mat-typography .safe-travel-subheading-1{font-size:1.8rem;font-weight:300;line-height:normal;font-family:Raleway;letter-spacing:normal}.mat-typography .safe-travel-subheading-2{font-size:1.4rem;font-weight:700;line-height:2rem;font-family:Lato;letter-spacing:normal}.mat-typography .safe-travel-button,.mat-typography .safe-travel-display-5{font-size:1.6rem;font-weight:700;line-height:normal;font-family:Lato;letter-spacing:normal}.mat-typography .safe-travel-display-1{font-size:1.6rem;font-weight:300;line-height:normal;font-family:Lato;letter-spacing:normal}.mat-typography .safe-travel-display-2{font-size:2rem;font-weight:400;line-height:normal;font-family:Lato;letter-spacing:normal}.mat-typography .safe-travel-display-3{font-size:2rem;font-weight:700;line-height:normal;font-family:Lato;letter-spacing:normal}.mat-typography .safe-travel-display-4{font-size:2.6rem;font-weight:700;line-height:normal;font-family:Lato;letter-spacing:normal}.mat-typography .safe-travel-title{font-size:2.6rem;font-weight:300;line-height:normal;font-family:Raleway;letter-spacing:normal}.mat-typography .safe-travel-input{font-size:1.4rem;font-weight:400;line-height:2rem;font-family:Lato;letter-spacing:normal}.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}.mat-typography{--imp-display-5-font: 700 1.6rem / 2rem AirIndiaVariable-or-Mukta;--imp-display-4-font: 700 3.2rem / 3.5rem AirIndiaVariable-or-Mukta;--imp-display-3-font: 700 3.2rem / 3.5rem AirIndiaVariable-or-Mukta;--imp-display-2-font: 400 1.2rem / 1.6rem AirIndiaVariable-or-Mukta;--imp-display-1-font: 400 1rem / 1.2rem AirIndiaVariable-or-Mukta;--imp-headline-font: 700 4rem / 4.2rem AirIndiaVariable-or-Mukta;--imp-title-font: 700 4rem / 4.2rem AirIndiaVariable-or-Mukta;--imp-subheading-2-font: 600 2.4rem / 3rem AirIndiaVariable-or-Mukta;--imp-subheading-1-font: 400 1.8rem / 2.2rem AirIndiaVariable-or-Mukta;--imp-body-2-font: 600 1.2rem / 1.6rem AirIndiaVariable-or-Mukta;--imp-body-1-font: 400 1.4rem / 2rem AirIndiaVariable-or-Mukta;--imp-caption-font: 400 1.2rem / 1.6rem AirIndiaVariable-or-Mukta;--imp-button-font: 700 1.6rem / 2rem AirIndiaVariable-or-Mukta;--imp-input-font: 400 1.6rem / 1.125 AirIndiaVariable-or-Mukta;--imp-huge-digits-font-size: 4rem}@media (max-width: 599.98px){.mat-typography{--imp-display-4-font: 700 2rem / 2.4rem AirIndiaVariable-or-Mukta;--imp-display-3-font: 700 2rem / 2.4rem AirIndiaVariable-or-Mukta;--imp-headline-font: 700 2rem / 2.4rem AirIndiaVariable-or-Mukta;--imp-title-font: 700 2rem / 2.4rem AirIndiaVariable-or-Mukta;--imp-subheading-2-font: 600 2rem / 2.4rem AirIndiaVariable-or-Mukta;--imp-huge-digits-font-size: 3rem}}@media (max-width: 359.98px){.mat-typography{--imp-huge-digits-font-size: 2.5rem}}.mat-typography .refx-display-4{font:var(--imp-display-4-font)}.mat-typography .refx-display-3{font:var(--imp-display-3-font)}.mat-typography .refx-display-2{font:var(--imp-display-2-font)}.mat-typography .refx-display-1{font:var(--imp-display-1-font)}.mat-typography .refx-headline{font:var(--imp-headline-font)}.mat-typography .refx-title{font:var(--imp-title-font)}.mat-typography .refx-subheading-2{font:var(--imp-subheading-2-font)}.mat-typography .refx-subheading-1{font:var(--imp-subheading-1-font)}.mat-typography .refx-body-2{font:var(--imp-body-2-font)}.mat-typography .refx-body-1{font:var(--imp-body-1-font)}.mat-typography .refx-caption{font:var(--imp-caption-font)}.mat-typography .refx-button{font:var(--imp-button-font)}.mat-typography .refx-display-5{font:var(--imp-display-5-font)}.mat-typography .refx-input{font:var(--imp-input-font)}: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);--safe-travel-teaser-card-pres-description-color: var(--application-text-color);--safe-travel-teaser-skip-title-color: var(--application-text-color);--safe-travel-rule-choice-pres-text-color: var(--application-text-color);--safe-travel-vaccine-card-requirement-color: var(--application-text-color);--safe-travel-method-choice-pres-text-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);--safe-travel-passenger-card-pres-name-color: var(--application-traveler-name-color);--method-choice-card-title-text-color: var(--application-highlight-color);--safe-travel-tips-recap-pres-tips-item-text-color: var(--application-highlight-color);--safe-travel-passenger-card-pres-pax-status-under-review-icon-color: var(--application-info-color);--safe-travel-passenger-card-pres-capsule-submitted-for-verification-background-color: var(--application-info-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);--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);--safe-travel-teaser-card-pres-title-color: var(--application-secondary-title-text-color);--safe-travel-vaccine-requirements-pres-requirement-title-color: var(--application-secondary-title-text-color);--safe-travel-vaccine-card-requirement-title-color: var(--application-secondary-title-text-color);--safe-travel-method-choice-pres-title-color: var(--application-secondary-title-text-color);--safe-travel-document-visualization-pres-preview-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);--flight-fares-fare-comparison-link-color: var(--application-link-color);--safe-travel-general-requirements-pres-select-all-color: var(--application-link-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);--safe-travel-document-visualization-pres-placeholder-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);--price-card-shadow: var(--application-box-shadow-repartition) var(--application-box-shadow-color);--seatmap-legend-background-color: transparent;--safe-travel-passenger-card-pres-capsule-radius: var(--application-capsule-border-radius);--safe-travel-general-requirements-pres-content-border: none;--safe-travel-document-visualization-pres-document-border: 3px dashed var(--application-border-color);--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-color: 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;--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-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;--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);--refx-passenger-recap-pres-icon-color: var(--application-icon-color);--refx-passenger-recap-pres-icon-border: none;--refx-passenger-recap-pres-icon-background-color: transparent;--refx-passenger-recap-pres-icon-border-radius: 0;--refx-passenger-recap-pres-icon-box-shadow: none;--refx-journey-passenger-recap-pres-icon-color: var(--application-icon-color);--refx-journey-passenger-recap-pres-icon-border: none;--refx-journey-passenger-recap-pres-icon-background-color: transparent;--refx-journey-passenger-recap-pres-icon-border-radius: 0;--refx-journey-passenger-recap-pres-icon-box-shadow: none;--refx-timing-recap-pres-icon-color: var(--application-icon-color);--refx-timing-recap-pres-icon-background-color: transparent;--refx-timing-recap-pres-icon-box-shadow: none;--safe-travel-passenger-card-pres-pax-icon-color: var(--application-icon-color);--safe-travel-passenger-card-pres-pax-icon-border: none;--safe-travel-passenger-card-pres-pax-icon-background-color: transparent;--safe-travel-passenger-card-pres-pax-icon-border-radius: 0;--safe-travel-passenger-card-pres-pax-icon-box-shadow: none;--imp-caption-font: 400 1.2rem / 1.6rem AirIndiaVariable-or-Mukta;--discountable-price-actual-discounted-price-color: var(--color-ai-green);--discount-reason-color: var(--application-highlight-color);--discountable-price-discount-percentage-background-color: var(--application-highlight-color);--discountable-price-discount-percentage-color: var(--application-highlight-contrast-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.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)}: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{color:var(--application-input-text-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);border-radius:var(--application-input-border-radius);border:var(--application-tech-input-border-width) solid var(--application-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(1px - 1px * var(--application-input-has-border));background-color:var(--application-border-color)}:root .mat-form-field-appearance-fill .mdc-line-ripple{height:calc(var(--application-input-border-width) * (1 - 1 * var(--application-input-has-border)))}: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(--application-input-text-color);--mdc-outlined-text-field-caret-color: var(--application-input-text-color);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{border-radius:var(--application-input-border-radius) 0 0 var(--application-input-border-radius)!important;border-right-style:none;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{border-radius:0 var(--application-input-border-radius) var(--application-input-border-radius) 0!important;border-left-style:none;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)}: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 [dir=rtl] .mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__leading{border-radius:var(--application-input-border-radius) 0 0 var(--application-input-border-radius);border-left-style:none;border-right-style:solid}:root [dir=rtl] .mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 var(--application-input-border-radius) var(--application-input-border-radius) 0;border-right-style:none;border-left-style:solid}: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}: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:not(:last-of-type) .mat-expansion-panel-header{border-bottom:1px solid 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);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)}:root refx-baggage-allowance-policies-dialog-pres .mat-expansion-panel:not(:last-of-type) .mat-expansion-panel-header{border-bottom:1px solid var(--application-expand-collapse-header-text-color)}: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);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}:root refx-air-bounds-filtering-dialog-pres .mat-expansion-panel:not(:last-of-type) .mat-expansion-panel-header{border-bottom:1px solid var(--application-expand-collapse-header-text-color)}: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);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}: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:not(:last-of-type) .mat-expansion-panel-header{border-bottom:1px solid var(--application-expand-collapse-header-text-color)}: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);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-panel:not(:last-of-type) .mat-expansion-panel-header{border-bottom:1px solid var(--application-expand-collapse-header-text-color)}: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);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>:not(:last-child) [aria-expanded=false]{border-bottom:1px solid var(--application-expand-collapse-header-text-color)}: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}:root refx-payment-card-fee-pres .mat-expansion-panel:not(:last-of-type) .mat-expansion-panel-header{border-bottom:1px solid var(--application-expand-collapse-header-text-color)}: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);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 refx-price-details-pres .price-details-content-container .extra-services-pres-container,:root refx-price-details-pres .price-details-content-container refx-traveler-collapsible-row{box-sizing:border-box}:root refx-discountable-price,:root custom-discountable-price{--price-information-card-price-color: var(--application-highlight-color)}:root refx-discountable-price .original-price-wrapper,:root custom-discountable-price .original-price-wrapper{font:var(--imp-caption-font)}:root{--indicator-ribbon-highlight-color: var(--color-ai-gold-100);--indicator-ribbon-text-color: var(--application-text-color);--number-stepper-info-label-background-color: var(--color-ai-gold-100);--number-stepper-info-label-color: var(--application-text-color);--price-card-message-background-color: var(--color-ai-gold-100);--price-card-message-color: var(--application-text-color);--calendar-expansion-panel-background-color-expanded: var(--color-ai-grey-20)}:root{--personal-info-gender-padding: 0 0 0 1.1rem}:root .mat-stroked-button{font-weight:600;border-radius:0!important;text-transform:uppercase;color:var(--imp-form-input-text-color);border:1px solid var(--imp-form-input-text-color);cursor:pointer}:root .mat-stroked-button:hover{color:#fff!important;border:1px solid var(--imp-form-input-text-color);background:var(--imp-form-input-text-color)}:root .mat-flat-button{font-size:1.4rem;font-weight:600;border-radius:0!important;padding:0 2.4rem;cursor:pointer;background-color:#c02d32!important}:root button refx-price .price{font:var(--imp-button-font)}:root button refx-price .price .price-currency-code{font:var(--imp-button-font);font-size:80%}:root button refx-price .price .price-amount{font:var(--imp-button-font)}:root .mat-mdc-select-panel{border-radius:0;max-height:30rem;overflow:hidden;overflow-y:auto;min-width:calc(100% + 32px);transform:scaleY(1)}:root .mat-mdc-select-panel .mat-option{background-color:#fff}:root .mat-select .mat-select-arrow-wrapper:after{top:.5rem!important}:root .mat-expansion-panel-header .panel-title{font:var(--imp-subheading-2-font)}:root custom-refx-seatmap-legend-pres .mat-accordion .mat-expansion-panel:first-of-type,:root custom-refx-seatmap-legend-pres .mat-accordion .mat-expansion-panel:last-of-type{border-top-right-radius:0;border-top-left-radius:0}:root custom-refx-seatmap-legend-pres .mat-expansion-panel-header{border-radius:0}:root .mat-expansion-indicator:after{color:var(--application-icon-color)}:root .mat-mdc-checkbox .mdc-label{font:var(--imp-input-font);font-family:Nunito;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:.08px}:root .mat-checkbox-inner-container{margin-top:0rem!important;width:2.4rem;height:2.4rem}:root .mat-button-toggle-appearance-standard:not(.mat-button-toggle-checked) .mat-button-toggle-label-content{font:var(--imp-input-font)}:root .mat-slide-toggle-bar{background-color:#757575!important}:root .mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background:#757575!important}:root .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#fff;border:1px solid var(--color-ai-grey-50)}:root .mat-tab-group .mat-tab-header{background:transparent;border-bottom:none}:root .mat-tab-group .mat-tab-label:not(.mat-tab-label-active){background:#f7f8f8}:root .mat-tab-group .mat-tab-label:not(.mat-tab-label-active) .mat-tab-label-content{font-size:1.6rem;color:#25272c;font-weight:500!important;line-height:125%}:root .mat-tab-group.mat-accent .mat-tab-label-active,:root .mat-tab-group.mat-primary .mat-tab-label-active{background:#fff;border:3px solid var(--application-selected-color)}:root .mat-tab-group.mat-accent .mat-tab-label-active.mat-tab-label-active .mat-tab-label-content,:root .mat-tab-group.mat-primary .mat-tab-label-active.mat-tab-label-active .mat-tab-label-content{font-size:1.6rem;color:#25272c;font-weight:500!important;line-height:125%}:root .mat-tab-group.mat-accent .mat-tab-label:first-child,:root .mat-tab-group.mat-primary .mat-tab-label:first-child{border-top-left-radius:var(--application-border-radius);border-bottom-left-radius:var(--application-border-radius)}:root .mat-tab-group.mat-accent .mat-tab-label:last-child,:root .mat-tab-group.mat-primary .mat-tab-label:last-child{border-top-right-radius:var(--application-border-radius);border-bottom-right-radius:var(--application-border-radius)}:root .mat-tab-group .mat-ink-bar{display:none}:root refx-review-conditions-dialog-pres .mat-tab-group .mat-tab-header{background:var(--application-dialog-background-color)}:root refx-review-conditions-dialog-pres .mat-tab-group .mat-tab-body.mat-tab-body-active{overflow-y:hidden}:root refx-methods-of-payment-pres .mat-mdc-tab-group .mat-mdc-tab:not(.mdc-tab--active){background:#f7f8f8}:root refx-methods-of-payment-pres .mat-mdc-tab-group .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{font-size:1.6rem;color:#1c1213!important;font-weight:500!important;line-height:125%;text-transform:uppercase}:root refx-methods-of-payment-pres .mat-mdc-tab-group.mat-accent .mdc-tab--active,:root refx-methods-of-payment-pres .mat-mdc-tab-group.mat-primary .mdc-tab--active{background:#fff;border:3px solid var(--application-selected-color)}:root refx-methods-of-payment-pres .mat-mdc-tab-group.mat-accent .mdc-tab--active.mdc-tab-indicator--active,:root refx-methods-of-payment-pres .mat-mdc-tab-group.mat-primary .mdc-tab--active.mdc-tab-indicator--active{background:#b61032;padding:.8rem}:root refx-methods-of-payment-pres .mat-mdc-tab-group.mat-accent .mdc-tab--active.mdc-tab-indicator--active .mdc-tab__text-label,:root refx-methods-of-payment-pres .mat-mdc-tab-group.mat-primary .mdc-tab--active.mdc-tab-indicator--active .mdc-tab__text-label{font-size:1.6rem;color:#fff!important;font-weight:500!important;line-height:125%;text-transform:uppercase}:root refx-methods-of-payment-pres .mat-mdc-tab-group .mdc-tab-indicator{display:none}:root refx-methods-of-payment-pres .mat-mdc-tab-labels{gap:1.6rem}:root refx-methods-of-payment-pres .mat-mdc-tab-header{margin-bottom:2.4rem!important}:root refx-methods-of-payment-pres .mat-mdc-tab-header{border-bottom:none}:root refx-dialog-pres .mat-tab-labels{gap:0}:root .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{line-height:2.2rem}:root .mat-form-field-appearance-outline .mat-form-field-outline .mat-form-field-outline-start,:root .mat-form-field-appearance-outline .mat-form-field-outline .mat-form-field-outline-end,:root .mat-form-field-appearance-outline .mat-form-field-outline .mat-form-field-outline-gap{border-radius:0;border-color:#d3d6db}:root .mat-form-field-appearance-outline .mdc-floating-label,:root .mat-form-field-appearance-outline .mat-mdc-form-field-required-marker{font-size:1.6rem;color:#b0b5bf!important;font-weight:400!important;font-family:Nunito;letter-spacing:-.32px}:root .mat-form-field-appearance-outline .mat-mdc-floating-label,:root .mat-form-field-appearance-outline .mat-mdc-form-field-required-marker{font-size:1.6rem;color:#b0b5bf!important;font-weight:400!important;font-family:Nunito;letter-spacing:-.32px}:root .mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__trailing,:root .mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__notch,:root .mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__leading{border-radius:0!important;border-color:#d3d6db!important}:root .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left-style:none!important}:root .mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-mdc-form-field-flex:hover .mdc-notched-outline .mdc-notched-outline__trailing,:root .mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-mdc-form-field-flex:hover .mdc-notched-outline .mdc-notched-outline__notch,:root .mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-mdc-form-field-flex:hover .mdc-notched-outline .mdc-notched-outline__leading{border-color:#858788!important;border-radius:0!important}:root .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing,:root .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,:root .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading{border-color:#858788!important;border-radius:0!important}:root .mat-mdc-option{border-bottom:none}:root .mat-mdc-option .mdc-list-item__primary-text{font-size:1.6rem;color:#1c1213!important;font-weight:400!important;font-family:Nunito}:root .mat-mdc-menu-item:hover,:root .mat-mdc-menu-item:hover:not(.mdc-list-item--disabled),:root .mat-mdc-option.mat-mdc-option-active,:root .mat-mdc-option:hover:not(.mdc-list-item--disabled),:root .mat-mdc-option:focus:not(.mdc-list-item--disabled),:root .mat-mdc-option:focus{background:var(--imp-dropdown-option-hover)!important;font-style:normal;font-weight:500;font-size:1.6rem;color:#1f2b34}:root .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background:none}:root .mat-mdc-option.mat-active.mat-selected:not(.mat-option-multiple):not(.mdc-list-item--disabled),:root .mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item{font-size:1.6rem!important;color:#1c1213!important;font-weight:400!important;font-family:Nunito!important}:root .mat-autocomplete-panel .mat-option.mat-active.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){font-style:normal;font-weight:500;font-size:1.6rem;color:#1f2b34}@media (max-width: 599.98px){:root .mat-mdc-dialog-container{background:#fff}}:root{--basic-layout-cap-max-width-max-width: 90rem;--basic-layout-page-header-height-sm: 13rem;--application-overlay-opacity: 65%;--refx-app-header-pres-logo-height: 85%;--refx-app-header-pres-height: 6rem;--refx-app-header-pres-logo-img-height: 5rem;--app-layout-application-header-max-height: var(--refx-app-header-pres-height);--refx-debug-link-pres-color: #ffffff;--refx-footer-color: #F9F6EE;--page-title-box-title-shadow: none;--page-title-image-mobile-height: 13rem;--page-title-box-title-padding: 1rem;--page-title-box-title-padding: 0;--messages-panel-uierror-color: var(--color-ai-orange-100);--messages-panel-uiformerror-color: var(--color-ai-orange-100);--messages-panel-error-color: var(--color-ai-orange-100);--messages-panel-formerrormessage-color: var(--color-ai-orange-100);--flight-recap-capsule-width: auto;--flight-confirmation-pres-recloc-container-background-color: transparent;--flight-status-capsule-new-background-color: #1C74C5}@media (min-width: 1280px){:root refx-basic-layout .cap-max-width>*{max-width:100%;flex-basis:100%}}:root .container-fluid .time-to-think-wrapper,:root .container-fluid .discounts-wrapper{flex-grow:0;background-color:transparent}:root .container-fluid .time-to-think-wrapper .discounts,:root .container-fluid .discounts-wrapper .discounts{background-color:transparent}:root refx-identification-pres>form{margin-top:4rem}@media (min-width: 600px){:root{--refx-app-header-pres-height: 11rem;--refx-app-header-pres-logo-img-height: 8rem;--refx-app-header-pres-logo-height: 75%}}:root refx-app-header-pres .left-header-content .logo{align-items:flex-end}:root refx-app-header-pres .header-content:after{content:"";background:no-repeat url(tata-logo.06afd36c302bfad0.svg);width:9rem;height:var(--refx-app-header-pres-logo-img-height);margin-right:1.8rem;background-size:auto 100%;background-position:center right;display:none}:root .mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item.selected{--selected-item-color: var(--application-text-color);display:flex;flex-direction:row-reverse;justify-content:flex-end;font-weight:500}:root .mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item>.mat-mdc-menu-item-text{display:flex;flex-direction:row-reverse;font-size:1.6rem!important;color:#1c1213!important;font-weight:400!important;font-family:Nunito!important;align-items:start;justify-content:start}:root .app-footer-content{background:var(--refx-debug-link-pres-color)}:root refx-app-footer{background:var(--refx-footer-color);background-image:url(bg-pattern.b3c9eebe287a2278.svg)!important}:root refx-app-footer .app-footer{max-width:100%;display:block;background-image:url(footer-background-pattern.31bec23f210d1619.svg)!important}:root refx-app-footer .app-footer .app-footer-wrapper{background:transparent;padding-bottom:0;max-width:var(--basic-in-flow-layout-cap-max-width-max-width, 1280px);margin:var(--basic-in-flow-layout-cap-max-width-margin, auto)}@media (max-width: 700px){:root refx-app-footer .app-footer .app-footer-wrapper{padding:3.2rem 2.4rem!important}}:root refx-app-footer .app-footer-section.copyright-info{padding:4rem 0;flex-direction:column-reverse;margin-top:0;justify-content:space-between}@media (max-width: 600px){:root refx-app-footer .app-footer-section.copyright-info{padding:0}}:root refx-app-footer .app-footer-section.copyright-info .copyright-info-title{padding-top:0rem;text-align:center;font-size:1.2rem;font-weight:400;line-height:1.7rem;font-family:Nunito;width:100%;padding-top:3.5rem;position:relative}:root refx-app-footer .app-footer-section.copyright-info .copyright-info-title .copyright-text .copyright{font-size:1.2rem;color:#383c42!important;font-weight:700!important;font-family:Nunito;line-height:1.5rem}:root refx-app-footer .app-footer-section.copyright-info .copyright-info-title:before{content:"";background:no-repeat url(footer-dashed-border.9d3e5d6233db1493.svg);height:.1rem;width:100%;position:absolute;left:0;top:0}@media (max-width: 600px){:root refx-app-footer .app-footer-section.copyright-info .copyright-info-title{padding-top:2rem}}:root refx-app-footer .app-footer-section.copyright-info .copyright-info-title .ot-sdk-show-settings{font-weight:700;text-decoration:underline;cursor:pointer;padding:0!important;font-size:unset!important}:root refx-app-footer .app-footer-section.copyright-info .copyright-info-links{display:flex;flex-direction:row;align-items:center;gap:2.2rem;position:relative;width:100%;height:4rem;margin-bottom:3.5rem}:root refx-app-footer .app-footer-section.copyright-info .copyright-info-links:before{content:"";background:no-repeat url(tata-footer-logo.b0497e613b753da2.png);height:8rem;width:10rem;position:absolute;left:0;top:50%;transform:translateY(-50%) scale(.5);margin-left:-2rem!important}:root refx-app-footer .app-footer-section.copyright-info .copyright-info-links:after{content:"";background:no-repeat url(air-india-star-alliance.2c4f094ecc756d44.svg);height:4rem;width:32rem;position:absolute;right:0;top:75%;transform:translateY(-75%)}@media (max-width: 600px){:root refx-app-footer .app-footer-section.copyright-info .copyright-info-links:after{background:no-repeat url(airindia-sa-mobile.ababf8d390001c90.svg);transform:translateY(-45%);width:31rem;height:6rem;top:40%}}@media (max-width: 600px){:root refx-app-footer .app-footer-section.copyright-info .copyright-info-links{margin-bottom:2rem;height:6rem}}:root refx-page-title-box-pres{background:transparent}:root refx-page-title-box-pres .title,:root refx-page-title-box-pres .subtitle{color:var(--imp-text-on-dark-color)}:root refx-page-title-pres .container-image{align-items:center}:root refx-page-title-pres .container-image .box-title{transform:none}@media (max-width: 599.98px){:root refx-page-title-pres .container-image{height:13rem}}:root refx-booking-services refx-page-title-box-pres{background:none!important}:root refx-page-title-box-pres .title:not(:last-child){font:var(--imp-subheading-2-font)}:root refx-page-title-box-pres .subtitle{font:var(--imp-title-font)}@media (min-width: 1024px){:root refx-page-title-pres .container-image .box-title{bottom:10rem;max-width:1280px;text-transform:uppercase}}@media (max-width: 700px){:root refx-page-title-pres .container-image .box-title refx-page-title-box-pres .title{font-size:1.8rem;font-weight:550}}@media (max-width: 700px){:root refx-page-title-pres .container-image img{min-height:18.4rem}}:root refx-booking-services .container-image:after{content:none}:root .mat-mdc-dialog-container{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;overflow-x:hidden}:root .mat-mdc-dialog-container .refx-dialog-content{margin:0 calc(-1 * var(--application-spacer));padding:0 var(--application-spacer)}:root refx-messages-panel-pres .messages-panel .messages-container .title{font:var(--imp-subheading-2-font)}:root refx-messages-panel-pres .icon-left-container icon-left{position:relative;top:-.2rem}:root refx-generic-error-panel-pres .generic-error-panel-subtitle{font:var(--imp-subheading-1-font)}:root custom-flight-recap-pres button.mat-stroked-button{background:var(--refx-debug-link-pres-color)}:root refx-flight-recap-dates .depart-label,:root refx-flight-recap-dates .return-label{font:var(--imp-display-5-font)}@media (min-width: 600px) and (max-width: 839.98px){:root refx-flight-recap-dates .flight-recap-dates{flex-direction:column}:root refx-flight-recap-dates .separator{display:none}:root refx-flight-recap-dates .depart-date,:root refx-flight-recap-dates .return-date{line-height:1.4rem}}:root refx-flight-recap-flights .flight-recap-flights-partial.reduced{font:var(--imp-button-font)}:root refx-itinerary-card-pres .price-container .price-title{font:var(--imp-subheading-2-font)}:root refx-itinerary-card-pres .price-container .price-amount{font:var(--imp-subheading-2-font)}:root refx-itinerary-card-pres .price-container .price-amount .price-currency-code{font:var(--imp-subheading-2-font);font-size:80%}:root refx-itinerary-card-pres .price-container .price-amount .price-amount{font:var(--imp-subheading-2-font)}:root refx-price-information-pres .total-price{font:var(--imp-display-3-font)}:root refx-price-information-pres .total-price .price-information-card-price{font:var(--imp-display-3-font)}:root refx-price-information-pres .total-price .price-information-card-price .price-currency-code{font:var(--imp-display-3-font);font-size:80%}:root refx-price-information-pres .total-price .price-information-card-price .price-amount{font:var(--imp-display-3-font)}:root refx-price-information-pres .price-information-card .total-refundable-taxes-description,:root refx-price-information-pres .price-information-card .total-refundable-taxes-refund-rules{display:none}:root refx-methods-of-payment-pres .billing-address-title{font:var(--imp-subheading-2-font)}:root custom-receipts-dialog-pres .eTicket .sub-title{font:var(--imp-subheading-1-font)}:root custom-receipts-dialog-pres .travel-document-id{font:var(--imp-body-1-font)}:root custom-service-catalog-pres custom-service-category-pres .category-total-price-label{color:#1f2b34;font-weight:500!important;font-size:2rem!important}:root custom-service-catalog-pres custom-service-category-pres .discountable-price{color:#09591a}:root refx-breadcrumb-pres.breadcrumb{margin-top:0!important}:root refx-breadcrumb-pres.breadcrumb mat-horizontal-stepper .mat-horizontal-content-container{padding:0 2.4rem}:root .mat-mdc-checkbox-checked.mat-accent .mdc-checkbox__background{background-color:#c02d32!important}:root .mdc-checkbox .mat-checkbox-frame{background-color:#fff;border-color:#757575}:root .mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background:#b61032!important}:root .mat-chip span{font-family:Nunito}:root refx-rebook-flight-card-pres .rebook-flight-card-container .rebook-information-header .refx-icon-informative{color:#f6f7f8!important;top:-.25rem;position:relative}:root refx-self-reacc-retrieve .page-header .page-header-bg{background-image:none!important}:root custom-fare-comparison-table-pres .grid-wrapper .grid tr:nth-child(odd) .cell{background-color:#fff}:root custom-fare-comparison-table-pres .grid-wrapper .grid tr:nth-child(2n) .cell{background-color:#fff}:root refx-price-card-characteristics-pres .characteristic-content{flex-wrap:wrap;font-size:1.2rem;color:#383c42;font-weight:400;font-family:Nunito}@media (max-width: 599.98px){:root refx-price-card-characteristics-pres .characteristic-content{font-size:1.2rem;color:#1c1213;font-weight:400;font-family:Nunito}}:root refx-price-card-characteristics-pres .characteristic-content .characteristic-label{text-wrap:wrap!important;font-size:1.2rem;color:#383c42!important;font-weight:700!important;font-family:Nunito;padding-bottom:.4rem;line-height:125%}@media (max-width: 599.98px){:root refx-price-card-characteristics-pres .characteristic-content .characteristic-label{font-size:1.2rem;color:#1c1213!important;font-weight:700!important;font-family:Nunito}}:root refx-price-card-characteristics-pres .characteristic-content .characteristic-value{line-height:120%}:root refx-seat-selection-details-dialog-pres .select-btn-bottom{font-size:1.4rem;font-weight:400!important;padding:1.6rem;border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;padding:1.2rem 2.4rem;letter-spacing:.04em;line-height:1.7rem}@media (max-width: 599.98px){:root custom-refx-view-flight-details refx-dialog-pres .refx-dialog-actions .close-btn-bottom{border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;font-size:1.4rem;font-weight:400;padding:1.2rem 2.4rem;display:block;width:90%}:root custom-refx-view-flight-details refx-dialog-pres .refx-dialog-actions .close-btn-bottom:hover,:root custom-refx-view-flight-details refx-dialog-pres .refx-dialog-actions .close-btn-bottom:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root custom-refx-view-flight-details refx-dialog-pres .refx-dialog-actions .close-btn-bottom:active,:root custom-refx-view-flight-details refx-dialog-pres .refx-dialog-actions .close-btn-bottom:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root custom-refx-view-flight-details refx-dialog-pres .refx-dialog-actions .close-btn-bottom:focus,:root custom-refx-view-flight-details refx-dialog-pres .refx-dialog-actions .close-btn-bottom:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root custom-refx-view-flight-details refx-dialog-pres .refx-dialog-actions .close-btn-bottom:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root custom-refx-view-flight-details refx-dialog-pres .refx-dialog-actions .close-btn-bottom i{display:none}:root custom-refx-view-flight-details refx-dialog-pres .refx-dialog-actions .close-btn-bottom span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}:root custom-refx-view-flight-details refx-dialog-pres .refx-dialog-actions .close-btn-bottom span{justify-content:center}}:root custom-refx-price-card .price-card-container{background-image:url(bg-pattern.b3c9eebe287a2278.svg)!important}@media (max-width: 599.98px){:root custom-contact-info-emergency-item-pres .emergency-contact-details-toggle-button{padding:0rem;display:flex}}:root refx-recovery .generic-error-panel-title{font-size:1.6rem;color:#b61032;font-weight:500;line-height:125%;text-transform:uppercase}:root refx-recovery .generic-error-panel-subtitle{font-size:1.4rem;color:#41444c;font-weight:400;line-height:140%;font-family:Nunito;letter-spacing:.035px}:root refx-recovery .generic-error-panel-image-container{border:none;border-radius:0}@media (max-width: 599.98px){:root refx-recovery .generic-error-panel-image-container{margin-top:2.4rem}}:root refx-recovery .generic-error-panel-image{content:url(generic-error.f810ed0ff213b3cb.svg)}:root refx-recovery .action-button-container .action-button{border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important;font-size:1.4rem;color:#fff;font-weight:400;line-height:140%;letter-spacing:.14px}:root refx-recovery .action-button-container .action-button:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root refx-recovery .action-button-container .action-button:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root refx-recovery .action-button-container .action-button:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root refx-recovery .action-button-container .action-button:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root refx-recovery .action-button-container .action-button i{display:none}:root refx-recovery .action-button-container .action-button span{text-transform:capitalize!important}:root refx-servicing-recovery .retrieve-booking{border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;padding:1.2rem 2.4rem}:root refx-servicing-recovery .retrieve-booking:hover,:root refx-servicing-recovery .retrieve-booking:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root refx-servicing-recovery .retrieve-booking:active,:root refx-servicing-recovery .retrieve-booking:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root refx-servicing-recovery .retrieve-booking:focus,:root refx-servicing-recovery .retrieve-booking:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-servicing-recovery .retrieve-booking:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-servicing-recovery .retrieve-booking i{display:none}:root refx-servicing-recovery .retrieve-booking span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}:root refx-servicing-recovery .retrieve-booking span{font-size:1.4rem;font-weight:400}:root refx-unpaid-services-panel-pres .content .subtitle{font-family:Nunito!important}:root refx-unpaid-services-panel-pres .unpaid-services-list{font-family:Nunito!important}:root refx-flight-confirmation-pres .flight-confirmation-details-content .confirmation-container .recloc-container{margin:0 2.4rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.8rem}:root refx-bound-search-passenger-selection-pres .passenger-selection-card{box-shadow:none!important}:root refx-methods-of-payment-pres .mat-tab-label-active{border:none!important}:root refx-methods-of-payment-pres .payment-icons>img{background:#fff!important}:root refx-debug-link-pres .technical-details-link-container .technical-details-link{font-family:Nunito!important}:root .mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{font-family:Nunito!important}:root .mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar .navigation-buttons{margin:0!important}:root .mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar .navigation-buttons .navigation-button{border:none!important}:root .mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar .custom-calendar-legend-text{font-size:1.4rem!important;font-weight:500;color:#494e5c;text-transform:uppercase;margin-bottom:-2rem}:root .mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar .calendar-header-label{font-size:1.8rem!important;font-family:Nunito!important;font-weight:700;margin-left:1.2rem!important}:root .mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar .mat-calendar-body-cell-content{border-radius:0!important}:root .mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar .mat-calendar-body-in-range:before{background-color:#fef2f5!important}:root .mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar .mat-calendar-table-header-divider:after{background:#edeef1!important;margin:0 2rem}:root .no-flights-found-image{content:url(no-flight-found.ea1105661519c65f.png)!important}:root .unavailable-content-image{content:url(no-seats.cd7350a0477d5021.png)!important}:root refx-unavailable-content .unavailable-content-title{text-transform:uppercase;font-size:1.6rem;font-weight:500}:root .change-not-possible-message{font-family:Nunito!important}:root mat-calendar .mat-calendar-table{font-family:Nunito!important}:root mat-calendar .mat-calendar-header .mdc-button__label{font-family:Nunito!important}@media screen and (max-width: 600px){:root refx-basic-in-flow-layout .message-row{margin:1rem -1.8rem 0!important}}:root refx-claims-contact-info-pres{display:none}:root .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:0!important}:root .mat-form-field-appearance-outline .mat-form-field-outline-gap .mdc-notched-outline__leading,:root .mat-form-field-appearance-outline .mat-form-field-outline-gap .mdc-notched-outline__notch,:root .mat-form-field-appearance-outline .mat-form-field-outline-gap .mdc-notched-outline__trailing,:root .mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__leading,:root .mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__notch,:root .mat-mdc-form-field .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b0b5bf!important}:root .mat-mdc-form-field .mat-mdc-form-field-bottom-align:before{display:none}:root .mat-mdc-form-field .mat-mdc-form-field-error-wrapper{padding:0}:root .mat-mdc-select .mat-mdc-select-arrow-wrapper:after{right:.3rem;top:.5rem}:root .mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__leading,:root .mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0!important}:root .mat-form-field-appearance-outline .mat-mdc-text-field-wrapper{padding:0 1.2rem}:root .airport-code-tag{font-size:1.3rem!important;color:#fff!important;font-weight:400;font-family:Nunito}:root .mat-mdc-option{border-bottom:none!important}:root .mat-mdc-option:hover,:root .mat-mdc-option:focus,:root .mat-mdc-option.mat-mdc-option-active:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled){background:var(--imp-dropdown-option-hover)!important}:root .mat-mdc-option .mat-pseudo-checkbox{display:none}:root .mat-mdc-option .mdc-list-item__primary-text{border-bottom:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .mat-mdc-option .mdc-list-item__primary-text span,:root .mat-mdc-option .mdc-list-item__primary-text .mat-mdc-select-placeholder{font-size:1.6rem;color:#1c1213;font-weight:400;font-family:Nunito}:root .mat-mdc-option .mdc-list-item__primary-text span .original-price .price abbr,:root .mat-mdc-option .mdc-list-item__primary-text span .original-price .price .price-amount,:root .mat-mdc-option .mdc-list-item__primary-text .mat-mdc-select-placeholder .original-price .price abbr,:root .mat-mdc-option .mdc-list-item__primary-text .mat-mdc-select-placeholder .original-price .price .price-amount{font-size:1.2rem;color:#1c1213;font-weight:400;font-family:AirIndiaVariable-or-Mukta}:root .mat-mdc-option .mdc-list-item__primary-text span .discount-percentage.highlight,:root .mat-mdc-option .mdc-list-item__primary-text .mat-mdc-select-placeholder .discount-percentage.highlight{color:#fff}:root .mat-mdc-option .mdc-list-item__primary-text .refx-display-5{font-weight:700;font-family:AirIndiaVariable-or-Mukta}:root .mat-mdc-option .mdc-list-item__primary-text .discountable-price span:not(:first-child) .actual-price .price abbr,:root .mat-mdc-option .mdc-list-item__primary-text .discountable-price span:not(:first-child) .actual-price .price .price-amount{font-size:1.6rem;color:#20834d;font-weight:700;font-family:Nunito}:root refx-header-navigation-prompt-pres refx-dialog-pres .header-navigation-prompt-stay-button{border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important}:root refx-header-navigation-prompt-pres refx-dialog-pres .header-navigation-prompt-stay-button:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root refx-header-navigation-prompt-pres refx-dialog-pres .header-navigation-prompt-stay-button:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root refx-header-navigation-prompt-pres refx-dialog-pres .header-navigation-prompt-stay-button:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root refx-header-navigation-prompt-pres refx-dialog-pres .header-navigation-prompt-stay-button:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root refx-header-navigation-prompt-pres refx-dialog-pres .header-navigation-prompt-stay-button i{display:none}:root refx-header-navigation-prompt-pres refx-dialog-pres .header-navigation-prompt-stay-button span{text-transform:capitalize!important}:root refx-header-navigation-prompt-pres refx-dialog-pres .close-btn-bottom{border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;margin-right:1.6rem!important}:root refx-header-navigation-prompt-pres refx-dialog-pres .close-btn-bottom:hover,:root refx-header-navigation-prompt-pres refx-dialog-pres .close-btn-bottom:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root refx-header-navigation-prompt-pres refx-dialog-pres .close-btn-bottom:active,:root refx-header-navigation-prompt-pres refx-dialog-pres .close-btn-bottom:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root refx-header-navigation-prompt-pres refx-dialog-pres .close-btn-bottom:focus,:root refx-header-navigation-prompt-pres refx-dialog-pres .close-btn-bottom:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-header-navigation-prompt-pres refx-dialog-pres .close-btn-bottom:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-header-navigation-prompt-pres refx-dialog-pres .close-btn-bottom i{display:none}:root refx-header-navigation-prompt-pres refx-dialog-pres .close-btn-bottom span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}:root refx-header-navigation-prompt-pres refx-dialog-pres .close-btn-bottom.mat-mdc-outlined-button:hover:not(disabled){background:#fff!important;color:#da0e29!important}:root #cdk-overlay-pane-0{width:19rem!important}:root #cdk-overlay-pane-0 .mat-mdc-select-placeholder{font-size:1.6rem;color:#1c1213!important;font-weight:400!important;font-family:Nunito}:root .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input,:root .mat-mdc-select-placeholder{color:#626773;font-size:1.6rem;font-weight:400;line-height:140%;font-family:Nunito}:root .mat-mdc-slide-toggle .mdc-switch__track:before{background:#757575!important}:root .mat-mdc-slide-toggle .mdc-switch__track:after{background:#b61032!important}:root .mat-mdc-slide-toggle .mdc-switch__handle:before{background:#fff!important}:root .mat-mdc-slide-toggle .mdc-switch__handle:after{background:#fff!important}:root .mat-mdc-slide-toggle .mdc-label span{font-size:1.6rem;color:#1c1213;font-weight:400;font-family:Nunito}:root .mdc-checkbox .mdc-checkbox__background{top:.5rem;height:2.4rem;width:2.4rem}@media (max-width: 599.99px){:root .mdc-checkbox .mdc-checkbox__background{margin-left:0rem}}:root .mdc-checkbox:hover .mdc-checkbox__ripple,:root .mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple,:root .mdc-checkbox:active .mdc-checkbox__ripple,:root .mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{background-color:transparent!important}:root .mdc-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background{background-color:#c02d32!important;border-color:#c02d32!important}:root .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{background-color:transparent!important}:root .mdc-checkbox__checkmark-path{stroke:#fff}:root .mat-mdc-card:not([class*=mat-elevation-z]){box-shadow:none!important}:root .mat-mdc-icon-button:focus{box-shadow:none!important}:root .mat-mdc-icon-button .mat-mdc-button-persistent-ripple:before{background-color:#fff!important}:root .mat-mdc-radio-button{display:inline-block}:root .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font-size:1.6rem;color:#1f342b!important;font-weight:400!important;font-family:Nunito}:root .mat-form-field-disabled .mat-mdc-form-field-input-control{color:#00000061!important}:root .mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mdc-notched-outline .mdc-notched-outline__notch{border-top-color:#b0b5bf!important}:root mat-datepicker-toggle svg{display:none}:root mat-datepicker-toggle button{background-image:url(calendar-icon.525caa1bdc298a7b.svg)!important;position:relative;top:0;right:0;background-color:transparent}:root mat-datepicker-toggle button:focus{box-shadow:none}:root .mat-flat-button,:root .mat-stroked-button{min-height:var(--application-button-height)}:root .mdc-button:hover{overflow:unset}:root .mdc-button .mat-mdc-button-persistent-ripple{display:none}:root .refx-time-out-dialog-button{border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important}:root .refx-time-out-dialog-button:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root .refx-time-out-dialog-button:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root .refx-time-out-dialog-button:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root .refx-time-out-dialog-button:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root .refx-time-out-dialog-button i{display:none}:root .refx-time-out-dialog-button span{text-transform:capitalize!important}:root refx-order-change-no-activity-popup-pres .more-time-button{border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important;font-size:1.4rem;font-weight:400!important;padding:1.6rem;padding:1.2rem 2.4rem}:root refx-order-change-no-activity-popup-pres .more-time-button:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root refx-order-change-no-activity-popup-pres .more-time-button:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root refx-order-change-no-activity-popup-pres .more-time-button:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root refx-order-change-no-activity-popup-pres .more-time-button:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root refx-order-change-no-activity-popup-pres .more-time-button i{display:none}:root refx-order-change-no-activity-popup-pres .more-time-button span{text-transform:capitalize!important}:root{--bound-card-breakdown-icon-margin: 0;--bound-timeline-nb-stop-background-color: none;--bound-timeline-stop-text-margin-top: .1rem;--bound-timeline-stop-text-has-stop-information-margin-top: .7rem;--bound-timeline-stop-text-has-stops-margin-top: 0;--bound-timeline-stop-over-icon-bottom: 3rem;--flight-details-link-padding: 0;--bound-timeline-nb-stop-container-top: .8rem;--bound-timeline-day-indicator-position-from-top: -1.2rem;--bound-card-bound-details-container-padding: .5rem 0 2rem}:root refx-bound-timeline .bound-arrival-datetime.refx-display-1,:root refx-bound-timeline .bound-departure-datetime.refx-display-1{font-size:var(--imp-huge-digits-font-size);line-height:var(--imp-huge-digits-font-size);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.1rem}:root refx-bound-timeline .dashed{position:absolute;top:calc(.5 * var(--imp-huge-digits-font-size))}@media (min-width: 600px){:root refx-bound-card .bound.flight-selected .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,:root refx-bound-card .bound-expanded.flight-selected .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details{display:none}}@media (min-width: 700px){:root refx-bound-card .bound.flight-selected .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,:root refx-bound-card .bound-expanded.flight-selected .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details{display:block}}@media (min-width: 600px){:root refx-bound-card .bound.flight-selected .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-timeline,:root refx-bound-card .bound-expanded.flight-selected .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-timeline{flex-basis:100%}}@media (min-width: 700px){:root refx-bound-card .bound.flight-selected .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-timeline,:root refx-bound-card .bound-expanded.flight-selected .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-timeline{flex-basis:var(--bound-card-bound-timeline-flex-basis-sm, 60%)}}@media (min-width: 600px){:root refx-journey-summary-card-pres .top-container{align-items:start}:root refx-journey-summary-card-pres .main-footer-container{flex-direction:column}:root refx-journey-summary-card-pres .main-footer-container .main-container,:root refx-journey-summary-card-pres .main-footer-container .footer-container{width:unset}:root refx-journey-summary-card-pres .main-footer-container .footer-container{padding:1rem var(--application-spacer) var(--application-spacer)}}@media (min-width: 840px){:root refx-journey-summary-card-pres .main-footer-container{flex-direction:row}:root refx-journey-summary-card-pres .main-footer-container .main-container{width:60%}:root refx-journey-summary-card-pres .main-footer-container .footer-container{width:40%}:root refx-journey-summary-card-pres .main-footer-container .footer-container{padding:calc(var(--application-spacer) / 2) var(--application-spacer) var(--application-spacer) 0}}@media (min-width: 1024px){:root refx-journey-summary-card-pres .journey-details{flex-direction:column}:root refx-journey-summary-card-pres refx-flight-details .itin-details-link{padding:var(--flight-details-link-padding, 0 1.7rem)}}@media (max-width: 699.98px){:root refx-bound-card .bound-details-container{flex-direction:column}}:root refx-bound-timeline .bound-nb-stop-container{background:var(--application-text-color);border-radius:var(--application-capsule-border-radius);padding:0 1rem;height:2.5rem;flex-direction:row;line-height:2.3rem}@media (max-width: 399.98px){:root refx-bound-timeline .bound-nb-stop-container{padding:0 .5rem}}:root refx-bound-timeline .bound-nb-stop-container .bound-nb-stop{display:none}:root refx-bound-timeline .bound-nb-stop-container .bound-stop-text,:root refx-bound-timeline .bound-nb-stop-container .bound-stop-text-with-info{color:var(--imp-text-on-dark-color);white-space:nowrap}:root refx-bound-timeline .bound-nb-stop-container.has-1-stop .bound-stop-text-with-info{position:relative;top:1rem}:root refx-bound-timeline .bound-nb-stop-container.has-1-stop .bound-stop-text-with-info span:nth-child(2){color:var(--application-text-color);display:flex;flex-direction:column;line-height:1.2rem;padding-top:.5rem}:root refx-bound-timeline .bound-nb-stop-container .bound-stop-text-with-info-icon{font-size:1.8rem;position:absolute;top:-1.5rem;left:calc(50% - .9rem)}@media (min-width: 840px){:root .top-container .journey-title{flex-direction:column;align-items:flex-start}:root .top-container .journey-title .date-separator{display:none}}:root refx-flight-header .trip-type{margin-right:3rem}@media (min-width: 600px){:root refx-flight-header .header .bound-information,:root refx-flight-header .header .bound-information.responsive{flex-direction:column;align-items:flex-start}:root refx-flight-header .header .bound-information .separator-dash,:root refx-flight-header .header .bound-information.responsive .separator-dash{display:none}}@media (max-width: 599.98px){:root{--bound-timeline-nb-stop-container-top: .4rem}}:root refx-bound-timeline .bound-departure-airport-code,:root refx-bound-timeline .bound-arrival-airport-code{font-weight:700}:root{--segment-details-flight-info-margin-top: 5rem;--itinerary-details-list-margin: 2rem 0;--imp-segment-details-timeline-bullet-size: .8rem}:root refx-segment-details-pres .timeline-container:before{border:none}:root refx-segment-details-pres .timeline-container .timeline-elt .timeline-icon:before{content:"";border:2px solid var(--application-bound-timeline-color);border-radius:50%;width:var(--imp-segment-details-timeline-bullet-size);height:var(--imp-segment-details-timeline-bullet-size);position:absolute;top:11px;left:-1px;box-sizing:border-box}:root refx-segment-details-pres .timeline-container .timeline-elt .seg-details-arv-time-city{display:inline}:root refx-segment-details-pres .timeline-container .timeline-elt:first-child{top:-1rem}:root refx-segment-details-pres .timeline-container .timeline-elt:last-child{bottom:-4rem}:root refx-segment-details-pres .timeline-container .timeline-elt:last-child .timeline-icon:before{top:-4.2rem}:root refx-segment-details-pres .seg-flight-info{padding-left:7.8rem}:root refx-segment-details-pres .refx-icon-warning,:root refx-flight-stop-details-pres .refx-icon-warning,:root refx-flight-details .refx-icon-warning{font-size:1.8rem}:root{--imp-pax-page-fill-info-side-padding: 5%;--traveler-details-pres-personal-info-wrapper-padding-md: var(--application-spacer);--contact-info-pres-card-padding-md: var(--application-spacer);--remember-traveler-info-pres-card-padding-md: var(--application-spacer);--apis-regulatory-per-route-pres-padding-md: var(--application-spacer);--apis-regulatory-per-route-pres-form-instruction-padding: 0 var(--imp-pax-page-fill-info-side-padding);--apis-regulatory-per-route-pres-toggle-button-padding: 0 var(--imp-pax-page-fill-info-side-padding);--apis-regulatory-per-route-document-reason-text-align: start;--apis-regulatory-per-route-document-reason-padding: 0 var(--imp-pax-page-fill-info-side-padding) var(--application-spacer);--refx-passenger-recap-pres-pax-status-icon-margin: 3px 0 0;--passenger-selection-pres-separator: none;--frequent-flyer-pres-traveler-color: var(--application-text-color)}:root refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header .status-icon{order:2;margin-left:1rem}:root custom-personal-info-pres .personal-info-middle-name-container{display:none}:root refx-traveler mat-form-field,:root refx-traveler mat-button-toggle-group{padding-right:0;padding-left:0}:root refx-traveler .contact-info-phone-wrapper{padding-left:var(--application-spacer)}@media (min-width: 1080px){:root{--contact-info-phone-item-pres-form-field-padding-top: 0;--personal-info-pres-title-margin: 0;--personal-info-gender-padding: 3.1rem}:root refx-traveler{--contact-info-pres-remove-button-padding: var(--application-spacer) 0}:root refx-traveler mat-form-field{vertical-align:top}:root refx-traveler mat-form-field,:root refx-traveler .person-info-gender-radio-wrapper{display:inline-block;width:35rem}:root refx-traveler .apis-regulatory-per-route-optional-document-container{display:inline-flex;width:35rem}:root refx-traveler .person-info-gender-radio-wrapper mat-button-toggle-group{height:6.5rem}:root refx-traveler mat-form-field,:root refx-traveler mat-button-toggle-group{padding-right:0;padding-left:var(--application-spacer)}:root refx-traveler .person-info-gender-radio-wrapper+mat-form-field{position:relative;top:1.6rem;padding-bottom:2rem}:root refx-traveler .personal-info-title-container,:root refx-traveler .contact-info-phone-country-code-wrapper{width:14rem}:root refx-traveler .frequent-flyer-wrapper .mat-mdc-form-field-hint-wrapper{height:0}:root refx-traveler .contact-info-container{text-align:start}:root refx-traveler .contact-info-container button{margin:0 var(--application-gutter)}}@media (min-width: 1080px){:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-mdc-button-base,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-stroked-button{margin:0;width:30%;vertical-align:middle;transform:translateY(1.6rem);border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;font-family:AirIndiaVariable-or-Mukta}:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-mdc-button-base:hover,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-mdc-button-base:hover:not(disabled),:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-stroked-button:hover,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-stroked-button:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-mdc-button-base:active,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-mdc-button-base:active:not(disabled),:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-stroked-button:active,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-stroked-button:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-mdc-button-base:focus,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-mdc-button-base:focus:not(disabled),:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-stroked-button:focus,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-stroked-button:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-mdc-button-base:not([disabled]):active:focus,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-stroked-button:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-mdc-button-base i,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-stroked-button i{display:none}:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-mdc-button-base span,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .mat-stroked-button span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}:root refx-traveler custom-refx-traveler-management-pres .contact-info-container button{margin:0}:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .add-email-button button,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .add-phone-button button{border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important;font-family:AirIndiaVariable-or-Mukta}:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .add-email-button button:hover,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .add-phone-button button:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .add-email-button button:active,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .add-phone-button button:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .add-email-button button:focus,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .add-phone-button button:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .add-email-button button:focus:active,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .add-phone-button button:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .add-email-button button i,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .add-phone-button button i{display:none}:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .add-email-button button span,:root refx-traveler custom-refx-traveler-management-pres .contact-info-container .add-phone-button button span{text-transform:capitalize!important}:root refx-traveler custom-refx-traveler-management-pres .contact-info-item{width:70%;display:inline-block}:root refx-traveler custom-refx-traveler-management-pres .personal-info-title-container{width:12%}:root refx-traveler custom-refx-traveler-management-pres .personal-info-first-name-container{width:40%}:root refx-traveler custom-refx-traveler-management-pres .personal-info-last-name-container{width:48%}:root refx-traveler custom-refx-traveler-management-pres .personal-info-dob-container{width:40%}:root refx-traveler custom-refx-traveler-management-pres .apis-regulatory-per-route-first-name-container,:root refx-traveler custom-refx-traveler-management-pres .apis-regulatory-per-route-middle-name-container,:root refx-traveler custom-refx-traveler-management-pres .apis-regulatory-per-route-last-name-container{width:50%}:root refx-traveler custom-refx-traveler-management-pres .apis-regulatory-per-route-optional-document-container,:root refx-traveler custom-refx-traveler-management-pres .apis-regulatory-per-route-document-number-container{width:50%}:root refx-traveler custom-refx-traveler-management-pres .apis-regulatory-per-route-expiry-date-container{width:35%}:root refx-traveler custom-refx-traveler-management-pres .apis-regulatory-per-route-issuance-country-container{width:45%}:root refx-traveler custom-refx-traveler-management-pres .frequent-flyer-wrapper{width:50%}:root refx-traveler custom-refx-traveler-management-pres .contact-info-phone-country-code-wrapper{width:24%}:root refx-traveler custom-refx-traveler-management-pres .contact-info-email-wrapper{width:45%}:root refx-traveler custom-refx-traveler-management-pres .contact-info-confirm-email-wrapper{width:52%}:root refx-traveler custom-refx-traveler-management-pres .contact-info-phone-wrapper{width:73%;max-width:100%}:root refx-traveler custom-refx-traveler-management-pres .remove-email-button,:root refx-traveler custom-refx-traveler-management-pres .remove-phone-button{padding:0 0 2rem;text-align:center}}:root custom-personal-info-pres .personal-info-container .form-instructions.mandatory-fields{display:none}:root custom-personal-info-pres .personal-info-container .fill-info{padding:0 var(--imp-pax-page-fill-info-side-padding)}:root refx-gdpr-consent-pres>mat-card{padding:var(--application-spacer) calc(18px + var(--application-spacer))}:root refx-gdpr-consent-pres .gdpr-consent-more-toggle{display:none}:root custom-apis-regulatory-per-route-document-pres .remove-button-container{display:none}:root refx-passenger-selection-pres .contact-details-wrapper{margin-top:2rem}:root custom-passenger-pres .name,:root refx-passenger-pres .name,:root refx-traveler-name-pres .name,:root refx-passenger-recap-pres .name{font-size:1.8rem;color:#1c1213!important;font-weight:700;line-height:2rem;font-family:Nunito;word-break:break-word}:root custom-passenger-pres .details-title,:root refx-passenger-pres .details-title,:root refx-traveler-name-pres .details-title,:root refx-passenger-recap-pres .details-title{display:none}:root refx-baggage-allowance-policies-dialog-pres .traveler-baggage-policy .traveler-name{font-size:1.6rem!important;color:var(--global-colours-ai-base-ai-black, #1C1213);font-weight:500;line-height:125%;text-transform:uppercase}:root refx-passenger-recap-pres .traveler-fullname{font:var(--imp-body-1-font)}:root refx-passenger-recap-pres .passenger-recap-pres .some-info-missing,:root refx-passenger-recap-pres .passenger-recap-pres .contact-info-missing{font:var(--imp-body-1-font)}:root refx-passenger-recap-pres .mat-stroked-button{color:#da0e29}:root refx-frequent-flyer-pres .frequent-flyer-traveler,:root custom-frequent-flyer-pres .frequent-flyer-traveler{text-align:start;padding:0 var(--application-gutter)}:root custom-apis-regulatory-per-route-document-pres .apis-regulatory-per-route-document-title{font:var(--imp-subheading-2-font)}:root .ai-message-panel{border-radius:var(--messages-panel-confirmation-border-radius, 0 2rem 0 2rem);border-width:var(--messages-panel-confirmation-border-width, 1px);background-color:#fff;padding:0;position:relative;overflow:hidden;box-shadow:none}:root .ai-message-panel.information:before{content:"";position:absolute;border-left:none;height:100%}:root .ai-message-panel.information .icon-left{color:var(--messages-panel-information-color, var(--primary-500, #4d4ab9));font-weight:600}@media (max-width: 699.98px){:root .ai-message-panel.information .info-title{display:none!important}}:root .ai-message-panel.information .info-title{padding-bottom:.1rem;padding-left:1.05rem;font-style:normal;font-weight:500;font-size:1.6rem;line-height:2rem;color:#1c74c5;text-transform:uppercase}@media (max-width: 699.98px){:root .ai-message-panel .messages-container{display:flex;align-items:flex-start;padding:1.6rem!important;flex-direction:row!important}}:root .ai-message-panel .messages-container{display:flex;align-items:flex-start;padding:2.4rem;gap:.8rem;flex-direction:column}:root .ai-message-panel .messages-container .content{font-style:normal;font-weight:400;font-size:1.4rem;line-height:140%;padding-top:.65rem;color:var(--color-ai-neutral-50);font-family:Nunito}@media (max-width: 600px){:root .ai-message-panel .messages-container .content{font-size:1.2rem;line-height:1.5rem}}:root .ai-message-panel .icon-left-container{margin-right:var(--messages-panel-icon-margin-right, .8rem);display:flex;align-items:flex-end}:root .ai-message-panel .icon-left-container .icon-left{font-size:var(--messages-panel-icon-font-size, 2.8rem)}:root refx-messages-panel-pres .messages-panel.formerrormessage:before{border-left:none}:root refx-messages-panel-pres .messages-panel.uiwarning:before{border-left:none}:root refx-messages-panel-pres .messages-panel.uierror:before{border-left:none}:root refx-messages-panel-pres .content .message .toggle-instruction .toggle-instruction-label{color:#0e4688}:root refx-messages-panel-pres .content div .messages-list{margin:0!important;color:var(--color-ai-neutral-50)}@media (max-width: 599.98px){:root refx-messages-panel-pres .content div .messages-list{margin-left:-1.5rem!important}}:root refx-messages-panel-pres .content div .messages-list .message .message-title span{font-style:normal;font-weight:400;font-size:1.4rem;line-height:140%;color:var(--color-ai-neutral-50);font-family:Nunito!important}:root refx-messages-panel-pres .messages-panel.uiwarning .title{font-style:normal;font-weight:600;font-size:1.6rem;color:#ff6700;padding-left:.1rem;text-transform:uppercase}:root refx-messages-panel-pres .messages-panel.uiwarning .icon-left-container{margin-top:.1rem}@media (max-width: 600px){:root refx-messages-panel-pres .messages-panel.uiwarning .icon-left-container{margin-top:-.2rem}}:root refx-messages-panel-pres .messages-panel.uierror .title{font-style:normal;font-weight:600;font-size:1.4rem;color:#c02d32;padding-left:.1rem;text-transform:uppercase;margin-left:1rem;margin-top:-.3rem}:root refx-messages-panel-pres .messages-panel.formerrormessage .title{font-style:normal;font-weight:600;font-size:1.4rem;color:#c02d32;padding-left:.1rem;text-transform:uppercase}:root refx-messages-panel-pres .confirmation .messages-container .icon-left{font-size:2rem!important}:root refx-messages-panel-pres .confirmation .messages-container .title{font-size:1.8rem;color:#09591a;font-weight:600;line-height:125%;font-family:AirIndiaVariable-or-Mukta;text-transform:uppercase;padding-left:.1rem}@media (max-width: 700px){:root refx-messages-panel-pres .confirmation .messages-container .title{font-size:1.4rem;color:#09591a;font-weight:500;line-height:125%;font-family:AirIndiaVariable-or-Mukta}}:root refx-messages-panel-pres .warning .messages-container .title{font-style:normal;font-weight:600;font-size:1.6rem;color:#ff6700;padding-left:.1rem;text-transform:uppercase;margin-bottom:0;margin-left:1rem}@media (min-width: 600px){:root refx-messages-panel-pres .warning .messages-container .icon-left-container .icon-left{top:.3rem}}:root refx-messages-panel-pres .warning .content div .messages-list{margin-left:.3rem!important}:root refx-messages-panel-pres .error .messages-container .title{font-style:normal;font-weight:600;font-size:1.6rem;color:#c02d32;padding-left:.1rem;text-transform:uppercase}:root refx-messages-panel-pres .messages-panel{box-shadow:none;margin:0 0 2rem!important}:root refx-messages-panel-pres .messages-panel .messages-container .title{font:none!important}:root refx-messages-panel-pres .information .messages-container .title{font-style:normal;font-weight:600;font-size:1.4rem;color:#1c74c5;padding-left:.1rem;text-transform:uppercase}:root refx-messages-panel-pres .expandable-instruction .instruction-text.show-instruction{font-style:normal;font-weight:500;font-size:1.4rem;line-height:2.4rem;color:#626b71;font-family:Nunito}:root refx-messages-panel-pres .expandable-instruction .instruction-text.show-instruction .service-desc:after{content:" "}@media (max-width: 600px){:root refx-messages-panel-pres .formerrormessage .messages-container .icon-left-container{margin-top:-.25rem}}:root refx-messages-panel-pres .formerrormessage .messages-container .content .title{color:#c02d32}:root refx-messages-panel-pres .messages-panel.error,:root refx-messages-panel-pres .messages-panel.confirmation{margin-top:2rem!important}:root .messages-container{display:flex;align-items:flex-start;padding:2.4rem!important;gap:.8rem}@media (max-width: 599.98px){:root .messages-container{padding:1.6rem!important}}@media (max-width: 600px){:root .warning-message-panel refx-messages-panel-pres .messages-container .icon-left-container .icon-left{top:0rem}}:root body refx-breadcrumb-pres .mat-step-icon-content{font-size:1.4rem;font-weight:500;top:59%;left:100%}:root body refx-breadcrumb-pres .mat-stepper-horizontal-line{display:none}:root body refx-breadcrumb-pres .mat-step-header{border-bottom:2px solid var(--color-ai-red-100)}:root body refx-breadcrumb-pres .mat-step-header .mat-step-label,:root body refx-breadcrumb-pres .mat-step-header .mat-step-label.mat-step-label-active{font-size:1.4rem;color:#b0b5bf;font-weight:500;text-transform:uppercase}:root body refx-breadcrumb-pres .mat-stepper-horizontal .mat-horizontal-stepper-header{align-items:center;justify-content:center;flex-direction:row}@media (max-width: 839.98px){:root body refx-breadcrumb-pres .mat-stepper-horizontal .mat-horizontal-stepper-header{flex-direction:column;justify-content:flex-start}}:root body refx-breadcrumb-pres .mat-stepper-horizontal .mat-horizontal-stepper-header .mat-step-icon:not(.mat-step-icon-state-edit):not(.mat-step-icon-selected){color:#b0b5bf}:root body refx-breadcrumb-pres .mat-stepper-horizontal .mat-horizontal-stepper-header .mat-step-icon{height:4.2rem;width:4.2rem}:root body refx-breadcrumb-pres .mat-stepper-horizontal .mat-horizontal-stepper-header .mat-step-icon:not(.mat-step-icon-state-edit):not(.mat-step-icon-selected){background-color:transparent}:root body refx-breadcrumb-pres .mat-stepper-horizontal .mat-horizontal-stepper-header .mat-step-icon-selected{border:none;background-color:transparent;box-shadow:none;font-size:1.4rem!important;color:#b61032}:root body refx-breadcrumb-pres .mat-stepper-horizontal .mat-horizontal-stepper-header .mat-step-label.mat-step-label-active{color:#b61032!important}:root body refx-breadcrumb-pres .mat-stepper-horizontal .mat-horizontal-stepper-header .mat-step-icon.mat-step-icon-state-done{background-color:transparent!important}:root body refx-breadcrumb-pres .mat-stepper-horizontal .mat-step-label{margin:0 1.5rem}@media (max-width: 839.98px){:root body refx-breadcrumb-pres .mat-stepper-horizontal .mat-step-label{display:none}}:root body refx-breadcrumb-pres .mat-step-header[aria-selected=true]~.mat-step-header{border-color:var(--color-ai-neutral-10)}:root body refx-breadcrumb-pres .step-icon:before{content:url(done.cff1398e5be92bd0.svg)!important}:root body refx-breadcrumb-pres .step-icon{color:#fff!important;font-size:2rem}:root body refx-basic-layout .basic-layout-container .breadcrumb-wrapper,:root body refx-basic-in-flow-layout .basic-in-flow-layout-container .breadcrumb-wrapper{background-color:#fff;margin:0 -1.8rem}:root body refx-basic-layout .basic-layout-container .breadcrumb-wrapper>.cap-max-width,:root body refx-basic-in-flow-layout .basic-in-flow-layout-container .breadcrumb-wrapper>.cap-max-width{max-width:128rem}:root body refx-basic-layout .basic-layout-container .breadcrumb-wrapper .breadcrumb-container,:root body refx-basic-in-flow-layout .basic-in-flow-layout-container .breadcrumb-wrapper .breadcrumb-container{max-width:100%;flex-basis:100%}:root body custom-refx-alternative-offers-availability-pres refx-menu .menu-title{background-color:#fff;display:flex;height:var(--spacing-9, 4rem);padding:1.6rem;justify-content:space-between;align-items:center;align-self:stretch;font-family:Nunito}:root body custom-refx-alternative-offers-availability-pres refx-menu .menu-title .menu-trigger{color:#000!important}:root body custom-refx-alternative-offers-availability-pres refx-menu .menu-title .menu-trigger>.menu-chevron{color:#000}refx-passenger-recap-pres .passenger-recap-pres .title{font-size:2.4rem!important;color:#1c1213!important;font-weight:700!important;line-height:125%;font-family:Nunito;text-transform:capitalize;text-align:left!important}@media (max-width: 599.98px){refx-passenger-recap-pres .passenger-recap-pres .title{font-size:1.8rem!important}}refx-passenger-recap-pres .passenger-recap-pres .some-info-missing{margin:.5rem 0 0 1rem!important}refx-passenger-recap-pres .passenger-recap-pres .passenger-recap-flex-item{width:23%}@media (max-width: 599.98px){refx-passenger-recap-pres .passenger-recap-pres .passenger-recap-flex-item{width:46%}}refx-passenger-recap-pres .passenger-recap-pres .passenger-recap-label{color:#41444c;font-size:1.4rem;font-weight:400;font-family:Nunito}refx-passenger-recap-pres .passenger-recap-pres .passenger-recap-value{margin:.4rem 0 0;font-size:1.6rem;color:#1c1213;font-weight:500;font-family:Nunito}refx-passenger-recap-pres .passenger-recap-pres .passenger-type{font-size:1.6rem;margin-top:.8rem;margin-bottom:.8rem}refx-passenger-recap-pres .passenger-recap-pres .traveler-personal-info span.passenger-recap-value.details{display:inline-block}refx-passenger-recap-pres .passenger-recap-pres .button-container{align-self:flex-end;padding-left:1rem}@media (max-width: 839.98px){refx-passenger-recap-pres .passenger-recap-pres .button-container{align-self:flex-start;padding-left:0}}refx-passenger-recap-pres .passenger-recap-pres .list .list-item{border-radius:0;padding:4rem 2rem}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header .icon,refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header .status-icon{display:none}refx-passenger-recap-pres .passenger-recap-pres .contact-type{display:none}refx-passenger-recap-pres .passenger-recap-pres .separator-line{display:none}refx-passenger-recap-pres .passenger-recap-pres .personal-contact-info{padding:1rem;background-color:#f7f8f8;font-family:Nunito}refx-passenger-recap-pres .passenger-recap-pres .personal-contact-info .personal-contact-info-container{display:flex;align-items:flex-start;gap:1.6rem;flex-direction:row;padding:.6rem;flex-wrap:wrap}@media (max-width: 839.98px){refx-passenger-recap-pres .passenger-recap-pres .personal-contact-info .personal-contact-info-container{flex-wrap:wrap;align-items:flex-start;gap:1.6rem}}refx-passenger-recap-pres .passenger-recap-pres .modify-pax-button{border-image:linear-gradient(90deg,#ed1c24,#f68a1e) 1!important;border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;font-size:1.4rem;font-weight:400;min-height:3rem;display:flex;height:4.8rem;padding:0rem 2.4rem;justify-content:center;align-items:center;gap:.4rem;margin-left:auto}refx-passenger-recap-pres .passenger-recap-pres .modify-pax-button:hover,refx-passenger-recap-pres .passenger-recap-pres .modify-pax-button:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}refx-passenger-recap-pres .passenger-recap-pres .modify-pax-button:active,refx-passenger-recap-pres .passenger-recap-pres .modify-pax-button:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}refx-passenger-recap-pres .passenger-recap-pres .modify-pax-button:focus,refx-passenger-recap-pres .passenger-recap-pres .modify-pax-button:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}refx-passenger-recap-pres .passenger-recap-pres .modify-pax-button:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}refx-passenger-recap-pres .passenger-recap-pres .modify-pax-button i{display:none}refx-passenger-recap-pres .passenger-recap-pres .modify-pax-button span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}@media (max-width: 599.98px){refx-passenger-recap-pres .passenger-recap-pres .modify-pax-button{width:100%}}refx-passenger-recap-pres .passenger-recap-pres .modify-pax-button:hover{color:#1f2b34!important}refx-passenger-recap-pres .passenger-recap-pres refx-apis-regulatory-recap-pres .regulatory-doc{padding:1rem 1rem 0;display:flex;gap:2rem;flex-direction:row}@media (max-width: 839.98px){refx-passenger-recap-pres .passenger-recap-pres refx-apis-regulatory-recap-pres .regulatory-doc{flex-direction:column}}:root body refx-rebooking-search refx-basic-layout .row.page-header.safe-justify-content-center{justify-content:left!important;width:100%;max-width:128rem;margin:auto;min-height:auto;padding-top:4rem;text-transform:uppercase}:root body refx-rebooking-search refx-basic-layout .title{font-size:2.4rem;color:#b61032;font-weight:500;line-height:125%}@media (max-width: 600px){:root body refx-rebooking-search refx-basic-layout .title{font-size:1.8rem;color:#b61032;font-weight:550;line-height:125%}}:root body refx-rebooking-search refx-basic-layout h2.title.refx-display-3{display:none}:root body refx-rebooking-search refx-basic-layout refx-bound-search-card-pres .bound-servicing,:root body refx-rebooking-search refx-basic-layout refx-bound-search-card-pres .bound{box-shadow:none;padding:2.4rem!important}:root body refx-rebooking-search refx-basic-layout refx-bound-search-card-pres .bound{margin-top:.4rem}:root body refx-rebooking-search refx-basic-layout refx-bound-search-card-pres .bound-timeline{margin-bottom:3.6rem!important}:root body refx-rebooking-search refx-basic-layout refx-bound-search-card-pres .bound-card-search-container .mat-form-field-subscript-wrapper{margin-bottom:16px!important}:root body refx-rebooking-search refx-basic-layout .mat-form-field-appearance-outline.mat-form-field-can-float .mat-form-field-infix{font-size:1.6rem;color:#626773;font-weight:400;line-height:165%;font-family:Nunito}:root body refx-rebooking-search refx-basic-layout .departure-icon,:root body refx-rebooking-search refx-basic-layout .arrival-icon{display:none}:root body refx-rebooking-search refx-basic-layout refx-flight-header{margin-bottom:1.6rem}@media (max-width: 600px){:root body refx-rebooking-search refx-basic-layout refx-flight-header{display:flex;flex-direction:row}:root body refx-rebooking-search refx-basic-layout refx-flight-header .header{margin-left:2.4rem}}:root body refx-rebooking-search refx-basic-layout refx-flight-header .bound-information .bound-date{display:none}@media (max-width: 600px){:root body refx-rebooking-search refx-basic-layout refx-flight-header .bound-information .bound-date{display:block;font-size:1.6rem;color:#41444c;font-weight:400;line-height:140%;font-family:Nunito}}:root body refx-rebooking-search refx-basic-layout refx-flight-header .bound-information .bound-text{font-size:1.8rem;color:#1c1213;font-weight:600;line-height:125%;text-transform:uppercase;margin-left:0rem}@media (max-width: 600px){:root body refx-rebooking-search refx-basic-layout refx-flight-header .bound-information .bound-text{margin-left:0}}@media (max-width: 1080px){:root body refx-rebooking-search refx-basic-layout refx-flight-header .bound-information .bound-text{margin-left:3.6rem}}@media (max-width: 600px){:root body refx-rebooking-search refx-basic-layout refx-flight-status-capsule refx-capsule .capsule{padding:.8rem}}:root body refx-rebooking-search refx-basic-layout refx-flight-status-capsule refx-capsule .confirmed{background:#e5ffec}:root body refx-rebooking-search refx-basic-layout refx-flight-status-capsule refx-capsule .confirmed .label{font-size:1.4rem;color:#09591a;font-weight:700;line-height:125%;font-family:Nunito;text-transform:uppercase}@media (max-width: 600px){:root body refx-rebooking-search refx-basic-layout refx-flight-status-capsule refx-capsule .confirmed .label{font-size:1rem}}:root body refx-rebooking-search refx-basic-layout refx-flight-status-capsule refx-capsule .cancelled{background:#fef2f5}:root body refx-rebooking-search refx-basic-layout refx-flight-status-capsule refx-capsule .cancelled .label{font-size:1.4rem;color:#b61032;font-weight:700;line-height:125%;font-family:Nunito;text-transform:uppercase}@media (max-width: 600px){:root body refx-rebooking-search refx-basic-layout refx-flight-status-capsule refx-capsule .cancelled .label{font-size:1rem}}:root body refx-rebooking-search refx-basic-layout refx-bound-timeline .bound-arrival-date,:root body refx-rebooking-search refx-basic-layout refx-bound-timeline .bound-departure-date{white-space:pre;font-size:1rem;color:#383c42;font-weight:700;line-height:125%;font-family:Nunito}@media (max-width: 379.99px){:root body refx-rebooking-search refx-basic-layout refx-bound-timeline .bound-arrival-date,:root body refx-rebooking-search refx-basic-layout refx-bound-timeline .bound-departure-date{word-break:break-word}}:root body refx-rebooking-search refx-basic-layout refx-bound-timeline .bound-departure,:root body refx-rebooking-search refx-basic-layout refx-bound-timeline .bound-arrival{gap:.2rem}:root body refx-rebooking-search refx-basic-layout refx-bound-timeline .bound-departure-terminal,:root body refx-rebooking-search refx-basic-layout refx-bound-timeline .bound-arrival-terminal{font-size:1.2rem;color:#626773;font-weight:400;line-height:120%;font-family:Nunito}:root body refx-rebooking-search refx-basic-layout .bound-departure-datetime.refx-display-1,:root body refx-rebooking-search refx-basic-layout .bound-arrival-datetime.refx-display-1{font-size:1.8rem;color:#383c42;font-weight:600;line-height:125%}:root body refx-rebooking-search refx-basic-layout .bound-departure-airport-container .bound-departure-airport-code,:root body refx-rebooking-search refx-basic-layout .bound-arrival-airport-container .bound-arrival-airport-code{font-size:1.4rem;color:#383c42;font-weight:700;line-height:125%;font-family:Nunito}:root body refx-rebooking-search refx-basic-layout .dashedlinebefore{left:4%}@media (max-width: 700px){:root body refx-rebooking-search refx-basic-layout .dashedlinebefore{left:5%}}:root body refx-rebooking-search refx-basic-layout .dashedlinebefore:before{content:url(material-symbols_flight-takeoff.8aed8e9150106ee4.svg)}:root body refx-rebooking-search refx-basic-layout .dashedlinebefore:after{content:url(dashed-border-boundline-search.857ba490a78ed140.svg)}@media (max-width: 700px){:root body refx-rebooking-search refx-basic-layout .dashedlinebefore:after{content:url(dashed-border.eb6948f35ca8cf80.svg)}}:root body refx-rebooking-search refx-basic-layout .dashedlineAfter{right:4%}@media (max-width: 700px){:root body refx-rebooking-search refx-basic-layout .dashedlineAfter{right:5%}}:root body refx-rebooking-search refx-basic-layout .dashedlineAfter:after{content:url(ic_round-flight-land.e3a15d8183491f76.svg)}:root body refx-rebooking-search refx-basic-layout .dashedlineAfter:before{content:url(dashed-border-boundline-search.857ba490a78ed140.svg)}@media (max-width: 700px){:root body refx-rebooking-search refx-basic-layout .dashedlineAfter:before{content:url(dashed-border.eb6948f35ca8cf80.svg)}}:root body refx-rebooking-search refx-basic-layout .duration-container{top:2.4rem}@media (max-width: 600px){:root body refx-rebooking-search refx-basic-layout .duration-container{top:1.5rem}}:root body refx-rebooking-search refx-basic-layout .bound-nb-stop-container{margin-top:.4rem}@media (max-width: 600px){:root body refx-rebooking-search refx-basic-layout .bound-nb-stop-container{margin-top:1rem}}:root body refx-rebooking-search refx-basic-layout refx-bound-search-card-pres .bound.bound-servicing{padding:2.4rem 2.4rem 0!important;margin-bottom:4rem}@media (max-width: 600px){:root body refx-rebooking-search refx-basic-layout refx-bound-search-card-pres refx-bound-timeline .middle-section-container{margin-left:0!important;margin-right:0!important}}:root body refx-rebooking-search refx-basic-layout button.mat-focus-indicator.discard-button.mat-stroked-button.mat-button-base{border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important}@media (max-width: 600px){:root body refx-rebooking-search refx-basic-layout button.mat-focus-indicator.discard-button.mat-stroked-button.mat-button-base{margin-top:1.2rem}}:root body refx-rebooking-search refx-basic-layout button.mat-focus-indicator.discard-button.mat-stroked-button.mat-button-base:hover,:root body refx-rebooking-search refx-basic-layout button.mat-focus-indicator.discard-button.mat-stroked-button.mat-button-base:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root body refx-rebooking-search refx-basic-layout button.mat-focus-indicator.discard-button.mat-stroked-button.mat-button-base:active,:root body refx-rebooking-search refx-basic-layout button.mat-focus-indicator.discard-button.mat-stroked-button.mat-button-base:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root body refx-rebooking-search refx-basic-layout button.mat-focus-indicator.discard-button.mat-stroked-button.mat-button-base:focus,:root body refx-rebooking-search refx-basic-layout button.mat-focus-indicator.discard-button.mat-stroked-button.mat-button-base:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root body refx-rebooking-search refx-basic-layout button.mat-focus-indicator.discard-button.mat-stroked-button.mat-button-base:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root body refx-rebooking-search refx-basic-layout button.mat-focus-indicator.discard-button.mat-stroked-button.mat-button-base i{display:none}:root body refx-rebooking-search refx-basic-layout button.mat-focus-indicator.discard-button.mat-stroked-button.mat-button-base span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}:root body refx-rebooking-search refx-basic-layout .mat-flat-button,:root body refx-rebooking-search refx-basic-layout .mat-stroked-button{padding:0rem 2.4rem}:root body refx-rebooking-search refx-basic-layout .submit-button{border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important;padding:1.2rem 2.4rem}:root body refx-rebooking-search refx-basic-layout .submit-button:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root body refx-rebooking-search refx-basic-layout .submit-button:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root body refx-rebooking-search refx-basic-layout .submit-button:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root body refx-rebooking-search refx-basic-layout .submit-button:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root body refx-rebooking-search refx-basic-layout .submit-button i{display:none}:root body refx-rebooking-search refx-basic-layout .submit-button span{text-transform:capitalize!important}:root body refx-rebooking-search refx-basic-layout .submit-button span{font-size:1.4rem;font-weight:400}:root body refx-rebooking-search refx-basic-layout .discard-button{border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;padding:1.2rem 2.4rem}:root body refx-rebooking-search refx-basic-layout .discard-button:hover,:root body refx-rebooking-search refx-basic-layout .discard-button:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root body refx-rebooking-search refx-basic-layout .discard-button:active,:root body refx-rebooking-search refx-basic-layout .discard-button:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root body refx-rebooking-search refx-basic-layout .discard-button:focus,:root body refx-rebooking-search refx-basic-layout .discard-button:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root body refx-rebooking-search refx-basic-layout .discard-button:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root body refx-rebooking-search refx-basic-layout .discard-button i{display:none}:root body refx-rebooking-search refx-basic-layout .discard-button span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}:root body refx-rebooking-search refx-basic-layout .discard-button span{font-size:1.4rem;font-weight:400}:root body refx-rebooking-search refx-basic-layout .view-flight-details-container{display:none}:root body refx-rebooking-search refx-basic-layout .mat-placeholder-required{color:red!important}:root body refx-rebooking-search refx-basic-layout refx-bound-search-card-pres .bound-right .separator-line{margin-left:-2.4rem;margin-right:-2.4rem;border-top:.1rem solid #D3D6DB;margin-top:0;margin-bottom:1.6rem}:root body refx-rebooking-search refx-basic-layout refx-flight-header .header .bound-information,:root body refx-rebooking-search refx-basic-layout :root refx-flight-header .header .bound-information.responsive{margin-left:0}@media (max-width: 600px){:root body refx-rebooking-search refx-basic-layout refx-bound-search-passenger-selection-pres .passenger-selection-card{padding-bottom:4rem!important}}:root body refx-rebooking-search refx-basic-layout refx-bound-search-passenger-selection-pres h2.refx-display-3.passenger-selection-title{text-align:left!important;font-size:1.8rem;color:#1c1213;font-weight:550;line-height:125%;text-transform:uppercase}:root body refx-rebooking-search refx-basic-layout refx-bound-search-passenger-selection-pres .passenger-selection-list-item .mat-checkbox .mat-checkbox-label{padding-top:.5rem}:root body refx-rebooking-search refx-basic-layout mat-datepicker-toggle svg{display:none}:root body refx-rebooking-search refx-basic-layout mat-datepicker-toggle button{background-image:url(calendar-icon.525caa1bdc298a7b.svg)!important;position:relative;top:-.2rem;right:-.5rem}:root body refx-rebooking-search refx-basic-layout refx-bound-search-card-pres .bound-card-search-input{padding-right:1.6rem}:root body refx-rebooking-search refx-basic-layout .footer-wrapper .footer{padding:0;padding-bottom:4rem}@media (max-width: 600px){:root body refx-rebooking-search refx-basic-layout .footer-wrapper .footer{padding-bottom:3.2rem}}:root body refx-rebooking-search refx-basic-layout .mat-checkbox-inner-container{margin-top:.5rem!important;width:23px;height:23px;flex-shrink:0}@media (max-width: 699px){:root refx-ssci-dangerous-goods .basic-in-flow-layout-container{padding:0 1.6rem}}:root refx-ssci-dangerous-goods .main-content{background:transparent}:root refx-ssci-dangerous-goods .footer-wrapper .footer{padding:2.4rem 2.4rem 3.2rem 0}@media (max-width: 699px){:root refx-ssci-dangerous-goods .footer-wrapper .footer{padding-right:0}}:root custom-dangerous-goods-pres .mat-mdc-card{box-shadow:none!important;border:1px solid #EDEEF1;padding:2.4rem 2.4rem 1.2rem!important;margin-bottom:1.6rem}@media (max-width: 699px){:root custom-dangerous-goods-pres .mat-mdc-card{padding:1.6rem 1.6rem 1.2rem!important}}:root custom-dangerous-goods-pres .mat-mdc-card .mat-mdc-card-content{padding:0!important}@media (max-width: 600px){:root refx-dangerous-goods-item-pres ul li .refx-icon-power-bank{left:0rem}:root refx-dangerous-goods-item-pres ul li .refx-icon-camera{position:relative;right:.2rem}:root refx-dangerous-goods-item-pres ul li .refx-icon-battery{position:relative;left:.2rem}}:root refx-dangerous-goods-item-pres .section .body{padding:0!important}:root refx-dangerous-goods-item-pres .section .title{font-size:2.4rem!important;color:#1c1213;font-weight:700!important;line-height:125%!important;font-family:Nunito;margin:0!important;text-align:left!important}@media (max-width: 699px){:root refx-dangerous-goods-item-pres .section .title{font-size:1.8rem!important}}:root refx-dangerous-goods-item-pres .section .top-note{font-size:1.6rem;color:#41444c!important;font-weight:400;line-height:140%!important;font-family:Nunito;text-align:left!important;padding-top:.8rem!important}@media (max-width: 699px){:root refx-dangerous-goods-item-pres .section .top-note{font-size:1.4rem!important}}:root refx-dangerous-goods-item-pres .section .note{font-size:1.4rem;color:#1c1213!important;font-weight:400;line-height:140%!important;font-family:Nunito;text-align:left!important;padding:1.2rem 0!important}@media (max-width: 699px){:root refx-dangerous-goods-item-pres .section .note{text-align:left!important;font-size:1.2rem;padding-top:1.2rem!important;padding-bottom:.4rem!important}}:root refx-dangerous-goods-item-pres .section .items-container{padding-top:.4rem!important}@media (max-width: 699px){:root refx-dangerous-goods-item-pres .section .items-container{padding-top:1.2rem!important;margin-left:.2rem}}:root refx-dangerous-goods-item-pres .items-container{margin-top:2.4rem;border-top:1px solid #EDEEF1}@media (max-width: 699px){:root refx-dangerous-goods-item-pres .items-container{flex-direction:column}}@media (max-width: 699px) and (max-width: 699px){:root refx-dangerous-goods-item-pres .items-container{margin-top:1.6rem}}:root refx-dangerous-goods-item-pres .items-container .item{padding:1.2rem 0!important}@media (max-width: 699px){:root refx-dangerous-goods-item-pres .items-container .item{padding:.4rem 0!important;max-width:100%}}:root refx-dangerous-goods-item-pres .items-container .item .label{font-size:1.6rem;color:#1c1213!important;font-weight:400;line-height:140%!important;font-family:Nunito}@media (max-width: 699px){:root refx-dangerous-goods-item-pres .items-container .item .label{font-size:1.4rem!important}}:root refx-dangerous-goods-item-pres .refx-icon-power-bank:before{content:url(power_banks.fec50806c3d56943.svg)!important}:root refx-dangerous-goods-item-pres .refx-icon-camera:before{content:url(personal_electronic_devices.a836c222a20aeb09.svg)!important}:root refx-dangerous-goods-item-pres .refx-icon-battery:before{content:url(clarity_battery-line.ff6b662b844d3ccf.svg)!important}:root refx-dangerous-goods-item-pres .refx-icon-campstove:before{content:url(camp_stoves.08bde00c7ac14321.svg)!important}:root refx-dangerous-goods-item-pres .refx-icon-snowflake:before{content:url(dry_ice.4b368a2cb03dc92d.svg)!important}:root refx-dangerous-goods-item-pres .refx-icon-flamable-liquid:before{content:url(flammable_liquids.6734e9ebaca4d603.svg)!important}:root refx-dangerous-goods-item-pres .refx-icon-firework:before{content:url(fireworks.fe53b55362dbe194.svg)!important}:root refx-dangerous-goods-item-pres .refx-icon-propane:before{content:url(flammable_gas.53793ff6872c613c.svg)!important}:root refx-dangerous-goods-item-pres .refx-icon-household-cleaner:before{content:url(corrossive_chemicals.57db3b6056eec622.svg)!important}:root refx-dangerous-goods-item-pres .refx-icon-hoverboard:before{content:url(small_lithium.7c30cede75e6d4f1.svg)!important}:root refx-dangerous-goods-item-pres .refx-icon-biohazard:before{content:url(biohazardous.30def6481806997f.svg)!important}:root refx-dangerous-goods-item-pres .refx-icon-radioactive:before{content:url(radioactive_products.8d5b81b5ee9a9c8f.svg)!important}:root refx-dangerous-goods-item-pres .refx-icon-explosive:before{content:url(explosives.cbb53f16cb32943f.svg)!important}:root refx-dangerous-goods-item-pres .refx-icon-weapon:before{content:url(weapons.484b68461296818a.svg)!important}:root refx-dangerous-goods-item-pres .refx-icon-flammable-solid:before{content:url(flammable_solids.688ed4c293fc68f3.svg)!important}:root refx-dangerous-goods-item-pres .refx-icon-sharp:before{content:url(sharp_objects.436cd7d99dedff99.svg)!important}:root refx-dangerous-goods-item-pres .refx-icon-oxidizer:before{content:url(oxidizer.e05ae486f1992423.svg)!important}:root custom-goods-and-services-tax-form-pres .refx-dialog-header,:root refx-goods-and-services-tax-form-pres .refx-dialog-header{background-color:#c02d32;height:5.6rem;padding:1.8rem 2.4rem 1.5rem;margin:-2rem -2rem 0}@media (max-width: 699px){:root custom-goods-and-services-tax-form-pres .refx-dialog-header,:root refx-goods-and-services-tax-form-pres .refx-dialog-header{padding-left:1.6rem}}:root custom-goods-and-services-tax-form-pres .refx-dialog-header .gst-form-title,:root refx-goods-and-services-tax-form-pres .refx-dialog-header .gst-form-title{font-size:1.8rem;color:#f0f0f0;font-weight:600;line-height:125%;text-transform:uppercase}:root custom-goods-and-services-tax-form-pres .refx-dialog-content,:root refx-goods-and-services-tax-form-pres .refx-dialog-content{padding:1.2rem 1.2rem 0!important}@media (max-width: 699px){:root custom-goods-and-services-tax-form-pres .refx-dialog-content,:root refx-goods-and-services-tax-form-pres .refx-dialog-content{padding:.4rem!important}}:root custom-goods-and-services-tax-form-pres .message-panel-container,:root refx-goods-and-services-tax-form-pres .message-panel-container{margin:0}:root custom-goods-and-services-tax-form-pres .gst-info-form-container,:root refx-goods-and-services-tax-form-pres .gst-info-form-container{margin-top:1.2rem}:root custom-goods-and-services-tax-form-pres .gst-info-form-container .gst-form-field,:root refx-goods-and-services-tax-form-pres .gst-info-form-container .gst-form-field{padding:.8rem 1.2rem}:root custom-goods-and-services-tax-form-pres .gst-info-form-container .gst-info-message,:root refx-goods-and-services-tax-form-pres .gst-info-form-container .gst-info-message{font-size:1.4rem;color:#25272c;font-weight:700;line-height:125%;font-family:Nunito;margin:0 1.2rem}:root custom-goods-and-services-tax-form-pres .gst-info-form-container .mandatory-fields,:root refx-goods-and-services-tax-form-pres .gst-info-form-container .mandatory-fields{font-size:1.4rem;color:#626773;font-weight:400;line-height:125%;font-family:Nunito;margin:.4rem 0 1.6rem 1.2rem}@media (max-width: 699px){:root custom-goods-and-services-tax-form-pres .gst-info-form-container .mandatory-fields,:root refx-goods-and-services-tax-form-pres .gst-info-form-container .mandatory-fields{margin-bottom:.8rem}}:root custom-goods-and-services-tax-form-pres .gst-info-form-container mat-form-field .mat-form-field-wrapper,:root refx-goods-and-services-tax-form-pres .gst-info-form-container mat-form-field .mat-form-field-wrapper{margin:0}:root custom-goods-and-services-tax-form-pres .gst-info-form-container mat-form-field .mat-form-field-subscript-wrapper,:root refx-goods-and-services-tax-form-pres .gst-info-form-container mat-form-field .mat-form-field-subscript-wrapper{padding:0!important}:root custom-goods-and-services-tax-form-pres .gst-info-form-container mat-form-field .mat-input-element,:root refx-goods-and-services-tax-form-pres .gst-info-form-container mat-form-field .mat-input-element{font-family:Nunito}:root custom-goods-and-services-tax-form-pres .gst-info-form-container .mat-form-field-disabled .mat-mdc-text-field-wrapper,:root refx-goods-and-services-tax-form-pres .gst-info-form-container .mat-form-field-disabled .mat-mdc-text-field-wrapper{background:#e0e1e0}:root custom-goods-and-services-tax-form-pres .gst-info-form-container .mat-form-field-disabled .mat-mdc-form-field-infix:after,:root refx-goods-and-services-tax-form-pres .gst-info-form-container .mat-form-field-disabled .mat-mdc-form-field-infix:after{content:url(lock.4a4e6d68f3112d0e.svg)!important;position:absolute;margin-left:-20px;margin-right:-20px}:root custom-goods-and-services-tax-form-pres .gst-info-form-container .gst-info-billing-address-header-title,:root refx-goods-and-services-tax-form-pres .gst-info-form-container .gst-info-billing-address-header-title{font-size:1.6rem;color:#626773;font-weight:600;line-height:125%;font-family:Nunito;text-align:left!important;margin:2.4rem 1.2rem .8rem;padding:0}:root custom-goods-and-services-tax-form-pres .gst-info-form-container .gst-form-buttons,:root refx-goods-and-services-tax-form-pres .gst-info-form-container .gst-form-buttons{margin:1.6rem 1.2rem .4rem;border-top:1px solid #EDEEF1;padding-top:2.4rem}@media (max-width: 699px){:root custom-goods-and-services-tax-form-pres .gst-info-form-container .gst-form-buttons,:root refx-goods-and-services-tax-form-pres .gst-info-form-container .gst-form-buttons{padding-top:1.6rem;margin-top:.8rem;margin-bottom:0}}:root custom-goods-and-services-tax-form-pres .gst-info-form-container .gst-form-buttons .mat-focus-indicator,:root refx-goods-and-services-tax-form-pres .gst-info-form-container .gst-form-buttons .mat-focus-indicator{text-transform:capitalize}:root custom-goods-and-services-tax-form-pres .buttons-place,:root refx-goods-and-services-tax-form-pres .buttons-place{padding:0}:root{--category-recap-pres-row-title-and-value-flex-direction: column;--service-category-pres-image-flex-order-sm: 1;--service-category-pres-image-height-xs: 18.4rem;--checkout-price-sticky-header-border: none;--checkout-price-sticky-header-padding-sm: var(--application-spacer);--checkout-price-sticky-header-padding-md: var(--application-spacer)}:root refx-service-catalog-pres .service-categories>li{max-width:400px}:root refx-service-catalog-pres .service-categories>li .travelers-service-selection li{flex-direction:column}@media (min-width: 800px){:root refx-service-catalog-pres .service-categories{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}:root refx-service-catalog-pres .service-categories>li{flex-basis:calc(50% - .5 * var(--application-spacer))}:root refx-service-catalog-pres .service-categories>li:nth-child(odd){margin-right:var(--application-spacer)}}@media (max-width: 799.98px){:root refx-service-catalog-pres .service-categories>li{margin:auto}}:root custom-service-catalog-pres refx-traveler-name-pres .name{font:var(--imp-subheading-1-font)}:root custom-service-catalog-pres .speq-tandc{color:#2160c7!important;white-space:nowrap}:root custom-category-recap-pres .row-title-label,:root custom-category-recap-pres .row-value ul{font:var(--imp-subheading-1-font)}:root custom-category-recap-pres .row-title-icon{display:none}:root custom-category-recap-pres .row-title-and-value .row-value>ul>li{flex-direction:column;align-items:start}:root custom-category-recap-pres .row-title-and-value .row-value>ul>li .free-service-separator,:root custom-category-recap-pres .row-title-and-value .row-value>ul>li .paid-service-separator{display:none}:root custom-category-recap-pres .row-title-and-value .row-value>ul>li .status{padding-left:1rem;font:var(--imp-display-5-font);font-weight:400}:root custom-category-recap-pres .category-recap-footer-price{padding-top:1rem}:root custom-category-recap-pres .category-recap-footer-price .category-total-price{font:var(--imp-display-5-font)}:root custom-category-recap-pres .category-recap-footer-price .category-total-price refx-price .price{font:var(--imp-display-5-font)}:root custom-category-recap-pres .category-recap-footer-price .category-total-price refx-price .price .price-currency-code{font:var(--imp-display-5-font);font-size:80%}:root custom-category-recap-pres .category-recap-footer-price .category-total-price refx-price .price .price-amount{font:var(--imp-display-5-font)}:root custom-category-recap-pres .category-recap-footer-price .category-total-price .category-total-price-label{font:var(--imp-display-5-font)}:root custom-category-recap-pres .category-recap-footer-price .category-total-paid-price{font:var(--imp-display-5-font)}:root custom-category-recap-pres .category-recap-footer-price .category-total-paid-price refx-price .price{font:var(--imp-display-5-font)}:root custom-category-recap-pres .category-recap-footer-price .category-total-paid-price refx-price .price .price-currency-code{font:var(--imp-display-5-font);font-size:80%}:root custom-category-recap-pres .category-recap-footer-price .category-total-paid-price refx-price .price .price-amount{font:var(--imp-display-5-font)}:root custom-category-recap-pres .category-recap-footer-price .category-total-paid-price .category-total-paid-price-label{font-size:1.6rem;color:#1c1213;font-weight:400;line-height:140%;font-family:Nunito}:root custom-category-recap-pres .category-recap-footer-price .category-total-paid-price refx-price .price .price-currency-code{font-size:1.8rem;color:#531251;font-weight:600;line-height:125%}:root custom-category-recap-pres .category-recap-footer-price .category-total-paid-price refx-price .price .price-amount{font-size:1.8rem;color:#531251;font-weight:600;line-height:125%}@media (min-width: 600px){:root custom-service-category-pres .category{flex-direction:column}}:root custom-service-category-pres .category .category-details .category-teaser-price>div{--discountable-price-original-price-color: var(--color-ai-orange-100)}:root custom-service-category-pres .category .category-details .category-teaser-price>div refx-price .price{font:var(--imp-subheading-1-font)}:root custom-service-category-pres .category .category-details .category-teaser-price>div refx-price .price .price-currency-code{font:var(--imp-subheading-1-font);font-size:80%}:root custom-service-category-pres .category .category-details .category-teaser-price>div refx-price .price .price-amount{font:var(--imp-subheading-1-font)}:root custom-service-category-pres custom-category-recap-pres.baggage .category-modify-service button{margin:var(--category-teaser-pres-button-margin, calc(var(--application-spacer, 2rem) * .25) 0 0)}:root refx-service-category-pres .has-selection .image{position:relative}:root refx-service-category-pres .has-selection .image:before{content:" ";background:var(--application-overlay-color);opacity:75%;position:absolute;height:100%;width:100%;top:0;left:0}:root refx-service-category-pres .has-selection .image:after{content:"\e920";font-family:RefX-icons;font-size:4rem;color:var(--application-success-color-contrast);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--application-success-color);border-radius:50%;height:4rem;width:4rem;display:flex;align-items:center}:root refx-service-category-selection-pres .category-selection-travel-unit-header{font-size:1.8rem;color:#1c1213;font-weight:700;line-height:140%}:root refx-service-category-selection-pres .category-selection-recap{display:none}@media (max-width: 839.98px){:root refx-service-category-selection-pres .category-selection-travel-unit{background:var(--application-panel-background);margin:0 var(--application-spacer) var(--application-spacer);padding-top:1.6rem}}@media (min-width: 600px){:root refx-service-card-pres refx-traveler-name-pres{align-self:center;flex:0 0 40%}:root refx-service-card-pres refx-traveler-name-pres .name{max-width:23ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}}:root refx-service-card-pres refx-traveler-name-pres .name{font:var(--imp-subheading-1-font)}@media (min-width: 840px){:root refx-service-card-pres .service-details-selection{align-self:center}}:root refx-service-price-information-pres .service-total refx-price .price{font:var(--imp-display-3-font)}:root refx-service-price-information-pres .service-total refx-price .price .price-currency-code{font:var(--imp-display-3-font);font-size:80%}:root refx-service-price-information-pres .service-total refx-price .price .price-amount{font:var(--imp-display-3-font)}:root refx-service-price-information-pres .service-total .price-label{margin-right:1rem;font:var(--imp-display-3-font)}:root refx-service-price-information-pres .price-line{justify-content:space-between}:root refx-service-price-information-pres .price-line refx-price .price{font:var(--imp-display-3-font)}:root refx-service-price-information-pres .price-line refx-price .price .price-currency-code{font:var(--imp-display-3-font);font-size:80%}:root refx-service-price-information-pres .price-line refx-price .price .price-amount{font:var(--imp-display-3-font)}:root refx-service-price-information-pres .price-line .price-label{margin-right:1rem;font:var(--imp-display-3-font)}:root .sticky-checkout-price-panel-open,:root .sticky-checkout-price-panel-close{--checkout-price-details-content-padding: 0 var(--application-spacer) var(--application-spacer) var(--application-spacer);border-radius:var(--application-border-radius);background:var(--application-panel-background)}:root .sticky-checkout-price-panel-open>mat-expansion-panel,:root .sticky-checkout-price-panel-close>mat-expansion-panel{border-radius:var(--application-border-radius);margin-bottom:var(--application-spacer)}:root refx-price-breakdown-pres .traveler-label{font:var(--imp-body-1-font)}:root refx-price-breakdown-pres .category-header-wrapper refx-price .price{font:var(--imp-display-5-font)}:root refx-price-breakdown-pres .category-header-wrapper refx-price .price .price-currency-code{font:var(--imp-display-5-font);font-size:80%}:root refx-price-breakdown-pres .category-header-wrapper refx-price .price .price-amount{font:var(--imp-display-5-font)}:root refx-price-breakdown-pres .traveler-price{font:var(--imp-body-1-font)}:root refx-seat-recap-breakdown-pres .seat-recap-breakdown{display:flex;flex-direction:column;background-color:#f7f8f8;padding:1.6rem 1.2rem}:root refx-seat-recap-breakdown-pres .seat-recap-breakdown ul{flex-direction:column}:root custom-service-category-pres custom-category-recap-pres.baggage .allowances,:root custom-service-category-pres custom-category-recap-pres.baggage .service-recap .allowance{display:none}:root custom-service-category-pres>:not(.has-selection) custom-category-recap-pres.baggage{border-top:none;text-align:end}:root custom-service-category-pres>:not(.has-selection) custom-category-recap-pres.baggage .category-recap-travel-units{display:none}:root refx-service-card-pres.checked-baggage-allowance-card,:root refx-service-card-pres.carry-on-baggage-allowance-card{display:none}:root refx-highlighted-service-teaser-pres .highlight-card{border:none;box-shadow:var(--application-box-shadow-repartition) var(--application-box-shadow-color)}:root{--seatmap-pres-passenger-carousel-background-color: transparent;--seatmap-pres-border-bottom: none;--seatmap-matrix-background-color: var(--application-body-background-color);--traveler-identity-seat-initials-background-inactive: #fff;--traveler-identity-seat-initials-color: var(--imp-text-on-dark-color);--traveler-identity-seat-initials-color-inactive: var(--application-text-color);--traveler-identity-seat-initials-border: 1px solid var(--application-text-color);--seatmap-seat-cell-dimension: 4rem;--seatmap-matrix-font-size: 1.2rem;--seatmap-seat-cell-extra-leg-height: 2rem;--seatmap-seat-cell-selected-background-color: var(--color-ai-red-new-100);--seatmap-seat-cell-selected-color: var(--imp-text-on-dark-color);--seatmap-seat-cell-selected-active-background-color: var(--color-ai-red-new-100);--seatmap-legend-cell-selected-background-color: var(--color-ai-red-new-100);--seatmap-seat-cell-not-available-color: var(--color-ai-grey-50)}@media (min-width: 1000px){:root refx-booking-seatmap .col-lg-10,:root refx-booking-seatmap .col-md-10{flex:0 0 95%;max-width:95%}:root refx-seatmap-pres{position:relative}:root refx-seatmap-pres .traveler-identity-seat-tabs,:root refx-seatmap-pres .aircraft-type-container,:root refx-seatmap-pres .seatmap-matrix-container{width:calc(100% - 32rem);float:right;clear:right}:root refx-seatmap-pres .traveler-identity-seat-tabs{top:8rem!important;transform:none!important}:root refx-seatmap-pres refx-seatmap-legend-pres{position:sticky;display:block;top:8rem;width:30rem;z-index:100}:root refx-seatmap-pres refx-seatmap-legend-pres li.legend-section-row{flex-basis:100%}:root refx-seatmap-pres refx-seatmap-legend-pres li.legend-section-row .legend-section-seat-title{margin-right:0}:root refx-seatmap-legend-pres .mat-expansion-panel:first-of-type .mat-expansion-panel-header{border-radius:var(--application-border-radius)}:root refx-seatmap-legend-pres .mat-expansion-panel:last-of-type .mat-expansion-panel-header.mat-expanded{border-top-right-radius:var(--application-border-radius);border-top-left-radius:var(--application-border-radius)}:root refx-booking-seatmap .summary-panel-wrapper{transform:translateY(0)!important}}@media (max-width: 999.98px){:root refx-seatmap-pres{display:flex;flex-direction:column}:root .traveler-identity-seat-tabs{order:0}:root refx-seatmap-legend-pres{--application-expand-collapse-header-background-color: var(--application-panel-background);--application-expand-collapse-active-header-background-color: var(--application-panel-background);--application-expand-collapse-header-text-color: var(--application-text-color);--application-expand-collapse-active-header-text-color: var(--application-text-color);order:1;margin-top:var(--application-spacer)}: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 .aircraft-type-container{order:2}:root .seatmap-matrix-container{order:3}}@media (max-width: 699.98px){:root{--seatmap-seat-cell-dimension: 3.5rem}}@media (max-width: 499.98px){:root{--seatmap-seat-cell-dimension: 3rem;--seatmap-seat-cell-extra-leg-height: 1.5rem}:root .extra-leg-space{font-size:.8rem;line-height:var(--seatmap-seat-cell-extra-leg-height)}}@media (max-width: 399.98px){:root{--seatmap-seat-cell-dimension: 2.5rem}}:root refx-traveler-identity-seat .traveler-square-content>span{font:var(--imp-subheading-2-font);vertical-align:middle}:root refx-traveler-identity-seat .traveler-square-content.highlighted{border:0;font-size:1.4rem;color:#11418f;font-weight:500;line-height:125%;font-family:AirIndiaVariable-or-Mukta;text-transform:uppercase;padding:.5rem;background:#d1e3ff}:root refx-traveler-identity-seat refx-traveler-name-pres.traveler-name .name{font-size:1.6rem;color:#1c1213!important;font-weight:600;line-height:2.24rem;font-family:Nunito}:root refx-traveler-identity-seat span.status.unpaid-service-status{font-family:Nunito}:root refx-traveler-identity-seat .passenger-info-wrapper .secondary-information{font-size:1.4rem!important;color:#1c1213!important;font-weight:400!important;line-height:125%;text-transform:uppercase}:root refx-traveler-identity-seat .passenger-info-wrapper .secondary-information .price{color:#20834d!important}:root refx-seatmap-matrix-pres .row-index,:root custom-seatmap-matrix-pres .row-index{visibility:hidden}:root refx-seatmap-matrix-pres .seat-button,:root custom-seatmap-matrix-pres .seat-button{position:relative;display:flex;flex-direction:column-reverse;justify-content:center;border:0}:root refx-seatmap-matrix-pres .seat-button:not(.unavailable):not(.selected) .seat-number.cdk-visually-hidden,:root custom-seatmap-matrix-pres .seat-button:not(.unavailable):not(.selected) .seat-number.cdk-visually-hidden{position:initial!important;clip:unset;z-index:1;font:var(--imp-body-2-font);font-weight:700;height:auto;width:auto}@media (min-width: 500px){:root refx-seatmap-matrix-pres .seat-button:not(.unavailable):not(.selected) .seat-number.cdk-visually-hidden,:root custom-seatmap-matrix-pres .seat-button:not(.unavailable):not(.selected) .seat-number.cdk-visually-hidden{font:var(--imp-display-5-font)}}:root refx-seatmap-matrix-pres .seat-button,:root custom-seatmap-matrix-pres .seat-button,:root custom-refx-seatmap-legend-pres .seat-button{position:relative;border:0;flex-shrink:0;box-shadow:none;border-radius:0}:root refx-seatmap-matrix-pres .seat-button [class*=refx-icon-]:not(.refx-icon-bassinet),:root custom-seatmap-matrix-pres .seat-button [class*=refx-icon-]:not(.refx-icon-bassinet),:root custom-refx-seatmap-legend-pres .seat-button [class*=refx-icon-]:not(.refx-icon-bassinet){position:absolute;height:2rem;width:2rem;top:.3rem;left:0;margin-left:.4rem}:root refx-seatmap-matrix-pres .refx-icon-available,:root custom-seatmap-matrix-pres .refx-icon-available,:root custom-refx-seatmap-legend-pres .refx-icon-available{background:var(--imp-seat-available-eco-bakground)}:root refx-seatmap-matrix-pres .refx-icon-preferred,:root custom-seatmap-matrix-pres .refx-icon-preferred,:root custom-refx-seatmap-legend-pres .refx-icon-preferred{background:var(--imp-seat-preferred-bakground)}:root refx-seatmap-matrix-pres .refx-icon-extra-leg,:root custom-seatmap-matrix-pres .refx-icon-extra-leg,:root custom-refx-seatmap-legend-pres .refx-icon-extra-leg{background:var(--imp-seat-extra-leg-bakground)}:root refx-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button.unavailable,:root refx-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button.unavailable,:root custom-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button.unavailable,:root custom-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button.unavailable,:root custom-refx-seatmap-legend-pres refx-seatmap-seat-cell-pres .seat-button.unavailable,:root custom-refx-seatmap-legend-pres custom-seatmap-seat-cell-pres .seat-button.unavailable{background-color:#d3d6db!important}:root refx-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button,:root refx-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button,:root custom-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button,:root custom-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button,:root custom-refx-seatmap-legend-pres refx-seatmap-seat-cell-pres .seat-button,:root custom-refx-seatmap-legend-pres custom-seatmap-seat-cell-pres .seat-button{min-width:4rem;min-height:4rem}@media (max-width: 500px){:root refx-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button,:root refx-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button,:root custom-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button,:root custom-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button,:root custom-refx-seatmap-legend-pres refx-seatmap-seat-cell-pres .seat-button,:root custom-refx-seatmap-legend-pres custom-seatmap-seat-cell-pres .seat-button{min-width:3.5rem;min-height:3.5rem}}:root refx-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button.available,:root refx-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button.available,:root custom-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button.available,:root custom-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button.available,:root custom-refx-seatmap-legend-pres refx-seatmap-seat-cell-pres .seat-button.available,:root custom-refx-seatmap-legend-pres custom-seatmap-seat-cell-pres .seat-button.available{background:#ffad49;box-shadow:none}:root refx-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button.available .seat-number,:root refx-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button.available .seat-number,:root custom-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button.available .seat-number,:root custom-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button.available .seat-number,:root custom-refx-seatmap-legend-pres refx-seatmap-seat-cell-pres .seat-button.available .seat-number,:root custom-refx-seatmap-legend-pres custom-seatmap-seat-cell-pres .seat-button.available .seat-number{font-size:1.2rem!important;color:#1c1213!important;font-weight:400;font-family:Nunito!important;font-weight:600!important}:root refx-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button.available.free-seat,:root refx-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button.available.free-seat,:root custom-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button.available.free-seat,:root custom-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button.available.free-seat,:root custom-refx-seatmap-legend-pres refx-seatmap-seat-cell-pres .seat-button.available.free-seat,:root custom-refx-seatmap-legend-pres custom-seatmap-seat-cell-pres .seat-button.available.free-seat{background:#91f2a7}:root refx-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button .initials,:root refx-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button .initials,:root custom-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button .initials,:root custom-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button .initials,:root custom-refx-seatmap-legend-pres refx-seatmap-seat-cell-pres .seat-button .initials,:root custom-refx-seatmap-legend-pres custom-seatmap-seat-cell-pres .seat-button .initials{font-style:normal;font-weight:600;font-size:1.0404rem;line-height:1.4566rem;text-align:center;letter-spacing:.0042rem;font-family:Nunito}:root refx-seatmap-matrix-pres refx-seatmap-seat-cell-pres .extra-leg-space,:root refx-seatmap-matrix-pres custom-seatmap-seat-cell-pres .extra-leg-space,:root custom-seatmap-matrix-pres refx-seatmap-seat-cell-pres .extra-leg-space,:root custom-seatmap-matrix-pres custom-seatmap-seat-cell-pres .extra-leg-space,:root custom-refx-seatmap-legend-pres refx-seatmap-seat-cell-pres .extra-leg-space,:root custom-refx-seatmap-legend-pres custom-seatmap-seat-cell-pres .extra-leg-space{border:none;bottom:.2rem;min-width:4rem;background-color:#7da9f0}@media (max-width: 500px){:root refx-seatmap-matrix-pres refx-seatmap-seat-cell-pres .extra-leg-space,:root refx-seatmap-matrix-pres custom-seatmap-seat-cell-pres .extra-leg-space,:root custom-seatmap-matrix-pres refx-seatmap-seat-cell-pres .extra-leg-space,:root custom-seatmap-matrix-pres custom-seatmap-seat-cell-pres .extra-leg-space,:root custom-refx-seatmap-legend-pres refx-seatmap-seat-cell-pres .extra-leg-space,:root custom-refx-seatmap-legend-pres custom-seatmap-seat-cell-pres .extra-leg-space{min-width:3.5rem}}:root refx-seatmap-matrix-pres refx-seatmap-seat-cell-pres .extra-leg-space+.seat-button.available,:root refx-seatmap-matrix-pres custom-seatmap-seat-cell-pres .extra-leg-space+.seat-button.available,:root custom-seatmap-matrix-pres refx-seatmap-seat-cell-pres .extra-leg-space+.seat-button.available,:root custom-seatmap-matrix-pres custom-seatmap-seat-cell-pres .extra-leg-space+.seat-button.available,:root custom-refx-seatmap-legend-pres refx-seatmap-seat-cell-pres .extra-leg-space+.seat-button.available,:root custom-refx-seatmap-legend-pres custom-seatmap-seat-cell-pres .extra-leg-space+.seat-button.available{background:#7da9f0}:root refx-seatmap-matrix-pres refx-seatmap-seat-cell-pres .discount-icon,:root refx-seatmap-matrix-pres custom-seatmap-seat-cell-pres .discount-icon,:root custom-seatmap-matrix-pres refx-seatmap-seat-cell-pres .discount-icon,:root custom-seatmap-matrix-pres custom-seatmap-seat-cell-pres .discount-icon,:root custom-refx-seatmap-legend-pres refx-seatmap-seat-cell-pres .discount-icon,:root custom-refx-seatmap-legend-pres custom-seatmap-seat-cell-pres .discount-icon{display:none}:root refx-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button.selected.selected-active,:root refx-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button.selected.selected-active,:root custom-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button.selected.selected-active,:root custom-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button.selected.selected-active,:root custom-refx-seatmap-legend-pres refx-seatmap-seat-cell-pres .seat-button.selected.selected-active,:root custom-refx-seatmap-legend-pres custom-seatmap-seat-cell-pres .seat-button.selected.selected-active{background-color:#531251}:root refx-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button.selected,:root refx-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button.selected,:root custom-seatmap-matrix-pres refx-seatmap-seat-cell-pres .seat-button.selected,:root custom-seatmap-matrix-pres custom-seatmap-seat-cell-pres .seat-button.selected,:root custom-refx-seatmap-legend-pres refx-seatmap-seat-cell-pres .seat-button.selected,:root custom-refx-seatmap-legend-pres custom-seatmap-seat-cell-pres .seat-button.selected{background-color:#531251}:root refx-seatmap-matrix-pres refx-seatmap-seat-cell-pres .refx-icon-cross:before,:root refx-seatmap-matrix-pres custom-seatmap-seat-cell-pres .refx-icon-cross:before,:root custom-seatmap-matrix-pres refx-seatmap-seat-cell-pres .refx-icon-cross:before,:root custom-seatmap-matrix-pres custom-seatmap-seat-cell-pres .refx-icon-cross:before,:root custom-refx-seatmap-legend-pres refx-seatmap-seat-cell-pres .refx-icon-cross:before,:root custom-refx-seatmap-legend-pres custom-seatmap-seat-cell-pres .refx-icon-cross:before{content:none}:root custom-refx-seatmap-legend-pres .refx-icon-chargeable{background-color:#ffad49}:root custom-refx-seatmap-legend-pres .seat-button.extra-leg-ai{margin-top:2rem}:root custom-refx-seatmap-legend-pres .seat-button.extra-leg-ai:before{content:"XL";display:block;border:.1rem dashed var(--seatmap-seat-cell-extra-leg-text-color);border-bottom:0;position:relative;bottom:2rem;width:100%;height:2rem;text-align:center;border-top-left-radius:var(--seatmap-seat-cell-border-radius);border-top-right-radius:var(--seatmap-seat-cell-border-radius)}:root custom-refx-seatmap-legend-pres .extra-leg-space{background-color:#3174e0;border:none;width:2rem;height:1rem;margin-left:.4rem;font-size:.75rem;line-height:1.25rem;color:#fff}:root custom-refx-seatmap-legend-pres .extra-leg-square{background-color:#3174e0;width:2rem;height:2rem;margin:.25rem .25rem .25rem .4rem}:root custom-refx-seatmap-legend-pres .seat-button>.discount-icon{width:2rem!important;height:2rem!important;margin:.4rem .25rem .25rem .4rem;border-radius:0;background-color:#ffe1b5}:root custom-refx-seatmap-legend-pres .seat-button>span.discount-percentage{visibility:hidden}:root custom-refx-seatmap-legend-pres .seat-button.selected{background-color:#531251;width:2rem;height:2rem;margin:0 .25rem .25rem .4rem}:root custom-refx-seatmap-legend-pres .seat-button.selected .initials{position:relative;bottom:.4rem;font-size:1rem}:root custom-refx-seatmap-legend-pres .seat-button.bassinet{background-color:#fff;margin:0 0 1rem .25rem}:root custom-refx-seatmap-legend-pres .legend-section-icon.facility-icon-EX{width:2rem;height:2rem;border-radius:0;margin:0 .25rem .25rem .4rem;padding:0!important;background-color:#b61032}@media (max-width: 799px){:root custom-refx-seatmap-legend-pres .legend-section-icon.facility-icon-EX{margin-top:.5rem;margin-bottom:.5rem}}:root custom-refx-seatmap-legend-pres .seat-button.available{background-color:#91f2a7;width:2rem;height:2rem;margin:0 .25rem .25rem .4rem}:root custom-refx-seatmap-legend-pres .seat-button.unavailable{background-color:#d3d6db;width:2rem;height:2rem;margin:0 .25rem .25rem .4rem}:root custom-refx-seatmap-legend-pres .seat-button.unavailable .refx-icon-cross:before{content:none}:root custom-refx-seatmap-legend-pres .refx-icon-chargeable:before{content:none}:root custom-refx-seatmap-legend-pres .legend-section-seat-title .imp-first,:root custom-refx-seatmap-legend-pres .legend-section-seat-title .imp-business{display:none}:root custom-refx-seatmap-legend-pres.business .legend-section-seat-title .imp-eco,:root custom-refx-seatmap-legend-pres.first .legend-section-seat-title .imp-eco{display:none}:root custom-refx-seatmap-legend-pres.business .legend-section-seat-title .imp-business{display:inline}:root custom-refx-seatmap-legend-pres.first .legend-section-seat-title .imp-first{display:inline}:root .seatmap-matrix-container.first,:root custom-refx-seatmap-legend-pres.first{--seatmap-seat-cell-available-color: var(--imp-text-on-dark-color)}:root .seatmap-matrix-container.first .refx-icon-available,:root custom-refx-seatmap-legend-pres.first .refx-icon-available{background:var(--imp-seat-available-first-bakground)}:root .seatmap-matrix-container.business .refx-icon-available,:root custom-refx-seatmap-legend-pres.business .refx-icon-available{background:var(--imp-seat-available-business-bakground)}:root refx-seat-selection-details-dialog-pres .exit-row-conditions,:root refx-seat-selection-details-dialog-pres .exit-row-conditions .warnings-list{font:var(--imp-body-1-font)}:root refx-seat-selection-details-dialog-pres .exit-row-eligibility-title{font:var(--imp-subheading-2-font)}:root refx-seat-selection-details-dialog-pres .chargeable-details>h3{display:none}:root refx-seat-selection-details-dialog-pres refx-discountable-price .original-price-wrapper,:root refx-seat-selection-details-dialog-pres custom-discountable-price .original-price-wrapper{color:#20834d}:root .legend-bassinet-more-info{display:block;font-size:.8em}:root .legend-section-icon{width:2rem;height:2rem;padding-bottom:.75rem}@media (max-width: 799px){:root .legend-section-icon{margin:.4rem 0 0 .4rem}}:root{--refx-payment-checkout-experience-mops-pres-selected-mop-padding: 0;--refx-payment-checkout-experience-pres-vendor-icons-margin: 0;--refx-payment-checkout-experience-credit-card-pres-secure-field-text-margin: 0;--refx-payment-checkout-experience-credit-card-pres-secure-field-text-width: auto;--secure-field-input-iframe-text-color: var(--application-input-text-color);--refx-promocode-details-pres-background-color: white;--refx-promocode-details-pres-apply-button-margin: 0px 10px;--refx-promocode-details-pres-expansion-panel-margin: 0px}:root custom-payment-checkout-experience-pres .mat-expansion-panel-header-title>.row,:root refx-payment-checkout-experience-pres .mat-expansion-panel-header-title>.row,:root custom-refx-payment-checkout-experience-pres .mat-expansion-panel-header-title>.row{width:100%}:root custom-payment-checkout-experience-pres .payment-method-card .payment-method-name,:root refx-payment-checkout-experience-pres .payment-method-card .payment-method-name,:root custom-refx-payment-checkout-experience-pres .payment-method-card .payment-method-name{font-size:1.8rem;font-weight:600;margin-bottom:1.6rem;line-height:125%}@media (max-width: 699px){:root custom-payment-checkout-experience-pres .payment-method-card .payment-method-name,:root refx-payment-checkout-experience-pres .payment-method-card .payment-method-name,:root custom-refx-payment-checkout-experience-pres .payment-method-card .payment-method-name{font-size:1.4rem;font-weight:500}}:root custom-payment-checkout-experience-pres .payment-method-card .vendor-icons,:root refx-payment-checkout-experience-pres .payment-method-card .vendor-icons,:root custom-refx-payment-checkout-experience-pres .payment-method-card .vendor-icons{display:flex;flex-wrap:wrap}:root custom-payment-checkout-experience-pres .payment-method-card .credit-card-container,:root custom-payment-checkout-experience-pres .payment-method-card .credit-card-payment-form,:root refx-payment-checkout-experience-pres .payment-method-card .credit-card-container,:root refx-payment-checkout-experience-pres .payment-method-card .credit-card-payment-form,:root custom-refx-payment-checkout-experience-pres .payment-method-card .credit-card-container,:root custom-refx-payment-checkout-experience-pres .payment-method-card .credit-card-payment-form{margin-top:2.4rem}:root custom-payment-checkout-experience-pres .payment-method-card .card-number-container .card-number,:root refx-payment-checkout-experience-pres .payment-method-card .card-number-container .card-number,:root custom-refx-payment-checkout-experience-pres .payment-method-card .card-number-container .card-number{font:var(--imp-subheading-1-font);font-weight:700}:root custom-payment-checkout-experience-pres .payment-method-card .refx-icon-credit-card,:root refx-payment-checkout-experience-pres .payment-method-card .refx-icon-credit-card,:root custom-refx-payment-checkout-experience-pres .payment-method-card .refx-icon-credit-card{display:none}:root custom-payment-checkout-experience-pres .payment-method-card mat-panel-title img,:root custom-payment-checkout-experience-pres .payment-method-card .vendor-icons img,:root refx-payment-checkout-experience-pres .payment-method-card mat-panel-title img,:root refx-payment-checkout-experience-pres .payment-method-card .vendor-icons img,:root custom-refx-payment-checkout-experience-pres .payment-method-card mat-panel-title img,:root custom-refx-payment-checkout-experience-pres .payment-method-card .vendor-icons img{height:unset}:root custom-payment-checkout-experience-pres .payment-method-card .terms-and-conditions,:root refx-payment-checkout-experience-pres .payment-method-card .terms-and-conditions,:root custom-refx-payment-checkout-experience-pres .payment-method-card .terms-and-conditions{background-color:#f7f8f8;padding:2.4rem;margin-bottom:0}@media (max-width: 700px){:root custom-payment-checkout-experience-pres .payment-method-card .terms-and-conditions,:root refx-payment-checkout-experience-pres .payment-method-card .terms-and-conditions,:root custom-refx-payment-checkout-experience-pres .payment-method-card .terms-and-conditions{padding:1.6rem}}:root custom-payment-checkout-experience-pres .payment-method-card .terms-and-conditions refx-terms-and-conditions-cont refx-terms-and-conditions-pres .terms-and-conditions,:root refx-payment-checkout-experience-pres .payment-method-card .terms-and-conditions refx-terms-and-conditions-cont refx-terms-and-conditions-pres .terms-and-conditions,:root custom-refx-payment-checkout-experience-pres .payment-method-card .terms-and-conditions refx-terms-and-conditions-cont refx-terms-and-conditions-pres .terms-and-conditions{padding:0;margin-left:.7rem}@media (max-width: 700px){:root custom-payment-checkout-experience-pres .payment-method-card .terms-and-conditions refx-terms-and-conditions-cont refx-terms-and-conditions-pres .terms-and-conditions,:root refx-payment-checkout-experience-pres .payment-method-card .terms-and-conditions refx-terms-and-conditions-cont refx-terms-and-conditions-pres .terms-and-conditions,:root custom-refx-payment-checkout-experience-pres .payment-method-card .terms-and-conditions refx-terms-and-conditions-cont refx-terms-and-conditions-pres .terms-and-conditions{margin-left:0}}:root custom-payment-checkout-experience-pres .payment-method-card .terms-and-conditions custom-terms-and-conditions-cont custom-terms-and-conditions-pres .terms-and-conditions,:root refx-payment-checkout-experience-pres .payment-method-card .terms-and-conditions custom-terms-and-conditions-cont custom-terms-and-conditions-pres .terms-and-conditions,:root custom-refx-payment-checkout-experience-pres .payment-method-card .terms-and-conditions custom-terms-and-conditions-cont custom-terms-and-conditions-pres .terms-and-conditions{padding:0;margin-left:.7rem}@media (max-width: 700px){:root custom-payment-checkout-experience-pres .payment-method-card .terms-and-conditions custom-terms-and-conditions-cont custom-terms-and-conditions-pres .terms-and-conditions,:root refx-payment-checkout-experience-pres .payment-method-card .terms-and-conditions custom-terms-and-conditions-cont custom-terms-and-conditions-pres .terms-and-conditions,:root custom-refx-payment-checkout-experience-pres .payment-method-card .terms-and-conditions custom-terms-and-conditions-cont custom-terms-and-conditions-pres .terms-and-conditions{margin-left:0}}:root custom-payment-checkout-experience-pres .payment-method-card mat-expansion-panel-header .mat-expansion-indicator:after,:root refx-payment-checkout-experience-pres .payment-method-card mat-expansion-panel-header .mat-expansion-indicator:after,:root custom-refx-payment-checkout-experience-pres .payment-method-card mat-expansion-panel-header .mat-expansion-indicator:after{margin:0;vertical-align:unset}:root custom-refx-payment-checkout-experience-credit-card-pres .secure-field-container .secure-field-content-left,:root refx-payment-checkout-experience-credit-card-pres .secure-field-container .secure-field-content-left{align-items:center}:root custom-refx-payment-checkout-experience-credit-card-pres .secure-field-container .secure-field-content-left .secure-field-text .refx-caption,:root refx-payment-checkout-experience-credit-card-pres .secure-field-container .secure-field-content-left .secure-field-text .refx-caption{margin:0}:root custom-refx-payment-checkout-experience-credit-card-pres .credit-card-container .credit-card-payment-form .option-image,:root refx-payment-checkout-experience-credit-card-pres .credit-card-container .credit-card-payment-form .option-image{position:absolute;right:0;top:0}:root mat-expansion-panel-header .mat-expansion-indicator:after{color:#383c42!important;padding:5px;border-width:0 3px 3px 0;margin-top:2.5rem;margin-left:1.5rem}:root mat-error{font-family:Nunito}:root .service-summary mat-expansion-panel-header .mat-expansion-indicator:after{padding:3px}:root custom-refx-payment-checkout-experience-mops-pres .mop-group .mat-radio-label-content img,:root refx-payment-checkout-experience-mops-pres .mop-group .mat-radio-label-content img{height:50px}:root custom-refx-payment-checkout-experience-mops-pres .mat-radio-container:hover .mat-radio-persistent-ripple,:root refx-payment-checkout-experience-mops-pres .mat-radio-container:hover .mat-radio-persistent-ripple{opacity:0}:root refx-payment .checkout-price-details-wrapper,:root refx-ssci-payment .checkout-price-details-wrapper{padding:0!important}@media (max-width: 1023.98px){:root refx-payment .checkout-price-details-wrapper,:root refx-ssci-payment .checkout-price-details-wrapper{margin:var(--refx-payment-checkout-experience-pres-payment-section-margin-md);margin-bottom:1rem}}:root refx-payment refx-price-information-pres .price-information-card,:root refx-ssci-payment refx-price-information-pres .price-information-card{padding:0}:root refx-payment .price-information-card-price-wrapper.total-price,:root refx-ssci-payment .price-information-card-price-wrapper.total-price{padding:2rem!important;padding-bottom:0!important;margin-bottom:5rem!important}:root refx-payment .price-description-wrapper.ng-star-inserted,:root refx-ssci-payment .price-description-wrapper.ng-star-inserted{text-align:left;flex-direction:row!important;padding:2rem 2rem 1rem;background:transparent!important}:root refx-payment .checkout-policies-conditions-flex-container,:root refx-ssci-payment .checkout-policies-conditions-flex-container{background:transparent!important;padding:0 2rem 2rem!important}:root refx-payment .checkout-policies-conditions-flex-container a>span:before,:root refx-ssci-payment .checkout-policies-conditions-flex-container a>span:before{display:none!important}:root refx-payment .checkout-policies-conditions-flex-container a>span:after,:root refx-ssci-payment .checkout-policies-conditions-flex-container a>span:after{content:"\e909";font-family:RefX-icons;vertical-align:middle;margin:.5rem}:root refx-payment .price-summary-card,:root refx-ssci-payment .price-summary-card{margin:var(--refx-payment-checkout-experience-pres-payment-method-card-margin, var(--application-spacer, 2rem))!important;padding:var(--refx-payment-checkout-experience-pres-payment-method-card-padding, var(--application-spacer, 2rem))!important}@media (max-width: 1023.98px){:root refx-payment .price-summary-card,:root refx-ssci-payment .price-summary-card{margin:var(--refx-payment-checkout-experience-pres-payment-section-margin-md)!important;margin-bottom:1rem!important;padding:unset}}:root refx-payment .icon-and-title,:root refx-ssci-payment .icon-and-title{font:var(--imp-subheading-2-font)}:root refx-payment mat-panel-title:first-child .row,:root refx-ssci-payment mat-panel-title:first-child .row{flex-direction:column-reverse}:root refx-payment mat-panel-title:first-child mat-panel-title img,:root refx-payment mat-panel-title:first-child .vendor-icons img,:root refx-ssci-payment mat-panel-title:first-child mat-panel-title img,:root refx-ssci-payment mat-panel-title:first-child .vendor-icons img{height:2rem}@media (max-width: 599.98px){:root refx-payment mat-panel-title:first-child mat-panel-title img,:root refx-payment mat-panel-title:first-child .vendor-icons img,:root refx-ssci-payment mat-panel-title:first-child mat-panel-title img,:root refx-ssci-payment mat-panel-title:first-child .vendor-icons img{width:2.5rem;height:1.5rem}}:root refx-payment mat-accordion:not(:first-child) .row,:root refx-ssci-payment mat-accordion:not(:first-child) .row{text-align:center}:root refx-payment mat-accordion:not(:first-child) img,:root refx-ssci-payment mat-accordion:not(:first-child) img{height:unset}:root refx-payment .go-back-button{display:none!important}:root refx-payment refx-discounts-applied-list-pres:has(refx-discountable-price,custom-discountable-price){width:17.8rem;position:relative;text-align:right}:root refx-payment refx-discountable-price,:root refx-payment custom-discountable-price{position:relative;text-align:right}@media (max-width: 800px){:root refx-payment .checkout-price-details-card{margin:0 2rem!important}:root refx-payment .price-information-card-price-label{text-align:left!important}:root refx-payment refx-discountable-price,:root refx-payment custom-discountable-price{text-align:end;display:inline-block}}@media (max-width: 800px) and (max-width: 700px){:root refx-payment refx-discountable-price,:root refx-payment custom-discountable-price{display:contents}}@media (max-width: 800px){:root refx-payment refx-promocode-details-pres mat-expansion-panel{margin:2rem!important}:root refx-payment refx-promocode-details-pres .expansion-panel-title{font-size:1.3rem!important}:root refx-payment mat-expansion-panel-header .discount-icon.refx-icon-discount:before{top:unset!important;right:-.6rem!important;margin:0rem -.5rem .5rem 0rem!important;padding:0%!important}:root refx-payment .mat-expansion-panel-header-description{margin-top:unset!important;margin-right:unset!important;padding-right:1.5rem!important}:root refx-payment .promocode-code-wrapper,:root refx-payment .promocode-apply-button{max-width:unset!important}}:root custom-refx-promocode-details-pres .promocode-section{margin:0;flex-direction:row;gap:10px}@media (max-width: 599.98px){:root custom-refx-promocode-details-pres .promocode-section{flex-direction:column}}:root custom-refx-promocode-details-pres .promocode-apply-button{height:5.6rem}@media (max-width: 1023.98px){:root custom-refx-promocode-details-pres .promocode-apply-button{max-width:300px;margin:unset}}:root custom-refx-promocode-details-pres .expansion-panel-header>.mat-content{justify-content:left}:root custom-refx-promocode-details-pres .expansion-panel-title.refx-display-5{font:var(--imp-subheading-2-font);text-decoration:none;color:var(--application-secondary-title-text-color);display:flex;align-items:center}:root custom-refx-promocode-details-pres .promocode-expansion-panel .expansion-panel-header{padding:0 5px}:root custom-refx-promocode-details-pres .expansion-panel-content .promocode-eligible{font-family:Nunito;font-size:var(--imp-font-size-body)}:root custom-refx-promocode-details-pres .expansion-panel-content .promocode-eligible b{font-weight:400}:root custom-refx-promocode-details-pres .promocode-code-wrapper{max-width:300px;padding:0;margin:0}:root custom-refx-promocode-details-pres mat-panel-description{background:var(--imp-color-az-bg-medium-4);border-top:1px solid var(--imp-color-az-grey);border-bottom:1px solid var(--imp-color-az-grey);margin-top:15px;margin-right:0;padding-top:15px;padding-bottom:15px}:root custom-refx-promocode-details-pres mat-expansion-panel{box-shadow:var(--application-box-shadow-repartition) var(--application-box-shadow-color);border-radius:var(--refx-payment-checkout-experience-pres-price-section-card-border-radius, var(--application-card-border-radius, 0 2rem 0 2rem));background-color:#fff;display:flex;flex-direction:column;margin:var(--refx-payment-checkout-experience-pres-payment-section-margin, var(--application-spacer, 2rem))}@media (max-width: 1023.98px){:root custom-refx-promocode-details-pres mat-expansion-panel{margin:var(--refx-payment-checkout-experience-pres-payment-section-margin-md);margin-bottom:1rem}}:root custom-refx-promocode-details-pres .promocode-container{margin:unset}:root custom-refx-promocode-details-pres mat-expansion-panel-header mat-panel-title.mat-expansion-panel-header-title{width:100%}:root custom-refx-promocode-details-pres mat-expansion-panel-header .discount-icon.refx-icon-discount:before{content:"\e907";position:absolute;right:0!important;bottom:0;font-size:23px;padding:var(--refx-payment-checkout-experience-pres-icon-padding, 0 calc(var(--application-spacer, 2rem) * .5) 0 0);margin:var(--refx-payment-checkout-experience-pres-icon-margin, 0 calc(var(--application-spacer, 2rem) * .5) calc(var(--application-spacer, 2rem) * .4) 0);top:5px}:root custom-refx-promocode-details-pres mat-expansion-panel-header.mat-expanded .discount-icon.refx-icon-discount:before{content:"\e90a";position:absolute;right:0!important;bottom:0;padding:5px;font-size:23px;padding:var(--refx-payment-checkout-experience-pres-icon-padding, 0 calc(var(--application-spacer, 2rem) * .5) 0 0);margin:var(--refx-payment-checkout-experience-pres-icon-margin, 0 calc(var(--application-spacer, 2rem) * .5) calc(var(--application-spacer, 2rem) * .4) 0);top:5px}:root custom-refx-promocode-details-pres mat-expansion-panel-header.mat-expansion-indicator:before{padding:5px}:root custom-refx-promocode-details-pres .applied-promocode-wrapper .applied-promocode-label{color:var(--color-ai-red-new-100)}:root custom-refx-promocode-details-pres .applied-promocode-wrapper .refx-icon-discount{color:var(--color-ai-red-new-100)}:root custom-refx-promocode-details-pres .applied-promocode-wrapper .cross-icon{color:var(--color-ai-red-new-100)}:root .mat-form-field-wrapper{margin:.1em 0!important}:root refx-voucher-details-pres .expansion-panel-title.refx-body-2,:root custom-voucher-details-pres .expansion-panel-title.refx-body-2{font:var(--imp-subheading-2-font);text-decoration:none;display:flex;align-items:center}:root refx-voucher-details-pres .expansion-panel-content .mandatory-text-wrapper .mandatory-fields,:root custom-voucher-details-pres .expansion-panel-content .mandatory-text-wrapper .mandatory-fields{margin-bottom:1.2rem;font-size:1.4rem;color:#828a99;font-weight:400;font-family:Nunito}@media (min-width: 599.98px){:root refx-voucher-details-pres .expansion-panel-content .mandatory-text-wrapper .mandatory-fields,:root custom-voucher-details-pres .expansion-panel-content .mandatory-text-wrapper .mandatory-fields{margin-top:.8rem}}:root refx-voucher-details-pres .expansion-panel-content .voucher-section,:root custom-voucher-details-pres .expansion-panel-content .voucher-section{margin-left:-.8rem}:root refx-voucher-details-pres .expansion-panel-content ul,:root custom-voucher-details-pres .expansion-panel-content ul{font-family:Nunito!important;font-size:1.6rem!important;font-weight:400!important;padding-inline-start:1.5rem;line-height:110%}@media (max-width: 599.98px){:root refx-voucher-details-pres .expansion-panel-content ul,:root custom-voucher-details-pres .expansion-panel-content ul{font-size:1.4rem!important}}:root refx-voucher-details-pres .voucher-icon,:root custom-voucher-details-pres .voucher-icon{display:none}:root refx-voucher-details-pres .voucher-expansion-panel .expansion-panel-header,:root custom-voucher-details-pres .voucher-expansion-panel .expansion-panel-header{padding:0 5px}:root refx-voucher-details-pres .voucher-expansion-panel .mat-form-field-subscript-wrapper,:root custom-voucher-details-pres .voucher-expansion-panel .mat-form-field-subscript-wrapper{padding-bottom:1.6rem}:root refx-voucher-details-pres .voucher-expansion-panel .expansion-panel-content,:root custom-voucher-details-pres .voucher-expansion-panel .expansion-panel-content{border-top:.1rem #EDEEF1 solid}:root refx-voucher-details-pres .voucher-expansion-panel .expansion-panel-content .voucher-form p,:root custom-voucher-details-pres .voucher-expansion-panel .expansion-panel-content .voucher-form p{margin:0}:root refx-voucher-details-pres .voucher-expansion-panel .expansion-panel-content .voucher-form p:first-child,:root custom-voucher-details-pres .voucher-expansion-panel .expansion-panel-content .voucher-form p:first-child{padding-top:1.6rem}:root refx-voucher-details-pres .voucher-expansion-panel .expansion-panel-content .voucher-form p:first-child li:first-child,:root custom-voucher-details-pres .voucher-expansion-panel .expansion-panel-content .voucher-form p:first-child li:first-child{margin-bottom:-1.2rem}@media (max-width: 599.98px){:root refx-voucher-details-pres .voucher-expansion-panel .expansion-panel-content .voucher-form p:first-child li:first-child,:root custom-voucher-details-pres .voucher-expansion-panel .expansion-panel-content .voucher-form p:first-child li:first-child{margin-bottom:-.8rem}}:root refx-voucher-details-pres .voucher-expansion-panel .expansion-panel-content .voucher-form p ul,:root custom-voucher-details-pres .voucher-expansion-panel .expansion-panel-content .voucher-form p ul{margin:0}:root refx-voucher-details-pres .voucher-expansion-panel .expansion-panel-content .voucher-form p ul li,:root custom-voucher-details-pres .voucher-expansion-panel .expansion-panel-content .voucher-form p ul li{font-size:1.6rem;color:#1c1213;font-weight:400;line-height:140%;font-family:Nunito;margin-bottom:.6rem}@media (max-width: 599.98px){:root refx-voucher-details-pres .voucher-expansion-panel .expansion-panel-content .voucher-form p ul li,:root custom-voucher-details-pres .voucher-expansion-panel .expansion-panel-content .voucher-form p ul li{margin-bottom:.8rem}}:root refx-voucher-details-pres .voucher-expansion-panel .mat-expanded .expansion-panel-header,:root custom-voucher-details-pres .voucher-expansion-panel .mat-expanded .expansion-panel-header{padding-bottom:1.6rem}:root refx-voucher-details-pres .expansion-panel-header>.mat-content,:root custom-voucher-details-pres .expansion-panel-header>.mat-content{justify-content:left}:root refx-voucher-details-pres .voucher-section .voucher-apply-button,:root custom-voucher-details-pres .voucher-section .voucher-apply-button{border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;margin-top:.43rem;max-height:5.15rem;padding:1.2rem 2.4rem}:root refx-voucher-details-pres .voucher-section .voucher-apply-button:hover,:root refx-voucher-details-pres .voucher-section .voucher-apply-button:hover:not(disabled),:root custom-voucher-details-pres .voucher-section .voucher-apply-button:hover,:root custom-voucher-details-pres .voucher-section .voucher-apply-button:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root refx-voucher-details-pres .voucher-section .voucher-apply-button:active,:root refx-voucher-details-pres .voucher-section .voucher-apply-button:active:not(disabled),:root custom-voucher-details-pres .voucher-section .voucher-apply-button:active,:root custom-voucher-details-pres .voucher-section .voucher-apply-button:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root refx-voucher-details-pres .voucher-section .voucher-apply-button:focus,:root refx-voucher-details-pres .voucher-section .voucher-apply-button:focus:not(disabled),:root custom-voucher-details-pres .voucher-section .voucher-apply-button:focus,:root custom-voucher-details-pres .voucher-section .voucher-apply-button:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-voucher-details-pres .voucher-section .voucher-apply-button:not([disabled]):active:focus,:root custom-voucher-details-pres .voucher-section .voucher-apply-button:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-voucher-details-pres .voucher-section .voucher-apply-button i,:root custom-voucher-details-pres .voucher-section .voucher-apply-button i{display:none}:root refx-voucher-details-pres .voucher-section .voucher-apply-button span,:root custom-voucher-details-pres .voucher-section .voucher-apply-button span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}@media (max-width: 599.98px){:root refx-voucher-details-pres .voucher-section .voucher-apply-button,:root custom-voucher-details-pres .voucher-section .voucher-apply-button{padding-bottom:2rem;margin:2.4rem 2rem 2rem 1rem}}:root refx-voucher-details-pres .voucher-section .mat-form-field,:root custom-voucher-details-pres .voucher-section .mat-form-field{margin:0}@media (max-width: 599.98px){:root refx-voucher-details-pres .voucher-section .mat-form-field,:root custom-voucher-details-pres .voucher-section .mat-form-field{margin-left:-1rem;padding-right:1rem}}@media (min-width: 1024px){:root refx-voucher-details-pres .voucher-section .mat-form-field,:root custom-voucher-details-pres .voucher-section .mat-form-field{padding-left:0}[dir=rtl] :root refx-voucher-details-pres .voucher-section .mat-form-field,[dir=rtl] :root custom-voucher-details-pres .voucher-section .mat-form-field{padding-left:2rem;padding-right:0}}:root refx-voucher-details-pres mat-expansion-panel,:root custom-voucher-details-pres mat-expansion-panel{box-shadow:var(--application-box-shadow-repartition) var(--application-box-shadow-color);border-radius:var(--refx-payment-checkout-experience-pres-price-section-card-border-radius, var(--application-card-border-radius, 0 2rem 0 2rem));background-color:#fff;display:flex;flex-direction:column;margin:0 0 2rem}@media (max-width: 1023.98px){:root refx-voucher-details-pres mat-expansion-panel,:root custom-voucher-details-pres mat-expansion-panel{margin:var(--refx-payment-checkout-experience-pres-payment-section-margin-md);margin-bottom:1rem}}.refx-frequent-flyer-form-modal{width:auto!important}@media (min-width: 840px){.refx-frequent-flyer-form-modal .mat-mdc-dialog-container{padding:2rem!important}}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres{background:#f0f0f0;display:block;margin:-2rem}@media (min-width: 840px){.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres{width:43.8rem}}@media (max-width: 839.98px){.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres{margin:0}}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-header{padding:1.6rem 3.2rem;background:#c02d32;align-items:center}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-header .refx-dialog-title.refx-dialog-title{margin:0}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-header .refx-dialog-title.refx-dialog-title .frequent-flyer-dialog-title{font-size:2.4rem;font-weight:600;color:#fff;margin:0}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-header .mat-mdc-mini-fab{background:transparent!important;border:none!important}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-header .mat-mdc-mini-fab .refx-icon-cross:before{content:url(cross_mark.eaa2f5cfa9dec29c.svg)}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-content{margin:0!important;padding:2.4rem!important}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-content refx-frequent-flyer-pres .frequent-flyer-notice{margin:0;padding:0;font-size:1.2rem;font-weight:400;line-height:1.4rem;color:#1f2b34}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-content refx-frequent-flyer-pres .frequent-flyer-card .frequent-flyer-traveler{margin:1.6rem 0 0;padding:0;font-size:1.8rem;line-height:2.4rem}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-content refx-frequent-flyer-pres .frequent-flyer-card form{margin:0}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-content refx-frequent-flyer-pres .frequent-flyer-card form .frequent-flyer-program-wrapper,.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-content refx-frequent-flyer-pres .frequent-flyer-card form .frequent-flyer-wrapper{margin:1.6rem 0 0;padding:0;background:#fff}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-content refx-frequent-flyer-pres .frequent-flyer-card form .frequent-flyer-program-wrapper .mat-form-field-wrapper,.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-content refx-frequent-flyer-pres .frequent-flyer-card form .frequent-flyer-wrapper .mat-form-field-wrapper{margin:0}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-content refx-frequent-flyer-pres .frequent-flyer-card form .frequent-flyer-program-wrapper .mat-form-field-wrapper .mat-form-field-subscript-wrapper,.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-content refx-frequent-flyer-pres .frequent-flyer-card form .frequent-flyer-wrapper .mat-form-field-wrapper .mat-form-field-subscript-wrapper{display:none}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-content refx-frequent-flyer-pres .frequent-flyer-card form .mat-mdc-form-field-subscript-wrapper{display:none}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-actions{padding:0 2.4rem 2.4rem}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-actions .confirm-btn{font-size:1.4rem;font-weight:600;padding:1.6rem;letter-spacing:.04em;line-height:1.7rem;border-radius:0!important;cursor:pointer;background-color:#c02d32!important}.refx-frequent-flyer-form-modal refx-frequent-flyer-dialog-pres refx-dialog-pres .refx-dialog-actions .close-btn-bottom{border-radius:0!important;background-color:#fff!important;color:#c02d32!important;border:.1rem solid #DA0E29!important;font-size:1.2rem;font-style:normal;line-height:1.5rem;letter-spacing:.04em;padding:1.6rem}:root{--boarding-pass-delivery-pres-separator: none;--boarding-pass-header-pres-icon-font-size: 4rem;--boarding-pass-pres-body-pres-additional-background-color: var(--application-panel-alternate-background-color);--boarding-pass-pres-footer-background-color: var(--application-panel-background);--boarding-pass-pres-body-pres-background-color: var(--application-panel-background);--boarding-pass-pres-padding: 2rem 2rem 4rem;--imp-form-input-text-color: #1F2B34}:root refx-basic-layout:before,:root refx-ssci-identification:before{content:"";display:block;height:3.5rem;width:100%;background:var(--application-recap-background)}@media (max-width: 599.98px){:root refx-basic-layout:before,:root refx-ssci-identification:before{height:2rem}}:root refx-ssci-identification .form-identification-card,:root .mat-mdc-card:not([class*=mat-elevation-z]){box-shadow:none}:root refx-ssci-customer-contact{background-color:transparent}:root refx-ssci-customer-contact .page-header .box-title{margin:4rem 0 4rem 0rem!important}@media (max-width: 700px){:root refx-ssci-customer-contact .page-header .box-title{margin:4.6rem 1.6rem 1.6rem!important}}:root .mat-mdc-dialog-surface{padding:0!important}:root .mat-mdc-dialog-surface .refx-dialog-content{margin:0!important;padding:0 2.4rem!important}:root .mat-mdc-dialog-container .mdc-dialog__surface{overflow-y:unset}:root refx-app-header-pres .logo-img{height:auto!important;padding:0!important}:root .mat-mdc-select-panel{min-width:100%!important}:root refx-checkin-identification-cont refx-identification-pres form{margin-top:0}:root refx-checkin-identification-cont refx-identification-pres .mat-form-field{padding-bottom:1.2rem}:root refx-checkin-identification-cont refx-identification-pres .mat-form-field-appearance-outline.mat-form-field-can-float .mat-form-field-subscript-wrapper{padding:0}:root refx-checkin-identification-cont .terms-and-conditions-wrapper{padding-bottom:1.6rem}:root refx-ssci-identification .form-identification-card{opacity:90%;border-width:.15rem;border-style:solid;border-image:linear-gradient(to bottom,#fff,#fed9a0) 1;box-shadow:none!important;padding:2.4rem}@media (max-width: 600px){:root refx-ssci-identification .form-identification-card{padding:1.6rem}}:root refx-ssci-identification .form-identification-card .title{font-size:2.4rem;color:#000!important;font-weight:700!important;line-height:125%;font-family:Nunito;text-align:left!important;margin-top:.8rem;margin-bottom:2.4rem}:root refx-ssci-identification .page-wrapper{background-position:bottom}:root refx-ssci-identification .input-hint,:root refx-ssci-identification span.refx-caption.terms-and-conditions-description,:root refx-ssci-identification label.terms-and-conditions-label{font-family:Nunito;margin-top:.6rem!important}:root refx-ssci-identification label.terms-and-conditions-label{font-size:16px;margin-top:.8rem;margin-bottom:1.6rem}:root refx-ssci-identification i.terms-and-conditions-info-icon.refx-icon-informative{margin-top:.5rem;margin-bottom:1.6rem;color:#11418f!important}:root refx-ssci-identification .continue{border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important;font-size:1.4rem;color:#fff;font-weight:400;line-height:140%;font-family:AirIndiaVariable-or-Mukta;text-transform:capitalize;padding:1.6rem 2.4rem;font-size:1.2rem}:root refx-ssci-identification .continue:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root refx-ssci-identification .continue:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root refx-ssci-identification .continue:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root refx-ssci-identification .continue:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root refx-ssci-identification .continue i{display:none}:root refx-ssci-identification .continue span{text-transform:capitalize!important}:root refx-ssci-identification .back-button{border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;font-size:1.4rem;color:#fff;font-weight:400;line-height:140%;font-family:AirIndiaVariable-or-Mukta;text-transform:capitalize;padding:1.6rem 2.4rem;margin-top:16px;font-size:1.2rem}:root refx-ssci-identification .back-button:hover,:root refx-ssci-identification .back-button:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root refx-ssci-identification .back-button:active,:root refx-ssci-identification .back-button:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root refx-ssci-identification .back-button:focus,:root refx-ssci-identification .back-button:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-ssci-identification .back-button:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-ssci-identification .back-button i{display:none}:root refx-ssci-identification .back-button span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}:root refx-ssci-identification .mat-select-value-text{font-family:Nunito}:root refx-ssci-identification span.refx-caption.terms-and-conditions-description{font-size:1.4rem;color:#41444c;font-weight:400!important;line-height:140%;font-family:Nunito}:root refx-ssci-identification .refx-body-2.terms-and-conditions-label-wrapper{font-size:1.4rem;color:#1c1213;font-weight:700!important;line-height:125%;font-family:Nunito}:root refx-ssci-identification .title{display:none}:root refx-ssci-identification .messages-list{color:transparent!important}:root .main-content{background-color:#f0f0f0}:root refx-journey-summary-card-pres .origin-arrival-title{font:var(--imp-subheading-2-font)}@media (max-width: 599.98px){:root refx-timing-recap-pres .timing-recap-pres .subtitle{font-size:1.4rem}}:root refx-menu-item .menu-item-message-xs>span,:root refx-menu-item .menu-item-message>span{font:var(--imp-body-1-font)}:root refx-boarding-pass-pres .info-val,:root refx-boarding-pass-pres .initial-date{font:var(--imp-body-2-font)}:root refx-boarding-pass-pres .passenger .passenger-gender .value{font:var(--imp-body-2-font)}:root refx-baggage-selection-summary-cont{display:none}:root refx-ssci-seatmap refx-service-price-information-pres .service-price-information-card .total-to-pay{display:none}:root refx-boarding-pass-pres .footer{--boarding-pass-pres-padding: 4rem 2rem 2rem}:root refx-boarding-pass-pres .main-info{box-shadow:var(--application-box-shadow-color) var(--application-box-shadow-repartition)}:root refx-boarding-pass-pres .boarding-pass.flipped .additional-info,:root refx-boarding-pass-pres .additional-info .footer{background:var(--application-panel-alternate-background-color)}:root refx-boarding-pass-header-pres .header{flex-direction:column-reverse}:root refx-boarding-pass-header-pres .separator{padding:0}:root refx-boarding-pass-header-pres .flight-info{flex-direction:row}:root refx-boarding-pass-header-pres .flight-info .flight-status{margin-left:1rem}:root refx-boarding-pass-header-pres .airports{justify-content:space-between;margin:1rem 0}:root refx-boarding-pass-footer-pres .information{gap:var(--application-spacer)}:root refx-boarding-pass-footer-pres .no-qr-code-icon+.passenger{max-width:none}:root refx-ssci-payment .header{overflow:auto}:root refx-ssci-payment .mat-expanded{margin-bottom:2.4rem}:root refx-ssci-payment .mat-expansion-panel-body{padding:0}:root refx-ssci-payment .payment-section-card .mat-mdc-card-content{padding:0}@media (max-width: 700px){:root refx-ssci-dangerous-goods .box-title{margin:4rem 0 4rem 1.6rem!important}}:root refx-basic-layout .breadcrumb-wrapper,:root refx-basic-in-flow-layout .breadcrumb-wrapper{display:none}@media (min-width: 1280px){:root refx-basic-layout .cap-max-width,:root refx-basic-in-flow-layout .cap-max-width{max-width:var(--basic-in-flow-layout-cap-max-width-max-width, 1280px);margin:var(--basic-in-flow-layout-cap-max-width-margin, auto)}:root refx-basic-layout .col-xl-10,:root refx-basic-in-flow-layout .col-xl-10{max-width:100%;flex:0 0 100%!important}}:root refx-basic-layout .content-wrapper,:root refx-basic-layout .footer-wrapper,:root refx-basic-in-flow-layout .content-wrapper,:root refx-basic-in-flow-layout .footer-wrapper{padding:0 2.4rem}@media (max-width: 699px){:root refx-basic-layout .content-wrapper,:root refx-basic-layout .footer-wrapper,:root refx-basic-in-flow-layout .content-wrapper,:root refx-basic-in-flow-layout .footer-wrapper{padding:0 1.6rem}}@media (max-width: 599.98px){:root refx-basic-layout .content-wrapper,:root refx-basic-in-flow-layout .content-wrapper{padding-bottom:0rem}:root refx-basic-layout .footer-wrapper,:root refx-basic-in-flow-layout .footer-wrapper{padding:0rem}}:root refx-basic-layout .page-header,:root refx-basic-in-flow-layout .page-header{min-height:2rem}:root refx-basic-layout .page-header refx-page-title-pres .container-image,:root refx-basic-in-flow-layout .page-header refx-page-title-pres .container-image{height:100%;margin:0!important;justify-content:center}:root refx-basic-layout .page-header refx-page-title-pres .container-image picture,:root refx-basic-in-flow-layout .page-header refx-page-title-pres .container-image picture{display:none}:root refx-basic-layout .page-header refx-page-title-pres .container-image .box-title,:root refx-basic-in-flow-layout .page-header refx-page-title-pres .container-image .box-title{text-align:left;position:relative;top:0;bottom:0;margin:4rem 0 4rem 4rem;max-width:1280px}@media (max-width: 700px){:root refx-basic-layout .page-header refx-page-title-pres .container-image .box-title,:root refx-basic-in-flow-layout .page-header refx-page-title-pres .container-image .box-title{margin:4.6rem 1.6rem 1.6rem}}:root refx-basic-layout .page-header refx-page-title-pres .container-image .box-title refx-page-title-box-pres .title-container,:root refx-basic-in-flow-layout .page-header refx-page-title-pres .container-image .box-title refx-page-title-box-pres .title-container{display:flex;align-items:center;gap:.5rem}:root refx-basic-layout .page-header refx-page-title-pres .container-image .box-title refx-page-title-box-pres .title-container .title,:root refx-basic-layout .page-header refx-page-title-pres .container-image .box-title refx-page-title-box-pres .title-container .subtitle,:root refx-basic-in-flow-layout .page-header refx-page-title-pres .container-image .box-title refx-page-title-box-pres .title-container .title,:root refx-basic-in-flow-layout .page-header refx-page-title-pres .container-image .box-title refx-page-title-box-pres .title-container .subtitle{font-size:2.4rem;color:#b61032!important;font-weight:600!important;line-height:125%;font-family:AirIndiaVariable-or-Mukta;text-transform:uppercase}@media (max-width: 600px){:root refx-basic-layout .page-header refx-page-title-pres .container-image .box-title refx-page-title-box-pres .title-container .title,:root refx-basic-layout .page-header refx-page-title-pres .container-image .box-title refx-page-title-box-pres .title-container .subtitle,:root refx-basic-in-flow-layout .page-header refx-page-title-pres .container-image .box-title refx-page-title-box-pres .title-container .title,:root refx-basic-in-flow-layout .page-header refx-page-title-pres .container-image .box-title refx-page-title-box-pres .title-container .subtitle{font-size:1.8rem;text-align:left;font-weight:600!important;text-wrap:pretty}}@media (max-width: 600px){:root refx-basic-layout .page-header refx-page-title-pres .container-image .box-title refx-page-title-box-pres .title-container .subtitle,:root refx-basic-in-flow-layout .page-header refx-page-title-pres .container-image .box-title refx-page-title-box-pres .title-container .subtitle{display:none}}:root refx-basic-layout refx-journey-selection-pres .journey-selection-title,:root refx-basic-layout refx-journey-selection-pres .journey-selection-notice,:root refx-basic-in-flow-layout refx-journey-selection-pres .journey-selection-title,:root refx-basic-in-flow-layout refx-journey-selection-pres .journey-selection-notice{display:none}@media (min-width: 1280px){:root refx-traveler .col-xl-10{max-width:83.33%}}:root refx-basic-layout:before,:root refx-ssci-identification:before{display:none}:root refx-ssci-overview .main-content,:root refx-ssci-dangerous-goods .main-content,:root refx-ssci-passenger-selection .main-content,:root refx-ssci-journey-selection .main-content{padding:0 2.4rem!important}@media (max-width: 600px){:root refx-ssci-overview .main-content,:root refx-ssci-dangerous-goods .main-content,:root refx-ssci-passenger-selection .main-content,:root refx-ssci-journey-selection .main-content{padding:0!important}}:root refx-ssci-overview .exit-btn{text-decoration:none}:root refx-ssci-journey-selection .page-subtitle{font-size:2.4rem!important;color:#1c1213!important;font-weight:700!important;line-height:125%;font-family:Nunito;text-transform:capitalize;margin-bottom:2.4rem}@media (max-width: 600px){:root refx-ssci-journey-selection .page-subtitle{font-size:1.8rem!important;margin-bottom:1.6rem}}:root refx-ssci-journey-selection .messages-panel-container{padding:0 2.4rem!important}@media (max-width: 699px){:root refx-ssci-journey-selection .messages-panel-container{padding:0!important}}:root refx-ssci-journey-selection .footer-wrapper .footer{padding:2rem 2.4rem 3.2rem 0}@media (max-width: 699px){:root refx-ssci-journey-selection .footer-wrapper .footer{padding-top:0;padding-right:0}}@media (min-width: 1280px){:root custom-passenger-selection-cont{display:flex;place-content:center}}:root refx-app-layout .header-content{padding:2.4rem 0;height:unset!important}@media (max-width: 600px){:root refx-app-layout .app-header-content{max-height:100%!important}}:root refx-ssci-dangerous-goods refx-page-title-pres refx-page-title-box-pres,:root refx-ssci-passenger-selection refx-page-title-pres refx-page-title-box-pres,:root refx-ssci-seatmap refx-page-title-pres refx-page-title-box-pres,:root refx-ssci-payment refx-page-title-pres refx-page-title-box-pres{width:100%;max-width:unset}@media (max-width: 599.98px){:root refx-ssci-dangerous-goods refx-page-title-pres refx-page-title-box-pres .title-container,:root refx-ssci-passenger-selection refx-page-title-pres refx-page-title-box-pres .title-container,:root refx-ssci-seatmap refx-page-title-pres refx-page-title-box-pres .title-container,:root refx-ssci-payment refx-page-title-pres refx-page-title-box-pres .title-container{display:block!important;text-align:justify!important}}:root refx-ssci-dangerous-goods refx-page-title-pres refx-page-title-box-pres .title,:root refx-ssci-dangerous-goods refx-page-title-pres refx-page-title-box-pres .refx-subheading-1,:root refx-ssci-passenger-selection refx-page-title-pres refx-page-title-box-pres .title,:root refx-ssci-passenger-selection refx-page-title-pres refx-page-title-box-pres .refx-subheading-1,:root refx-ssci-seatmap refx-page-title-pres refx-page-title-box-pres .title,:root refx-ssci-seatmap refx-page-title-pres refx-page-title-box-pres .refx-subheading-1,:root refx-ssci-payment refx-page-title-pres refx-page-title-box-pres .title,:root refx-ssci-payment refx-page-title-pres refx-page-title-box-pres .refx-subheading-1{font-size:2.4rem!important;color:#b61032!important;font-weight:500!important;line-height:125%!important;text-transform:uppercase}@media (max-width: 599.98px){:root refx-ssci-dangerous-goods refx-page-title-pres refx-page-title-box-pres .title,:root refx-ssci-dangerous-goods refx-page-title-pres refx-page-title-box-pres .refx-subheading-1,:root refx-ssci-passenger-selection refx-page-title-pres refx-page-title-box-pres .title,:root refx-ssci-passenger-selection refx-page-title-pres refx-page-title-box-pres .refx-subheading-1,:root refx-ssci-seatmap refx-page-title-pres refx-page-title-box-pres .title,:root refx-ssci-seatmap refx-page-title-pres refx-page-title-box-pres .refx-subheading-1,:root refx-ssci-payment refx-page-title-pres refx-page-title-box-pres .title,:root refx-ssci-payment refx-page-title-pres refx-page-title-box-pres .refx-subheading-1{font-size:1.8rem!important;color:#b61032!important;font-weight:550!important;line-height:125%!important}}@media (min-width: 1280px){:root refx-ssci-passenger-selection .footer-wrapper .footer .col-xl-10{flex:0 0 83.33333333%}}:root refx-ssci-passenger-selection .check-icon,:root refx-ssci-passenger-selection .passenger-selection-ref-check-icon{bottom:.6rem;position:relative}@media (max-width: 699px){:root refx-ssci-passenger-selection custom-passenger-pres .passenger-info-container{padding-bottom:0!important;border-bottom:none!important}}:root refx-ssci-passenger-selection custom-passenger-pres .passenger-status-container{padding-top:0;display:none}:root refx-ssci-passenger-selection custom-passenger-pres .passenger-data{display:flex;flex-direction:row}@media (max-width: 699px){:root refx-ssci-passenger-selection custom-passenger-pres .passenger-data{display:block}:root refx-ssci-passenger-selection custom-passenger-pres .passenger-data .frequent-flyer-link{margin-bottom:.4rem}}:root refx-ssci-passenger-selection custom-passenger-pres .passenger-data .border-line{border:1px solid #F7F8F8;padding:.5rem 0;margin:0 .8rem}@media (max-width: 699px){:root refx-ssci-passenger-selection custom-passenger-pres .passenger-data .border-line{display:none}}:root refx-ssci-passenger-selection custom-passenger-pres .passenger-data .enrol-frequent-flyer-container{margin-top:0}:root refx-ssci-passenger-selection custom-passenger-pres .passenger-data .enrol-frequent-flyer-container .enrol-frequent-flyer{font-size:1.4rem!important;color:#3174e0!important;font-weight:400!important;line-height:140%!important;font-family:Nunito!important;text-decoration:underline;text-transform:none}:root refx-ssci-passenger-selection .footer-wrapper .footer{padding:0 0 3.2rem}:root refx-ssci-passenger-selection .footer-wrapper .footer .buttons-place{padding:0 2.4rem}@media (max-width: 699px){:root refx-ssci-passenger-selection .footer-wrapper .footer .buttons-place{padding:0}}@media (max-width: 699px){:root refx-ssci-passenger-selection .footer-wrapper .footer{padding-top:0!important;padding-bottom:4rem!important}}:root refx-ssci-boarding-pass .box-title{margin-left:0rem!important}@media (max-width: 1280px){:root refx-ssci-boarding-pass .box-title{margin-left:1.8rem!important}}@media (max-width: 1280px) and (min-width: 1200px){:root refx-ssci-boarding-pass .box-title{margin-left:12rem!important}}:root refx-ssci-boarding-pass .mat-stroked-button{border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;padding:1.6rem 2.4rem}:root refx-ssci-boarding-pass .mat-stroked-button:hover,:root refx-ssci-boarding-pass .mat-stroked-button:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root refx-ssci-boarding-pass .mat-stroked-button:active,:root refx-ssci-boarding-pass .mat-stroked-button:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root refx-ssci-boarding-pass .mat-stroked-button:focus,:root refx-ssci-boarding-pass .mat-stroked-button:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-ssci-boarding-pass .mat-stroked-button:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-ssci-boarding-pass .mat-stroked-button i{display:none}:root refx-ssci-boarding-pass .mat-stroked-button span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}:root refx-ssci-boarding-pass .mat-stroked-button span{font-size:1.4rem;color:#da0e29;font-weight:400;line-height:140%;letter-spacing:.14px;text-transform:capitalize}:root refx-ssci-boarding-pass .boarding-pass-delivery-container{background-color:unset;z-index:2;margin-top:-5rem;position:relative;align-items:center;width:100%;margin:-5rem auto 0}@media (max-width: 405px){:root refx-ssci-boarding-pass .boarding-pass-delivery-container{width:100%}}:root refx-ssci-boarding-pass .boarding-pass-delivery-container .boarding-pass-delivery{border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;padding:1.6rem 2.4rem;width:37rem}:root refx-ssci-boarding-pass .boarding-pass-delivery-container .boarding-pass-delivery:hover,:root refx-ssci-boarding-pass .boarding-pass-delivery-container .boarding-pass-delivery:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root refx-ssci-boarding-pass .boarding-pass-delivery-container .boarding-pass-delivery:active,:root refx-ssci-boarding-pass .boarding-pass-delivery-container .boarding-pass-delivery:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root refx-ssci-boarding-pass .boarding-pass-delivery-container .boarding-pass-delivery:focus,:root refx-ssci-boarding-pass .boarding-pass-delivery-container .boarding-pass-delivery:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-ssci-boarding-pass .boarding-pass-delivery-container .boarding-pass-delivery:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-ssci-boarding-pass .boarding-pass-delivery-container .boarding-pass-delivery i{display:none}:root refx-ssci-boarding-pass .boarding-pass-delivery-container .boarding-pass-delivery span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}:root refx-ssci-boarding-pass .boarding-pass-delivery-container .boarding-pass-delivery span{font-size:1.4rem;color:#da0e29;font-weight:400;line-height:140%;letter-spacing:.14px;text-transform:capitalize}@media (max-width: 599.98px){:root refx-ssci-boarding-pass .boarding-pass-delivery-container .boarding-pass-delivery{width:37rem}}@media (max-width: 405px){:root refx-ssci-boarding-pass .boarding-pass-delivery-container .boarding-pass-delivery{width:100%}}:root refx-ssci-boarding-pass .card{margin:0!important;box-shadow:none}:root refx-ssci-boarding-pass .back{border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;padding:1.6rem 2.4rem}:root refx-ssci-boarding-pass .back:hover,:root refx-ssci-boarding-pass .back:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root refx-ssci-boarding-pass .back:active,:root refx-ssci-boarding-pass .back:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root refx-ssci-boarding-pass .back:focus,:root refx-ssci-boarding-pass .back:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-ssci-boarding-pass .back:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-ssci-boarding-pass .back i{display:none}:root refx-ssci-boarding-pass .back span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}:root refx-ssci-boarding-pass .back span{font-size:1.4rem;color:#da0e29;font-weight:400;line-height:140%;letter-spacing:.14px;text-transform:capitalize}@media (max-width: 700px){:root refx-ssci-seatmap .page-header refx-page-title-pres .container-image .box-title{display:none}}:root refx-ssci-seatmap .next-btn,:root refx-ssci-seatmap .mat-flat-button{border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important;padding:1.6rem 2.4rem;letter-spacing:.14em;text-transform:capitalize}:root refx-ssci-seatmap .next-btn:hover,:root refx-ssci-seatmap .mat-flat-button:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root refx-ssci-seatmap .next-btn:active,:root refx-ssci-seatmap .mat-flat-button:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root refx-ssci-seatmap .next-btn:focus,:root refx-ssci-seatmap .mat-flat-button:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root refx-ssci-seatmap .next-btn:focus:active,:root refx-ssci-seatmap .mat-flat-button:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root refx-ssci-seatmap .next-btn i,:root refx-ssci-seatmap .mat-flat-button i{display:none}:root refx-ssci-seatmap .next-btn span,:root refx-ssci-seatmap .mat-flat-button span{text-transform:capitalize!important}:root refx-ssci-seatmap .next-btn span,:root refx-ssci-seatmap .mat-flat-button span{font-size:1.4rem;color:#fff;font-weight:400;line-height:140%}:root refx-checkin-details-dialog-pres .close-btn-bottom,:root refx-checkin-details-dialog-pres .mat-stroked-button{border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;font-size:1.2rem;font-style:normal;line-height:1.5rem;letter-spacing:.04em;padding:1.6rem}:root refx-checkin-details-dialog-pres .close-btn-bottom:hover,:root refx-checkin-details-dialog-pres .close-btn-bottom:hover:not(disabled),:root refx-checkin-details-dialog-pres .mat-stroked-button:hover,:root refx-checkin-details-dialog-pres .mat-stroked-button:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root refx-checkin-details-dialog-pres .close-btn-bottom:active,:root refx-checkin-details-dialog-pres .close-btn-bottom:active:not(disabled),:root refx-checkin-details-dialog-pres .mat-stroked-button:active,:root refx-checkin-details-dialog-pres .mat-stroked-button:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root refx-checkin-details-dialog-pres .close-btn-bottom:focus,:root refx-checkin-details-dialog-pres .close-btn-bottom:focus:not(disabled),:root refx-checkin-details-dialog-pres .mat-stroked-button:focus,:root refx-checkin-details-dialog-pres .mat-stroked-button:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-checkin-details-dialog-pres .close-btn-bottom:not([disabled]):active:focus,:root refx-checkin-details-dialog-pres .mat-stroked-button:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-checkin-details-dialog-pres .close-btn-bottom i,:root refx-checkin-details-dialog-pres .mat-stroked-button i{display:none}:root refx-checkin-details-dialog-pres .close-btn-bottom span,:root refx-checkin-details-dialog-pres .mat-stroked-button span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}:root refx-seat-selection-details-dialog-pres .select-btn-bottom{font-size:1.4rem;font-weight:600;padding:1.6rem;border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;padding:1.2rem 2.4rem;letter-spacing:.04em;line-height:1.7rem}:root refx-seat-selection-details-dialog-pres .select-btn-bottom:hover,:root refx-seat-selection-details-dialog-pres .select-btn-bottom:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root refx-seat-selection-details-dialog-pres .select-btn-bottom:active,:root refx-seat-selection-details-dialog-pres .select-btn-bottom:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root refx-seat-selection-details-dialog-pres .select-btn-bottom:focus,:root refx-seat-selection-details-dialog-pres .select-btn-bottom:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-seat-selection-details-dialog-pres .select-btn-bottom:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-seat-selection-details-dialog-pres .select-btn-bottom i{display:none}:root refx-seat-selection-details-dialog-pres .select-btn-bottom span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}:root refx-seat-selection-details-dialog-pres .deselect-btn-bottom{border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;font-size:1.2rem;font-style:normal;line-height:1.5rem;letter-spacing:.04em;padding:1.2rem 2.4rem}:root refx-seat-selection-details-dialog-pres .deselect-btn-bottom:hover,:root refx-seat-selection-details-dialog-pres .deselect-btn-bottom:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root refx-seat-selection-details-dialog-pres .deselect-btn-bottom:active,:root refx-seat-selection-details-dialog-pres .deselect-btn-bottom:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root refx-seat-selection-details-dialog-pres .deselect-btn-bottom:focus,:root refx-seat-selection-details-dialog-pres .deselect-btn-bottom:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-seat-selection-details-dialog-pres .deselect-btn-bottom:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-seat-selection-details-dialog-pres .deselect-btn-bottom i{display:none}:root refx-seat-selection-details-dialog-pres .deselect-btn-bottom span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}:root refx-frequent-flyer-dialog-pres .mat-flat-button{font-size:1.4rem;font-weight:600;padding:1.55rem 1.6rem;letter-spacing:.04em;line-height:1.7rem}:root refx-frequent-flyer-dialog-pres .mat-stroked-button{border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;font-size:1.2rem;font-style:normal;line-height:1.5rem;letter-spacing:.04em;padding:1.6rem}:root refx-frequent-flyer-dialog-pres .mat-stroked-button:hover,:root refx-frequent-flyer-dialog-pres .mat-stroked-button:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root refx-frequent-flyer-dialog-pres .mat-stroked-button:active,:root refx-frequent-flyer-dialog-pres .mat-stroked-button:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root refx-frequent-flyer-dialog-pres .mat-stroked-button:focus,:root refx-frequent-flyer-dialog-pres .mat-stroked-button:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-frequent-flyer-dialog-pres .mat-stroked-button:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-frequent-flyer-dialog-pres .mat-stroked-button i{display:none}:root refx-frequent-flyer-dialog-pres .mat-stroked-button span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}:root refx-ssci-boarding-pass-delivery .mat-flat-button{font-size:1.4rem;font-weight:600;padding:1.55rem 1.6rem;border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important;font-weight:400!important;letter-spacing:.04em}:root refx-ssci-boarding-pass-delivery .mat-flat-button:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root refx-ssci-boarding-pass-delivery .mat-flat-button:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root refx-ssci-boarding-pass-delivery .mat-flat-button:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root refx-ssci-boarding-pass-delivery .mat-flat-button:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root refx-ssci-boarding-pass-delivery .mat-flat-button i{display:none}:root refx-ssci-boarding-pass-delivery .mat-flat-button span{text-transform:capitalize!important}:root refx-ssci-boarding-pass-delivery .mat-stroked-button{border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;font-size:1.2rem;font-style:normal;line-height:1.5rem;letter-spacing:.04em;padding:1.6rem}:root refx-ssci-boarding-pass-delivery .mat-stroked-button:hover,:root refx-ssci-boarding-pass-delivery .mat-stroked-button:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root refx-ssci-boarding-pass-delivery .mat-stroked-button:active,:root refx-ssci-boarding-pass-delivery .mat-stroked-button:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root refx-ssci-boarding-pass-delivery .mat-stroked-button:focus,:root refx-ssci-boarding-pass-delivery .mat-stroked-button:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-ssci-boarding-pass-delivery .mat-stroked-button:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-ssci-boarding-pass-delivery .mat-stroked-button i{display:none}:root refx-ssci-boarding-pass-delivery .mat-stroked-button span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}:root refx-ssci-boarding-pass-delivery .footer-wrapper{margin-top:-1.6rem;margin-left:-6.32rem}@media (max-width: 600px){:root refx-ssci-boarding-pass-delivery .footer-wrapper{margin-left:-1.6rem;width:auto}}:root refx-ssci-boarding-pass-delivery .mat-mdc-card-content{padding:0!important}:root refx-payment-checkout-experience-credit-card-pres .buttons-place{align-items:end}:root refx-payment-checkout-experience-credit-card-pres .buttons-place #payment-button{font-size:1.4rem;font-weight:600;padding:1.5rem 1.6rem;letter-spacing:.04em;line-height:1.7rem}:root custom-dangerous-goods-pres .declaration{margin-bottom:-1.6rem}:root refx-contact-details-item-pres .mat-card,:root refx-security-questions-pres .mat-card{margin-bottom:.4rem}:root .mat-stroked-button,:root .previous-btn{border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important;font-size:1.4rem;color:#fff;font-weight:400;line-height:140%;font-family:AirIndiaVariable-or-Mukta;text-transform:capitalize;padding:1.6rem 2.4rem}:root .mat-stroked-button:hover,:root .previous-btn:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root .mat-stroked-button:active,:root .previous-btn:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root .mat-stroked-button:focus,:root .previous-btn:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root .mat-stroked-button:focus:active,:root .previous-btn:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root .mat-stroked-button i,:root .previous-btn i{display:none}:root .mat-stroked-button span,:root .previous-btn span{text-transform:capitalize!important}:root #continue{border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important;font-size:1.4rem;color:#fff;font-weight:400;line-height:140%;font-family:AirIndiaVariable-or-Mukta;text-transform:capitalize;padding:0 2.4rem}:root #continue:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root #continue:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root #continue:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root #continue:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root #continue i{display:none}:root #continue span{text-transform:capitalize!important}:root custom-flight-recap-pres .panel-background{background:none!important;width:85%}:root custom-flight-recap-pres .panel-background .left{width:100%}:root custom-flight-recap-pres .panel-background .left:not(.open-jaw) .airports{width:50%}:root custom-flight-recap-pres .panel-background .left:not(.open-jaw) .dates{padding-left:4.5rem!important;padding-right:6rem!important}:root custom-flight-recap-pres .panel-background .left:not(.open-jaw) .sub-component:last-child{padding-left:7rem;padding-right:7rem}@media (max-width: 599.98px){:root custom-flight-recap-pres refx-flight-recap-flights .flight-recap-flights-partial{font-size:1.6rem;color:#383c42;font-weight:400;line-height:140%}}@media (min-width: 840px){:root custom-flight-recap-pres refx-flight-recap-flights .flight-recap-flights-full{border-right:1px solid #EAEAEA!important;padding-right:7rem}:root custom-flight-recap-pres refx-flight-recap-flights .departure-illustration{width:15rem!important;margin-top:3rem}}:root custom-flight-recap-pres refx-flight-recap-flights .dashed{background-image:url(dashed-border-boundline.2c848b8e8dbf9a6a.svg)!important;background-repeat:repeat;height:.1rem;width:100%;top:2.25rem!important;background-size:unset!important}:root custom-flight-recap-pres refx-flight-recap-flights .flight-take-off-icon,:root custom-flight-recap-pres refx-flight-recap-flights .flight-landing-icon{background-color:#fff;z-index:1;margin-top:-1rem}@media (max-width: 839.98px){:root custom-flight-recap-pres refx-flight-recap-flights .flight-take-off-icon,:root custom-flight-recap-pres refx-flight-recap-flights .flight-landing-icon{top:1.75rem}}:root custom-flight-recap-pres refx-flight-recap-flights .flight-take-off-icon{content:url(material-symbols_flight-takeoff.8aed8e9150106ee4.svg);left:0;padding-right:.9rem}@media (max-width: 839.98px){:root custom-flight-recap-pres refx-flight-recap-flights .flight-take-off-icon{padding-right:.5rem;content:url(flight-takeoff-mobile-icon.ecb7829343d14894.svg)}}:root custom-flight-recap-pres refx-flight-recap-flights .flight-landing-icon{content:url(ic_round-flight-land.e3a15d8183491f76.svg);right:0;padding-left:.9rem}@media (max-width: 839.98px){:root custom-flight-recap-pres refx-flight-recap-flights .flight-landing-icon{padding-left:.5rem;content:url(flight-land-mobile-icon.9bf9fee8329dbb71.svg)}}@media (min-width: 840px){:root custom-flight-recap-pres .flight-recap .sub-component{border-right:1px solid #EAEAEA!important}:root custom-flight-recap-pres .flight-recap .text-icon-button{margin-right:2rem;background:none!important}}@media (max-width: 600px){:root custom-flight-recap-pres .flight-recap .left{margin-top:.5rem;padding:0rem!important}:root custom-flight-recap-pres .flight-recap .left .flight-recap-travelers{display:none}}:root custom-flight-recap-pres .flight-recap-flights-codes{color:#0e4688;align-items:baseline}:root custom-flight-recap-pres .flight-recap-flights-codes .departure-code,:root custom-flight-recap-pres .flight-recap-flights-codes .destination-code{font-size:1.8rem;color:#383c42;font-weight:550;line-height:125%}:root custom-flight-recap-pres .flight-recap-flights-codes .refx-icon-flight-departure:before{content:none}:root custom-flight-recap-pres .flight-recap-flights-codes .flight-recap-flights-illustration{flex-basis:85%;align-items:center;justify-content:flex-start}:root custom-flight-recap-pres refx-flight-recap-dates .date-container{justify-content:space-around}:root custom-flight-recap-pres refx-flight-recap-dates .date-container .date-label{font-size:1rem;color:#383c42;font-weight:600;line-height:130%;font-family:Nunito;text-transform:uppercase}:root custom-flight-recap-pres refx-flight-recap-dates .date-container .date{font-size:1.8rem;color:#383c42;font-weight:550;line-height:125%;text-transform:uppercase}@media (max-width: 600px){:root custom-flight-recap-pres refx-flight-recap-dates .date-container .date{display:block;font-size:1rem;margin-top:-2rem;margin-left:-4.4rem;font-size:1.2rem!important;color:#1c1213;font-weight:400;line-height:140%;font-family:Nunito;letter-spacing:.08px}}:root custom-flight-recap-pres refx-flight-recap-dates .date-container .date-small{display:none}:root custom-flight-recap-pres refx-flight-recap-travelers .flight-recap-travelers:not(.open-jaw){justify-content:space-around}:root custom-flight-recap-pres refx-flight-recap-travelers .flight-recap-travelers-passengers{font-size:1rem;color:#383c42;font-weight:600;line-height:130%;font-family:Nunito;text-transform:uppercase}:root custom-flight-recap-pres refx-flight-recap-travelers .flight-recap-travelers-number{font-size:1.8rem;color:#383c42;font-weight:550;line-height:125%}:root custom-flight-recap-pres refx-flight-recap-travelers .refx-icon-login:before{content:none}:root custom-flight-recap-pres .flight-recap-flights-cities{color:#777;font-weight:600!important}:root custom-flight-recap-pres .flight-recap-flights-cities .departure-city,:root custom-flight-recap-pres .flight-recap-flights-cities .destination-city{font-family:Nunito}@media (min-width: 600px){:root custom-flight-recap-pres .flight-recap-flights-cities .departure-city,:root custom-flight-recap-pres .flight-recap-flights-cities .destination-city{display:none}}@media (max-width: 600px){:root custom-flight-recap-pres .text-icon-button{margin-top:-1rem!important}}:root custom-flight-recap-pres .text-icon-button .refx-icon-basket{color:#626b71}:root custom-flight-recap-pres .text-icon-button span{font-size:1.37rem;color:#da0e29;font-weight:400;line-height:140%;letter-spacing:.14px;text-transform:capitalize;text-align:left}:root .summary-panel-wrapper{background:#fff!important;border-top:1px solid #EAEAEA!important;box-shadow:none}@media (max-width: 600px){:root .summary-panel-wrapper{padding:0 2rem;height:8%}}:root .card-icons .visa-icon{content:url(visa-icon.32ac0b1a1d1f3085.png)}:root .card-icons .master-card-icon{content:url(master-card-icon.cfdbf5fa3a5a4f92.png)}:root .card-icons .amex-icon{content:url(amex-icon.694c20d329a58e7d.png)}:root .card-icons .diners-icon{content:url(diners-icon.ea7614f6a8d7b87a.png)}:root .card-icons .discover-icon{content:url(discover-icon.5ab9e8a8623618b2.png)}:root .upi-payment-icons{content:url(upi-payment-icons.dbb3e9d4f28067c1.png)}:root .additional-info-section img{content:url(info-icon.df9794f852787dee.png)}:root .payment-arrow-right-icon{content:url(payment-arrow-right-icon.5f52a23552504cd6.png);height:1.6rem!important}:root .payment-close-icon{content:url(payment-close-icon.86493bae9a9647a8.png);height:2.6rem!important}:root .cvv-info-icon{content:url(cvv-info-icon.40a42fabcf671259.png)}:root .card-chip-icon img{content:url(credit-card-chip.8a777d7de0ab6552.svg)}:root .amop-icons .wallet-amop{content:url(wallet-amop.9cc074adeb1c56a7.png)}:root .amop-icons .net-banking-amop{content:url(net-banking-amop.4476eec7aad37db3.png)}:root .amop-icons .emi-amop{content:url(emi-amop.9ab76b9bd8df6c66.png)}:root .amop-icons .upi-amop{content:url(upi-amop.6d8c8fa6d3fa2fdc.png)}:root .amop-icons .rupay-credit-amop{content:url(rupay-credit-debit-amop.7808aad4dd6b9761.png)}@media (min-width: 600px){:root :not([dir=rtl]) .buttons-place>*:not(:first-child){margin-right:1.6rem}}:root app-cancel .mat-checkbox refx-passenger-pres,:root app-cancel custom-passenger-pres .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:unset}:root .cdk-overlay-container{position:fixed;z-index:2000!important}refx-address-pres .address-form .address-line1-label span{font-style:normal;font-weight:400;font-size:1.6rem;line-height:2rem;text-transform:capitalize;color:#a3a3a3}refx-address-pres .billing-address-title{font-size:1.4rem;color:#25272c;font-weight:700;line-height:125%;font-family:Nunito;margin:0 0 2.4rem!important;letter-spacing:.01em;align-items:flex-start;display:flex;text-align:left!important}refx-checkin-error-cont refx-checkin-error-pres{background:var(--checkin-error-main-background-color, var(--application-section-background-color, #FCFCFC))}refx-checkin-error-cont refx-checkin-error-pres img{content:url(no-check-in-error.82dfd35c6a1bc55f.png);width:24rem;height:24rem}refx-checkin-error-cont refx-checkin-error-pres h1{color:var(--Text-Text_Primary_Red, #B61032)!important;font-size:1.6rem!important;font-weight:500!important;margin-bottom:0rem!important;text-transform:uppercase}@media (max-width: 600px){refx-checkin-error-cont refx-checkin-error-pres h1{padding-bottom:1.6rem}}refx-checkin-error-cont refx-checkin-error-pres .message{font-family:Nunito;font-size:1.4rem;font-weight:400}refx-exit-flow{background:var(--checkin-error-main-background-color, var(--application-section-background-color, #FCFCFC))}refx-exit-flow .exit-btn{border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important;font-size:1.4rem;color:#fff;font-weight:400;line-height:140%;font-family:AirIndiaVariable-or-Mukta;text-transform:capitalize;padding:1.6rem 2.4rem}refx-exit-flow .exit-btn:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}refx-exit-flow .exit-btn:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}refx-exit-flow .exit-btn:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}refx-exit-flow .exit-btn:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}refx-exit-flow .exit-btn i{display:none}refx-exit-flow .exit-btn span{text-transform:capitalize!important}@media (max-width: 599px){refx-exit-flow .exit-btn{width:100%}}refx-ssci-boarding-pass-delivery refx-messages-panel-cont refx-messages-panel-pres{padding:2rem}@media (max-width: 600px){refx-ssci-boarding-pass-delivery refx-messages-panel-cont refx-messages-panel-pres{padding:0rem}}refx-header-navigation-prompt-pres refx-dialog-pres .refx-dialog-container .refx-dialog-header{background:#c02d32;margin:-1rem -2rem 0 0}refx-header-navigation-prompt-pres refx-dialog-pres .refx-dialog-container .refx-dialog-content .discard-changes-text{border-bottom:1px #EDEEF1 solid;padding:1.2rem;font-weight:400;font-family:Nunito;font-size:1.6rem}refx-header-navigation-prompt-pres refx-dialog-pres .refx-dialog-container .refx-dialog-close-btn-corner{color:#fff!important;background:var(--modal-popup-header-background)!important;border:transparent!important;font-size:2rem;margin:2.3rem 2.5rem}refx-header-navigation-prompt-pres refx-dialog-pres .refx-dialog-container .refx-dialog-close-btn-corner .refx-icon-cross:before{content:url(cross_icon.cb5cebf34e86d1ab.svg)}refx-header-navigation-prompt-pres refx-dialog-pres .refx-dialog-container .refx-dialog-title{margin:0!important}refx-header-navigation-prompt-pres refx-dialog-pres .refx-dialog-container .refx-dialog-title>h1{padding:2.4rem;margin:0;font-size:1.8rem;color:#fff;font-weight:600;line-height:125%;text-transform:uppercase;margin-top:.7rem;text-align:left!important}refx-header-navigation-prompt-pres refx-dialog-pres .refx-dialog-container .header-navigation-prompt-description{font-size:1.6rem;color:#494e5c;font-weight:400;line-height:140%;font-family:Nunito;letter-spacing:.08px;margin-left:.5rem;border-bottom:1.6px #EDEEF1 solid;margin-top:-.4rem;padding-bottom:2.4rem}refx-header-navigation-prompt-pres refx-dialog-pres .refx-dialog-container .refx-dialog-actions{padding:0;margin:0 1.8rem 1rem}@media (max-width: 600px){refx-header-navigation-prompt-pres refx-dialog-pres .refx-dialog-container .refx-dialog-actions{padding-top:1.6rem;margin:1.2rem}}:root{--seat-selected-color: #0E4688}:root refx-ssci-seatmap refx-messages-panel-pres .messages-panel{box-shadow:none!important;margin-bottom:.4rem!important}@media (max-width: 599.98px){:root refx-ssci-seatmap refx-messages-panel-pres .messages-panel{margin-bottom:1.6rem!important}}:root refx-ssci-seatmap .basic-in-flow-layout-container{--basic-in-flow-layout-footer-wrapper-padding: 0;padding:0;margin:0}:root refx-ssci-seatmap .basic-in-flow-layout-container .summary-panel-wrapper,:root refx-ssci-seatmap .basic-in-flow-layout-container .modify-search-wrapper,:root refx-ssci-seatmap .basic-in-flow-layout-container .page-header,:root refx-ssci-seatmap .basic-in-flow-layout-container .footer-wrapper{margin:0}:root refx-ssci-seatmap .basic-in-flow-layout-container .content-wrapper>div{margin:0}@media (min-width: 1280px){:root refx-ssci-seatmap .basic-in-flow-layout-container .content-wrapper>div{margin:auto}}:root refx-ssci-seatmap .basic-in-flow-layout-container .message-panel{max-width:unset;flex:unset;padding:0 2.4rem}@media (max-width: 599.98px){:root refx-ssci-seatmap .basic-in-flow-layout-container .message-panel{padding-left:0rem!important;padding-right:0rem!important}}:root refx-ssci-seatmap .basic-in-flow-layout-container .main-content{max-width:unset;padding:0 2.4rem!important}@media (max-width: 599.98px){:root refx-ssci-seatmap .basic-in-flow-layout-container .main-content{padding-left:0rem!important;padding-right:0rem!important}}:root refx-ssci-seatmap .basic-in-flow-layout-container .footer-wrapper .footer>div{max-width:unset;flex:unset;padding:0 2.4rem!important}@media (max-width: 599.98px){:root refx-ssci-seatmap .basic-in-flow-layout-container .footer-wrapper .footer>div{padding-left:0rem!important;padding-right:0rem!important}}:root refx-ssci-seatmap .buttons-place-container{display:flex;justify-content:space-between;align-items:center}@media (max-width: 840px){:root refx-ssci-seatmap .buttons-place-container .buttons-place{width:100%}}@media (max-width: 600px){:root refx-ssci-seatmap refx-page-title-pres .box-title{margin-bottom:0!important}}:root refx-ssci-seatmap refx-page-title-box-pres .title,:root refx-ssci-seatmap refx-page-title-box-pres .subtitle{color:#000}:root .traveler-identity-seat-tabs{background:#fff}:root .traveler-identity-seat-tabs .mat-tab-header{padding-top:1.6rem}:root refx-seatmap-facility-cell-pres .refx-icon-toilet:before,:root refx-seatmap-facility-cell-pres .refx-icon-galley:before{font-size:4rem}:root custom-refx-seatmap-pres{--seatmap-matrix-background-color: white}:root custom-refx-seatmap-pres .seatmap-matrix-container{margin:2.4rem 0 0}@media (max-width: 600px){:root custom-refx-seatmap-pres .seatmap-matrix-container{margin:2.4rem -2.4rem 0;padding-left:2.4rem;padding-right:2.4rem}}:root custom-refx-seatmap-pres .seatmap-matrix-container .mat-mdc-tab-labels{background:#fff!important;padding:2.4rem}@media (max-width: 600px){:root custom-refx-seatmap-pres .seatmap-matrix-container .mat-mdc-tab-labels{padding:0 1.6rem 1.6rem}}:root custom-refx-seatmap-pres .seatmap-matrix-container .mat-mdc-tab{flex-grow:0!important}:root custom-refx-seatmap-pres .seatmap-matrix-container .mat-mdc-tab:hover .mdc-tab__ripple:before{opacity:0}:root custom-refx-seatmap-pres .seatmap-matrix-container .mat-mdc-tab.mdc-tab--active .mdc-tab__ripple:before{background-color:#eff6ff!important}:root custom-refx-seatmap-pres .seatmap-matrix-container .mdc-tab-indicator__content{display:none}:root custom-refx-seatmap-pres .seatmap-matrix-container .mdc-tab{background:#fafafa!important;margin:0 1.6rem 0 0;padding:0;min-width:25rem;flex-grow:unset;justify-content:flex-start}:root custom-refx-seatmap-pres .seatmap-matrix-container .mdc-tab--active{background:#eff6ff!important;border:none!important}:root custom-refx-seatmap-pres .seatmap-matrix-container .mdc-tab--active .traveler-identity{flex-direction:row-reverse!important}:root custom-refx-seatmap-pres .seatmap-matrix-container .mdc-tab--active .traveler-square-content{display:table!important;color:var(--traveler-identity-seat-initials-color)!important}:root custom-refx-seatmap-pres .seatmap-matrix-container .mdc-tab__content{width:100%}:root custom-refx-seatmap-pres .seatmap-matrix-container .mdc-tab__content .mdc-tab__text-label{width:100%}:root custom-refx-seatmap-pres .seatmap-matrix-container .mdc-tab__content .traveler-identity{flex-direction:row;justify-content:space-between;width:100%;padding:.8rem}:root custom-refx-seatmap-pres .seatmap-matrix-container .mdc-tab__content .traveler-identity .traveler-name .name,:root custom-refx-seatmap-pres .seatmap-matrix-container .mdc-tab__content .traveler-identity .traveler-name .infant{font-size:1.4rem!important;color:#1f2b34;font-weight:700;line-height:125%;font-family:Nunito}:root custom-refx-seatmap-pres .seatmap-matrix-container .mdc-tab__content .traveler-identity .original-price{font-weight:700;color:#20834d}:root custom-refx-seatmap-pres .seatmap-matrix-container .mdc-tab__content .traveler-identity.seat-selected{background:#eff6ff;flex-direction:row-reverse}:root custom-refx-seatmap-pres .seatmap-matrix-container .mdc-tab__content .traveler-identity.seat-selected .traveler-square-content{display:table}:root custom-refx-seatmap-pres .seatmap-matrix-container .mdc-tab__content .traveler-square-content{--traveler-identity-seat-initials-border-radius: 0;--traveler-identity-seat-initials-width: 4.2rem;--traveler-identity-seat-initials-height: 3rem;min-width:4.2rem;min-height:3rem;background:#531251;color:#fff;border:none;display:none}:root custom-refx-seatmap-pres .seatmap-matrix-container .mdc-tab__content .traveler-square-content span{font-size:1.4rem;font-weight:600;font-family:Nunito}:root custom-refx-seatmap-pres .seatmap-matrix-container .mat-tab-header-pagination{background:#fff;box-shadow:none}:root custom-refx-seatmap-pres .seatmap-matrix-container .position-indication{font-size:1.4rem;color:#1c1213;font-weight:600;line-height:120%;font-family:Nunito;padding:.8rem}:root custom-refx-seatmap-pres .seatmap-matrix-container .seatmap-table-content-column-index{--seatmap-seat-cell-dimension: 2rem;background:#f5f5f5;margin:auto;font-size:1.2rem;font-weight:400;line-height:1.44rem;font-family:Nunito;height:3.2rem;width:3.2rem;display:flex;align-items:center;justify-content:center}:root custom-refx-seatmap-legend-pres .mat-expanded .mat-expansion-panel-header{color:#1c1213;background-color:#fff;text-transform:uppercase;font-size:1.8rem;font-weight:600;padding:2rem 2rem 1.6rem}:root custom-refx-seatmap-legend-pres .mat-expansion-panel-content .mat-expansion-panel-body{--seatmap-legend-expansion-panel-body-padding: 0 2rem 2rem !important}@media (min-width: 1280px){:root custom-refx-seatmap-legend-pres .mat-expansion-panel-content .mat-expansion-panel-body{display:flex;flex-direction:row}}:root custom-refx-seatmap-legend-pres .mat-expansion-panel-content .mat-expansion-panel-body .legend-section{margin:0!important;padding:0!important;border:none!important;line-height:1.25rem}:root custom-refx-seatmap-legend-pres .mat-expansion-panel-content .mat-expansion-panel-body .legend-section .legend-section-row{--seatmap-legend-section-seat-title-margin: 0 0 0 .8rem;--seatmap-legend-cell-text-margin: 0 0 0 .8rem;padding:0!important;display:flex!important;flex-basis:50%}@media (min-width: 840px){:root custom-refx-seatmap-legend-pres .mat-expansion-panel-content .mat-expansion-panel-body .legend-section .legend-section-row{flex-basis:unset!important}:root custom-refx-seatmap-legend-pres .mat-expansion-panel-content .mat-expansion-panel-body .legend-section .legend-section-row:not(:first-child){margin:0 0 0 2rem}}:root custom-refx-seatmap-legend-pres .mat-expansion-panel-content .mat-expansion-panel-body .legend-section .legend-section-row .legend-section-title{font-size:1.2rem!important;color:#1c1213;font-weight:400;line-height:1.4rem;font-family:Nunito}:root refx-seatmap-matrix-pres{padding:2rem 0}:root refx-seatmap-matrix-pres .bassinet-space .refx-icon-bassinet:before{color:#d9000d}@media (max-width: 600px){:root refx-seatmap-matrix-pres .seatmap-table-cell.seat{padding:0 .4rem}}:root custom-checkin-seatmap-price-info{background:#fff;display:block;padding:2rem 2.4rem 2.4rem;margin-bottom:.4rem}@media (max-width: 840px){:root custom-checkin-seatmap-price-info{padding:0;margin:1.6rem 0 0}}:root custom-checkin-seatmap-price-info .seatmap-price-info-container{padding:2.4rem;background:var(--refx-footer-color);background-image:url(bg-pattern.b3c9eebe287a2278.svg)!important}@media (max-width: 840px){:root custom-checkin-seatmap-price-info .seatmap-price-info-container{padding:2.4rem 1.6rem}:root custom-checkin-seatmap-price-info .seatmap-price-info-container .price-label{width:50%}:root custom-checkin-seatmap-price-info .seatmap-price-info-container refx-discountable-price .price-currency,:root custom-checkin-seatmap-price-info .seatmap-price-info-container refx-discountable-price .price-amount{font-size:2.6rem!important}}:root custom-checkin-seatmap-price-info .seatmap-price-info-container .seatmap-price-label{font-size:1.6rem;color:#1c1213;font-weight:400;line-height:1.4rem;font-family:Nunito}:root custom-checkin-seatmap-price-info .seatmap-price-info-container .service-total{justify-content:space-between!important;align-items:flex-start}:root custom-checkin-seatmap-price-info .seatmap-price-info-container .service-total .price-label{font-size:1.6rem;color:#1c1213;font-weight:400;line-height:140%;font-family:Nunito;letter-spacing:.08px}:root custom-checkin-seatmap-price-info .seatmap-price-info-container .service-total .price .price-currency-code,:root custom-checkin-seatmap-price-info .seatmap-price-info-container .service-total .price .price-amount{font-size:3.2rem;color:#531251;font-weight:600;line-height:125%;text-transform:uppercase}@media (max-width: 599.98px){:root custom-checkin-seatmap-price-info .seatmap-price-info-container .service-total .price .price-currency-code,:root custom-checkin-seatmap-price-info .seatmap-price-info-container .service-total .price .price-amount{font-size:2.4rem!important}}:root custom-checkin-seatmap-price-info .seatmap-price-info-container .nb-seats-selected{font-size:1.6rem;color:#626773;font-weight:400;line-height:140%;font-family:Nunito;letter-spacing:.08px;float:inline-start;position:relative;bottom:1.2rem}@media (max-width: 599.98px){:root custom-checkin-seatmap-price-info .seatmap-price-info-container .nb-seats-selected{font-size:1.4rem;bottom:0}}:root custom-checkin-seatmap-price-info .seatmap-price-info-container refx-discountable-price .price-currency,:root custom-checkin-seatmap-price-info .seatmap-price-info-container refx-discountable-price .price-amount{font-size:3.2rem!important;font-weight:800!important;color:#0e4688}:root custom-checkin-seatmap-price-info .seatmap-price-info-container .service-price-information-card{padding:0!important}:root custom-checkin-seatmap-price-info .seatmap-price-info-container .discountable-price refx-price-cont{font:var(--imp-display-4-font);color:#531251}:root custom-checkin-seatmap-price-info .seatmap-price-info-container .discountable-price refx-price-cont.original-price{color:#0e4688}:root refx-traveler-identity-seat .passenger-info-wrapper{margin-left:.6rem!important}@media (max-width: 600px){:root refx-traveler-identity-seat .passenger-info-wrapper{margin-left:1rem!important}}:root refx-traveler-identity-seat .traveler-square-content.highlighted{width:6%}@media (max-width: 600px){:root refx-traveler-identity-seat .traveler-square-content.highlighted{width:18%!important}}:root refx-traveler-identity-seat .traveler-square-content{width:6.9%}@media (max-width: 600px){:root refx-traveler-identity-seat .traveler-square-content{width:21.8%!important}}@media (max-width: 600px){:root refx-traveler-identity-seat .traveler-name .infant{font-family:Nunito}}:root refx-traveler-identity-seat .traveler-name .infant{font-family:Nunito}:root refx-traveler-identity-seat .traveler-square-content>span{display:table-cell}:root refx-seat-recap-breakdown-pres .traveler-identity-seat.not-selected .no-selected-seat{font-family:Nunito}:root refx-messages-panel-pres .messages-panel.confirmation:before{border-left:none}:root refx-messages-panel-pres .content .instructions{margin-left:-1.5rem;font-style:normal;font-weight:400;font-size:1.4rem;line-height:140%;color:var(--color-ai-neutral-50)}:root refx-messages-panel-pres .content .message .toggle-instruction .toggle-instruction-label{font-size:1.6rem;color:#3174e0;font-weight:400;line-height:1.4rem;font-family:Nunito;letter-spacing:.14px}@media (max-width: 599.98px){:root refx-messages-panel-pres .content .message .toggle-instruction .toggle-instruction-label{font-size:1.2rem}}:root refx-messages-panel-pres .content div .messages-list{margin-left:-1.5rem;color:var(--color-ai-neutral-50)}:root refx-messages-panel-pres .content div .messages-list .message .message-title span{font-size:1.6rem;color:#1c1213!important;font-weight:400;line-height:140%;font-family:Nunito!important;letter-spacing:.08px}@media (max-width: 599.98px){:root refx-messages-panel-pres .content div .messages-list .message .message-title span{font-size:1.4rem}}:root refx-messages-panel-pres .content .message span.message-title{font-style:normal;font-weight:600;font-size:1.4rem;line-height:2.4rem;color:var(--color-ai-neutral-50)}:root refx-messages-panel-pres .confirmation .messages-container{padding:2rem!important}:root refx-messages-panel-pres .confirmation .messages-container .title{font-size:1.8rem;color:#09591a;font-weight:600;line-height:125%;text-transform:uppercase;padding-left:.1rem}@media (max-width: 599.98px){:root refx-messages-panel-pres .confirmation .messages-container .title{font-size:1.4rem;font-weight:500}}:root refx-messages-panel-pres .confirmation .messages-container .refx-icon-validation:before{font-size:2.4rem}@media (max-width: 599.98px){:root refx-messages-panel-pres .confirmation .messages-container .refx-icon-validation:before{font-size:1.8rem}}:root refx-messages-panel-pres .confirmation .messages-container .icon-left-container{margin-right:0rem}:root refx-messages-panel-pres .warning .messages-container .title{font-style:normal;font-weight:600;font-size:1.6rem;color:#ff6700;padding-left:.1rem}:root refx-messages-panel-pres .error .messages-container .title{font-style:normal;font-weight:600;font-size:1.6rem;color:#c02d32;padding-left:.1rem}:root refx-messages-panel-pres .information .messages-container .title{font-size:1.6rem;color:#11418f;font-weight:500}@media (max-width: 599.98px){:root refx-messages-panel-pres .information .messages-container .title{font-size:1.2rem}}:root refx-messages-panel-pres .expandable-instruction .instruction-text.show-instruction{font-size:1.6rem;color:#1c1213;font-weight:400;line-height:140%;font-family:Nunito}@media (max-width: 599.98px){:root refx-messages-panel-pres .expandable-instruction .instruction-text.show-instruction{font-size:1.2rem}}:root .refx-icon-validation{line-height:0}:root refx-messages-panel-pres .messages-panel.warning:before{border-left:none}:root refx-messages-panel-pres .messages-panel.error:before{border-left:none}:root .messages-container{display:flex;align-items:flex-start;padding:2rem;gap:.8rem}:root refx-messages-panel-pres .messages-panel.information:before{border-left:none}:root custom-regulatory-details-personal-details-pres{flex-direction:column}:root custom-regulatory-details-personal-details-pres form{display:block}:root custom-regulatory-details-personal-details-pres .instructions{font-style:normal;font-weight:400;font-size:1.4rem;line-height:2.4rem;display:flex;align-items:center;color:#1f2b34}:root custom-regulatory-details-personal-details-pres .mat-flat-button{float:right}:root custom-regulatory-details-pres mat-card{padding:2.4rem!important;background:#fff;border-radius:0!important}:root custom-regulatory-details-pres mat-card .card-content{padding:0!important}:root custom-regulatory-details-pres mat-card .card-content mat-accordion{display:flex!important;flex-direction:column;gap:1.6rem}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel{box-shadow:none;border-radius:0!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel mat-expansion-panel-header{padding:2.4rem;background:#f7f8f8!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel mat-expansion-panel-header .panel-title{font-size:1.8rem;color:#1c1213!important;font-weight:700;line-height:125%;font-family:Nunito;margin:0}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel mat-expansion-panel-header .panel-title i{color:#fff;background:#b61032;font-size:2.4rem;margin:0 0 -.5rem .5rem;border-radius:50%;padding:0;height:21px;width:21px;position:relative;display:inline-block}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel mat-expansion-panel-header .panel-title i:before{content:"\e90b"!important;font-family:ai-icons!important;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;line-height:1;position:absolute;top:50%;transform:translate(-4%,-55%);height:24px;color:#fff}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel mat-expansion-panel-header .mat-expansion-indicator:after{margin:unset;background:unset!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel mat-expansion-panel-header.mat-expanded .mat-expansion-indicator{color:unset}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel mat-expansion-panel-header.mat-expanded .mat-expansion-indicator:after{margin:unset;background:unset!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body{padding:2.4rem;border:1px solid #F2F6FA;border-top:none}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body mat-form-field .mdc-notched-outline div,:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body mat-form-field .mat-mdc-text-field-wrapper:hover .mdc-notched-outline div{background:transparent;border-color:#626773!important;border-width:1px!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body mat-form-field .mat-mdc-form-field-infix{padding:.5rem 0 .8em;border-top:.84375em solid transparent}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body mat-form-field .mat-mdc-form-field-infix input{font-size:1.6rem;color:#626773!important;font-weight:400;line-height:165%;font-family:Nunito}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body mat-form-field .mat-mdc-form-field-infix:after{color:#626773!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body mat-form-field.mat-form-field-disabled{opacity:.4}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body mat-form-field.mat-form-field-disabled .mdc-notched-outline div,:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body mat-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper:hover .mdc-notched-outline div{background:transparent!important;background-color:transparent!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body mat-form-field.mat-form-field-disabled .mat-mdc-form-field-infix input{font-size:1.6rem;color:#828a99;font-weight:400;line-height:165%;font-family:Nunito}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body mat-form-field.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#828a99!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .instructions{font-size:1.6rem;color:#000;font-weight:400;line-height:140%;font-family:Nunito}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body button.submit{margin:unset;font-size:1.4rem;font-weight:600;padding:1.6rem;border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important;padding:1.2rem 2.4rem}@media (min-width: 600px){:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body button.submit{align-self:flex-end}}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body button.submit:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body button.submit:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body button.submit:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body button.submit:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body button.submit i{display:none}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body button.submit span{text-transform:capitalize!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .gender-wrapper mat-label{padding-left:0;font-size:1.2rem;color:#000;font-weight:500;line-height:165%;font-family:Nunito}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .gender-wrapper mat-button-toggle-group{flex-direction:row-reverse;border-radius:0;gap:1.6rem}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .gender-wrapper mat-button-toggle-group mat-button-toggle{border-radius:unset;border:none!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .gender-wrapper mat-button-toggle-group mat-button-toggle:after{display:none}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .gender-wrapper mat-button-toggle-group mat-button-toggle .mat-button-toggle-label-content span{text-transform:uppercase;font-size:1.6rem;font-weight:500;line-height:125%}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .gender-wrapper mat-button-toggle-group mat-button-toggle:not(.mat-button-toggle-checked){background-color:#f7f8f8}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .gender-wrapper mat-button-toggle-group mat-button-toggle:not(.mat-button-toggle-checked) .mat-button-toggle-label-content span{color:#1c1213}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .gender-wrapper mat-button-toggle-group mat-button-toggle.mat-button-toggle-checked button{font-size:1.4rem;font-weight:600;padding:1.6rem;border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important;padding:0;background:#b61032}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .gender-wrapper mat-button-toggle-group mat-button-toggle.mat-button-toggle-checked button:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .gender-wrapper mat-button-toggle-group mat-button-toggle.mat-button-toggle-checked button:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .gender-wrapper mat-button-toggle-group mat-button-toggle.mat-button-toggle-checked button:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .gender-wrapper mat-button-toggle-group mat-button-toggle.mat-button-toggle-checked button:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .gender-wrapper mat-button-toggle-group mat-button-toggle.mat-button-toggle-checked button i{display:none}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .gender-wrapper mat-button-toggle-group mat-button-toggle.mat-button-toggle-checked button span{text-transform:capitalize!important}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .gender-wrapper mat-button-toggle-group mat-button-toggle.mat-button-toggle-checked button .mat-button-toggle-label-content span{text-transform:uppercase!important;font-size:1.6rem;font-weight:500;line-height:125%}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .mat-mdc-form-field-hint{font-size:1.2rem;color:#000;font-weight:500;line-height:165%;font-family:Nunito;opacity:.4}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body .mat-select-value-text{color:#000;font-weight:500;font-family:Nunito}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-form-field-appearance-outline .mat-mdc-floating-label{color:#626773!important;font-weight:400;font-family:Nunito}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-form-field-appearance-outline .mat-mdc-floating-label mat-label span{background:#fff;padding:0 1.5rem 0 .5rem}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-form-field-appearance-outline .mat-mdc-floating-label .mat-mdc-form-field-required-marker{margin-left:-1.2rem}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel custom-regulatory-details-travel-document-pres .buttons-place{justify-content:end}:root custom-regulatory-details-pres mat-card .card-content .main-title{font-size:2.4rem;color:#000;font-weight:700;line-height:125%;font-family:Nunito;text-transform:capitalize;text-align:left!important}:root custom-regulatory-details-pres mat-card .card-content .main-instructions{padding-bottom:2.4rem;margin-bottom:2.4rem;border-bottom:1px solid #EDEEF1;font-size:1.6rem;color:#000;font-weight:400;line-height:140%;font-family:Nunito}@media (max-width: 600px){:root custom-regulatory-details-pres mat-card{padding:1.6rem!important;margin-top:1.6rem}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel mat-expansion-panel-header .panel-title{font-size:1.6rem;color:#1c1213!important;font-weight:600;line-height:125%;font-family:Nunito}:root custom-regulatory-details-pres mat-card .card-content mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body{padding:1.6rem}:root custom-regulatory-details-pres mat-card .card-content .main-instructions{padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:1px solid #EDEEF1;padding-left:0;font-size:1.6rem;color:#000;font-weight:400;line-height:140%;font-family:Nunito}}:root refx-exit-flow .exit-btn{border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important}:root refx-exit-flow .exit-btn:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root refx-exit-flow .exit-btn:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root refx-exit-flow .exit-btn:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root refx-exit-flow .exit-btn:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root refx-exit-flow .exit-btn i{display:none}:root refx-exit-flow .exit-btn span{text-transform:capitalize!important}:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .next-page{font-size:1.4rem;font-weight:600;padding:1.6rem;border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important}:root refx-regulatory-details-travel-document-pres .buttons-place{justify-content:right!important}@media (max-width: 699px){:root refx-ssci-payment .box-title{margin-bottom:2.4rem!important}}@media (max-width: 699px){:root refx-ssci-payment button.refx-body-2.mat-stroked-button.capsule{display:none}}:root refx-ssci-payment .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:transparent}:root refx-ssci-payment refx-messages-panel-cont .messages-panel{margin:0 2.4rem 2.4rem!important}:root refx-ssci-payment .main-content{background:transparent}:root refx-ssci-payment .mat-form-field-appearance-outline.mat-form-field-can-float .mat-form-field-infix{font-size:1.6rem;font-weight:400;line-height:100%;font-family:Nunito;margin-top:-.8rem}:root refx-ssci-payment .checkout-price-details-card{box-shadow:none!important}:root refx-ssci-payment .credit-card-container{margin-top:1rem}:root refx-ssci-payment .payment-method-content{border:none!important}:root refx-ssci-payment .card-container{background-image:url(payment-card-bg-optimized.ecc8ced1459b15e2.png)!important;margin:0 2.4rem 0 0}@media (max-width: 699px){:root refx-ssci-payment .card-container{margin:0 1.6rem}}:root refx-ssci-payment .secure-field-container{display:none!important}:root refx-ssci-payment .footer{padding:0 2.4rem!important;margin-bottom:4rem}@media (max-width: 699px){:root refx-ssci-payment .footer{padding:0!important;margin-bottom:.8rem}}:root refx-ssci-payment .buttons-place{align-items:end;background-color:#f7f8f8;padding:0 2.4rem 2.4rem}@media (max-width: 700px){:root refx-ssci-payment .buttons-place{padding:1.6rem!important}}:root refx-ssci-payment .buttons-place #payment-button{border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important;padding:0 2.4rem}:root refx-ssci-payment .buttons-place #payment-button:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root refx-ssci-payment .buttons-place #payment-button:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root refx-ssci-payment .buttons-place #payment-button:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root refx-ssci-payment .buttons-place #payment-button:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root refx-ssci-payment .buttons-place #payment-button i{display:none}:root refx-ssci-payment .buttons-place #payment-button span{text-transform:capitalize!important}:root refx-ssci-payment .buttons-place #payment-button span{font-size:1.4rem;font-weight:400}:root refx-ssci-payment .credit-card-payment-form{margin-top:0!important;padding-top:0!important}:root refx-ssci-payment .terms-and-conditions-checkbox{margin:0rem 1rem 0rem .2rem!important}@media (max-width: 600px){:root refx-ssci-payment .terms-and-conditions-checkbox{margin-left:0!important}}:root refx-ssci-payment .terms-and-condition-footer-card{margin:-1rem 2rem!important;box-shadow:none!important;display:none}:root refx-ssci-payment .terms-and-conditions-label{font-family:Nunito;font-size:1.6rem;font-weight:400;display:inline-block;width:97%;text-align:initial;vertical-align:text-top}@media (max-width: 600px){:root refx-ssci-payment .terms-and-conditions-label{width:85%}}:root refx-ssci-payment .terms-and-conditions-label a{color:#3174e0!important;text-decoration:underline!important}:root refx-ssci-payment .terms-and-conditions-error{font-size:1.6rem;text-align:left;font-family:Nunito;margin-top:1.5rem}:root refx-ssci-payment .payment-checkout.header-text{color:#b61032;font-size:2.4rem;font-weight:500;text-transform:uppercase;line-height:3rem;word-wrap:break-word;display:flex;padding:2rem}:root refx-ssci-payment .price-includes-tax{display:block!important;position:absolute;right:2.5rem;top:5.8rem;font-size:1.6rem;color:#080b0d;font-weight:400;font-family:Nunito}:root refx-ssci-payment .price-information-card .checkout-policies-conditions-flex-container{display:flex;flex-direction:column;align-items:flex-end}:root refx-ssci-payment .price-information-card .checkout-policies-conditions-flex-container .baggage-policies,:root refx-ssci-payment .price-information-card .checkout-policies-conditions-flex-container .review-conditions{margin:0rem 0rem 1.2rem}:root refx-ssci-payment .price-information-card .checkout-policies-conditions-flex-container .baggage-policies span,:root refx-ssci-payment .price-information-card .checkout-policies-conditions-flex-container .review-conditions span{font-weight:400;font-size:1.4rem;line-height:1.6rem;color:#da0e29}:root refx-ssci-payment custom-refx-payment-checkout-experience-mops-pres .mop-group .mat-radio-label-content img{height:3.5rem;padding-left:1rem}:root refx-ssci-payment custom-refx-payment-checkout-experience-mops-pres .selected-mop .buttons-place{margin-bottom:.2rem}@media (max-width: 600px){:root refx-ssci-payment custom-refx-payment-checkout-experience-mops-pres .selected-mop .buttons-place{margin-bottom:0!important}}:root refx-ssci-payment custom-refx-payment-checkout-experience-mops-pres .terms-and-conditions .terms-and-conditions-checkbox .mdc-checkbox .mdc-checkbox__background{width:2.4rem;height:2.4rem;top:.1rem!important}@media (max-width: 839.98px){:root refx-ssci-payment custom-refx-payment-checkout-experience-mops-pres .terms-and-conditions .terms-and-conditions-checkbox .mdc-checkbox .mdc-checkbox__background{top:1rem!important}}:root refx-ssci-payment mat-panel-title:first-child .row{flex-direction:column!important}@media (max-width: 699px){:root refx-ssci-payment .mat-expansion-panel-header-title{margin:0}}@media (max-width: 699px){:root refx-ssci-payment mat-accordion:not(:first-child) img{width:unset;vertical-align:middle}}:root refx-ssci-payment mat-accordion:not(:first-child) .row{text-align:left}:root refx-ssci-payment mat-accordion:not(:first-child) .row .payment-method-name{display:block}:root refx-ssci-payment mat-accordion:not(:first-child) .row .col-12{max-width:auto}:root refx-ssci-payment .mop-group .mat-radio-label-content img{height:3.5rem!important}@media (max-width: 699px){:root refx-ssci-payment .mop-group .mat-radio-label-content img{height:3rem!important}}:root refx-ssci-payment .payment-section-card{box-shadow:none!important;padding:0!important;margin:0 2.4rem!important;background:none!important}@media (max-width: 699px){:root refx-ssci-payment .payment-section-card{margin:0!important}}:root refx-ssci-payment .payment-section-card .refx-display-3.header-text{margin-bottom:2.4rem;font-size:2.4rem!important;color:#1c1213!important;font-weight:700!important;font-family:Nunito;margin-top:-1rem}@media (max-width: 699px){:root refx-ssci-payment .payment-section-card .refx-display-3.header-text{font-size:1.8rem!important;margin-top:2rem}}:root refx-ssci-payment .payment-method-card{margin:0 0 2.4rem!important;box-shadow:none!important;padding:0!important}:root refx-ssci-payment .payment-method-card .mat-expanded .mat-expansion-indicator{margin-bottom:5rem}@media (max-width: 699px){:root refx-ssci-payment .payment-method-card .mat-expanded .mat-expansion-indicator{margin-bottom:9rem}}:root refx-ssci-payment .payment-method-card .mat-expansion-indicator{margin-bottom:7rem}@media (max-width: 699px){:root refx-ssci-payment .payment-method-card .mat-expansion-indicator{margin-bottom:11rem}}:root refx-ssci-payment .payment-method-name{text-align:left!important;text-transform:uppercase}:root refx-ssci-payment .vendor-icons img{height:unset!important;margin:-1rem 1rem 0 0!important}@media (max-width: 599.98px){:root refx-ssci-payment .vendor-icons img{width:unset!important;height:unset!important;margin:1.5rem 2.5rem 0 0!important}}@media (max-width: 799px){:root refx-ssci-payment .credit-card-display{margin-bottom:3.2rem}}:root refx-ssci-payment .price-information-card-convenience-fee-description{font-style:normal;font-weight:400;font-size:1.6rem;line-height:3.2rem;color:#1f2b34}:root refx-ssci-payment .price-information-card-see-details{display:none!important;position:relative;bottom:5.9rem;left:32rem}@media (max-width: 599.98px){:root refx-ssci-payment .price-information-card-see-details{left:0rem;margin:0rem 0rem 0rem -15.4rem!important;bottom:6.9rem}}:root refx-ssci-payment .price-information-card-description{align-self:flex-start!important}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .credit-card-container .credit-card-payment-form iframe{height:1.5rem}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .mat-mdc-text-field-wrapper{font-family:Nunito!important}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .mat-form-field-outline-gap{width:0!important}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .mat-mdc-form-field-subscript-wrapper{padding-bottom:1.6rem!important}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .mat-mdc-form-field-type-pan .mat-mdc-form-field-subscript-wrapper{padding-bottom:3.2rem!important}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .mat-form-field-outline{display:none!important}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{display:none}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .mat-form-field-appearance-outline .mat-mdc-form-field-flex{padding:0 .5rem 0 .75em;margin-top:-.25em;position:relative}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .expiry-date-wrapper .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{display:none}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .mdc-text-field:not(.mdc-text-field--disabled) .phone-input{font-weight:300!important}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres mat-form-field .mdc-notched-outline div,:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres mat-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex:hover .mdc-notched-outline div{background:transparent;border-color:#626773!important;border-width:1px!important}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres mat-form-field .mat-mdc-form-field-infix{padding:.5rem 0 .8em;border-top:.84375em solid transparent}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres mat-form-field .mat-mdc-form-field-infix input{font-size:1.6rem;color:#626773!important;font-weight:400;line-height:165%;font-family:Nunito}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres mat-form-field .mat-mdc-form-field-infix:after{color:#626773!important}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .terms-and-conditions{margin:0!important}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .terms-and-conditions .terms-and-conditions-checkbox{margin:0 .5rem 0 0!important}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .terms-and-conditions .terms-and-conditions-checkbox .mdc-checkbox .mdc-checkbox__background{width:2.4rem;height:2.4rem;top:.1rem!important}@media (max-width: 839.98px){:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .terms-and-conditions .terms-and-conditions-checkbox .mdc-checkbox .mdc-checkbox__background{top:1rem!important}}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .terms-and-conditions .terms-and-conditions-label{font-family:Nunito;font-size:1.6rem;font-weight:400;display:inline-block;width:95%;text-align:initial;vertical-align:text-top}@media (max-width: 600px){:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .terms-and-conditions .terms-and-conditions-label{width:85%}}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .terms-and-conditions .terms-and-conditions-label a{color:#3174e0!important;text-decoration:none!important}:root refx-ssci-payment custom-refx-payment-checkout-experience-credit-card-pres .terms-and-conditions .terms-and-conditions-error{font-size:1.6rem;text-align:center;font-family:Nunito}:root refx-ssci-payment refx-multi-currency-selector-pres{margin:var(--application-spacer, 2rem)}:root refx-ssci-payment refx-multi-currency-selector-pres .multi-currency-panel{align-items:flex-end}:root refx-ssci-payment refx-multi-currency-selector-pres .multi-currency-panel mat-form-field .mat-form-field-infix{line-height:unset!important;color:#1f2b34!important}:root refx-ssci-payment .pay-now-button{border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important}:root refx-ssci-payment .pay-now-button:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root refx-ssci-payment .pay-now-button:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root refx-ssci-payment .pay-now-button:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root refx-ssci-payment .pay-now-button:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root refx-ssci-payment .pay-now-button i{display:none}:root refx-ssci-payment .pay-now-button span{text-transform:capitalize!important}:root refx-ssci-payment refx-address-pres .billing-address-title{font-size:1.4rem;color:#25272c;font-weight:700;line-height:125%;font-family:Nunito;text-align:left!important}:root refx-ssci-payment .card-holder-info-title{font-size:1.4rem;color:#25272c!important;font-weight:700;line-height:125%;font-family:Nunito;text-align:left!important}:root mat-dialog-container:has(custom-indian-card-popup){background:#fff}@media (max-width: 799px){:root .mat-mdc-dialog-container :has(custom-payment-checkout-experience-terms-conditions-pres){overflow-x:hidden!important}}:root refx-ssci-overview refx-messages-panel-pres{padding:0 2.4rem}@media (max-width: 699px){:root refx-ssci-overview refx-messages-panel-pres{padding:0}}:root refx-ssci-overview .footer-wrapper .footer{padding-top:0;padding-bottom:4rem}@media (min-width: 699px){:root refx-ssci-overview .footer-wrapper .footer .buttons-place{padding:0 2.4rem}}:root refx-ssci-overview .messages-panel{box-shadow:none}:root refx-ssci-overview .navigation-menu{padding-bottom:.4rem}@media (max-width: 599.98px){:root refx-ssci-overview .navigation-menu{padding-bottom:0rem}}:root refx-ssci-overview refx-page-title-box-pres .refx-title.title,:root refx-ssci-overview refx-page-title-box-pres .refx-subheading-1.subtitle{color:#1f2b34!important;font-size:2.4rem;font-weight:600!important}@media (max-width: 600px){:root refx-ssci-overview refx-overview-pres{margin-top:-1rem}}:root refx-ssci-overview refx-overview-pres custom-refx-bound-timeline{padding-bottom:1.6rem}:root refx-ssci-overview refx-overview-pres .journey-card .buttons-place .boarding-pass-button{border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important;padding:1.2rem 2.4rem;background:#da0e29!important}:root refx-ssci-overview refx-overview-pres .journey-card .buttons-place .boarding-pass-button:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root refx-ssci-overview refx-overview-pres .journey-card .buttons-place .boarding-pass-button:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root refx-ssci-overview refx-overview-pres .journey-card .buttons-place .boarding-pass-button:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root refx-ssci-overview refx-overview-pres .journey-card .buttons-place .boarding-pass-button:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root refx-ssci-overview refx-overview-pres .journey-card .buttons-place .boarding-pass-button i{display:none}:root refx-ssci-overview refx-overview-pres .journey-card .buttons-place .boarding-pass-button span{text-transform:capitalize!important}:root refx-ssci-overview refx-overview-pres .journey-card .buttons-place .boarding-pass-button span{font-size:1.4rem;color:#fff;font-weight:400;line-height:140%;letter-spacing:.14px;text-transform:capitalize}:root refx-ssci-overview refx-overview-pres .journey-card .buttons-place .boarding-pass-button i{display:inline-block}:root refx-ssci-overview refx-overview-pres .refx-display-3.title{font-size:1.8rem;color:#1c1213;font-weight:550;line-height:125%;text-transform:uppercase;text-align:left!important;padding-top:4.8rem;margin-bottom:0rem;margin-top:0rem;padding-bottom:2.4rem}@media (max-width: 600px){:root refx-ssci-overview custom-refx-timing-recap-pres .timing-recap-pres .title{margin-top:0}}:root refx-ssci-overview custom-refx-timing-recap-pres .timing.with-icon{box-shadow:none}:root refx-ssci-overview custom-refx-timing-recap-pres .icon-wrapper i{display:none!important}:root refx-ssci-overview custom-refx-timing-recap-pres .icon-wrapper .refx-body-2.subtitle{font-size:1.6rem!important;margin-left:.75rem!important}:root refx-ssci-overview custom-refx-timing-recap-pres .icon-wrapper .boarding-time{font-size:1.6rem;color:#1c1213!important;font-weight:400;line-height:140%;font-family:Nunito!important;letter-spacing:.08px}@media (max-width: 599.98px){:root refx-ssci-overview custom-refx-timing-recap-pres .icon-wrapper .boarding-time{font-size:1.4rem}}:root refx-ssci-overview custom-refx-timing-recap-pres .flight-icon{background:url(flight-icon.5a93ab3ddba3101c.svg) no-repeat}:root refx-ssci-overview custom-journey-passenger-recap-pres .refx-display-3.title,:root refx-ssci-overview refx-journey-passenger-recap-pres .refx-display-3.title,:root refx-ssci-overview custom-refx-navigation-menu-pres .refx-display-3.title,:root refx-ssci-overview custom-refx-timing-recap-pres .refx-display-3.title{font-size:1.8rem;color:#1c1213;font-weight:550;line-height:125%;text-transform:uppercase;text-align:left!important;padding-top:4.8rem;margin-bottom:0rem;padding-bottom:2.4rem}:root refx-ssci-overview custom-refx-journey-summary-card-pres .journey-title .refx-display-5{font-weight:500!important}:root refx-ssci-overview custom-refx-journey-summary-card-pres .buttons-place{background:#fff;padding:2.4rem}:root refx-ssci-overview custom-journey-passenger-recap-pres .icon-wrapper,:root refx-ssci-overview refx-journey-passenger-recap-pres .icon-wrapper{background-color:#fff;padding:1rem;height:11.4rem}@media (max-width: 599.98px){:root refx-ssci-overview custom-journey-passenger-recap-pres .icon-wrapper,:root refx-ssci-overview refx-journey-passenger-recap-pres .icon-wrapper{height:15.4rem}}:root refx-ssci-overview custom-journey-passenger-recap-pres .icon-wrapper custom-passenger-pres .status span,:root refx-ssci-overview custom-journey-passenger-recap-pres .icon-wrapper refx-passenger-pres .status span,:root refx-ssci-overview refx-journey-passenger-recap-pres .icon-wrapper custom-passenger-pres .status span,:root refx-ssci-overview refx-journey-passenger-recap-pres .icon-wrapper refx-passenger-pres .status span{margin-top:-.25rem;font-size:1.4rem;color:#09591a;font-weight:700;line-height:140%;font-family:Nunito}:root refx-ssci-overview custom-journey-passenger-recap-pres .icon-wrapper custom-passenger-pres .passenger-pres,:root refx-ssci-overview custom-journey-passenger-recap-pres .icon-wrapper refx-passenger-pres .passenger-pres,:root refx-ssci-overview refx-journey-passenger-recap-pres .icon-wrapper custom-passenger-pres .passenger-pres,:root refx-ssci-overview refx-journey-passenger-recap-pres .icon-wrapper refx-passenger-pres .passenger-pres{margin:1rem}:root refx-ssci-overview custom-journey-passenger-recap-pres .icon-wrapper .icon,:root refx-ssci-overview refx-journey-passenger-recap-pres .icon-wrapper .icon{min-width:0!important;margin:0!important}:root refx-ssci-overview custom-journey-passenger-recap-pres .icon-wrapper .icon:before,:root refx-ssci-overview refx-journey-passenger-recap-pres .icon-wrapper .icon:before{display:none!important}:root refx-ssci-overview custom-journey-passenger-recap-pres .passenger-recap-pres .list,:root refx-ssci-overview refx-journey-passenger-recap-pres .passenger-recap-pres .list{background-color:transparent;margin:-1rem}:root refx-ssci-overview custom-journey-passenger-recap-pres .passenger-recap-pres .list .list-item,:root refx-ssci-overview refx-journey-passenger-recap-pres .passenger-recap-pres .list .list-item{padding:1rem!important;border-bottom:none!important}@media (max-width: 600px){:root refx-ssci-overview custom-journey-passenger-recap-pres .passenger-recap-pres .list .list-item,:root refx-ssci-overview refx-journey-passenger-recap-pres .passenger-recap-pres .list .list-item{padding-bottom:0!important}}:root refx-ssci-overview custom-journey-passenger-recap-pres .list.row,:root refx-ssci-overview refx-journey-passenger-recap-pres .list.row{box-shadow:none}:root refx-ssci-overview custom-journey-passenger-recap-pres .refx-icon-adult,:root refx-ssci-overview refx-journey-passenger-recap-pres .refx-icon-adult{display:none}:root refx-ssci-overview custom-journey-passenger-recap-pres .name,:root refx-ssci-overview refx-journey-passenger-recap-pres .name{font-size:1.6rem;color:#1c1213;font-weight:500;line-height:125%;text-transform:uppercase}:root refx-ssci-overview custom-journey-passenger-recap-pres .frequent-flyer-link,:root refx-ssci-overview refx-journey-passenger-recap-pres .frequent-flyer-link{font-size:1.2rem;color:#da0e29!important;font-weight:400;line-height:125%;letter-spacing:.12px;text-transform:capitalize;text-decoration:none}:root refx-ssci-overview custom-journey-passenger-recap-pres .status-checked-in,:root refx-ssci-overview refx-journey-passenger-recap-pres .status-checked-in{margin-top:0rem;color:#20834d;font-size:1.4rem;font-weight:600}:root refx-ssci-overview custom-journey-passenger-recap-pres .refx-icon-validation,:root refx-ssci-overview refx-journey-passenger-recap-pres .refx-icon-validation{color:#20834d;font-size:1.4rem}:root refx-ssci-overview custom-journey-passenger-recap-pres .traveler-passenger-accompanying,:root refx-ssci-overview refx-journey-passenger-recap-pres .traveler-passenger-accompanying{margin-bottom:.3rem}:root refx-ssci-overview custom-journey-passenger-recap-pres .status-unpaid-items,:root refx-ssci-overview custom-journey-passenger-recap-pres .status-boarding-pass-not-available,:root refx-ssci-overview refx-journey-passenger-recap-pres .status-unpaid-items,:root refx-ssci-overview refx-journey-passenger-recap-pres .status-boarding-pass-not-available{display:none}:root refx-ssci-overview .boarding-pass-button{font-size:1.4rem;color:#fff!important;background:var(--btn-flat-background)!important}:root refx-ssci-overview .boarding-pass-button .boarding-pass-icon:before{content:url(boarding-pass.e6eeb6aef33131f8.svg);margin-right:.75rem}:root refx-ssci-overview .payment-button{border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important;padding:1.6rem 2.4rem;font-weight:400}:root refx-ssci-overview .payment-button:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root refx-ssci-overview .payment-button:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root refx-ssci-overview .payment-button:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root refx-ssci-overview .payment-button:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root refx-ssci-overview .payment-button i{display:none}:root refx-ssci-overview .payment-button span{text-transform:capitalize!important}@media (max-width: 800px){:root refx-ssci-overview custom-journey-passenger-recap-pres .refx-display-3.title,:root refx-ssci-overview refx-journey-passenger-recap-pres .refx-display-3.title,:root refx-ssci-overview custom-refx-navigation-menu-pres .refx-display-3.title,:root refx-ssci-overview custom-refx-timing-recap-pres .refx-display-3.title{color:#1f2b34!important;font-size:2.4rem;font-weight:600!important;font-size:2rem!important}}:root refx-ssci-overview .main-content{background:transparent}:root refx-ssci-overview .journey-card .main-container .middle-section-container{flex-basis:87%}@media (min-width: 600px){refx-boarding-pass-delivery-pres .delivery-type-form{padding:0 2.4rem}}refx-boarding-pass-delivery-pres .email-section .mdc-checkbox__background,refx-boarding-pass-delivery-pres .passbook-email-section .mdc-checkbox__background,refx-boarding-pass-delivery-pres .phone-number-section .mdc-checkbox__background{top:.3rem;width:2rem;height:2rem;margin:.4rem 1.2rem .4rem .4rem;margin-bottom:0;font-size:1.8rem;color:#1c1213;font-weight:700;line-height:125%;font-family:Nunito}refx-boarding-pass-delivery-pres .email-section .section-hint,refx-boarding-pass-delivery-pres .passbook-email-section .section-hint,refx-boarding-pass-delivery-pres .phone-number-section .section-hint{padding-left:.8rem!important;margin-left:4rem;margin-top:0!important;font-size:1.6rem;color:#1c1213;font-weight:400;line-height:125%;font-family:Nunito}@media (max-width: 600px){refx-boarding-pass-delivery-pres .email-section .section-hint,refx-boarding-pass-delivery-pres .passbook-email-section .section-hint,refx-boarding-pass-delivery-pres .phone-number-section .section-hint{font-size:1.4rem;color:#1c1213;font-weight:400;line-height:125%;font-family:Nunito}}refx-boarding-pass-delivery-pres .mdc-form-field>label{padding-left:1.1rem}refx-boarding-pass-delivery-pres .main-content-wrapper{margin-bottom:.4rem}refx-boarding-pass-delivery-pres .email-section,refx-boarding-pass-delivery-pres .passbook-email-section,refx-boarding-pass-delivery-pres .phone-number-section{padding:1.6rem 2.1rem!important}@media (max-width: 600px){refx-boarding-pass-delivery-pres .email-section .mat-checkbox-inner-container,refx-boarding-pass-delivery-pres .passbook-email-section .mat-checkbox-inner-container,refx-boarding-pass-delivery-pres .phone-number-section .mat-checkbox-inner-container{margin-top:2rem!important}}refx-boarding-pass-delivery-pres .email-section .email-section-label,refx-boarding-pass-delivery-pres .email-section .phone-number-section-label,refx-boarding-pass-delivery-pres .passbook-email-section .email-section-label,refx-boarding-pass-delivery-pres .passbook-email-section .phone-number-section-label,refx-boarding-pass-delivery-pres .phone-number-section .email-section-label,refx-boarding-pass-delivery-pres .phone-number-section .phone-number-section-label{font-size:2rem;line-height:2.4rem;font-weight:600;color:#1f2b34;font-size:1.8rem;color:#1c1213;font-weight:700;line-height:125%;font-family:Nunito}@media (max-width: 600px){refx-boarding-pass-delivery-pres .email-section .email-section-label,refx-boarding-pass-delivery-pres .email-section .phone-number-section-label,refx-boarding-pass-delivery-pres .passbook-email-section .email-section-label,refx-boarding-pass-delivery-pres .passbook-email-section .phone-number-section-label,refx-boarding-pass-delivery-pres .phone-number-section .email-section-label,refx-boarding-pass-delivery-pres .phone-number-section .phone-number-section-label{font-size:1.6rem;color:#1c1213;font-weight:600;line-height:125%;font-family:Nunito}}refx-boarding-pass-delivery-pres .email-section .section-hint,refx-boarding-pass-delivery-pres .passbook-email-section .section-hint,refx-boarding-pass-delivery-pres .phone-number-section .section-hint{margin-top:-1rem}@media (max-width: 600px){refx-boarding-pass-delivery-pres .email-section .section-hint,refx-boarding-pass-delivery-pres .passbook-email-section .section-hint,refx-boarding-pass-delivery-pres .phone-number-section .section-hint{margin-top:0}}refx-boarding-pass-delivery-pres .delivery-type-form .contact-details-container{margin-top:0!important}refx-boarding-pass-delivery-pres .delivery-type-form .mat-form-field-subscript-wrapper{padding-bottom:0!important}refx-boarding-pass-delivery-pres .mat-mdc-card{box-shadow:none!important}refx-boarding-pass-delivery-pres .mat-mdc-card-outlined{border-width:0!important}:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .next-page{font-size:1.4rem;font-weight:600;padding:1.6rem;border-radius:0!important;color:#fff!important;background:#da0e29;background-color:#da0e29!important;border:1px solid #DA0E29!important;padding:1.6rem 2.4rem}:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .next-page:hover{color:#fff!important;border:1px solid #B61032!important;background:#b61032!important;background-color:#b61032!important}:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .next-page:active{color:#fff!important;border:1px solid #790B27!important;background:#790b27!important;background-color:#790b27!important}:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .next-page:focus{color:#fff!important;border:1px solid #FECBD8!important;background:#da0e29!important;background-color:#da0e29!important}:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .next-page:focus:active{box-shadow:0 0 0 3px #fecbd8 inset!important}:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .next-page i{display:none}:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .next-page span{text-transform:capitalize!important}:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .back{font-size:1.4rem;font-weight:600;padding:1.6rem;border-radius:0!important;color:#da0e29!important;background:#fff!important;border:1px solid #DA0E29!important;padding:1.6rem 2.4rem}:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .back:hover,:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .back:hover:not(disabled){color:#b61032!important;border:1px solid #B61032!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 1px #b61032 inset!important}:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .back:active,:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .back:active:not(disabled){color:#790b27!important;border:1px solid #790B27!important;background:#fecbd8!important;background-color:#fecbd8!important}:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .back:focus,:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .back:focus:not(disabled){color:#da0e29!important;border:1px solid #DA0E29!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .back:not([disabled]):active:focus{box-shadow:0 0 0 2px #da0e29 inset!important}:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .back i{display:none}:root refx-basic-in-flow-layout .footer-wrapper .buttons-place .back span{text-transform:capitalize!important;font-size:1.4rem;font-weight:400!important;line-height:140%;font-family:AirIndiaVariable-or-Mukta}:root .main-content:has(refx-boarding-pass-delivery-pres){background-color:transparent}refx-checkin-details-dialog-pres{background:#f0f0f0;display:block;margin:-2rem}refx-checkin-details-dialog-pres refx-dialog-pres .refx-dialog-content{background-color:#f7f8f8}refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content .title,refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content .extra-services-title{font-weight:700;font-size:2.4rem;line-height:2.4rem;letter-spacing:.01em;color:#1f2b34;margin:4rem 0 2.4rem 2.4rem;font-family:Nunito;text-align:left!important}refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content refx-passenger-cont refx-passenger-pres .status.status-disabled{font-family:Nunito}refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content refx-passenger-cont refx-passenger-pres .status{font-family:Nunito;margin-left:-3rem;display:block}refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content .passenger-recap-pres .name{margin-left:-3rem}refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content .passenger-recap-pres .title{margin:4rem 0 2.4rem 2.4rem;padding-top:0rem}refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content .passenger-recap-pres .list{padding:2.4rem!important;margin:2.4rem 2.4rem 0!important;box-shadow:none}@media (max-width: 600px){refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content .passenger-recap-pres .list{padding:1.6rem!important}}refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content .passenger-recap-pres .list .list-item .icon{display:none}@media (max-width: 600px){refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content .passenger-recap-pres .list .list-item:not(:last-child){border-bottom:.1rem solid #EDEEF1}}refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content refx-service-category-pres .card.read-only .category-details{padding:0}refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content refx-service-category-pres .category-title{font-family:Nunito}@media (max-width: 600px){refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content refx-service-category-pres .category-recap{padding:0!important}refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit:first-child{border-top:.1rem solid #EDEEF1}}@media (min-width: 600px){refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content refx-service-category-pres .category-recap{border-top:.1rem solid #EDEEF1;padding:0}refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit:first-child{border-top:none}}refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit{padding:1.6rem 0}refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content refx-category-recap-pres .selection.all-items{font-family:Nunito}@media (max-width: 699px){refx-checkin-details-dialog-pres refx-dialog-pres .checkin-details-dialog-content .top-container{margin-bottom:1rem;flex-direction:column;align-items:flex-start!important}}refx-checkin-details-dialog-pres refx-dialog-pres .refx-dialog-header{background:#c02d32;justify-content:space-between;align-items:flex-start;padding:1.8rem 2.4rem 1.5rem;gap:8rem}refx-checkin-details-dialog-pres refx-dialog-pres .refx-dialog-header .refx-dialog-close-btn-corner{background:transparent!important}refx-checkin-details-dialog-pres refx-dialog-pres .refx-dialog-header .refx-dialog-close-btn-corner .mat-button-wrapper{line-height:2.4rem!important}refx-checkin-details-dialog-pres refx-dialog-pres .refx-dialog-header .refx-dialog-close-btn-corner .refx-icon-cross{content:url(cross_mark.eaa2f5cfa9dec29c.svg)}refx-checkin-details-dialog-pres refx-dialog-pres .refx-dialog-header .checkin-details-dialog-title{font-weight:600;font-size:1.8rem;line-height:2.4rem;letter-spacing:.01em;color:#f0f0f0;text-transform:uppercase}refx-checkin-details-dialog-pres refx-dialog-pres .refx-dialog-header .close-btn-corner{color:#f0f0f0!important;background-color:#c02d32!important;border:none!important}refx-checkin-details-dialog-pres refx-dialog-pres .refx-dialog-header .mat-mini-fab:hover:not(disabled),refx-checkin-details-dialog-pres refx-dialog-pres .refx-dialog-header .mat-mini-fab:focus{background:#c02d32!important}refx-checkin-details-dialog-pres refx-dialog-pres .refx-dialog-header .refx-dialog-title{display:contents}refx-checkin-details-dialog-pres refx-dialog-pres .journey-card{margin:2.4rem 2.4rem 0!important}refx-checkin-details-dialog-pres refx-dialog-pres .journey-card .journey-details{padding:2.4rem!important}@media (max-width: 600px){refx-checkin-details-dialog-pres refx-dialog-pres .journey-card .journey-details{padding:1.6rem!important}}refx-checkin-details-dialog-pres refx-dialog-pres .separator-line{display:none}refx-checkin-details-dialog-pres refx-dialog-pres refx-service-category-pres{padding:2.4rem!important;margin:2.4rem;box-shadow:none}@media (max-width: 600px){refx-checkin-details-dialog-pres refx-dialog-pres refx-service-category-pres{padding:1.6rem!important}}refx-checkin-details-dialog-pres refx-dialog-pres refx-service-category-pres .category-label-and-title .category-title{font-size:2.4rem;line-height:2.4rem;font-weight:500;letter-spacing:.01em;color:#1f2b34;margin-bottom:1.6rem!important}refx-checkin-details-dialog-pres refx-dialog-pres refx-service-category-pres .row-title-and-value .no-selection{font-size:1.2rem;line-height:2.4rem;font-weight:400;letter-spacing:.01em;color:#1f2b34;font-family:Nunito}refx-checkin-details-dialog-pres refx-dialog-pres refx-service-category-pres span.refx-input.category-total-price-label{font-family:Nunito}refx-checkin-details-dialog-pres refx-dialog-pres .close-btn-bottom{margin:0rem 2.4rem 2.4rem;padding:0 2.4rem}refx-checkin-details-dialog-pres refx-dialog-pres .price-line{padding:0 2.5rem!important}refx-checkin-details-dialog-pres refx-dialog-pres .refx-dialog-actions{padding:2.5rem 2rem!important}refx-checkin-details-dialog-pres refx-dialog-pres refx-journey-service-price-information-cont refx-service-price-information-pres .price-label{font-size:2.4rem!important;font-family:Nunito!important}refx-checkin-details-dialog-pres refx-dialog-pres refx-journey-service-price-information-cont refx-service-price-information-pres span.price-amount,refx-checkin-details-dialog-pres refx-dialog-pres refx-journey-service-price-information-cont refx-service-price-information-pres .price-line refx-price .price .price-currency-code,refx-checkin-details-dialog-pres refx-dialog-pres refx-journey-service-price-information-cont refx-service-price-information-pres refx-price-cont.total-to-pay-price-cont{font-size:3.2rem!important;color:#531251;font-weight:600;line-height:125%}refx-seat-selection-details-dialog-pres{background:#f0f0f0;display:block;margin:-2rem}refx-seat-selection-details-dialog-pres refx-dialog-pres .refx-dialog-content{margin:2.4rem!important}refx-seat-selection-details-dialog-pres refx-dialog-pres .refx-dialog-actions{padding:2rem}refx-seat-selection-details-dialog-pres refx-dialog-pres .refx-dialog-header{background:#0e4688;justify-content:space-between;align-items:flex-start;padding:1.6rem 3.2rem;gap:8rem}refx-seat-selection-details-dialog-pres refx-dialog-pres .refx-dialog-header .seat-selection-details-dialog-title{font-weight:600;font-size:2.4rem;line-height:2.4rem;letter-spacing:.01em;color:#f0f0f0}refx-seat-selection-details-dialog-pres refx-dialog-pres .refx-dialog-header .close-btn-corner{color:#f0f0f0!important;background-color:#0e4688!important;border:none!important}refx-seat-selection-details-dialog-pres refx-dialog-pres .refx-dialog-header .mat-mini-fab:hover:not(disabled),refx-seat-selection-details-dialog-pres refx-dialog-pres .refx-dialog-header .mat-mini-fab:focus{background:#0e4688!important}refx-seat-selection-details-dialog-pres refx-dialog-pres .refx-dialog-header .refx-dialog-title{display:contents}refx-seat-selection-details-dialog-pres refx-dialog-pres .select-btn-bottom{margin:0rem 2.4rem 2.4rem}:root refx-ssci-passenger-selection refx-basic-in-flow-layout .message-panel{padding:0 2rem}@media (max-width: 600px){:root refx-ssci-passenger-selection refx-basic-in-flow-layout .message-panel{padding:0}}:root refx-ssci-passenger-selection .main-content{background-color:transparent}:root refx-ssci-passenger-selection .main-content .passenger-subHeading{font-size:2.4rem;color:#1c1213;font-weight:700;line-height:125%;font-family:Nunito;margin-bottom:2.4rem}@media (max-width: 699px){:root refx-ssci-passenger-selection .main-content .passenger-subHeading{font-size:1.6rem;margin-top:2.4rem}}:root refx-ssci-passenger-selection .main-content custom-passenger-selection-pres .mat-card{box-shadow:none;padding:0!important;background:transparent}:root refx-ssci-passenger-selection .main-content custom-passenger-selection-pres .mat-mdc-card{padding:0!important}:root refx-ssci-passenger-selection .main-content custom-passenger-selection-pres .mat-mdc-card-content{padding:0!important}@media (max-width: 699px){:root refx-ssci-passenger-selection .main-content custom-passenger-selection-pres .passenger-pres .name{font-size:1.4rem}}:root refx-ssci-passenger-selection .main-content custom-passenger-selection-pres ul{margin-block-start:0!important}:root refx-ssci-passenger-selection .main-content custom-passenger-selection-pres .mat-mdc-checkbox .mdc-checkbox__background{width:2.4rem;height:2.4rem;top:0}
