@charset "UTF-8";@font-face{font-family:OS-icons;src:url(OS-icons.8e9a07201efc44b3.ttf) format("truetype"),url(OS-icons.1d637c1c1d9a00df.woff) format("woff"),url(OS-icons.39dd60832c5f0009.svg#OS-icons) format("svg");font-weight:400;font-style:normal}@font-face{font-family:coresans-a45;src:url(CoreSansA45Regular.8cba9924a337e81c.woff) format("woff")}@font-face{font-family:coresans-a55;src:url(CoreSansA55.64b9f90fb80c87f9.woff) format("woff")}@font-face{font-family:portada-semibold;src:url(PortadaSB.60ca9474f9f158b5.woff2) format("woff2"),url(PortadaSB.20e7dc4977096ad3.woff) format("woff")}@font-face{font-family:portada-regular;src:url(PortadaW03-Regular.e2c418a0f8aadf61.woff2) format("woff2"),url(PortadaW03-Regular.1a56afac8c67fc97.woff) format("woff")}:root{--color-primary-50: #eaeaea;--color-primary-100: #cacaca;--color-primary-200: #a6a6a6;--color-primary-300: #828282;--color-primary-400: #686868;--color-primary-500: #4d4d4d;--color-primary-600: #464646;--color-primary-700: #3d3d3d;--color-primary-800: #343434;--color-primary-900: #252525;--color-primary-A100: #f18282;--color-primary-A200: #ec5454;--color-primary-A400: #ff0e0e;--color-primary-A700: #f30000;--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: #ffffff;--color-primary-contrast-A700: #ffffff;--color-primary-default: #4d4d4d;--color-primary-lighter: #cacaca;--color-primary-darker: #3d3d3d;--color-primary-text: #4d4d4d;--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: #ffffff;--color-primary-A700-contrast: #ffffff;--color-accent-50: #FAE4E1;--color-accent-100: #F3BCB4;--color-accent-200: #EC8F82;--color-accent-300: #E46250;--color-accent-400: #DE402B;--color-accent-500: #D81E05;--color-accent-600: #D41A04;--color-accent-700: #CE1604;--color-accent-800: #C81203;--color-accent-900: #BF0A01;--color-accent-A100: #FFE8E7;--color-accent-A200: #FFB5B4;--color-accent-A400: #FF8381;--color-accent-A700: #FF6A68;--color-accent-contrast-50: #000000;--color-accent-contrast-100: #000000;--color-accent-contrast-200: #000000;--color-accent-contrast-300: #000000;--color-accent-contrast-400: #FFFFFF;--color-accent-contrast-500: #FFFFFF;--color-accent-contrast-600: #FFFFFF;--color-accent-contrast-700: #FFFFFF;--color-accent-contrast-800: #FFFFFF;--color-accent-contrast-900: #FFFFFF;--color-accent-contrast-A100: #000000;--color-accent-contrast-A200: #000000;--color-accent-contrast-A400: #000000;--color-accent-contrast-A700: #000000;--color-accent-default: #D81E05;--color-accent-lighter: #F3BCB4;--color-accent-darker: #CE1604;--color-accent-text: #D81E05;--color-accent-default-contrast: #FFFFFF;--color-accent-lighter-contrast: #000000;--color-accent-darker-contrast: #FFFFFF;--color-accent-50-contrast: #000000;--color-accent-100-contrast: #000000;--color-accent-200-contrast: #000000;--color-accent-300-contrast: #000000;--color-accent-400-contrast: #FFFFFF;--color-accent-500-contrast: #FFFFFF;--color-accent-600-contrast: #FFFFFF;--color-accent-700-contrast: #FFFFFF;--color-accent-800-contrast: #FFFFFF;--color-accent-900-contrast: #FFFFFF;--color-accent-A100-contrast: #000000;--color-accent-A200-contrast: #000000;--color-accent-A400-contrast: #000000;--color-accent-A700-contrast: #000000;--color-warn-50: #F1E4E7;--color-warn-100: #DDBCC2;--color-warn-200: #C68F99;--color-warn-300: #AF6270;--color-warn-400: #9D4052;--color-warn-500: #8C1E33;--color-warn-600: #841A2E;--color-warn-700: #791627;--color-warn-800: #6F1220;--color-warn-900: #5C0A14;--color-warn-A100: #FF909A;--color-warn-A200: #FF5D6C;--color-warn-A400: #FF2A3E;--color-warn-A700: #FF1027;--color-warn-contrast-50: #000000;--color-warn-contrast-100: #000000;--color-warn-contrast-200: #000000;--color-warn-contrast-300: #FFFFFF;--color-warn-contrast-400: #FFFFFF;--color-warn-contrast-500: #FFFFFF;--color-warn-contrast-600: #FFFFFF;--color-warn-contrast-700: #FFFFFF;--color-warn-contrast-800: #FFFFFF;--color-warn-contrast-900: #FFFFFF;--color-warn-contrast-A100: #000000;--color-warn-contrast-A200: #000000;--color-warn-contrast-A400: #FFFFFF;--color-warn-contrast-A700: #FFFFFF;--color-warn-default: #8C1E33;--color-warn-lighter: #DDBCC2;--color-warn-darker: #791627;--color-warn-text: #8C1E33;--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: #FFFFFF;--color-warn-400-contrast: #FFFFFF;--color-warn-500-contrast: #FFFFFF;--color-warn-600-contrast: #FFFFFF;--color-warn-700-contrast: #FFFFFF;--color-warn-800-contrast: #FFFFFF;--color-warn-900-contrast: #FFFFFF;--color-warn-A100-contrast: #000000;--color-warn-A200-contrast: #000000;--color-warn-A400-contrast: #FFFFFF;--color-warn-A700-contrast: #FFFFFF;--color-is-dark: false;--color-foreground-base: black;--color-foreground-divider: #E0DFE7;--color-foreground-dividers: #E0DFE7;--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, .22);--color-foreground-hint-text: #1A1A1A;--color-foreground-secondary-text: #1A1A1A;--color-foreground-icon: #1A1A1A;--color-foreground-icons: #1A1A1A;--color-foreground-text: #1A1A1A;--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: #f7f7f7;--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: #eaeaea;--primary-100: #cacaca;--primary-200: #a6a6a6;--primary-300: #828282;--primary-400: #686868;--primary-500: #4d4d4d;--primary-600: #464646;--primary-700: #3d3d3d;--primary-800: #343434;--primary-900: #252525;--primary-A100: #f18282;--primary-A200: #ec5454;--primary-A400: #ff0e0e;--primary-A700: #f30000;--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: #ffffff;--primary-contrast-A700: #ffffff;--primary-default: #4d4d4d;--primary-lighter: #cacaca;--primary-darker: #3d3d3d;--primary-text: #4d4d4d;--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: #ffffff;--primary-A700-contrast: #ffffff;--accent-50: #FAE4E1;--accent-100: #F3BCB4;--accent-200: #EC8F82;--accent-300: #E46250;--accent-400: #DE402B;--accent-500: #D81E05;--accent-600: #D41A04;--accent-700: #CE1604;--accent-800: #C81203;--accent-900: #BF0A01;--accent-A100: #FFE8E7;--accent-A200: #FFB5B4;--accent-A400: #FF8381;--accent-A700: #FF6A68;--accent-contrast-50: #000000;--accent-contrast-100: #000000;--accent-contrast-200: #000000;--accent-contrast-300: #000000;--accent-contrast-400: #FFFFFF;--accent-contrast-500: #FFFFFF;--accent-contrast-600: #FFFFFF;--accent-contrast-700: #FFFFFF;--accent-contrast-800: #FFFFFF;--accent-contrast-900: #FFFFFF;--accent-contrast-A100: #000000;--accent-contrast-A200: #000000;--accent-contrast-A400: #000000;--accent-contrast-A700: #000000;--accent-default: #D81E05;--accent-lighter: #F3BCB4;--accent-darker: #CE1604;--accent-text: #D81E05;--accent-default-contrast: #FFFFFF;--accent-lighter-contrast: #000000;--accent-darker-contrast: #FFFFFF;--accent-50-contrast: #000000;--accent-100-contrast: #000000;--accent-200-contrast: #000000;--accent-300-contrast: #000000;--accent-400-contrast: #FFFFFF;--accent-500-contrast: #FFFFFF;--accent-600-contrast: #FFFFFF;--accent-700-contrast: #FFFFFF;--accent-800-contrast: #FFFFFF;--accent-900-contrast: #FFFFFF;--accent-A100-contrast: #000000;--accent-A200-contrast: #000000;--accent-A400-contrast: #000000;--accent-A700-contrast: #000000;--warn-50: #F1E4E7;--warn-100: #DDBCC2;--warn-200: #C68F99;--warn-300: #AF6270;--warn-400: #9D4052;--warn-500: #8C1E33;--warn-600: #841A2E;--warn-700: #791627;--warn-800: #6F1220;--warn-900: #5C0A14;--warn-A100: #FF909A;--warn-A200: #FF5D6C;--warn-A400: #FF2A3E;--warn-A700: #FF1027;--warn-contrast-50: #000000;--warn-contrast-100: #000000;--warn-contrast-200: #000000;--warn-contrast-300: #FFFFFF;--warn-contrast-400: #FFFFFF;--warn-contrast-500: #FFFFFF;--warn-contrast-600: #FFFFFF;--warn-contrast-700: #FFFFFF;--warn-contrast-800: #FFFFFF;--warn-contrast-900: #FFFFFF;--warn-contrast-A100: #000000;--warn-contrast-A200: #000000;--warn-contrast-A400: #FFFFFF;--warn-contrast-A700: #FFFFFF;--warn-default: #8C1E33;--warn-lighter: #DDBCC2;--warn-darker: #791627;--warn-text: #8C1E33;--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: #FFFFFF;--warn-400-contrast: #FFFFFF;--warn-500-contrast: #FFFFFF;--warn-600-contrast: #FFFFFF;--warn-700-contrast: #FFFFFF;--warn-800-contrast: #FFFFFF;--warn-900-contrast: #FFFFFF;--warn-A100-contrast: #000000;--warn-A200-contrast: #000000;--warn-A400-contrast: #FFFFFF;--warn-A700-contrast: #FFFFFF;--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: #eaeaea;--_mat-theming-internals-do-not-access-m2-config-color-primary-100: #cacaca;--_mat-theming-internals-do-not-access-m2-config-color-primary-200: #a6a6a6;--_mat-theming-internals-do-not-access-m2-config-color-primary-300: #828282;--_mat-theming-internals-do-not-access-m2-config-color-primary-400: #686868;--_mat-theming-internals-do-not-access-m2-config-color-primary-500: #4d4d4d;--_mat-theming-internals-do-not-access-m2-config-color-primary-600: #464646;--_mat-theming-internals-do-not-access-m2-config-color-primary-700: #3d3d3d;--_mat-theming-internals-do-not-access-m2-config-color-primary-800: #343434;--_mat-theming-internals-do-not-access-m2-config-color-primary-900: #252525;--_mat-theming-internals-do-not-access-m2-config-color-primary-A100: #f18282;--_mat-theming-internals-do-not-access-m2-config-color-primary-A200: #ec5454;--_mat-theming-internals-do-not-access-m2-config-color-primary-A400: #ff0e0e;--_mat-theming-internals-do-not-access-m2-config-color-primary-A700: #f30000;--_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: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-contrast-A700: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-default: #4d4d4d;--_mat-theming-internals-do-not-access-m2-config-color-primary-lighter: #cacaca;--_mat-theming-internals-do-not-access-m2-config-color-primary-darker: #3d3d3d;--_mat-theming-internals-do-not-access-m2-config-color-primary-text: #4d4d4d;--_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: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-primary-A700-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-color-accent-50: #FAE4E1;--_mat-theming-internals-do-not-access-m2-config-color-accent-100: #F3BCB4;--_mat-theming-internals-do-not-access-m2-config-color-accent-200: #EC8F82;--_mat-theming-internals-do-not-access-m2-config-color-accent-300: #E46250;--_mat-theming-internals-do-not-access-m2-config-color-accent-400: #DE402B;--_mat-theming-internals-do-not-access-m2-config-color-accent-500: #D81E05;--_mat-theming-internals-do-not-access-m2-config-color-accent-600: #D41A04;--_mat-theming-internals-do-not-access-m2-config-color-accent-700: #CE1604;--_mat-theming-internals-do-not-access-m2-config-color-accent-800: #C81203;--_mat-theming-internals-do-not-access-m2-config-color-accent-900: #BF0A01;--_mat-theming-internals-do-not-access-m2-config-color-accent-A100: #FFE8E7;--_mat-theming-internals-do-not-access-m2-config-color-accent-A200: #FFB5B4;--_mat-theming-internals-do-not-access-m2-config-color-accent-A400: #FF8381;--_mat-theming-internals-do-not-access-m2-config-color-accent-A700: #FF6A68;--_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: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-500: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-600: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-700: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-800: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-900: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-accent-contrast-A100: #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: #D81E05;--_mat-theming-internals-do-not-access-m2-config-color-accent-lighter: #F3BCB4;--_mat-theming-internals-do-not-access-m2-config-color-accent-darker: #CE1604;--_mat-theming-internals-do-not-access-m2-config-color-accent-text: #D81E05;--_mat-theming-internals-do-not-access-m2-config-color-accent-default-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-accent-lighter-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-color-accent-darker-contrast: #FFFFFF;--_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: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-accent-500-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-accent-600-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-accent-700-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-accent-800-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-accent-900-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-accent-A100-contrast: #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: #F1E4E7;--_mat-theming-internals-do-not-access-m2-config-color-warn-100: #DDBCC2;--_mat-theming-internals-do-not-access-m2-config-color-warn-200: #C68F99;--_mat-theming-internals-do-not-access-m2-config-color-warn-300: #AF6270;--_mat-theming-internals-do-not-access-m2-config-color-warn-400: #9D4052;--_mat-theming-internals-do-not-access-m2-config-color-warn-500: #8C1E33;--_mat-theming-internals-do-not-access-m2-config-color-warn-600: #841A2E;--_mat-theming-internals-do-not-access-m2-config-color-warn-700: #791627;--_mat-theming-internals-do-not-access-m2-config-color-warn-800: #6F1220;--_mat-theming-internals-do-not-access-m2-config-color-warn-900: #5C0A14;--_mat-theming-internals-do-not-access-m2-config-color-warn-A100: #FF909A;--_mat-theming-internals-do-not-access-m2-config-color-warn-A200: #FF5D6C;--_mat-theming-internals-do-not-access-m2-config-color-warn-A400: #FF2A3E;--_mat-theming-internals-do-not-access-m2-config-color-warn-A700: #FF1027;--_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: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-400: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-500: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-600: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-700: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-800: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-900: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-A100: #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: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-contrast-A700: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-default: #8C1E33;--_mat-theming-internals-do-not-access-m2-config-color-warn-lighter: #DDBCC2;--_mat-theming-internals-do-not-access-m2-config-color-warn-darker: #791627;--_mat-theming-internals-do-not-access-m2-config-color-warn-text: #8C1E33;--_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: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-400-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-500-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-600-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-700-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-800-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-900-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-A100-contrast: #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: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-color-warn-A700-contrast: #FFFFFF;--_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: #eaeaea;--_mat-theming-internals-do-not-access-m2-config-primary-100: #cacaca;--_mat-theming-internals-do-not-access-m2-config-primary-200: #a6a6a6;--_mat-theming-internals-do-not-access-m2-config-primary-300: #828282;--_mat-theming-internals-do-not-access-m2-config-primary-400: #686868;--_mat-theming-internals-do-not-access-m2-config-primary-500: #4d4d4d;--_mat-theming-internals-do-not-access-m2-config-primary-600: #464646;--_mat-theming-internals-do-not-access-m2-config-primary-700: #3d3d3d;--_mat-theming-internals-do-not-access-m2-config-primary-800: #343434;--_mat-theming-internals-do-not-access-m2-config-primary-900: #252525;--_mat-theming-internals-do-not-access-m2-config-primary-A100: #f18282;--_mat-theming-internals-do-not-access-m2-config-primary-A200: #ec5454;--_mat-theming-internals-do-not-access-m2-config-primary-A400: #ff0e0e;--_mat-theming-internals-do-not-access-m2-config-primary-A700: #f30000;--_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: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-contrast-A700: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-default: #4d4d4d;--_mat-theming-internals-do-not-access-m2-config-primary-lighter: #cacaca;--_mat-theming-internals-do-not-access-m2-config-primary-darker: #3d3d3d;--_mat-theming-internals-do-not-access-m2-config-primary-text: #4d4d4d;--_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: #ffffff;--_mat-theming-internals-do-not-access-m2-config-primary-A700-contrast: #ffffff;--_mat-theming-internals-do-not-access-m2-config-accent-50: #FAE4E1;--_mat-theming-internals-do-not-access-m2-config-accent-100: #F3BCB4;--_mat-theming-internals-do-not-access-m2-config-accent-200: #EC8F82;--_mat-theming-internals-do-not-access-m2-config-accent-300: #E46250;--_mat-theming-internals-do-not-access-m2-config-accent-400: #DE402B;--_mat-theming-internals-do-not-access-m2-config-accent-500: #D81E05;--_mat-theming-internals-do-not-access-m2-config-accent-600: #D41A04;--_mat-theming-internals-do-not-access-m2-config-accent-700: #CE1604;--_mat-theming-internals-do-not-access-m2-config-accent-800: #C81203;--_mat-theming-internals-do-not-access-m2-config-accent-900: #BF0A01;--_mat-theming-internals-do-not-access-m2-config-accent-A100: #FFE8E7;--_mat-theming-internals-do-not-access-m2-config-accent-A200: #FFB5B4;--_mat-theming-internals-do-not-access-m2-config-accent-A400: #FF8381;--_mat-theming-internals-do-not-access-m2-config-accent-A700: #FF6A68;--_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: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-500: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-600: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-700: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-800: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-900: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-accent-contrast-A100: #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: #D81E05;--_mat-theming-internals-do-not-access-m2-config-accent-lighter: #F3BCB4;--_mat-theming-internals-do-not-access-m2-config-accent-darker: #CE1604;--_mat-theming-internals-do-not-access-m2-config-accent-text: #D81E05;--_mat-theming-internals-do-not-access-m2-config-accent-default-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-accent-lighter-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-accent-darker-contrast: #FFFFFF;--_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: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-accent-500-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-accent-600-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-accent-700-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-accent-800-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-accent-900-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-accent-A100-contrast: #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: #F1E4E7;--_mat-theming-internals-do-not-access-m2-config-warn-100: #DDBCC2;--_mat-theming-internals-do-not-access-m2-config-warn-200: #C68F99;--_mat-theming-internals-do-not-access-m2-config-warn-300: #AF6270;--_mat-theming-internals-do-not-access-m2-config-warn-400: #9D4052;--_mat-theming-internals-do-not-access-m2-config-warn-500: #8C1E33;--_mat-theming-internals-do-not-access-m2-config-warn-600: #841A2E;--_mat-theming-internals-do-not-access-m2-config-warn-700: #791627;--_mat-theming-internals-do-not-access-m2-config-warn-800: #6F1220;--_mat-theming-internals-do-not-access-m2-config-warn-900: #5C0A14;--_mat-theming-internals-do-not-access-m2-config-warn-A100: #FF909A;--_mat-theming-internals-do-not-access-m2-config-warn-A200: #FF5D6C;--_mat-theming-internals-do-not-access-m2-config-warn-A400: #FF2A3E;--_mat-theming-internals-do-not-access-m2-config-warn-A700: #FF1027;--_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: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-400: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-500: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-600: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-700: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-800: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-900: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-A100: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-A200: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-A400: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-contrast-A700: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-default: #8C1E33;--_mat-theming-internals-do-not-access-m2-config-warn-lighter: #DDBCC2;--_mat-theming-internals-do-not-access-m2-config-warn-darker: #791627;--_mat-theming-internals-do-not-access-m2-config-warn-text: #8C1E33;--_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: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-400-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-500-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-600-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-700-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-800-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-900-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-A100-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-A200-contrast: #000000;--_mat-theming-internals-do-not-access-m2-config-warn-A400-contrast: #FFFFFF;--_mat-theming-internals-do-not-access-m2-config-warn-A700-contrast: #FFFFFF;--_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: #F7E5F4;--highlight-100: #EABEE5;--highlight-200: #DD93D3;--highlight-300: #CF67C1;--highlight-400: #C447B4;--highlight-500: #BA26A7;--highlight-600: #B3229F;--highlight-700: #AB1C96;--highlight-800: #A3178C;--highlight-900: #940D7C;--highlight-A100: #FFC3F3;--highlight-A200: #FF90E9;--highlight-A400: #FF5DDF;--highlight-A700: #FF44DA;--highlight-contrast-50: #000000;--highlight-contrast-100: #000000;--highlight-contrast-200: #000000;--highlight-contrast-300: #000000;--highlight-contrast-400: #FFFFFF;--highlight-contrast-500: #FFFFFF;--highlight-contrast-600: #FFFFFF;--highlight-contrast-700: #FFFFFF;--highlight-contrast-800: #FFFFFF;--highlight-contrast-900: #FFFFFF;--highlight-contrast-A100: #000000;--highlight-contrast-A200: #000000;--highlight-contrast-A400: #000000;--highlight-contrast-A700: #000000;--highlight-default: #BA26A7;--highlight-lighter: #EABEE5;--highlight-darker: #AB1C96;--highlight-text: #BA26A7;--highlight-default-contrast: #FFFFFF;--highlight-lighter-contrast: #000000;--highlight-darker-contrast: #FFFFFF;--highlight-50-contrast: #000000;--highlight-100-contrast: #000000;--highlight-200-contrast: #000000;--highlight-300-contrast: #000000;--highlight-400-contrast: #FFFFFF;--highlight-500-contrast: #FFFFFF;--highlight-600-contrast: #FFFFFF;--highlight-700-contrast: #FFFFFF;--highlight-800-contrast: #FFFFFF;--highlight-900-contrast: #FFFFFF;--highlight-A100-contrast: #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: #007D35;--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: #E0DFE7;--application-separator-style: 1px solid #E0DFE7;--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, .22);--application-text: #000;--application-section-title-text-align: center;--application-disabled-color-contrast: #FFF;--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: .4rem;--application-card-footer-background-color: #FCFCFC;--application-card-box-shadow: 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843);--application-card-background-color: #FFF;--application-focus-outline-color: #0096FA;--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: #FCFCFC;--application-active-text-color: #FCFCFC;--application-page-buttons-background-color: #F5F7F8;--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: #262626;--application-disabled-field-background-color: #F5F5F7;--application-max-application-width: 1280px;--application-shadow-container-repartition: .1rem .1rem .3rem 0;--application-snackbar-background-color: #61688F;--application-expand-collapse-header-text-color: #ffffff;--application-enable-radio-checkbox-border-color: #1A1A1A;--application-text-color: #1A1A1A;--application-link-color: #f30000;--application-error-color: #AD1804;--application-warning-color: #826C1C;--application-success-color-contrast: #FFF;--application-info-color: #3d3d3d;--application-icon-color: #3d3d3d;--application-selected-color: #ce1604;--application-selected-contrast-color: #FFFFFF;--application-highlight-color: #ab1c96;--application-highlight-contrast-color: #FFFFFF;--application-hover-color: #ce1604;--application-hover-background: #F5F5F7;--application-hover-contrast-color: #ce1604;--application-disabled-color: #B0B0B0;--application-disabled-background-color: #E7E7E7;--application-body-background-color: #F5F5F7;--application-spacer: 2rem;--application-gutter: 18px;--application-header-background: linear-gradient(135.32deg, #4d4d4d -4.73%, #3d3d3d 106.44%);--application-header-text-color: #ffffff;--application-footer-background: #4d4d4d;--application-footer-text-color: #ffffff;--application-dialog-background-color: #f7f7f7;--application-overlay-opacity: .7;--application-overlay-color: #B0B0B0;--application-main-title-text-color: #252525;--application-section-title-text-color: #3d3d3d;--application-section-subtitle-text-color: #3d3d3d;--application-secondary-title-text-color: #ba26a7;--application-title-align: center;--application-panel-alternate-background-color: #F5F5F7;--application-border-width: 1px;--application-border-color: #B0B0B0;--application-border: 1px solid #B0B0B0;--application-border-radius: 0 2rem;--application-capsule-border-radius: .2rem;--application-box-shadow-repartition: 1px 1px 3px 0px;--application-box-shadow-color: rgba(0, 0, 0, .25);--application-button-height: 5rem;--application-button-border-radius: .3rem;--application-buttons-panel-background-color: transparent;--application-primary-button-background: linear-gradient(135.32deg, #4d4d4d -4.73%, #3d3d3d 106.44%);--application-primary-button-text-color: #ffffff;--application-primary-button-border: none;--application-primary-button-shadow: none;--application-primary-button-background-hover: #4d4d4d;--application-primary-button-text-color-hover: #ffffff;--application-primary-button-shadow-hover: none;--application-secondary-button-background: transparent;--application-secondary-button-text-color: #3d3d3d;--application-secondary-button-border: 1px solid #3d3d3d;--application-secondary-button-shadow: none;--application-secondary-button-background-hover: #F5F5F7;--application-secondary-button-text-color-hover: #ce1604;--application-secondary-button-shadow-hover: none;--application-input-text-color: #1A1A1A;--application-input-placeholder-color: #1A1A1A;--application-input-background-color: #FFF;--application-input-has-border: 1;--application-input-border-color: #E7E7E7;--application-input-border-width: 1px;--application-input-border-radius: .2rem;--application-input-focus-text-color: #ce1604;--application-input-focus-background-color: #FFF;--application-input-focus-border-width: 1px;--application-input-focus-border-color: #ce1604;--application-expand-collapse-header-background-color: #3d3d3d;--application-expand-collapse-active-header-background-color: #4d4d4d;--application-expand-collapse-active-header-text-color: #ffffff;--application-expand-collapse-content-background: #F5F5F7;--application-strong-focus-indicators-border-size: 2px;--application-strong-focus-indicators-small-border-size: 1px;--application-dialog-no-full-screen-padding: 1.8rem;--application-dialog-padding-medium: 2.4rem;--application-dialog-padding-small: 1.8rem;--application-focus-outline-border: 2px solid #0968F6;--application-focus-outline-border-radius: none;--application-focus-outline-box-shadow: none;--application-focus-outline-offset: .4rem;--application-font-family-bold: coresans-a55;--application-font-family-icon: OS-icons;--application-font-family-regular: coresans-a45;--application-instant-teaser-image-min-height-sm: 16rem;--application-instant-teaser-image-max-height-md: 40rem;--application-instant-teaser-image-min-width-sm: 30rem;--application-instant-teaser-image-max-width-md: 36rem;--application-login-profile-frequent-traveller-color: #757575;--application-login-profile-honor-color: #191919;--application-login-profile-mam-member-color: #05164D;--application-login-profile-senator-color: #8F7231;--application-panel-content-border-color: #EBEBEB;--application-primary-link-color-focus: #AC1804;--application-primary-link-color: #4D4D4D;--application-secondary-link-color-focus: #AC1804;--application-secondary-link-color: #1A1A1A;--application-slider-color-focus: #AC1804;--application-solid-border-color: #B0B0B0;--application-teaser-border-radius: .4rem;--application-teaser-border: 1px solid #B0B0B0;--application-teaser-box-shadow: 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843);--application-teaser-content-flex-order-sm: 2;--application-teaser-image-flex-order-sm: 1;--application-teaser-image-height-sm: inherit;--application-teaser-image-height-xs: 10rem;--application-teaser-image-min-height-sm: 14rem;--application-text-label-inverted-color: #FFFFFF;--application-transition: .2s;--application-white-default-color: #FFF;--application-accent-color-focus: #AC1804;--application-attention-background-color: #FFF6C6;--application-award-miles-background-color: #D81E05;--application-award-miles-text-color: #FFFFFF;--application-back-dialog-button-background: #D81E05;--application-back-dialog-button-color: #FFF;--application-baggage-allowance-policies-dialog-most-significant-carrier-icon-color: #000000;--application-border-color-alternative: #4D4D4D;--application-box-background-color: #E7E7E7;--application-breakdown-icon-color: #1A1A1A;--application-button-disabled-background-color: #EAA096;--application-card-border: 1px solid #B0B0B0;--application-change-in-progress-color: #4D4D4D;--application-co2-card-border-color: #B0B0B0;--application-co2-checkmark-color: #408236;--application-co2-default-background-color: #D1D1D1;--application-co2-highlighted-recommended-text-color: #1A1A1A;--application-co2-icon-color: #1A1A1A;--application-co2-neutralisation-card-container-border-color: #c5c5c5;--application-co2-neutralisation-recap-uptrip-default-background-color: #F6F6F6;--application-co2-neutralisation-recap-uptrip-default-title-color: #1A1A1A;--application-co2-option-based-teaser-additional-points-bg-color: #94ED94;--application-co2-uptrip-default-background-color: #F6F6F6;--application-collapsable-teaser-category-recap-travel-unit-border-bottom-color: #CBD1D8;--application-collapsable-teaser-header-status-default-bg-color: #D1D1D1;--application-collapsable-teaser-header-status-error-color: #AD1804;--application-collapsable-teaser-header-status-error-bg-color: #FBE8E6;--application-collapsable-teaser-header-status-success-color: #007D35;--application-collapsable-teaser-header-status-success-bg-color: #E5F2EB;--application-collapsable-teaser-header-status-warning-bg-color: #FFF6C6;--application-collapsable-teaser-header-price-color: #666;--application-cug-badge-background-color: #E7E7E7;--application-dashed-border-color: #979797;--application-degraded-service-color: #AD1804;--application-degraded-service-warning-color: #101010;--application-dialog-border-radius: 0;--application-disabled-border-color: #B0B0B0;--application-disabled-text-color: #767676;--application-disabled-button-background-color: #FFF;--application-expanded-background-color: #FFF;--application-flight-header-confirmed-color: #408236;--application-footer-background-color: #D81E05;--application-footer-border-color: #D1D1D1;--application-form-error-background-color: #FFE3E5;--application-form-label-color: #1A1A1A;--application-form-placeholder-color: #4D4D4D;--application-form-seperator-border-top-color: #B0B0B0;--application-inactive-color: #727272;--application-input-disabled-color: #BABABA;--application-instruction-background: #B0B0B0;--application-instruction-color: #1A1A1A;--application-insurance-warning-message-icon-color: #262626;--application-insurance-warning-message-content-color: #262626;--application-insurance-instant-recap-text-color: #1A1A1A;--application-insurance-widget-border-color: #B0B0B0;--application-interaction-hover: #AC1804;--application-inverted-link-color-focus: #FFFFFF;--application-inverted-link-color: #FFFFFF;--application-layout-background-color: #F4F7F8;--application-login-profile-background-color: #FFF;--application-mat-calendar-disabled-color: 75, 91, 107;--application-mat-calendar-disabled-icon-color: #BABABA;--application-mat-calendar-separator-line-color: #E7E7E7;--application-mat-calendar: 59, 112, 137;--application-miles-and-cash-slider-tooltip-background-color: #D1D1D1;--application-notification-info-background-color: #D1D1D1;--application-notification-info-color: #262626;--application-page-spacing: 1.8rem;--application-pnr-on-hold-icon-color: #262626;--application-pnr-on-hold-notification-background-color: #FFF6C6;--application-pnr-on-hold-notification-confirm-booking-button-border-color: #262626;--application-pnr-on-hold-notification-confirm-booking-button-color: #FFF6C6;--application-pnr-on-hold-notification-confirm-booking-button-text-color: #262626;--application-prominent-login-background-color: #E7E7E7;--application-secondary-link-popup: #1A1A1A;--application-secondary-teaser-background-color: #FFF;--application-secondary-text-color: #1A1A1A;--application-skeleton-background-color: #D1D1D1;--application-strikethrough-promocode-color: #AD1804;--application-success-background: #ECF4EF;--application-success-icon-color: #408236;--application-svg-business-seat-bed-color: #51729F;--application-svg-business-seat-color: #264F87;--application-svg-economy-seat-color: #408236;--application-svg-first-seat-bed-color: #BD4636;--application-svg-first-seat-color: #AC1804;--application-svg-occupied-seat-color: #DCDCDC;--application-svg-occupied-seat-outline-color: #B4B4B4;--application-svg-premium-seat-color: #014F30;--application-svg-selected-seat-bed-color: #E04B37;--application-svg-selected-seat-color: #D81E05;--application-teaser-box-shadow-hover: none;--application-teaser-border-hover: 1px solid #262626;--application-tertiary-text-color: #1A1A1A;--application-text-color-black: #1A1A1A;--application-time-to-think-dynamic-teaser-discountable-price-color: #1A1A1A;--application-time-to-think-incompatibility-text-color: #262626;--application-time-to-think-separator-color: #B0B0B0;--application-time-to-think-static-teaser-background-color: #E5E5E5;--application-time-to-think-static-teaser-link-color: #4D4D4D;--application-time-to-think-static-teaser-subtitle-color: #1A1A1A;--application-time-to-think-static-teaser-terms-color: #1A1A1A;--application-time-to-think-static-teaser-title-color: #262626;--application-time-to-think-static-teaser-toggle-checked-color: #D81E05;--application-time-to-think-static-teaser-toggle-unchecked-color: #B0B0B0;--application-time-to-think-teaser-toggle-button-background: #FFF;--application-time-to-think-teaser-toggle-checked-background: #B0B0B0;--application-unavailable-color: #B0B0B0;--application-warning-background: #FFF6C6;--application-separator-border: 1px solid #B0B0B0}html{--mat-badge-text-font: coresans-a45;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 3.6rem/normal coresans-a55;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:400 2.6rem/normal portada-semibold;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3,.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 1.4rem/2rem coresans-a45;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px coresans-a45;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px coresans-a45;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:400 1.8rem/normal coresans-a55;letter-spacing:normal}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px coresans-a45;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.8rem coresans-a45;letter-spacing:normal}.mat-headline-1,.mat-typography .mat-headline-1{font:400 2.6rem/normal coresans-a55;letter-spacing:normal;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:400 2rem/normal coresans-a55;letter-spacing:normal;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 2rem/normal coresans-a45;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 1.6rem/normal coresans-a45;letter-spacing:normal;margin:0 0 64px}html{--mat-bottom-sheet-container-text-font: coresans-a45;--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: coresans-a45;--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: coresans-a45;--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: coresans-a45;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 1.6rem;--mat-datepicker-calendar-body-label-text-weight: 400;--mat-datepicker-calendar-period-button-text-size: 1.6rem;--mat-datepicker-calendar-period-button-text-weight: 400;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-expansion-header-text-font: coresans-a55;--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: coresans-a45;--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: coresans-a45;--mat-stepper-header-label-text-font: coresans-a45;--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: portada-semibold;--mat-toolbar-title-text-line-height: normal;--mat-toolbar-title-text-size: 2.6rem;--mat-toolbar-title-text-tracking: normal;--mat-toolbar-title-text-weight: 400}html{--mat-tree-node-text-font: coresans-a45;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-option-label-text-font: coresans-a45;--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: coresans-a45;--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: portada-semibold;--mat-card-title-text-line-height: normal;--mat-card-title-text-size: 2.6rem;--mat-card-title-text-tracking: normal;--mat-card-title-text-weight: 400;--mat-card-subtitle-text-font: coresans-a55;--mat-card-subtitle-text-line-height: normal;--mat-card-subtitle-text-size: 1.8rem;--mat-card-subtitle-text-tracking: normal;--mat-card-subtitle-text-weight: 400}html{--mdc-plain-tooltip-supporting-text-font: coresans-a45;--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: coresans-a45;--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: coresans-a45;--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: coresans-a45;--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: coresans-a45;--mat-form-field-subscript-text-line-height: 1.8rem;--mat-form-field-subscript-text-size: 1.2rem;--mat-form-field-subscript-text-tracking: normal;--mat-form-field-subscript-text-weight: 400}html{--mat-select-trigger-text-font: coresans-a45;--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: portada-semibold;--mdc-dialog-subhead-line-height: normal;--mdc-dialog-subhead-size: 2.6rem;--mdc-dialog-subhead-weight: 400;--mdc-dialog-subhead-tracking: normal;--mdc-dialog-supporting-text-font: coresans-a45;--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: coresans-a45;--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-switch-label-text-font: coresans-a45;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html{--mat-radio-label-text-font: coresans-a45;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mdc-slider-label-label-text-font: coresans-a55;--mdc-slider-label-label-text-size: 1.8rem;--mdc-slider-label-label-text-line-height: normal;--mdc-slider-label-label-text-tracking: normal;--mdc-slider-label-label-text-weight: 400}html{--mat-menu-item-label-text-font: coresans-a45;--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: coresans-a45;--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: coresans-a45;--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: coresans-a45;--mdc-list-list-item-trailing-supporting-text-line-height: 1.8rem;--mdc-list-list-item-trailing-supporting-text-size: 1.2rem;--mdc-list-list-item-trailing-supporting-text-tracking: normal;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 1.4rem/2rem coresans-a45;letter-spacing:normal}html{--mat-paginator-container-text-font: coresans-a45;--mat-paginator-container-text-line-height: 1.8rem;--mat-paginator-container-text-size: 1.2rem;--mat-paginator-container-text-tracking: normal;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 1.2rem}.mat-mdc-tab-header{--mat-tab-header-label-text-font: coresans-a55;--mat-tab-header-label-text-size: 1.6rem;--mat-tab-header-label-text-tracking: normal;--mat-tab-header-label-text-line-height: 1.25;--mat-tab-header-label-text-weight: 400}html{--mat-checkbox-label-text-font: coresans-a45;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mdc-text-button-label-text-font: coresans-a55;--mdc-text-button-label-text-size: 1.6rem;--mdc-text-button-label-text-tracking: normal;--mdc-text-button-label-text-weight: 400;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: coresans-a55;--mdc-filled-button-label-text-size: 1.6rem;--mdc-filled-button-label-text-tracking: normal;--mdc-filled-button-label-text-weight: 400;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: coresans-a55;--mdc-protected-button-label-text-size: 1.6rem;--mdc-protected-button-label-text-tracking: normal;--mdc-protected-button-label-text-weight: 400;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: coresans-a55;--mdc-outlined-button-label-text-size: 1.6rem;--mdc-outlined-button-label-text-tracking: normal;--mdc-outlined-button-label-text-weight: 400;--mdc-outlined-button-label-text-transform: none}html{--mdc-extended-fab-label-text-font: coresans-a55;--mdc-extended-fab-label-text-size: 1.6rem;--mdc-extended-fab-label-text-tracking: normal;--mdc-extended-fab-label-text-weight: 400}html{--mdc-snackbar-supporting-text-font: coresans-a45;--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: coresans-a55;--mat-table-header-headline-line-height: normal;--mat-table-header-headline-size: 1.8rem;--mat-table-header-headline-weight: 400;--mat-table-header-headline-tracking: normal;--mat-table-row-item-label-text-font: coresans-a45;--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: coresans-a45;--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,.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-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, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker{display:none}html{--mat-ripple-color: rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color: #4d4d4d;--mat-option-label-text-color: #1a1a1a;--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: #d81e05;--mat-option-label-text-color: #1a1a1a;--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: #8c1e33;--mat-option-label-text-color: #1a1a1a;--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: #1a1a1a}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #4d4d4d;--mat-full-pseudo-checkbox-selected-checkmark-color: white;--mat-full-pseudo-checkbox-unselected-icon-color: #1a1a1a;--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: #4d4d4d;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #d81e05;--mat-full-pseudo-checkbox-selected-checkmark-color: white;--mat-full-pseudo-checkbox-unselected-icon-color: #1a1a1a;--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: #d81e05;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #8c1e33;--mat-full-pseudo-checkbox-selected-checkmark-color: white;--mat-full-pseudo-checkbox-unselected-icon-color: #1a1a1a;--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: #8c1e33;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html{--mat-app-background-color: white;--mat-app-text-color: #1a1a1a;--mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 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-app-elevation-shadow-level-2: 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);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 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-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 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);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 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);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 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);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 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-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 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{--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: #1a1a1a}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: #4d4d4d;--mdc-linear-progress-track-color: rgba(77, 77, 77, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #d81e05;--mdc-linear-progress-track-color: rgba(216, 30, 5, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #8c1e33;--mdc-linear-progress-track-color: rgba(140, 30, 51, .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: #4d4d4d;--mdc-filled-text-field-focus-active-indicator-color: #4d4d4d;--mdc-filled-text-field-focus-label-text-color: rgba(77, 77, 77, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(26, 26, 26, .6);--mdc-filled-text-field-hover-label-text-color: rgba(26, 26, 26, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(26, 26, 26, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(26, 26, 26, .6);--mdc-filled-text-field-error-hover-label-text-color: #8c1e33;--mdc-filled-text-field-error-focus-label-text-color: #8c1e33;--mdc-filled-text-field-error-label-text-color: #8c1e33;--mdc-filled-text-field-error-caret-color: #8c1e33;--mdc-filled-text-field-active-indicator-color: rgba(224, 223, 231, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(224, 223, 231, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(224, 223, 231, .87);--mdc-filled-text-field-error-active-indicator-color: #8c1e33;--mdc-filled-text-field-error-focus-active-indicator-color: #8c1e33;--mdc-filled-text-field-error-hover-active-indicator-color: #8c1e33;--mdc-outlined-text-field-caret-color: #4d4d4d;--mdc-outlined-text-field-focus-outline-color: #4d4d4d;--mdc-outlined-text-field-focus-label-text-color: rgba(77, 77, 77, .87);--mdc-outlined-text-field-label-text-color: rgba(26, 26, 26, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(26, 26, 26, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(26, 26, 26, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(26, 26, 26, .6);--mdc-outlined-text-field-error-caret-color: #8c1e33;--mdc-outlined-text-field-error-focus-label-text-color: #8c1e33;--mdc-outlined-text-field-error-label-text-color: #8c1e33;--mdc-outlined-text-field-error-hover-label-text-color: #8c1e33;--mdc-outlined-text-field-outline-color: rgba(224, 223, 231, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(224, 223, 231, .06);--mdc-outlined-text-field-hover-outline-color: rgba(224, 223, 231, .87);--mdc-outlined-text-field-error-focus-outline-color: #8c1e33;--mdc-outlined-text-field-error-hover-outline-color: #8c1e33;--mdc-outlined-text-field-error-outline-color: #8c1e33;--mat-form-field-focus-select-arrow-color: rgba(77, 77, 77, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(26, 26, 26, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #8c1e33;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(26, 26, 26, .54);--mat-form-field-disabled-select-arrow-color: rgba(26, 26, 26, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #d81e05;--mdc-filled-text-field-focus-active-indicator-color: #d81e05;--mdc-filled-text-field-focus-label-text-color: rgba(216, 30, 5, .87);--mdc-outlined-text-field-caret-color: #d81e05;--mdc-outlined-text-field-focus-outline-color: #d81e05;--mdc-outlined-text-field-focus-label-text-color: rgba(216, 30, 5, .87);--mat-form-field-focus-select-arrow-color: rgba(216, 30, 5, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #8c1e33;--mdc-filled-text-field-focus-active-indicator-color: #8c1e33;--mdc-filled-text-field-focus-label-text-color: rgba(140, 30, 51, .87);--mdc-outlined-text-field-caret-color: #8c1e33;--mdc-outlined-text-field-focus-outline-color: #8c1e33;--mdc-outlined-text-field-focus-label-text-color: rgba(140, 30, 51, .87);--mat-form-field-focus-select-arrow-color: rgba(140, 30, 51, .87)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(26, 26, 26, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(26, 26, 26, .6);--mat-select-enabled-arrow-color: rgba(224, 223, 231, .54);--mat-select-disabled-arrow-color: rgba(26, 26, 26, .38);--mat-select-focused-arrow-color: rgba(77, 77, 77, .87);--mat-select-invalid-arrow-color: rgba(140, 30, 51, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(26, 26, 26, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(26, 26, 26, .6);--mat-select-enabled-arrow-color: rgba(224, 223, 231, .54);--mat-select-disabled-arrow-color: rgba(26, 26, 26, .38);--mat-select-focused-arrow-color: rgba(216, 30, 5, .87);--mat-select-invalid-arrow-color: rgba(140, 30, 51, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(26, 26, 26, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(26, 26, 26, .6);--mat-select-enabled-arrow-color: rgba(224, 223, 231, .54);--mat-select-disabled-arrow-color: rgba(26, 26, 26, .38);--mat-select-focused-arrow-color: rgba(140, 30, 51, .87);--mat-select-invalid-arrow-color: rgba(140, 30, 51, .87)}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: white}html{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mdc-dialog-container-color: #f7f7f7;--mdc-dialog-subhead-color: rgba(26, 26, 26, .87);--mdc-dialog-supporting-text-color: rgba(26, 26, 26, .6)}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-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: #4d4d4d;--mdc-chip-elevated-selected-container-color: #4d4d4d;--mdc-chip-elevated-disabled-container-color: #4d4d4d;--mdc-chip-flat-disabled-selected-container-color: #4d4d4d;--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: white;--mdc-chip-elevated-container-color: #d81e05;--mdc-chip-elevated-selected-container-color: #d81e05;--mdc-chip-elevated-disabled-container-color: #d81e05;--mdc-chip-flat-disabled-selected-container-color: #d81e05;--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-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #8c1e33;--mdc-chip-elevated-selected-container-color: #8c1e33;--mdc-chip-elevated-disabled-container-color: #8c1e33;--mdc-chip-flat-disabled-selected-container-color: #8c1e33;--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}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html{--mdc-switch-selected-focus-state-layer-color: #464646;--mdc-switch-selected-handle-color: #464646;--mdc-switch-selected-hover-state-layer-color: #464646;--mdc-switch-selected-pressed-state-layer-color: #464646;--mdc-switch-selected-focus-handle-color: #252525;--mdc-switch-selected-hover-handle-color: #252525;--mdc-switch-selected-pressed-handle-color: #252525;--mdc-switch-selected-focus-track-color: #828282;--mdc-switch-selected-hover-track-color: #828282;--mdc-switch-selected-pressed-track-color: #828282;--mdc-switch-selected-track-color: #828282;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color: #1a1a1a}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #d41a04;--mdc-switch-selected-handle-color: #d41a04;--mdc-switch-selected-hover-state-layer-color: #d41a04;--mdc-switch-selected-pressed-state-layer-color: #d41a04;--mdc-switch-selected-focus-handle-color: #bf0a01;--mdc-switch-selected-hover-handle-color: #bf0a01;--mdc-switch-selected-pressed-handle-color: #bf0a01;--mdc-switch-selected-focus-track-color: #e46250;--mdc-switch-selected-hover-track-color: #e46250;--mdc-switch-selected-pressed-track-color: #e46250;--mdc-switch-selected-track-color: #e46250}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #841a2e;--mdc-switch-selected-handle-color: #841a2e;--mdc-switch-selected-hover-state-layer-color: #841a2e;--mdc-switch-selected-pressed-state-layer-color: #841a2e;--mdc-switch-selected-focus-handle-color: #5c0a14;--mdc-switch-selected-hover-handle-color: #5c0a14;--mdc-switch-selected-pressed-handle-color: #5c0a14;--mdc-switch-selected-focus-track-color: #af6270;--mdc-switch-selected-hover-track-color: #af6270;--mdc-switch-selected-pressed-track-color: #af6270;--mdc-switch-selected-track-color: #af6270}html{--mdc-switch-state-layer-size: 40px}html{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #1a1a1a;--mdc-radio-disabled-unselected-icon-color: #1a1a1a;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(26, 26, 26, .54);--mdc-radio-unselected-pressed-icon-color: rgba(26, 26, 26, .54);--mdc-radio-selected-focus-icon-color: #4d4d4d;--mdc-radio-selected-hover-icon-color: #4d4d4d;--mdc-radio-selected-icon-color: #4d4d4d;--mdc-radio-selected-pressed-icon-color: #4d4d4d;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #4d4d4d;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: #1a1a1a}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #1a1a1a;--mdc-radio-disabled-unselected-icon-color: #1a1a1a;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(26, 26, 26, .54);--mdc-radio-unselected-pressed-icon-color: rgba(26, 26, 26, .54);--mdc-radio-selected-focus-icon-color: #d81e05;--mdc-radio-selected-hover-icon-color: #d81e05;--mdc-radio-selected-icon-color: #d81e05;--mdc-radio-selected-pressed-icon-color: #d81e05;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #d81e05;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: #1a1a1a}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #1a1a1a;--mdc-radio-disabled-unselected-icon-color: #1a1a1a;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(26, 26, 26, .54);--mdc-radio-unselected-pressed-icon-color: rgba(26, 26, 26, .54);--mdc-radio-selected-focus-icon-color: #8c1e33;--mdc-radio-selected-hover-icon-color: #8c1e33;--mdc-radio-selected-icon-color: #8c1e33;--mdc-radio-selected-pressed-icon-color: #8c1e33;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #8c1e33;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: #1a1a1a}html{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html{--mdc-slider-handle-color: #4d4d4d;--mdc-slider-focus-handle-color: #4d4d4d;--mdc-slider-hover-handle-color: #4d4d4d;--mdc-slider-active-track-color: #4d4d4d;--mdc-slider-inactive-track-color: #4d4d4d;--mdc-slider-with-tick-marks-inactive-container-color: #4d4d4d;--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;--mat-slider-ripple-color: #4d4d4d;--mat-slider-hover-state-layer-color: rgba(77, 77, 77, .05);--mat-slider-focus-state-layer-color: rgba(77, 77, 77, .2);--mat-slider-value-indicator-opacity: .6}html .mat-accent{--mdc-slider-handle-color: #d81e05;--mdc-slider-focus-handle-color: #d81e05;--mdc-slider-hover-handle-color: #d81e05;--mdc-slider-active-track-color: #d81e05;--mdc-slider-inactive-track-color: #d81e05;--mdc-slider-with-tick-marks-inactive-container-color: #d81e05;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #d81e05;--mat-slider-hover-state-layer-color: rgba(216, 30, 5, .05);--mat-slider-focus-state-layer-color: rgba(216, 30, 5, .2)}html .mat-warn{--mdc-slider-handle-color: #8c1e33;--mdc-slider-focus-handle-color: #8c1e33;--mdc-slider-hover-handle-color: #8c1e33;--mdc-slider-active-track-color: #8c1e33;--mdc-slider-inactive-track-color: #8c1e33;--mdc-slider-with-tick-marks-inactive-container-color: #8c1e33;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #8c1e33;--mat-slider-hover-state-layer-color: rgba(140, 30, 51, .05);--mat-slider-focus-state-layer-color: rgba(140, 30, 51, .2)}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html{--mat-menu-item-label-text-color: #1a1a1a;--mat-menu-item-icon-color: #1a1a1a;--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: #e0dfe7}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: #1a1a1a;--mdc-list-list-item-supporting-text-color: #1a1a1a;--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: #1a1a1a;--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: #1a1a1a;--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: #1a1a1a;--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: #1a1a1a;--mdc-radio-disabled-unselected-icon-color: #1a1a1a;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(26, 26, 26, .54);--mdc-radio-unselected-pressed-icon-color: rgba(26, 26, 26, .54);--mdc-radio-selected-focus-icon-color: #4d4d4d;--mdc-radio-selected-hover-icon-color: #4d4d4d;--mdc-radio-selected-icon-color: #4d4d4d;--mdc-radio-selected-pressed-icon-color: #4d4d4d}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #1a1a1a;--mdc-radio-disabled-unselected-icon-color: #1a1a1a;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(26, 26, 26, .54);--mdc-radio-unselected-pressed-icon-color: rgba(26, 26, 26, .54);--mdc-radio-selected-focus-icon-color: #d81e05;--mdc-radio-selected-hover-icon-color: #d81e05;--mdc-radio-selected-icon-color: #d81e05;--mdc-radio-selected-pressed-icon-color: #d81e05}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #1a1a1a;--mdc-radio-disabled-unselected-icon-color: #1a1a1a;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(26, 26, 26, .54);--mdc-radio-unselected-pressed-icon-color: rgba(26, 26, 26, .54);--mdc-radio-selected-focus-icon-color: #8c1e33;--mdc-radio-selected-hover-icon-color: #8c1e33;--mdc-radio-selected-icon-color: #8c1e33;--mdc-radio-selected-pressed-icon-color: #8c1e33}.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: #4d4d4d;--mdc-checkbox-selected-hover-icon-color: #4d4d4d;--mdc-checkbox-selected-icon-color: #4d4d4d;--mdc-checkbox-selected-pressed-icon-color: #4d4d4d;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #4d4d4d;--mdc-checkbox-selected-hover-state-layer-color: #4d4d4d;--mdc-checkbox-selected-pressed-state-layer-color: #4d4d4d;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #d81e05;--mdc-checkbox-selected-hover-icon-color: #d81e05;--mdc-checkbox-selected-icon-color: #d81e05;--mdc-checkbox-selected-pressed-icon-color: #d81e05;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #d81e05;--mdc-checkbox-selected-hover-state-layer-color: #d81e05;--mdc-checkbox-selected-pressed-state-layer-color: #d81e05;--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: #8c1e33;--mdc-checkbox-selected-hover-icon-color: #8c1e33;--mdc-checkbox-selected-icon-color: #8c1e33;--mdc-checkbox-selected-pressed-icon-color: #8c1e33;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #8c1e33;--mdc-checkbox-selected-hover-state-layer-color: #8c1e33;--mdc-checkbox-selected-pressed-state-layer-color: #8c1e33;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#4d4d4d}.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;--mat-paginator-touch-target-display: block}html{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--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: #4d4d4d;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #1a1a1a;--mat-tab-header-inactive-label-text-color: rgba(26, 26, 26, .6);--mat-tab-header-active-label-text-color: #4d4d4d;--mat-tab-header-active-ripple-color: #4d4d4d;--mat-tab-header-inactive-ripple-color: #4d4d4d;--mat-tab-header-inactive-focus-label-text-color: rgba(26, 26, 26, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(26, 26, 26, .6);--mat-tab-header-active-focus-label-text-color: #4d4d4d;--mat-tab-header-active-hover-label-text-color: #4d4d4d;--mat-tab-header-active-focus-indicator-color: #4d4d4d;--mat-tab-header-active-hover-indicator-color: #4d4d4d}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #d81e05;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #1a1a1a;--mat-tab-header-inactive-label-text-color: rgba(26, 26, 26, .6);--mat-tab-header-active-label-text-color: #d81e05;--mat-tab-header-active-ripple-color: #d81e05;--mat-tab-header-inactive-ripple-color: #d81e05;--mat-tab-header-inactive-focus-label-text-color: rgba(26, 26, 26, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(26, 26, 26, .6);--mat-tab-header-active-focus-label-text-color: #d81e05;--mat-tab-header-active-hover-label-text-color: #d81e05;--mat-tab-header-active-focus-indicator-color: #d81e05;--mat-tab-header-active-hover-indicator-color: #d81e05}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #8c1e33;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #1a1a1a;--mat-tab-header-inactive-label-text-color: rgba(26, 26, 26, .6);--mat-tab-header-active-label-text-color: #8c1e33;--mat-tab-header-active-ripple-color: #8c1e33;--mat-tab-header-inactive-ripple-color: #8c1e33;--mat-tab-header-inactive-focus-label-text-color: rgba(26, 26, 26, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(26, 26, 26, .6);--mat-tab-header-active-focus-label-text-color: #8c1e33;--mat-tab-header-active-hover-label-text-color: #8c1e33;--mat-tab-header-active-focus-indicator-color: #8c1e33;--mat-tab-header-active-hover-indicator-color: #8c1e33}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #4d4d4d;--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: #d81e05;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #8c1e33;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}html{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #d81e05;--mdc-checkbox-selected-hover-icon-color: #d81e05;--mdc-checkbox-selected-icon-color: #d81e05;--mdc-checkbox-selected-pressed-icon-color: #d81e05;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #d81e05;--mdc-checkbox-selected-hover-state-layer-color: #d81e05;--mdc-checkbox-selected-pressed-state-layer-color: #d81e05;--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-checkbox-label-text-color: #1a1a1a}.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: #4d4d4d;--mdc-checkbox-selected-hover-icon-color: #4d4d4d;--mdc-checkbox-selected-icon-color: #4d4d4d;--mdc-checkbox-selected-pressed-icon-color: #4d4d4d;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #4d4d4d;--mdc-checkbox-selected-hover-state-layer-color: #4d4d4d;--mdc-checkbox-selected-pressed-state-layer-color: #4d4d4d;--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: #8c1e33;--mdc-checkbox-selected-hover-icon-color: #8c1e33;--mdc-checkbox-selected-icon-color: #8c1e33;--mdc-checkbox-selected-pressed-icon-color: #8c1e33;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #8c1e33;--mdc-checkbox-selected-hover-state-layer-color: #8c1e33;--mdc-checkbox-selected-pressed-state-layer-color: #8c1e33;--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-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-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: #1a1a1a;--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: #1a1a1a;--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: #1a1a1a;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--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: #e0dfe7;--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: #1a1a1a;--mdc-outlined-button-outline-color: #e0dfe7;--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: #4d4d4d;--mat-text-button-state-layer-color: #4d4d4d;--mat-text-button-ripple-color: rgba(77, 77, 77, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #d81e05;--mat-text-button-state-layer-color: #d81e05;--mat-text-button-ripple-color: rgba(216, 30, 5, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #8c1e33;--mat-text-button-state-layer-color: #8c1e33;--mat-text-button-ripple-color: rgba(140, 30, 51, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #4d4d4d;--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: #d81e05;--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-warn{--mdc-filled-button-container-color: #8c1e33;--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: #4d4d4d;--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: #d81e05;--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-warn{--mdc-protected-button-container-color: #8c1e33;--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: #4d4d4d;--mdc-outlined-button-outline-color: #e0dfe7;--mat-outlined-button-state-layer-color: #4d4d4d;--mat-outlined-button-ripple-color: rgba(77, 77, 77, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #d81e05;--mdc-outlined-button-outline-color: #e0dfe7;--mat-outlined-button-state-layer-color: #d81e05;--mat-outlined-button-ripple-color: rgba(216, 30, 5, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #8c1e33;--mdc-outlined-button-outline-color: #e0dfe7;--mat-outlined-button-state-layer-color: #8c1e33;--mat-outlined-button-ripple-color: rgba(140, 30, 51, .1)}html{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-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: #4d4d4d;--mat-icon-button-state-layer-color: #4d4d4d;--mat-icon-button-ripple-color: rgba(77, 77, 77, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #d81e05;--mat-icon-button-state-layer-color: #d81e05;--mat-icon-button-ripple-color: rgba(216, 30, 5, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #8c1e33;--mat-icon-button-state-layer-color: #8c1e33;--mat-icon-button-ripple-color: rgba(140, 30, 51, .1)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-container-color: white;--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;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38)}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #4d4d4d;--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: #d81e05;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #8c1e33;--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: #4d4d4d;--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: #d81e05;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #8c1e33;--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: #d81e05}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: #1a1a1a;--mat-table-row-item-label-text-color: #1a1a1a;--mat-table-row-item-outline-color: #e0dfe7}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: #4d4d4d}html .mat-accent{--mdc-circular-progress-active-indicator-color: #d81e05}html .mat-warn{--mdc-circular-progress-active-indicator-color: #8c1e33}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: #4d4d4d;--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: #d81e05;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #8c1e33;--mat-badge-text-color: white}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: #1a1a1a;--mat-bottom-sheet-container-background-color: #f7f7f7}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: #1a1a1a;--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: #1a1a1a;--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: #1a1a1a;--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: #1a1a1a;--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: #1a1a1a;--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0dfe7}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: #4d4d4d;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(77, 77, 77, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(77, 77, 77, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(77, 77, 77, .3);--mat-datepicker-toggle-active-state-icon-color: #4d4d4d;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(77, 77, 77, .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: #1a1a1a;--mat-datepicker-calendar-body-label-text-color: #1a1a1a;--mat-datepicker-calendar-period-button-text-color: #1a1a1a;--mat-datepicker-calendar-period-button-icon-color: #1a1a1a;--mat-datepicker-calendar-navigation-button-icon-color: #1a1a1a;--mat-datepicker-calendar-header-divider-color: #e0dfe7;--mat-datepicker-calendar-header-text-color: #1a1a1a;--mat-datepicker-calendar-date-today-outline-color: #1a1a1a;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(26, 26, 26, .8);--mat-datepicker-calendar-date-text-color: #1a1a1a;--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: #e0dfe7;--mat-datepicker-range-input-separator-color: #1a1a1a;--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: #1a1a1a}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #d81e05;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(216, 30, 5, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(216, 30, 5, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(216, 30, 5, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(216, 30, 5, .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: #8c1e33;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(140, 30, 51, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(140, 30, 51, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(140, 30, 51, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(140, 30, 51, .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: #d81e05}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #8c1e33}.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: #e0dfe7}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: #1a1a1a;--mat-expansion-actions-divider-color: #e0dfe7;--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: #1a1a1a;--mat-expansion-header-description-color: #1a1a1a;--mat-expansion-header-indicator-color: #1a1a1a}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: #4d4d4d}.mat-icon.mat-accent{--mat-icon-color: #d81e05}.mat-icon.mat-warn{--mat-icon-color: #8c1e33}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: #e0dfe7;--mat-sidenav-container-background-color: #f7f7f7;--mat-sidenav-container-text-color: #1a1a1a;--mat-sidenav-content-background-color: white;--mat-sidenav-content-text-color: #1a1a1a;--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: #4d4d4d;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #4d4d4d;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #4d4d4d;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: #e0dfe7;--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: #1a1a1a;--mat-stepper-header-optional-label-text-color: #1a1a1a;--mat-stepper-header-selected-state-label-text-color: #1a1a1a;--mat-stepper-header-error-state-label-text-color: #8c1e33;--mat-stepper-header-icon-background-color: #1a1a1a;--mat-stepper-header-error-state-icon-foreground-color: #8c1e33;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #d81e05;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #d81e05;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #d81e05;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #8c1e33;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #8c1e33;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #8c1e33;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-sort-arrow-color: #1a1a1a}html{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: #1a1a1a}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #4d4d4d;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #d81e05;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #8c1e33;--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: #1a1a1a}html{--mat-tree-node-min-height: 48px}/*!
 * Bootstrap Grid v5.3.6 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 36px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 600px;--bs-breakpoint-md: 840px;--bs-breakpoint-lg: 1024px;--bs-breakpoint-xl: 1280px}.row{--bs-gutter-x: 36px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 600px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.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%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 840px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.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%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 1024px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.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%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1280px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.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%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width: 600px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width: 840px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width: 1024px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width: 1280px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}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%}}@media (max-width: 600px){.cdk-overlay-pane{justify-content:flex-end}}.cdk-overlay-pane .mat-mdc-autocomplete-panel,.cdk-overlay-pane .mat-mdc-select-panel{border-radius:var(--dropdown-overlay-border-radius, 0);border:var(--dropdown-overlay-border, none);box-shadow:var(--dropdown-overlay-box-shadow, none);margin-top:var(--lhg-dropdown-margin-top, -.6rem)}.cdk-overlay-pane .mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item.selected>span{display:flex;align-items:center}.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane{margin-top:1.6rem}.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane .mat-mdc-menu-panel{margin-top:-.7rem}.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-item.selected .mat-mdc-menu-item-text{font-family:var(--application-font-family-bold, coresans-a55)}.mat-mdc-autocomplete-panel.mdc-menu-surface.mat-mdc-autocomplete-visible{margin-top:-.8rem;padding:0}.mat-mdc-autocomplete-panel.mdc-menu-surface.mat-mdc-autocomplete-visible .mdc-list-item__primary-text{color:var(--autocomplete-option-color, unset);font-weight:var(--autocomplete-option-font-weight, 400)}.mat-mdc-autocomplete-panel.mdc-menu-surface.mat-mdc-autocomplete-visible .mdc-list-item__primary-text .highlight-match{color:var(--autocomplete-match-color, unset);font-family:var(--application-font-family-bold, coresans-a55);font-weight:var(--autocomplete-match-font-weight, 400)}.mat-mdc-autocomplete-panel.mdc-menu-surface.mat-mdc-autocomplete-visible mat-option.mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text{font-family:var(--application-font-family-bold, coresans-a55)!important}.mat-mdc-autocomplete-panel.mdc-menu-surface.mat-mdc-autocomplete-visible mat-option.mat-mdc-option .mat-pseudo-checkbox-minimal{display:none}.mat-mdc-autocomplete-panel.mdc-menu-surface.mat-mdc-autocomplete-visible mat-option.mat-mdc-option:hover{background-color:var(--dropdown-option-hover-background-color, unset)}.mat-mdc-autocomplete-panel.mdc-menu-surface.mat-mdc-autocomplete-visible mat-option.mat-mdc-option:hover .mdc-list-item__primary-text{color:var(--dropdown-option-hover-color, unset)!important}.mat-mdc-autocomplete-panel.mdc-menu-surface.mat-mdc-autocomplete-visible mat-option.mat-mdc-option:hover .mdc-list-item__primary-text .highlight-match{color:var(--dropdown-option-hover-color, unset)!important}.mat-mdc-autocomplete-panel.mdc-menu-surface.mat-mdc-autocomplete-visible .mat-active .mdc-list-item__primary-text .highlight-match,.mat-mdc-autocomplete-panel.mdc-menu-surface.mat-mdc-autocomplete-visible .mat-mdc-selected .mdc-list-item__primary-text .highlight-match{color:var(--dropdown-option-active-color, unset)}mat-checkbox.mat-mdc-checkbox{margin-left:-1rem}mat-checkbox.mat-mdc-checkbox .mdc-checkbox__background{border-radius:var(--mat-checkbox-frame-border-radius, 0);border-style:var(--mat-checkbox-frame-border-style, solid);border-width:var(--mat-checkbox-frame-border-width, 1px);height:var(--mat-checkbox-height, 2rem);top:var(--mat-checkbox-top, .9rem);width:var(--mat-checkbox-width, 2rem)}mat-checkbox.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{background-color:var(--mat-checkbox-frame-background-color, var(--application-white-default-color, #FFF));border-color:var(--mat-checkbox-frame-border-color)}mat-checkbox.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mat-checkbox-frame-hover, #000)}mat-checkbox.mat-mdc-checkbox:hover mat-label{color:var(--mat-checkbox-label-hover-color, var(--application-text-color, #1A1A1A));font-weight:var(--mat-checkbox-label-hover-font-weight, inherit);-webkit-text-decoration:var(--mat-checkbox-label-hover-text-decoration, none);text-decoration:var(--mat-checkbox-label-hover-text-decoration, none)}mat-checkbox.mat-mdc-checkbox .mdc-checkbox__checkmark{height:1.2rem!important;opacity:var(--mat-checkbox-checkmark-opacity, 1);margin-top:.3rem}mat-checkbox.mat-mdc-checkbox .mdc-label{color:var(--mat-checkbox-label-color, var(--application-text-color, #1A1A1A))}mat-checkbox.mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox .mdc-checkbox__native-control:enabled:checked:not(:indeterminate)~.mdc-checkbox__background{background-color:var(--mat-checkbox-checked-background-color, var(--color-primary-500, #4d4d4d));border:var(--mat-checkbox-checked-border, inherit);border-color:var(--mat-checkbox-checked-border-color, inherit)}mat-checkbox.mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke:var(--mat-checkbox-checked-checkmark-path-stroke, var(--application-white-default-color, #FFF));stroke-width:var(--mat-checkbox-checked-checkmark-path-stroke-width, .312rem)}mat-checkbox.mat-mdc-checkbox.mat-mdc-checkbox-checked mat-label{color:var(--mat-checkbox-checked-label-font-color, var(--application-text-color, #1A1A1A));font-family:var(--mat-checkbox-checked-label-font-family, inherit);font-weight:var(--mat-checkbox-checked-label-font-weight, inherit)}mat-checkbox.mat-mdc-checkbox.mat-mdc-checkbox-checked:hover .mdc-checkbox__checkmark-path{stroke-width:var(--mat-checkbox-checked-checkmark-path-stroke-width, .312rem);stroke:var(--mat-checkbox-checked-hover-checkmark-path-stroke, var(--application-white-default-color, #FFF))}mat-checkbox.mat-mdc-checkbox.mat-mdc-checkbox-checked:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background{background-color:var(--mat-checkbox-checked-hover-background-color, var(--color-primary-500, #4d4d4d));border-color:var(--mat-checkbox-checked-hover-border-color, inherit)}mat-checkbox.mat-mdc-checkbox.mat-mdc-checkbox-checked:hover mat-label{color:var(--mat-checkbox-checked-label-hover-color, var(--application-text-color, #1A1A1A));font-weight:var(--mat-checkbox-checked-label-hover-font-weight, inherit);-webkit-text-decoration:var(--mat-checkbox-checked-label-hover-text-decoration, none);text-decoration:var(--mat-checkbox-checked-label-hover-text-decoration, none)}mat-checkbox.mat-mdc-checkbox .mat-error{display:none}mat-checkbox.mat-mdc-checkbox.mat-warn mat-label{color:var(--mat-checkbox-error-color, var(--application-error-color, #AD1804))}mat-checkbox.mat-mdc-checkbox.mat-warn .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mat-checkbox-error-color, var(--application-error-color, #AD1804))}mat-checkbox.mat-mdc-checkbox.mat-warn~.mat-error{display:block;margin-top:var(--mat-checkbox-error-margin-top, .3rem)}mat-checkbox.mat-mdc-checkbox.mat-warn~.mat-error span{background-color:var(--mat-form-error-background, var(--application-form-error-background-color, #FFE3E5));color:var(--mat-form-error-color, var(--application-inverted-link-color, #FFFFFF));display:inline-flex;font:var(--mat-form-error-font, 1.2rem/2rem var(--application-font-family-regular, coresans-a45));text-align:center;vertical-align:middle;margin-left:var(--mat-checkbox-error-margin-left, 0);padding:var(--mat-form-error-padding, 0)}mat-checkbox.mat-mdc-checkbox.mat-warn~.mat-error span:before{content:var(--mat-form-error-icon, );font-family:var(--icon-font-family, RefX-icons);font-size:2.4rem;margin:var(--mat-form-error-icon-margin, 0)}.mat-mdc-checkbox.mat-mdc-checkbox-disabled{--mat-checkbox-disabled-label-color: var(--disabled-color, var(--application-disabled-color, #B0B0B0));--mdc-checkbox-disabled-unselected-icon-color: var(--disabled-color, var(--application-disabled-color, #B0B0B0))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled .mdc-form-field .marketing-consent-label,.mat-mdc-checkbox.mat-mdc-checkbox-disabled .mdc-form-field .newsletter-subscription-label>span{color:var(--disabled-color, var(--application-disabled-color, #B0B0B0))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled .mdc-form-field .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:var(--disabled-color, var(--application-disabled-color, #B0B0B0))}.mat-mdc-chip.mat-mdc-chip-option{border-radius:var(--mat-chip-border-radius, 30px);border-style:var(--mat-chip-border-style, solid);border-width:var(--mat-chip-border-width, 1px);cursor:pointer;height:var(--lhg-chip-height, 3.2rem);width:max-content}.mat-mdc-chip.mat-mdc-chip-option .mat-mdc-chip-action-label.mdc-evolution-chip__text-label{font:var(--mat-chip-label-font, 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45))}.mat-mdc-chip.mat-mdc-chip-option .mat-mdc-chip-focus-overlay{background:transparent!important;opacity:1!important}.mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-with-trailing-icon{background-color:var(--lhg-chip-dismissible-background, var(--application-white-default-color, #FFF))!important;border-color:var(--lhg-chip-dismissible-border, var(--application-white-default-color, #FFF));color:var(--lhg-chip-dismissible-color, var(--application-white-default-color, #FFF));font-family:var(--lhg-chip-dismissible-font-family, var(--application-font-family-regular, coresans-a45))}.mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-with-trailing-icon .mat-mdc-chip-action.delete-filter{color:var(--lhg-chip-dismissible-color, var(--application-white-default-color, #FFF));font-size:var(--lhg-chip-delete-filter-icon-size, inherit);opacity:1}.mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-with-trailing-icon .mat-mdc-chip-action-label{font-family:var(--lhg-chip-dismissible-font-family, var(--application-font-family-regular, coresans-a45))}.mat-mdc-chip.mat-mdc-chip-option:not(.mat-mdc-chip-with-trailing-icon){background-color:var(--lhg-chip-background, var(--application-white-default-color, #FFF))!important;border-color:var(--lhg-chip-border, var(--application-white-default-color, #FFF));color:var(--lhg-chip-color, var(--application-white-default-color, #FFF));font-family:var(--lhg-chip-font-family, var(--application-font-family-regular, coresans-a45))}.mat-mdc-chip.mat-mdc-chip-option:not(.mat-mdc-chip-with-trailing-icon) .mat-mdc-chip-action-label{font-family:var(--lhg-chip-font-family, var(--application-font-family-regular, coresans-a45));font-size:var(--lhg-chip-font-size, inherit)}.mat-mdc-chip.mat-mdc-chip-option .mat-mdc-chip-action-label{color:inherit!important}.mat-mdc-chip.mat-mdc-chip-option:after{background:none}@media (hover: hover) and (pointer: fine){.mat-mdc-chip.mat-mdc-chip-option:hover.mat-mdc-chip-with-trailing-icon{background-color:var(--lhg-chip-dismissible-hover-background, var(--application-white-default-color, #FFF))!important;border-color:var(--lhg-chip-dismissible-hover-border, var(--application-white-default-color, #FFF));color:var(--lhg-chip-dismissible-hover-color, var(--application-white-default-color, #FFF))}.mat-mdc-chip.mat-mdc-chip-option:hover.mat-mdc-chip-with-trailing-icon .mat-mdc-chip-action.delete-filter{color:var(--lhg-chip-dismissible-hover-color, var(--application-white-default-color, #FFF))}.mat-mdc-chip.mat-mdc-chip-option:hover:not(.mat-mdc-chip-with-trailing-icon){background-color:var(--lhg-chip-hover-background, var(--application-white-default-color, #FFF))!important;border-color:var(--lhg-chip-hover-border, var(--application-white-default-color, #FFF));color:var(--lhg-chip-hover-color, var(--application-white-default-color, #FFF))}.mat-mdc-chip.mat-mdc-chip-option:hover .mat-mdc-chip-action-label{color:inherit!important}}.mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-selected.mat-mdc-chip-with-trailing-icon{background-color:var(--lhg-chip-dismissible-selected-background, var(--application-white-default-color, #FFF))!important;border-color:var(--lhg-chip-dismissible-selected-border, var(--application-white-default-color, #FFF));color:var(--lhg-chip-dismissible-selected-color, var(--application-white-default-color, #FFF))}.mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-selected.mat-mdc-chip-with-trailing-icon .mat-mdc-chip-action.delete-filter{color:var(--lhg-chip-dismissible-selected-color, var(--application-white-default-color, #FFF))}.mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-selected:not(.mat-mdc-chip-with-trailing-icon){background-color:var(--lhg-chip-selected-background, var(--application-white-default-color, #FFF))!important;border-color:var(--lhg-chip-selected-border, var(--application-white-default-color, #FFF));color:var(--lhg-chip-selected-color, var(--application-white-default-color, #FFF))}.mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-selected .mat-mdc-chip-action-label{color:inherit!important;font-family:var(--application-font-family-bold, coresans-a55);padding-left:1rem}.mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-selected .mat-mdc-chip-graphic{display:none}.mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-selected:hover.mat-mdc-chip-with-trailing-icon{background-color:var(--lhg-chip-dismissible-hover-background, var(--application-white-default-color, #FFF))!important;border-color:var(--lhg-chip-dismissible-hover-border, var(--application-white-default-color, #FFF));color:var(--lhg-chip-dismissible-hover-color, var(--application-white-default-color, #FFF))}.mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-selected:hover.mat-mdc-chip-with-trailing-icon .mat-mdc-chip-action.delete-filter{color:var(--lhg-chip-dismissible-hover-color, var(--application-white-default-color, #FFF))}.mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-selected:hover:not(.mat-mdc-chip-with-trailing-icon){background-color:var(--lhg-chip-selected-hover-background, var(--application-white-default-color, #FFF))!important;border-color:var(--lhg-chip-selected-hover-border, var(--application-white-default-color, #FFF));color:var(--lhg-chip-hover-color, var(--application-white-default-color, #FFF))}.mat-mdc-chip.mat-mdc-chip-option.mat-mdc-chip-selected:hover .mat-mdc-chip-action-label{color:inherit!important}.mat-mdc-chip.mat-mdc-chip-option .mat-mdc-chip-action{padding-right:0}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay:before,.mat-mdc-chip.cdk-keyboard-focused .mat-mdc-chip-focus-overlay:before{content:"";position:absolute;inset:-.4rem;border-radius:var(--mat-chip-border-radius, 30px);box-shadow:var(--mat-chip-focus-visible-shadow, none)}mat-divider.mat-divider.mat-divider-horizontal{border-top-color:var(--mat-divider-color)}mat-divider.mat-divider.mat-divider-vertical{border-right-color:var(--mat-divider-color)}.mat-expansion-panel .mat-expansion-panel-header{border-radius:var(--mat-expansion-panel-header-border-radius, 0);border:var(--mat-expansion-panel-header-border, none)}.mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper{border:var(--form-field-focused-border, var(--form-field-border, none))}.mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-input-element,.mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper .mat-date-range-input{color:var(--form-field-focused-text-color, inherit)}.mat-mdc-form-field .mat-mdc-form-field-infix{align-content:end}mat-form-field.mat-mdc-form-field .mat-mdc-form-field-label{color:var(--form-field-label-color, unset)}mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper{background-color:var(--application-white-default-color, #FFF);border:var(--form-field-border, none);font-size:1.6rem;overflow:visible;padding-left:1.6rem}mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{width:4rem;height:4rem;padding-left:1.35rem;padding-top:1.5rem}mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper .mdc-line-ripple{display:var(--lhg-form-field-ripple-display, inherit)}mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper .mdc-line-ripple:before{bottom:-.05rem}mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--no-label) .mat-mdc-select .mat-mdc-select-value{margin-bottom:var(--lhg-mat-select-margin-bottom, 0)}mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--no-label .mat-mdc-form-field-infix{min-height:auto;padding:1.2rem 0}mat-form-field.mat-mdc-form-field .mat-mdc-form-field-underline{display:none}mat-form-field.mat-mdc-form-field .mat-mdc-form-field-error-wrapper{margin-top:var(--lhg-form-field-error-margin-top, .5rem)}mat-form-field.mat-mdc-form-field.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) mat-label,mat-form-field.mat-mdc-form-field.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) .mat-mdc-form-field-required-marker{color:var(--form-field-label-color, unset);font-family:var(--form-field-floating-label-font-family, var(--form-field-font-family, unset))}mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:var(--lhg-form-field-floating-label-top, 3.05rem)}mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label.mdc-floating-label--float-above{top:var(--lhg-form-field-empty-floating-label-top, 3.05rem)!important}mat-form-field.mat-mdc-form-field .mat-mdc-input-element{margin-bottom:var(--lhg-form-field-input-margin-bottom, 0)}mat-form-field.mat-mdc-form-field .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{top:var(--lhg-form-field-input-label-empty-top, 3.7rem)}mat-form-field.mat-mdc-form-field .mat-mdc-form-field-infix:after{color:var(--dropdown-arrow-color, var(--color-primary-500, #4d4d4d));font-family:var(--icon-font-family, RefX-icons);font-size:var(--dropdown-arrow-size, 1.6rem)}mat-form-field.mat-mdc-form-field .mat-mdc-form-field-wrapper{padding-bottom:0;width:100%}mat-form-field.mat-mdc-form-field .mat-mdc-form-field-wrapper .mat-mdc-text-field-wrapper .mat-mdc-form-field-outline-thick{display:none}mat-form-field.mat-mdc-form-field mat-datepicker-toggle{margin-right:var(--lhg-form-field-datepicker-toggle-margin-right, -.6rem)}mat-form-field.mat-mdc-form-field mat-datepicker-toggle .mat-mdc-button-wrapper:before{content:var(--lhg-form-field-datepicker-icon-content, none);font-family:var(--lhg-form-field-datepicker-icon-font-family, inherit);font-size:2.8rem}mat-form-field.mat-mdc-form-field mat-datepicker-toggle button{position:absolute;top:var(--lhg-mat-datepicker-icon-top, 0);right:0;bottom:0;left:0;margin-left:-.5rem}mat-form-field.mat-mdc-form-field mat-datepicker-toggle button:focus{box-shadow:none!important}mat-form-field.mat-mdc-form-field mat-datepicker-toggle button .mat-mdc-button-persistent-ripple{display:none}mat-form-field.mat-mdc-form-field mat-datepicker-toggle button .mat-datepicker-toggle-default-icon,mat-form-field.mat-mdc-form-field mat-datepicker-toggle button .mat-mdc-focus-indicator,mat-form-field.mat-mdc-form-field mat-datepicker-toggle button .mat-mdc-button-touch-target{bottom:var(--lhg-mat-datepicker-bottom, .5rem);position:absolute;right:1.2rem}.mat-mdc-form-field.mat-form-field-disabled.mat-mdc-form-field-can-float .mat-mdc-form-field-label,.mat-mdc-form-field.mat-form-field-disabled.mat-mdc-form-field-can-float .mat-mdc-input-element,.mat-form-field-appearance-fill.mat-form-field-disabled.mat-mdc-form-field-can-float .mat-mdc-form-field-label,.mat-form-field-appearance-fill.mat-form-field-disabled.mat-mdc-form-field-can-float .mat-mdc-input-element{color:var(--disabled-color, var(--application-disabled-color, #B0B0B0))}.mat-mdc-form-field.mat-form-field-disabled.mat-mdc-form-field-can-float .mat-mdc-text-field-wrapper,.mat-form-field-appearance-fill.mat-form-field-disabled.mat-mdc-form-field-can-float .mat-mdc-text-field-wrapper{background-color:var(--disabled-form-field-background-color)}.mat-mdc-form-field.mat-form-field-disabled.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) mat-label,.mat-mdc-form-field.mat-form-field-disabled.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) .mat-mdc-form-field-required-marker,.mat-form-field-appearance-fill.mat-form-field-disabled.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) mat-label,.mat-form-field-appearance-fill.mat-form-field-disabled.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) .mat-mdc-form-field-required-marker{color:var(--disabled-color, var(--application-disabled-color, #B0B0B0))}.mat-mdc-form-field.mat-form-field-disabled.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) mat-select .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-disabled.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) .mat-mdc-select .mat-mdc-select-value,.mat-form-field-appearance-fill.mat-form-field-disabled.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) mat-select .mat-mdc-select-value,.mat-form-field-appearance-fill.mat-form-field-disabled.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) .mat-mdc-select .mat-mdc-select-value{margin-bottom:var(--lhg-mat-select-margin-bottom, 0)}.mat-mdc-form-field.mat-form-field-disabled.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) mat-select .mat-mdc-select-value .mat-mdc-select-value-text,.mat-mdc-form-field.mat-form-field-disabled.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) .mat-mdc-select .mat-mdc-select-value .mat-mdc-select-value-text,.mat-form-field-appearance-fill.mat-form-field-disabled.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) mat-select .mat-mdc-select-value .mat-mdc-select-value-text,.mat-form-field-appearance-fill.mat-form-field-disabled.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) .mat-mdc-select .mat-mdc-select-value .mat-mdc-select-value-text{color:var(--disabled-color, var(--application-disabled-color, #B0B0B0))}.mat-form-field-appearance-fill.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) input::placeholder,.mat-form-field-appearance-fill.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) textarea::placeholder{opacity:0}.mat-form-field-appearance-fill .mat-mdc-input-element{caret-color:var(--form-input-color, unset);color:var(--form-input-color, unset)}.mat-form-field-invalid.mat-focused .mat-mdc-form-field-empty .mat-mdc-form-field-required-marker{color:var(--form-field-label-color, unset)}.mat-form-field-invalid:not(.mat-focused) .mat-mdc-form-field-empty .mat-mdc-form-field-required-marker{color:var(--form-field-unfocused-label-color, unset)}.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator{background:var(--dropdown-option-background-color, unset)}.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator .mdc-list-item__primary-text{border-bottom:none!important;color:var(--dropdown-mat-option-color, inherit);font-family:var(--dropdown-option-font-family, unset);font-size:1.6rem}.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled).mat-active,.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled).mat-mdc-selected,.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled).mat-active.mat-mdc-selected.mat-focus-indicator,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled).mat-active,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled).mat-mdc-selected,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled).mat-active.mat-mdc-selected.mat-focus-indicator{background:var(--dropdown-option-active-background-color, unset)}.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled).mat-active .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled).mat-mdc-selected .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled).mat-active.mat-mdc-selected.mat-focus-indicator .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled).mat-active .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled).mat-mdc-selected .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled).mat-active.mat-mdc-selected.mat-focus-indicator .mdc-list-item__primary-text{color:var(--dropdown-option-active-color, unset);font-family:var(--dropdown-option-active-font-family, unset);font-weight:var(--dropdown-option-bold-font-weight, unset)}.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):hover,.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):hover.mat-active,.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):hover.mat-mdc-selected,.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):focus,.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):focus.mat-active,.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):focus.mat-mdc-selected,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):hover,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):hover.mat-active,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):hover.mat-mdc-selected,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):focus,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):focus.mat-active,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):focus.mat-mdc-selected{background:var(--dropdown-option-hover-background-color, unset)}.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):hover .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):hover.mat-active .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):hover.mat-mdc-selected .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):focus .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):focus.mat-active .mdc-list-item__primary-text,.mat-mdc-select-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):focus.mat-mdc-selected .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):hover .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):hover.mat-active .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):hover.mat-mdc-selected .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):focus .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):focus.mat-active .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-focus-indicator:not(.mat-mdc-option-multiple):not(.mat-mdc-option-disabled):focus.mat-mdc-selected .mdc-list-item__primary-text{color:var(--dropdown-option-hover-color, unset);font-family:var(--dropdown-option-hover-font-family, unset);font-weight:var(--dropdown-option-bold-font-weight, unset)}button.mat-mdc-unelevated-button,a.mat-mdc-unelevated-button.mat-primary{background:var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d))!important;border:none;color:var(--lhg-mat-primary-button-color, var(--application-white-default-color, #FFF))!important;cursor:pointer!important;font:var(--lhg-mat-button-font, inherit);letter-spacing:var(--lhg-mat-button-letter-spacing, inherit);padding:var(--lhg-mat-button-padding, 0 1.5rem);text-transform:var(--lhg-mat-button-text-transform, none);transition:var(--lhg-transition, var(--application-transition, .2s))!important}button.mat-mdc-unelevated-button.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,button.mat-mdc-unelevated-button.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,a.mat-mdc-unelevated-button.mat-primary.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,a.mat-mdc-unelevated-button.mat-primary.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple{display:none}button.mat-mdc-unelevated-button.mat-mdc-unelevated-button .mat-mdc-button-touch-target,button.mat-mdc-unelevated-button.mat-mdc-outlined-button .mat-mdc-button-touch-target,a.mat-mdc-unelevated-button.mat-primary.mat-mdc-unelevated-button .mat-mdc-button-touch-target,a.mat-mdc-unelevated-button.mat-primary.mat-mdc-outlined-button .mat-mdc-button-touch-target{opacity:0!important}button.mat-mdc-unelevated-button.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,button.mat-mdc-unelevated-button.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target,a.mat-mdc-unelevated-button.mat-primary.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,a.mat-mdc-unelevated-button.mat-primary.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target{opacity:0!important}button.mat-mdc-unelevated-button:hover:not([disabled]),button.mat-mdc-unelevated-button:focus,button.mat-mdc-unelevated-button.focus,button.mat-mdc-unelevated-button.cdk-keyboard-focused,button.mat-mdc-unelevated-button.cdk-mouse-focused,a.mat-mdc-unelevated-button.mat-primary:hover:not([disabled]),a.mat-mdc-unelevated-button.mat-primary:focus,a.mat-mdc-unelevated-button.mat-primary.focus,a.mat-mdc-unelevated-button.mat-primary.cdk-keyboard-focused,a.mat-mdc-unelevated-button.mat-primary.cdk-mouse-focused{background:var(--lhg-mat-primary-button-mouse-focused-background, var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d)))!important;cursor:pointer}button.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-focus-overlay,button.mat-mdc-unelevated-button:focus .mat-mdc-button-focus-overlay,button.mat-mdc-unelevated-button.focus .mat-mdc-button-focus-overlay,button.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-focus-overlay,button.mat-mdc-unelevated-button.cdk-mouse-focused .mat-mdc-button-focus-overlay,a.mat-mdc-unelevated-button.mat-primary:hover:not([disabled]) .mat-mdc-button-focus-overlay,a.mat-mdc-unelevated-button.mat-primary:focus .mat-mdc-button-focus-overlay,a.mat-mdc-unelevated-button.mat-primary.focus .mat-mdc-button-focus-overlay,a.mat-mdc-unelevated-button.mat-primary.cdk-keyboard-focused .mat-mdc-button-focus-overlay,a.mat-mdc-unelevated-button.mat-primary.cdk-mouse-focused .mat-mdc-button-focus-overlay{display:none}@media (max-width: 839.98px){button.mat-mdc-unelevated-button,a.mat-mdc-unelevated-button.mat-primary{width:100%}}@media (min-width: 840px){button.mat-mdc-unelevated-button,a.mat-mdc-unelevated-button.mat-primary{max-width:25rem}}button.mat-mdc-unelevated-button[disabled],button.mat-mdc-unelevated-button:hover[disabled],a.mat-mdc-unelevated-button.mat-primary[disabled],a.mat-mdc-unelevated-button.mat-primary:hover[disabled]{background:var(--lhg-primary-button-disabled-background, inherit)!important;border-radius:var(--lhg-primary-button-disabled-border-radius, inherit)!important;border:var(--lhg-primary-button-disabled-border)!important;opacity:var(--lhg-primary-button-disabled-opacity, none)!important}button.mat-mdc-unelevated-button[disabled] span,button.mat-mdc-unelevated-button:hover[disabled] span,a.mat-mdc-unelevated-button.mat-primary[disabled] span,a.mat-mdc-unelevated-button.mat-primary:hover[disabled] span{color:var(--lhg-primary-button-disabled-color, inherit)!important}button.mdc-button.mat-mdc-outlined-button,button.mat-mdc-outlined-button{background:var(--lhg-mat-secondary-button-background, var(--color-accent-500, #D81E05))!important;color:var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF))!important;cursor:pointer!important;font:var(--lhg-mat-button-font, inherit);letter-spacing:var(--lhg-mat-button-letter-spacing, inherit);padding:var(--lhg-mat-button-padding, 0 1.5rem);text-transform:var(--lhg-mat-button-text-transform, none);transition:var(--lhg-transition, var(--application-transition, .2s));border:var(--lhg-mat-secondary-button-border, none)}button.mdc-button.mat-mdc-outlined-button.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,button.mdc-button.mat-mdc-outlined-button.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,button.mat-mdc-outlined-button.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,button.mat-mdc-outlined-button.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple{display:none}button.mdc-button.mat-mdc-outlined-button.mat-mdc-unelevated-button .mat-mdc-button-touch-target,button.mdc-button.mat-mdc-outlined-button.mat-mdc-outlined-button .mat-mdc-button-touch-target,button.mat-mdc-outlined-button.mat-mdc-unelevated-button .mat-mdc-button-touch-target,button.mat-mdc-outlined-button.mat-mdc-outlined-button .mat-mdc-button-touch-target{opacity:0!important}button.mdc-button.mat-mdc-outlined-button.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,button.mdc-button.mat-mdc-outlined-button.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target,button.mat-mdc-outlined-button.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,button.mat-mdc-outlined-button.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target{opacity:0!important}button.mdc-button.mat-mdc-outlined-button:hover:not([disabled]),button.mdc-button.mat-mdc-outlined-button:focus,button.mdc-button.mat-mdc-outlined-button.focus,button.mdc-button.mat-mdc-outlined-button.cdk-keyboard-focused,button.mdc-button.mat-mdc-outlined-button.cdk-mouse-focused,button.mat-mdc-outlined-button:hover:not([disabled]),button.mat-mdc-outlined-button:focus,button.mat-mdc-outlined-button.focus,button.mat-mdc-outlined-button.cdk-keyboard-focused,button.mat-mdc-outlined-button.cdk-mouse-focused{background-color:var(--lhg-mat-secondary-button-mouse-focused-background, var(--lhg-mat-secondary-button-background, var(--color-accent-500, #D81E05)))!important;border:var(--lhg-mat-secondary-button-mouse-focused-border, none)!important;color:var(--lhg-mat-secondary-button-mouse-focused-color, var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF)))!important;cursor:pointer}button.mdc-button.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-focus-overlay,button.mdc-button.mat-mdc-outlined-button:focus .mat-mdc-button-focus-overlay,button.mdc-button.mat-mdc-outlined-button.focus .mat-mdc-button-focus-overlay,button.mdc-button.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-focus-overlay,button.mdc-button.mat-mdc-outlined-button.cdk-mouse-focused .mat-mdc-button-focus-overlay,button.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-focus-overlay,button.mat-mdc-outlined-button:focus .mat-mdc-button-focus-overlay,button.mat-mdc-outlined-button.focus .mat-mdc-button-focus-overlay,button.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-focus-overlay,button.mat-mdc-outlined-button.cdk-mouse-focused .mat-mdc-button-focus-overlay{display:none}button.mdc-button.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-wrapper span,button.mdc-button.mat-mdc-outlined-button:focus .mat-mdc-button-wrapper span,button.mdc-button.mat-mdc-outlined-button.focus .mat-mdc-button-wrapper span,button.mdc-button.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-wrapper span,button.mdc-button.mat-mdc-outlined-button.cdk-mouse-focused .mat-mdc-button-wrapper span,button.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-wrapper span,button.mat-mdc-outlined-button:focus .mat-mdc-button-wrapper span,button.mat-mdc-outlined-button.focus .mat-mdc-button-wrapper span,button.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-wrapper span,button.mat-mdc-outlined-button.cdk-mouse-focused .mat-mdc-button-wrapper span{cursor:pointer}@media (max-width: 839.98px){button.mdc-button.mat-mdc-outlined-button,button.mat-mdc-outlined-button{width:100%}}@media (min-width: 840px){button.mdc-button.mat-mdc-outlined-button,button.mat-mdc-outlined-button{max-width:25rem}}button.mdc-button.mat-mdc-outlined-button[disabled],button.mdc-button.mat-mdc-outlined-button:hover[disabled],button.mat-mdc-outlined-button[disabled],button.mat-mdc-outlined-button:hover[disabled]{background:var(--lhg-secondary-button-disabled-background, inherit)!important;border:var(--lhg-secondary-button-disabled-border)!important;border-radius:var(--lhg-secondary-button-disabled-border-radius, inherit)!important;opacity:var(--lhg-secondary-button-disabled-opacity, none)!important}button.mdc-button.mat-mdc-outlined-button[disabled] span,button.mdc-button.mat-mdc-outlined-button:hover[disabled] span,button.mat-mdc-outlined-button[disabled] span,button.mat-mdc-outlined-button:hover[disabled] span{color:var(--lhg-secondary-button-disabled-color, inherit)!important}mat-radio-button.mat-mdc-radio-button .mdc-label{cursor:pointer}.mat-mdc-select .mat-mdc-select-value .mat-mdc-select-value-text{color:var(--form-input-color, unset);font-family:var(--form-field-font-family, unset)}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{transform:translateY(-50%)}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper:after{color:var(--dropdown-arrow-color, var(--color-primary-500, #4d4d4d));font-family:var(--icon-font-family, RefX-icons);top:var(--dropdown-arrow-top-space, .5rem)}.mat-focused .mat-mdc-select .mat-mdc-select-value .mat-mdc-select-value-text{color:var(--form-field-focused-text-color, inherit)}.mat-mdc-select-panel{margin:var(--dropdown-options-margin, 0 .3rem)}.mat-mdc-select-panel .mat-mdc-option:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple).mdc-list-item--selected,.mat-mdc-select-panel .mat-mdc-option:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple).mat-mdc-option-active{background-color:var(--mat-option-selected-state-layer-color, var(--color-primary-500, #4d4d4d))!important;color:var(--mat-option-selected-state-label-text-color, var(--application-white-default-color, #FFF))!important;font-family:var(--lhg-mat-select-panel-option-selected-font-family, var(--application-font-family-bold, coresans-a55));-webkit-text-decoration:var(--lhg-mat-select-panel-option-selected-text-decoration, inherit);text-decoration:var(--lhg-mat-select-panel-option-selected-text-decoration, inherit)}.mat-mdc-select-panel .mat-mdc-option:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple).mdc-list-item--selected .mdc-list-item__primary-text>span,.mat-mdc-select-panel .mat-mdc-option:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple).mat-mdc-option-active .mdc-list-item__primary-text>span{color:var(--mat-option-selected-state-label-text-color, var(--application-white-default-color, #FFF))!important}.mat-mdc-select-panel .mat-mdc-option:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple):hover:not(.mdc-list-item--selected){background-color:var(--dropdown-option-hover-background-color, unset)!important;font-family:var(--application-font-family-bold, coresans-a55)}.mat-mdc-select-panel .mat-mdc-option:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple):hover:not(.mdc-list-item--selected) .mdc-list-item__primary-text{color:var(--dropdown-option-hover-color, unset)}.mat-mdc-select-panel .mat-pseudo-checkbox-minimal{display:none}.mat-mdc-select-panel .mdc-list-item__primary-text{border-bottom:none!important;color:var(--dropdown-option-color, unset);font-size:1.6rem!important;font-family:var(--lhg-mat-select-panel-option-font-family, inherit)!important}@media (max-width: 840px){.mat-mdc-select-panel{max-width:100%!important;min-width:100%!important}}mat-slider.mat-mdc-slider{margin-bottom:-1rem}mat-slider.mat-mdc-slider .mdc-slider__track--active_fill{border-color:var(--mat-slider-track-background-left-color)}mat-slider.mat-mdc-slider .mdc-slider__track--inactive{background-color:var(--mat-slider-track-background-right-color, var(--application-solid-border-color, #B0B0B0));opacity:1}mat-slider.mat-mdc-slider .mdc-slider__thumb-knob{background-color:var(--mat-slider-handle-color, var(--mdc-slider-handle-color));border-color:var(--mat-slider-handle-color, var(--mdc-slider-handle-color));box-shadow:none}mat-slider.mat-mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__thumb-knob{background-color:var(--mat-slider-handle-hover-color, var(--mat-slider-handle-color, var(--mdc-slider-handle-color)));border-color:var(--mat-slider-handle-hover-color, var(--mat-slider-handle-color, var(--mdc-slider-handle-color)));border-width:calc(var(--mat-slider-handle-hover-height, 2rem) / 2) calc(var(--mat-slider-handle-hover-width, 2rem) / 2);height:var(--mat-slider-handle-hover-height, 2rem);width:var(--mat-slider-handle-hover-width, 2rem)}mat-slider.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb-knob,mat-slider.mat-mdc-slider:focus .mdc-slider__thumb-knob{background-color:var(--mat-slider-handle-focus-color, var(--application-slider-color-focus, #AC1804));border-color:var(--mat-slider-handle-focus-color, var(--application-slider-color-focus, #AC1804));box-shadow:none}mat-slider.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb-knob:after,mat-slider.mat-mdc-slider:focus .mdc-slider__thumb-knob:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}mat-slider.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb-knob:after,mat-slider.mat-mdc-slider:focus .mdc-slider__thumb-knob:after{border-radius:50%;border:var(--mat-slider-handle-focus-border, var(--application-focus-outline-border, 2px solid #0968F6));box-shadow:none;inset:calc(-1 * (var(--application-focus-outline-offset, .4rem) + var(--mdc-slider-handle-height) / 2)) calc(-1 * (var(--application-focus-outline-offset, .4rem) + var(--mdc-slider-handle-width) / 2))}mat-slider.mat-mdc-slider .mdc-slider__thumb--focused .mat-mdc-focus-indicator .mat-ripple-element,mat-slider.mat-mdc-slider:focus .mat-mdc-focus-indicator .mat-ripple-element{background-color:var(--mat-slider-handle-focus-ripple-color, transparent)}mat-slider.mat-mdc-slider .mdc-slider__thumb--focused.mdc-slider__thumb--with-indicator .mdc-slider__thumb-knob:after,mat-slider.mat-mdc-slider:focus.mdc-slider__thumb--with-indicator .mdc-slider__thumb-knob:after{inset:calc(-1 * (var(--application-focus-outline-offset, .4rem) + var(--mat-slider-handle-hover-height, 2rem) / 2)) calc(-1 * (var(--application-focus-outline-offset, .4rem) + var(--mat-slider-handle-hover-width, 2rem) / 2))}at-slide-toggle.mat-mdc-slide-toggle:active .mdc-form-field .mdc-switch__icons,mat-slide-toggle.mat-mdc-slide-toggle .mdc-form-field .mdc-switch__icons{display:none}at-slide-toggle.mat-mdc-slide-toggle:active .mdc-form-field .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__track:before,at-slide-toggle.mat-mdc-slide-toggle:active .mdc-form-field .mdc-switch.mdc-switch--unselected:enabled:hover .mdc-switch__track:before,mat-slide-toggle.mat-mdc-slide-toggle .mdc-form-field .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__track:before,mat-slide-toggle.mat-mdc-slide-toggle .mdc-form-field .mdc-switch.mdc-switch--unselected:enabled:hover .mdc-switch__track:before{background-color:var(--mat-slide-toggle-unselected-track-color, #000);border:var(--mat-slide-toggle-unselected-track-border, none);opacity:var(--mat-slide-toggle-unselected-track-opacity, 1)}at-slide-toggle.mat-mdc-slide-toggle:active .mdc-form-field .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle:after,at-slide-toggle.mat-mdc-slide-toggle:active .mdc-form-field .mdc-switch.mdc-switch--unselected:enabled:hover .mdc-switch__handle:after,mat-slide-toggle.mat-mdc-slide-toggle .mdc-form-field .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle:after,mat-slide-toggle.mat-mdc-slide-toggle .mdc-form-field .mdc-switch.mdc-switch--unselected:enabled:hover .mdc-switch__handle:after{background-color:var(--mat-slide-toggle-unselected-handle-color, var(--application-white-default-color, #FFF))}at-slide-toggle.mat-mdc-slide-toggle:active .mdc-form-field .mdc-switch.mdc-switch--selected:enabled .mdc-switch__track:after,at-slide-toggle.mat-mdc-slide-toggle:active .mdc-form-field .mdc-switch.mdc-switch--selected:enabled:hover .mdc-switch__track:after,mat-slide-toggle.mat-mdc-slide-toggle .mdc-form-field .mdc-switch.mdc-switch--selected:enabled .mdc-switch__track:after,mat-slide-toggle.mat-mdc-slide-toggle .mdc-form-field .mdc-switch.mdc-switch--selected:enabled:hover .mdc-switch__track:after{background-color:var(--mat-slide-toggle-selected-track-color, var(--color-accent-500, #D81E05));border:var(--mat-slide-toggle-selected-track-border, none);opacity:var(--mat-slide-toggle-selected-track-opacity, 1)}at-slide-toggle.mat-mdc-slide-toggle:active .mdc-form-field .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle:after,at-slide-toggle.mat-mdc-slide-toggle:active .mdc-form-field .mdc-switch.mdc-switch--selected:enabled:hover .mdc-switch__handle:after,mat-slide-toggle.mat-mdc-slide-toggle .mdc-form-field .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle:after,mat-slide-toggle.mat-mdc-slide-toggle .mdc-form-field .mdc-switch.mdc-switch--selected:enabled:hover .mdc-switch__handle:after{background-color:var(--mat-slide-toggle-selected-handle-color, var(--color-accent-500, #D81E05))}at-slide-toggle.mat-mdc-slide-toggle:active .mdc-form-field .mdc-label,mat-slide-toggle.mat-mdc-slide-toggle .mdc-form-field .mdc-label{margin-left:.8rem}.mat-mdc-tooltip-panel-above,.mat-mdc-tooltip-panel-below{margin-left:.2rem}.mat-mdc-tooltip-panel-above .mdc-tooltip,.mat-mdc-tooltip-panel-below .mdc-tooltip{border-radius:0;overflow:visible}.mat-mdc-tooltip-panel-above .mdc-tooltip:before,.mat-mdc-tooltip-panel-below .mdc-tooltip:before{background-color:var(--mat-tooltip-background, var(--application-white-default-color, #FFF));content:"";height:1rem;left:calc(50% - .5rem);position:absolute;transform:rotate(45deg);width:1rem}.mat-mdc-tooltip-panel-above .mdc-tooltip:before{border-bottom:inherit;border-left:none;border-right:inherit;border-top:none;bottom:-.5rem!important;top:unset!important}.mat-mdc-tooltip-panel-below{margin-top:2.5rem}.mat-mdc-tooltip-panel-below .mdc-tooltip:before{border-bottom:none;border-left:inherit;border-right:none;border-top:inherit;bottom:calc(100% - .5rem);top:unset!important}@media (max-width: 599.98px){.buttons-place.refx-dialog-actions>*:not(:first-child){margin-top:0}}@media (max-width: 839.98px){:not([dir=rtl]) .buttons-place>*:not(:first-child){margin-right:0!important}.buttons-place:not(.refx-dialog-actions)>*:not(:first-child){margin-top:var(--button-place-row-gap, 1.6rem)}.buttons-place:not(.refx-dialog-actions)>*:first-child.back-button{margin-top:var(--button-place-back-button-margin-top, 1.45rem)}.footer-wrapper .buttons-place{flex-direction:column}.buttons-place>*{width:100%}}@media (min-width: 840px){.footer-wrapper .buttons-place{gap:var(--lhg-footer-button-place-gap-md, none);justify-content:var(--lhg-footer-button-place-justify-content-md, space-between)}.footer-wrapper .buttons-place button{width:var(--lhg-button-breakpoint-min-md-width, 25rem)}}refx-number-stepper .number-stepper-container .icon-wrapper{pointer-events:none;display:none}refx-number-stepper .number-stepper-container .stepper-inputs{border:var(--lhg-stepper-number-container-border, .1rem solid var(--application-border-color, #B0B0B0))}refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base{align-items:center;background:var(--lhg-stepper-button-background-color, var(--application-page-buttons-background-color, #F5F7F8))!important;border-radius:var(--lhg-stepper-button-border-radius, 0)!important;border:var(--lhg-stepper-button-border, none)!important;box-shadow:none;color:var(--lhg-stepper-button-color, var(--application-text-color-black, #1A1A1A))!important;display:flex;font-size:var(--lhg-stepper-button-font-size, 2.4rem);height:4rem!important;justify-content:center;line-height:3.2rem;margin:var(--lhg-stepper-button-margin, 0);min-height:4rem;min-width:4rem;padding:.4rem;width:4rem}refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base span{color:var(--lhg-stepper-button-color, var(--application-text-color-black, #1A1A1A))!important}refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base:focus,refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.cdk-keyboard-focused,refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.cdk-mouse-focused{background:var(--lhg-stepper-button-focused-background-color, initial)!important;border:var(--lhg-stepper-button-focused-border, inherit)!important;color:var(--lhg-stepper-button-focused-color, var(--application-inverted-link-color-focus, #FFFFFF))!important;height:4rem;margin:var(--lhg-stepper-button-focused-margin, 0);min-height:4rem;min-width:4rem;padding:.4rem;width:4rem}refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base:focus span,refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.cdk-keyboard-focused span,refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.cdk-mouse-focused span{color:var(--lhg-stepper-button-focused-color, var(--application-inverted-link-color-focus, #FFFFFF))!important}refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base:focus .mat-mdc-button-wrapper i,refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.cdk-keyboard-focused .mat-mdc-button-wrapper i,refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.cdk-mouse-focused .mat-mdc-button-wrapper i{color:var(--lhg-stepper-button-focused-color, var(--application-inverted-link-color-focus, #FFFFFF))}refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base:hover:not(disabled){background:var(--lhg-stepper-button-hoved-background-color, var(--lhg-stepper-button-focused-background-color, initial))!important;border:var(--lhg-stepper-button-hoved-border, var(--lhg-stepper-button-focused-border, inherit))!important;color:var(--lhg-stepper-button-hoved-color, var(--lhg-stepper-button-focused-color, var(--application-inverted-link-color-focus, #FFFFFF)))!important;height:4rem;margin:var(--lhg-stepper-button-hoved-margin, var(--lhg-stepper-button-focused-margin, 0));min-height:4rem;min-width:4rem;padding:.4rem;width:4rem}refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base:hover:not(disabled) span{color:var(--lhg-stepper-button-hoved-color, var(--lhg-stepper-button-focused-color, var(--application-inverted-link-color-focus, #FFFFFF)))!important}refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base:hover:not(disabled) .mat-mdc-button-wrapper i{color:var(--lhg-stepper-button-hoved-color, var(--lhg-stepper-button-focused-color, var(--application-inverted-link-color-focus, #FFFFFF)))}refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base .mat-mdc-button-wrapper{display:flex;color:var(--lhg-stepper-mat-button-wrapper-color, inherit)!important;font-size:var(--lhg-stepper-mat-button-wrapper-font-size, inherit);margin:0;padding:0}refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.mat-mdc-button-disabled{background:var(--lhg-stepper-button-disabled-background-color, var(--application-page-buttons-background-color, #F5F7F8))!important;border:var(--lhg-stepper-button-disabled-border-color, var(--application-disabled-color, #B0B0B0))!important}refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.mat-mdc-button-disabled span{color:var(--lhg-stepper-button-disabled-color, var(--application-disabled-color, #B0B0B0))!important}refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.mat-mdc-button-disabled .mat-mdc-button-wrapper i{color:var(--lhg-stepper-button-disabled-color, var(--application-disabled-color, #B0B0B0))!important}refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.mat-mdc-button-disabled:hover,refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.mat-mdc-button-disabled:focus,refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.mat-mdc-button-disabled.cdk-keyboard-focused,refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.mat-mdc-button-disabled.cdk-mouse-focused{background:var(--lhg-stepper-button-disabled-background-color, var(--application-page-buttons-background-color, #F5F7F8));font-size:var(--lhg-stepper-button-font-size, 2.4rem)}refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.mat-mdc-button-disabled:hover span,refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.mat-mdc-button-disabled:focus span,refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.mat-mdc-button-disabled.cdk-keyboard-focused span,refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.mat-mdc-button-disabled.cdk-mouse-focused span{color:var(--lhg-stepper-button-disabled-color, var(--application-disabled-color, #B0B0B0))!important}refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.mat-mdc-button-disabled:hover .mat-mdc-button-wrapper i,refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.mat-mdc-button-disabled:focus .mat-mdc-button-wrapper i,refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.mat-mdc-button-disabled.cdk-keyboard-focused .mat-mdc-button-wrapper i,refx-number-stepper .number-stepper-container .stepper-inputs button.stepper-button.mdc-button.mat-mdc-outlined-button.mat-mdc-button-base.mat-mdc-button-disabled.cdk-mouse-focused .mat-mdc-button-wrapper i{color:var(--lhg-stepper-button-disabled-color, var(--application-disabled-color, #B0B0B0))!important}refx-number-stepper .number-stepper-container .value-container{height:var(--lhg-stepper-value-container-height, 4rem);min-height:var(--lhg-stepper-value-container-min-height, 4rem);min-width:var(--lhg-stepper-value-container-min-width, 4rem);width:var(--lhg-stepper-value-container-width, 4rem)}refx-number-stepper .number-stepper-container .value-container .number-wrapper{align-items:center;background:var(--lhg-stepper-value-background-color, initial);border:var(--lhg-stepper-number-wrapper-border, inherit);border-bottom:var(--lhg-stepper-number-wrapper-border-bottom, inherit);border-radius:var(--lhg-stepper-button-border-radius, 0);display:flex;justify-content:center}refx-number-stepper .number-stepper-container .value-container .number-wrapper .stepper-value{color:var(--lhg-stepper-value-font-color, var(--application-text-color, #1A1A1A));font:var(--lhg-stepper-value-font, initial);top:var(--lhg-stepper-value-top, initial)}.invisible-element{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 600px){refx-booking-cash-upgrade .buttons-place{justify-content:space-between}}:root{--confirmation-modify-flights-margin: var(--lhg-button-row-gap, 1.6rem) 0}refx-confirmation .back-booking-list-link{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none);font-size:1.6rem;line-height:2.4rem;width:100%}@media (min-width: 0){refx-confirmation .back-booking-list-link{margin:3rem var(--application-page-spacing, 1.8rem) 0 var(--lhg-grid-margin-xs, 1.8rem)}}@media (min-width: 600px){refx-confirmation .back-booking-list-link{margin:3rem var(--application-page-spacing, 1.8rem) 0 var(--lhg-grid-margin-sm, 2.4rem)}}@media (min-width: 840px){refx-confirmation .back-booking-list-link{margin:3rem var(--application-page-spacing, 1.8rem) 0 var(--lhg-grid-margin-md, 2.6rem)}}@media (min-width: 1024px){refx-confirmation .back-booking-list-link{margin:4rem var(--application-page-spacing, 1.8rem) 0 var(--lhg-grid-margin-lg, 3rem)}}@media (min-width: 1280px){refx-confirmation .back-booking-list-link{margin:4rem var(--application-page-spacing, 1.8rem) 0 1.5rem}}refx-confirmation .back-booking-list-link:before,refx-confirmation .back-booking-list-link:after,refx-confirmation .back-booking-list-link i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-confirmation .back-booking-list-link:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-confirmation .back-booking-list-link:before,refx-confirmation .back-booking-list-link:after,refx-confirmation .back-booking-list-link i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-confirmation .back-booking-list-link:before{content:var(--lhg-popup-primary-link-arrow-icon-before-content, none)}refx-confirmation .back-booking-list-link:after{color:var(--lhg-popup-primary-link-arrow-icon-after-color, inherit);content:var(--lhg-popup-primary-link-arrow-icon-after-content, none);position:relative;top:.1rem}refx-confirmation .back-booking-list-link:before{transform:rotate(180deg);padding-bottom:.1rem}@media (min-width: 1280px){refx-confirmation .back-booking-list-link{flex:0 0 auto;width:83.33333333%;padding-left:0!important}}refx-confirmation .buttons-place .self-reacc-flights-button.mat-flat-button{white-space:pre-wrap}refx-confirmation refx-basic-layout .message-panel-wrapper,refx-confirmation refx-basic-layout .main-content-wrapper{margin:unset}@media screen and (min-width: 1024px){refx-confirmation refx-basic-layout .message-panel-wrapper .operating-text .operating-airlines-value:not(:nth-child(1)):not(:nth-child(2)),refx-confirmation refx-basic-layout .main-content-wrapper .operating-text .operating-airlines-value:not(:nth-child(1)):not(:nth-child(2)){width:100%}}refx-confirmation .modify-flights-container div.modify-flights-info:has(lhg-tenant-redirection-message-pres){align-items:stretch;display:flex;flex-direction:column;margin:0}refx-confirmation .modify-flights-container div.modify-flights-info lhg-tenant-redirection-message-pres .message-box{margin:0 0 var(--lhg-button-row-gap, 1.6rem)}refx-confirmation .modify-flights-container div.modify-flights-info.no-modification,refx-confirmation .modify-flights-container div.modify-flights-info.no-rebooking:not(:has(lhg-tenant-redirection-message-cont)){align-items:var(--lhg-confirmation-modify-flights-no-rebooking-align-items, normal);background-color:var(--lhg-confirmation-modify-flights-no-rebooking-background-color, inherit);border:var(--lhg-confirmation-modify-flights-no-rebooking-border, none);border-radius:var(--lhg-confirmation-modify-flights-no-rebooking-border-radius, 0);box-shadow:var(--lhg-confirmation-modify-flights-no-rebooking-box-shadow, none);display:var(--lhg-confirmation-modify-flights-no-rebooking-display, flex);height:var(--lhg-confirmation-modify-flights-no-rebooking-height, inherit);justify-content:var(--lhg-confirmation-modify-flights-no-rebooking-justify-content, flex-start);margin-top:0;padding:var(--lhg-confirmation-modify-flights-no-rebooking-padding, 1.8rem)}refx-confirmation .modify-flights-container div.modify-flights-info.no-modification .modify-flights-info-icon,refx-confirmation .modify-flights-container div.modify-flights-info.no-rebooking:not(:has(lhg-tenant-redirection-message-cont)) .modify-flights-info-icon{align-self:flex-start;color:var(--lhg-confirmation-modify-flights-no-rebooking-info-icon-color, inherit);font-size:var(--lhg-confirmation-modify-flights-no-rebooking-info-icon-font-size, 2.4rem)}refx-confirmation .modify-flights-container div.modify-flights-info.no-modification .modify-flights-info-icon:before,refx-confirmation .modify-flights-container div.modify-flights-info.no-rebooking:not(:has(lhg-tenant-redirection-message-cont)) .modify-flights-info-icon:before{content:var(--lhg-confirmation-modify-flights-no-rebooking-info-content, \e91f)}refx-confirmation .modify-flights-container div.modify-flights-info.no-modification span,refx-confirmation .modify-flights-container div.modify-flights-info.no-rebooking:not(:has(lhg-tenant-redirection-message-cont)) span{font-family:var(--lhg-confirmation-modify-flights-no-rebooking-span-font-family, inherit);margin:var(--lhg-confirmation-modify-flights-no-rebooking-span-margin, 0);padding:var(--lhg-confirmation-modify-flights-no-rebooking-span-padding, 0)}refx-confirmation .modify-flights-container div.modify-flights-info.no-modification span a,refx-confirmation .modify-flights-container div.modify-flights-info.no-rebooking:not(:has(lhg-tenant-redirection-message-cont)) span a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-inline-textlink-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-inline-textlink-text-decoration, none);text-decoration:var(--lhg-inline-textlink-text-decoration, none)}refx-confirmation .modify-flights-container div.modify-flights-info.no-modification span a:before,refx-confirmation .modify-flights-container div.modify-flights-info.no-modification span a:after,refx-confirmation .modify-flights-container div.modify-flights-info.no-modification span a i,refx-confirmation .modify-flights-container div.modify-flights-info.no-rebooking:not(:has(lhg-tenant-redirection-message-cont)) span a:before,refx-confirmation .modify-flights-container div.modify-flights-info.no-rebooking:not(:has(lhg-tenant-redirection-message-cont)) span a:after,refx-confirmation .modify-flights-container div.modify-flights-info.no-rebooking:not(:has(lhg-tenant-redirection-message-cont)) span a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-confirmation .modify-flights-container div.modify-flights-info.no-modification span a:hover:not([disabled]),refx-confirmation .modify-flights-container div.modify-flights-info.no-rebooking:not(:has(lhg-tenant-redirection-message-cont)) span a:hover:not([disabled]){color:var(--lhg-inline-textlink-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-inline-textlink-text-decoration-focus, none);text-decoration:var(--lhg-inline-textlink-text-decoration-focus, none)}refx-confirmation .modify-flights-container div.modify-flights-info.no-modification span a:before,refx-confirmation .modify-flights-container div.modify-flights-info.no-modification span a:after,refx-confirmation .modify-flights-container div.modify-flights-info.no-modification span a i,refx-confirmation .modify-flights-container div.modify-flights-info.no-rebooking:not(:has(lhg-tenant-redirection-message-cont)) span a:before,refx-confirmation .modify-flights-container div.modify-flights-info.no-rebooking:not(:has(lhg-tenant-redirection-message-cont)) span a:after,refx-confirmation .modify-flights-container div.modify-flights-info.no-rebooking:not(:has(lhg-tenant-redirection-message-cont)) span a i{display:var(--lhg-inline-textlink-icon-display, inline-block);-webkit-text-decoration:var(--lhg-inline-textlink-icon-text-decoration, none);text-decoration:var(--lhg-inline-textlink-icon-text-decoration, none)}refx-confirmation .modify-flights-container div.modify-flights-info.no-modification span a:before,refx-confirmation .modify-flights-container div.modify-flights-info.no-modification span a:after,refx-confirmation .modify-flights-container div.modify-flights-info.no-rebooking:not(:has(lhg-tenant-redirection-message-cont)) span a:before,refx-confirmation .modify-flights-container div.modify-flights-info.no-rebooking:not(:has(lhg-tenant-redirection-message-cont)) span a:after{margin-bottom:.1rem;vertical-align:bottom}refx-confirmation .modify-flights-container div.modify-flights-info.no-modification span a:before,refx-confirmation .modify-flights-container div.modify-flights-info.no-rebooking:not(:has(lhg-tenant-redirection-message-cont)) span a:before{content:var(--lhg-inline-textlink-external-icon-before-content, none)}refx-confirmation .modify-flights-container div.modify-flights-info.no-modification span a:after,refx-confirmation .modify-flights-container div.modify-flights-info.no-rebooking:not(:has(lhg-tenant-redirection-message-cont)) span a:after{content:var(--lhg-inline-textlink-external-icon-after-content, none)}refx-confirmation .modify-flights-container .modify-flights-info+.buttons-place:empty{margin:0}refx-confirmation .modify-flights-container .buttons-place{flex-wrap:wrap}refx-confirmation .modify-flights-container .buttons-place :not(:first-child){margin:var(--lhg-button-row-gap, 1.6rem) 0 0}refx-confirmation .modify-flights-container .buttons-place .mdc-button__label{padding-left:.3rem;margin:0}refx-confirmation .modify-flights-container .buttons-place .mat-mdc-outlined-button{letter-spacing:var(--lhg-confirmation-modify-flights-button-letter-spacing, inherit);line-height:var(--lhg-confirmation-modify-flights-button-line-height, inherit);white-space:pre-wrap;padding-right:.3rem}@media (min-width: 840px){refx-confirmation .modify-flights-container .buttons-place{display:flex}refx-confirmation .modify-flights-container .buttons-place :not(:first-child){margin:0 1.5rem 0 0}}refx-confirmation refx-messages-panel-pres .messages-container{line-height:var(--lhg-confirmation-messages-container-line-height, 2rem)}refx-confirmation refx-messages-panel-pres img{left:.3rem;position:relative;top:.3rem;width:2rem}refx-confirmation refx-page-title-pres{margin:var(--lhg-confirmation-page-title-pres-margin, 2rem 1.8rem 1.6rem)}refx-confirmation .ancillary-teasers{display:flex}@media (min-width: 600px){refx-confirmation .ancillary-teasers{margin-left:-1rem}}@media (min-width: 840px){refx-confirmation .ancillary-teasers{margin-left:-1.2rem}}@media (min-width: 1024px){refx-confirmation .ancillary-teasers{margin-left:-1.4rem}}refx-confirmation .ancillary-teasers>*{display:contents}refx-confirmation .ancillary-teasers>*>lhg-ancillary-teaser-pres{display:flex;flex:1}@media (min-width: 600px){refx-confirmation .ancillary-teasers>*>lhg-ancillary-teaser-pres{margin-left:1rem}}@media (min-width: 840px){refx-confirmation .ancillary-teasers>*>lhg-ancillary-teaser-pres{margin-left:1.2rem}}@media (min-width: 1024px){refx-confirmation .ancillary-teasers>*>lhg-ancillary-teaser-pres{margin-left:1.4}}refx-confirmation .missing-information-card.no-services-summary-title .header{display:none}refx-confirmation refx-unpaid-services-panel-cont.no-display-review-pay-button .review-pay-button{display:none}refx-confirmation refx-unpaid-services-panel-cont.no-display-remove-all-unpaid-button .discard-button{display:none}refx-confirmation lhg-unpaid-services-panel-cont.no-display-review-pay-button .review-pay-button{display:none}refx-confirmation lhg-unpaid-services-panel-cont.no-display-remove-all-unpaid-button .discard-button{display:none}refx-confirmation refx-price-information-cont+.baggage-policies-external-link{margin-top:var(--lhg-confirmation-baggage-policies-external-link-margin-top, -1rem)}refx-confirmation .price-footer-card .baggage-policies-external-link{display:flex;justify-content:flex-end}refx-confirmation .price-footer-card .baggage-policies-external-link .bag-link{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none);font-size:var(--lhg-confirmation-baggage-policies-link-font-size, 1.2rem)}refx-confirmation .price-footer-card .baggage-policies-external-link .bag-link:before,refx-confirmation .price-footer-card .baggage-policies-external-link .bag-link:after,refx-confirmation .price-footer-card .baggage-policies-external-link .bag-link i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-confirmation .price-footer-card .baggage-policies-external-link .bag-link:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-confirmation .price-footer-card .baggage-policies-external-link .bag-link:before,refx-confirmation .price-footer-card .baggage-policies-external-link .bag-link:after,refx-confirmation .price-footer-card .baggage-policies-external-link .bag-link i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-confirmation .price-footer-card .baggage-policies-external-link .bag-link:before{content:var(--lhg-popup-primary-link-arrow-icon-before-content, none)}refx-confirmation .price-footer-card .baggage-policies-external-link .bag-link:after{color:var(--lhg-popup-primary-link-arrow-icon-after-color, inherit);content:var(--lhg-popup-primary-link-arrow-icon-after-content, none);position:relative;top:.1rem}refx-confirmation .price-footer-card .baggage-policies-external-link .bag-link:before{font-size:var(--lhg-confirmation-baggage-policies-link-before-icon-font-size, 1.8rem);vertical-align:top}refx-confirmation .price-footer-card .footer-button-content:nth-of-type(2){margin-top:1.6rem}refx-confirmation .price-footer-card .back-booking-list-button{padding:0 2.5rem}@media (min-width: 0){refx-confirmation .traveler-container .extra-options-container{margin:.8rem 0 3rem}}@media (min-width: 600px){refx-confirmation .traveler-container .extra-options-container{margin:.8rem 0 3rem}}@media (min-width: 840px){refx-confirmation .traveler-container .extra-options-container{margin:4rem 0 4.2rem}}@media (min-width: 1024px){refx-confirmation .traveler-container .extra-options-container{margin:4rem 0 4.2rem}}@media (min-width: 1280px){refx-confirmation .traveler-container .extra-options-container{margin:4rem 0 4.2rem}}@media (min-width: 840px){refx-confirmation .traveler-container .extra-options-container{display:flex}}@media (min-width: 0){refx-confirmation .traveler-container .extra-options-container .print-confirmation{margin:0 0 1.9rem}}@media (min-width: 600px){refx-confirmation .traveler-container .extra-options-container .print-confirmation{margin:0 0 1.9rem}}@media (min-width: 840px){refx-confirmation .traveler-container .extra-options-container .print-confirmation{margin:0 5.4rem 0 0}}@media (min-width: 1024px){refx-confirmation .traveler-container .extra-options-container .print-confirmation{margin:0 5.4rem 0 0}}@media (min-width: 1280px){refx-confirmation .traveler-container .extra-options-container .print-confirmation{margin:0 5.4rem 0 0}}refx-confirmation .traveler-container .extra-options-container .print-confirmation .print-booking-label{background:none;border:none;color:var(--lhg-confirmation-print-booking-label-color, inherit);cursor:pointer;font:var(--lhg-confirmation-print-booking-label-font, inherit);outline:inherit;overflow:visible;padding:0;white-space:nowrap}refx-confirmation .traveler-container .extra-options-container .print-confirmation .print-booking-label:before{color:var(--lhg-confirmation-print-icon-color, inherit);content:var(--lhg-confirmation-print-icon, );cursor:pointer;font-family:var(--application-font-family-icon, OS-icons);font-size:var(--lhg-confirmation-print-icon-font-size, 3.2rem);margin-right:.6rem;vertical-align:var(--lhg-confirmation-print-icon-align, middle)}refx-confirmation .traveler-container .extra-options-container .print-confirmation .print-booking-label:focus{outline:solid .1rem -webkit-focus-ring-color;outline-offset:1rem}@media (min-width: 0){refx-confirmation .traveler-container .extra-options-container .add-to-calendar{margin:0 0 1.9rem}}@media (min-width: 600px){refx-confirmation .traveler-container .extra-options-container .add-to-calendar{margin:0 0 1.9rem}}@media (min-width: 840px){refx-confirmation .traveler-container .extra-options-container .add-to-calendar{margin:0 5.4rem 0 0}}@media (min-width: 1024px){refx-confirmation .traveler-container .extra-options-container .add-to-calendar{margin:0 5.4rem 0 0}}@media (min-width: 1280px){refx-confirmation .traveler-container .extra-options-container .add-to-calendar{margin:0 5.4rem 0 0}}refx-confirmation .traveler-container .extra-options-container .add-to-calendar .add-to-calendar-label{background:none;border:none;color:var(--lhg-confirmation-print-booking-label-color, inherit);cursor:pointer;font:var(--lhg-confirmation-print-booking-label-font, inherit);outline:inherit;overflow:visible;padding:0;white-space:nowrap}refx-confirmation .traveler-container .extra-options-container .add-to-calendar .add-to-calendar-label:before{color:var(--lhg-confirmation-print-icon-color, inherit);content:var(--lhg-confirmation-add-to-calendar-icon, );cursor:pointer;font-family:var(--application-font-family-icon, OS-icons);font-size:var(--lhg-confirmation-print-icon-font-size, 3.2rem);margin-right:.6rem;vertical-align:middle}refx-confirmation .traveler-container .extra-options-container .add-to-calendar .add-to-calendar-label:focus{outline:solid .1rem -webkit-focus-ring-color;outline-offset:1rem}refx-confirmation .traveler-container .extra-options-container .passenger-receipt .passenger-receipt-label{background:none;border:none;color:var(--lhg-confirmation-print-booking-label-color, inherit);cursor:pointer;font:var(--lhg-confirmation-print-booking-label-font, inherit);outline:inherit;overflow:visible;padding:0;white-space:nowrap}refx-confirmation .traveler-container .extra-options-container .passenger-receipt .passenger-receipt-label:before{color:var(--application-text-color, #1A1A1A);content:var(--lhg-confirmation-passenger-receipt-download-icon, \e9d0);cursor:pointer;font-family:var(--application-font-family-icon, OS-icons);font-size:var(--lhg-confirmation-print-icon-font-size, 3.2rem);margin-right:.6rem;vertical-align:middle}refx-confirmation .traveler-container .extra-options-container .passenger-receipt .passenger-receipt-label:focus{outline:solid .1rem -webkit-focus-ring-color;outline-offset:1rem}refx-confirmation .service-catalog.upgraded-pnr .service-category-teaser[data-category-code=BAGGAGE] refx-category-recap-pres .generic-recap-footer{display:none}refx-confirmation .service-catalog .service-categories refx-service-category-pres:has(.creditcardenrollment){display:none}refx-confirmation lhg-tenant-redirection-message-pres.unpaid-service .message-box{margin:0 0 var(--lhg-button-row-gap, 1.6rem)}@media print{.printing-helper-class .traveler-container{-webkit-print-color-adjust:exact;print-color-adjust:exact}.printing-helper-class .traveler-container .refx-icon-chevron-down:before,.printing-helper-class .traveler-container .refx-icon-chevron-top:before{display:none}.printing-helper-class .extra-options-container,.printing-helper-class .check-in-pres-container,.printing-helper-class lhg-plus-grade,.printing-helper-class lhg-you-can-also-cont,.printing-helper-class lhg-yilu-widget-cont,.printing-helper-class lhg-partner-plus-benefit-cont,.printing-helper-class lhg-post-booking-enrollment-teaser,.printing-helper-class button,.printing-helper-class #baggage-service.service-category-teaser .baggage-policies,.printing-helper-class #seat-service.service-category-teaser .recap-buttons,.printing-helper-class .service-category-teaser .category-add-service,.printing-helper-class .service-category-teaser .delete-services,.printing-helper-class .service-category-teaser .category-modify-service,.printing-helper-class .passenger-recap-pres .button-container,.printing-helper-class .passenger-recap-pres .modify-pax-button,.printing-helper-class .breakdown-icon.refx-icon-chevron-down,.printing-helper-class .modify-flights-container,.printing-helper-class lhg-cash-upgrade-cont .category-recap-footer .category-modify-service,.printing-helper-class .price-information-card .price-description-wrapper,.printing-helper-class .price-information-card .policies-conditions-flex-container,.printing-helper-class .price-footer-card .baggage-policies-external-link,.printing-helper-class .category-recap-item.railandfly .db-external-link{display:none;height:0}}@media print{.app-footer-content,.lhg-footnotes-container,iframe{display:none!important}}refx-contact-info refx-contact-info-pres refx-contact-info-emergency-item-pres{display:none}refx-contact-info refx-contact-info-pres .form-instructions{padding:0!important}:root{--basic-in-flow-layout-messages-padding: 0;--refx-passenger-recap-pres-title-padding: 0}refx-booking-co2-neutralisation .flight-fares .carousel-container .carousel .selectable-compensation:first-child .co2-neutralisation-card-container{margin-left:0}refx-booking-co2-neutralisation .flight-fares .carousel-container .carousel .selectable-compensation:last-child .co2-neutralisation-card-container{margin-right:0}refx-booking-co2-neutralisation .buttons-place{flex-direction:var(--lhg-co2-neutralisation-buttons-place-flex-direction, row)}refx-booking-co2-neutralisation .content-wrapper .message-row .messages-panel{background-color:var(--lhg-co2-neutralisation-message-row-messages-container-background-color, inherit)}refx-booking-co2-neutralisation .content-wrapper .message-row .messages-panel .messages-container{margin:var(--lhg-co2-neutralisation-message-row-messages-container-margin, 0 0 1.4rem)}refx-booking-co2-neutralisation .header-hint{color:var(--lhg-co2-neutralisation-header-hint-color, inherit);font-family:var(--lhg-co2-neutralisation-header-hint-font-family, inherit);font-size:var(--lhg-co2-neutralisation-header-hint-font-size, 1.4rem);line-height:var(--lhg-co2-neutralisation-header-hint-line-height, 2rem);margin:var(--lhg-co2-neutralisation-header-hint-margin, 1.7rem 0 1.6rem)}refx-booking-co2-neutralisation .header-link{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none);font-size:var(--lhg-co2-neutralisation-header-link-font-size, 1.2rem);line-height:var(--lhg-co2-neutralisation-header-link-line-height, 1.8rem)}refx-booking-co2-neutralisation .header-link:before,refx-booking-co2-neutralisation .header-link:after,refx-booking-co2-neutralisation .header-link i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-booking-co2-neutralisation .header-link:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-booking-co2-neutralisation .header-link:before,refx-booking-co2-neutralisation .header-link:after,refx-booking-co2-neutralisation .header-link i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-booking-co2-neutralisation .header-link:before{content:var(--lhg-popup-primary-link-square-icon-before-content, none)}refx-booking-co2-neutralisation .header-link:after{content:var(--lhg-popup-primary-link-square-icon-after-content, none)}refx-booking-co2-neutralisation .header-link:before{font-size:var(--lhg-co2-neutralisation-header-link-icon-font-size, 1.6rem);line-height:var(--lhg-co2-neutralisation-header-link-icon-line-height, 1.8rem);position:var(--lhg-co2-neutralisation-header-link-before-position, relative);top:var(--lhg-co2-neutralisation-header-link-before-top, .2rem)}refx-booking-co2-neutralisation .header-link:after{font-size:var(--lhg-co2-neutralisation-header-link-icon-font-size, 1.6rem);line-height:var(--lhg-co2-neutralisation-header-link-icon-line-height, 1.8rem);position:var(--lhg-co2-neutralisation-header-link-after-position, relative);top:var(--lhg-co2-neutralisation-header-link-after-top, .2rem)}refx-booking-co2-neutralisation refx-carousel .carousel-container .arrow{display:none}refx-booking-co2-neutralisation refx-carousel .carousel-container .carousel{padding-top:var(--lhg-co2-neutralisation-carousel-padding-top, 0);padding-bottom:var(--lhg-co2-neutralisation-carousel-padding-bottom, 0);padding-left:var(--lhg-co2-neutralisation-carousel-padding-left, 0)}refx-booking-co2-neutralisation .selectable-compensation{height:auto}refx-booking-co2-neutralisation refx-page-title-pres.page-title:not(.back-booking-link-displayed){margin:0}@media (min-width: 0){refx-booking-co2-neutralisation refx-page-title-pres.page-title:not(.back-booking-link-displayed){padding:4rem 3.8rem .8rem 1.8rem}}@media (min-width: 600px){refx-booking-co2-neutralisation refx-page-title-pres.page-title:not(.back-booking-link-displayed){padding:4rem 3.8rem .8rem 2.4rem}}@media (min-width: 840px){refx-booking-co2-neutralisation refx-page-title-pres.page-title:not(.back-booking-link-displayed){padding:4rem 3.8rem .8rem 2.6rem}}@media (min-width: 1024px){refx-booking-co2-neutralisation refx-page-title-pres.page-title:not(.back-booking-link-displayed){padding:4rem 3.8rem .8rem 3rem}}@media (min-width: 1280px){refx-booking-co2-neutralisation refx-page-title-pres.page-title:not(.back-booking-link-displayed){padding:4rem 3.8rem .8rem 0}}refx-booking-co2-neutralisation refx-page-title-pres.page-title:not(.back-booking-link-displayed) refx-page-title-box-pres{max-width:100%}refx-booking-co2-neutralisation refx-page-title-pres.page-title:not(.back-booking-link-displayed) refx-page-title-box-pres .title-container .refx-title.title{font:var(--lhg-co2-neutralisation-page-title-font, inherit);color:var(--lhg-co2-neutralisation-page-title-color, default)}refx-booking-co2-neutralisation refx-basic-in-flow-layout div.main-content lhg-option-based-instant-co2-neutralization-pres .main-content-container{box-shadow:none}refx-booking-co2-neutralisation refx-basic-in-flow-layout div.main-content lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container .header-container{padding:0}refx-booking-co2-neutralisation refx-basic-in-flow-layout div.main-content lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container .header-container .header-title-container{display:none}refx-booking-co2-neutralisation refx-basic-in-flow-layout div.main-content lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .arrow{display:flex}refx-booking-co2-neutralisation refx-basic-in-flow-layout div.main-content lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel{margin-bottom:0;padding:2.4rem 0 0}refx-booking-co2-neutralisation refx-basic-in-flow-layout .footer-wrapper .footer{padding:4rem 0}@media (min-width: 0){refx-find-more-flights refx-find-more-flight-card-pres .find-more-flight-card-container .price-container{margin-left:1.25rem}}@media (min-width: 600px){refx-find-more-flights refx-find-more-flight-card-pres .find-more-flight-card-container .price-container{margin-left:2rem}}refx-find-more-flights footer .buttons-place{width:var(--lhg-find-more-flights-footer-button-place-width, calc(100% - 3.6rem) )}@media (min-width: 0){lhg-booking-insurance refx-page-title-pres.page-title{margin:2rem var(--application-page-spacing, 1.8rem) .3rem var(--lhg-grid-margin-xs, 1.8rem)}}@media (min-width: 600px){lhg-booking-insurance refx-page-title-pres.page-title{margin:2rem var(--application-page-spacing, 1.8rem) .3rem var(--lhg-grid-margin-sm, 2.4rem)}}@media (min-width: 840px){lhg-booking-insurance refx-page-title-pres.page-title{margin:4rem var(--application-page-spacing, 1.8rem) 4.4rem var(--lhg-grid-margin-md, 2.6rem)}}@media (min-width: 1024px){lhg-booking-insurance refx-page-title-pres.page-title{margin:5rem var(--application-page-spacing, 1.8rem) 5rem var(--lhg-grid-margin-lg, 3rem)}}@media (min-width: 1280px){lhg-booking-insurance refx-page-title-pres.page-title{margin:5rem var(--application-page-spacing, 1.8rem) 5rem var(--lhg-grid-margin-xl, 3rem)}}lhg-booking-insurance .content-wrapper .tg-panel-container.container-dark-purple-border>.cmp-container{border:none;background-color:unset!important}lhg-booking-insurance .content-wrapper .message-panel{padding:var(--lhg-insurance-message-panel-padding, 0)}lhg-booking-insurance .content-wrapper .message-panel .insurance-information-panel{border:var(--lhg-insurance-message-panel-information-messages-border, none)}@media (min-width: 0){lhg-booking-insurance .content-wrapper .message-panel .insurance-information-panel{padding:1.7rem 0 0}}@media (min-width: 840px){lhg-booking-insurance .content-wrapper .message-panel .insurance-information-panel{padding:1.9rem 0 1.2rem}}lhg-booking-insurance .content-wrapper .message-panel .insurance-information-panel .title{color:var(--lhg-insurance-message-panel-information-messages-title-color, var(--application-text-color, #1A1A1A));font-family:var(--lhg-insurance-message-panel-information-messages-title-font-family, inherit);font-weight:var(--lhg-insurance-message-panel-information-messages-title-font-weight, inherit)}lhg-booking-insurance .content-wrapper .message-panel .insurance-information-panel .messages-list{padding:var(--lhg-insurance-message-panel-information-messages-list-padding, 0 0 0 1.5rem)}@media (min-width: 0){lhg-booking-insurance .content-wrapper .message-panel .insurance-information-panel .messages-list{margin-bottom:.6rem}}@media (min-width: 840px){lhg-booking-insurance .content-wrapper .message-panel .insurance-information-panel .messages-list{margin-bottom:1.6rem}}lhg-booking-insurance .content-wrapper .message-panel .insurance-information-panel .messages-list .message{color:var(--lhg-insurance-message-panel-information-messages-message-color, var(--application-text-color, #1A1A1A));list-style:var(--lhg-insurance-message-panel-information-messages-message-list-style, initial);padding-bottom:var(--lhg-insurance-message-panel-information-messages-message-padding-bottom, 1rem)}lhg-booking-insurance .content-wrapper .insurance-container .insurance-us-divider{margin-top:3rem}@media (min-width: 0){lhg-booking-insurance .content-wrapper .insurance-container refx-price-information-pres .price-information-card{margin:2.2rem 0 0}}@media (min-width: 840px){lhg-booking-insurance .content-wrapper .insurance-container refx-price-information-pres .price-information-card{margin:2.5rem 0 2.2rem}}lhg-booking-insurance .content-wrapper .insurance-container refx-price-information-pres .price-information-card .price-information-card-price-label{font-family:var(--lhg-insurance-price-information-pres-price-label-font-family, inherit)}lhg-booking-insurance .content-wrapper .insurance-container refx-price-information-pres .price-information-card .price-currency-code{font-family:var(--lhg-insurance-price-information-pres-price-currency-code-font-family, inherit);font-size:var(--lhg-insurance-price-information-pres-price-currency-code-font-size, 2rem)}lhg-booking-insurance .content-wrapper .insurance-container refx-price-information-pres .price-information-card .price-amount{font-family:var(--lhg-insurance-price-information-pres-price-amount-font-family, var(--application-font-family-bold, coresans-a55));font-size:var(--lhg-insurance-price-information-pres-price-amount-font-size, 2rem)}lhg-booking-insurance .content-wrapper .insurance-container .insurance-warning-message-container{align-items:flex-start;background-color:var(--lhg-insurance-page-us-market-warning-message-container-background-color, inherit);display:flex;gap:1rem;padding:1.8rem 1.8rem 1.8rem 1.4rem}lhg-booking-insurance .content-wrapper .insurance-container .insurance-warning-message-container .insurance-warning-message-icon{align-items:flex-start;color:var(--lhg-insurance-page-us-market-warning-message-icon-color, inherit);display:flex}lhg-booking-insurance .content-wrapper .insurance-container .insurance-warning-message-container .insurance-warning-message-icon:before{content:var(--lhg-insurance-page-us-market-warning-message-icon-content, "\e91d");font-family:var(--lhg-insurance-page-us-market-warning-message-icon-font-family, inherit);font-size:2.4rem}lhg-booking-insurance .content-wrapper .insurance-container .insurance-warning-message-container .insurance-warning-message-content{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:1.2rem}lhg-booking-insurance .content-wrapper .insurance-container .insurance-warning-message-container .insurance-warning-message-content .insurance-warning-message-title{color:var(--lhg-insurance-page-us-market-warning-message-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-insurance-page-us-market-warning-message-title-font, inherit)}lhg-booking-insurance .content-wrapper .insurance-container .insurance-warning-message-container .insurance-warning-message-content .insurance-warning-message-text{color:var(--lhg-insurance-page-us-market-warning-message-text-color, var(--application-text-color, #1A1A1A));font:var(--lhg-insurance-page-us-market-warning-message-text-font, inherit)}lhg-booking-insurance .content-wrapper .insurance-container lhg-insurance-selection-pres .insurance-content{border:1px solid var(--lhg-insurance-page-widget-border-color, none);border-radius:.4rem;box-shadow:var(--lhg-insurance-page-widget-box-shadow, 0 0 .8rem 0 rgba(0, 0, 0, .2));padding:1.6rem 2.4rem}lhg-booking-insurance .buttons-place{padding-top:1rem}lhg-rail-and-fly .selection-container{box-shadow:var(--lhg-rail-and-fly-selection-container-box-shadow, 0 0 .8rem 0 rgba(0, 0, 0, .2));border-radius:var(--lhg-rail-and-fly-selection-container-border-radius, .3rem);padding:var(--lhg-rail-and-fly-selection-container-padding, 2.1rem 1.5rem 1.5rem);margin:var(--lhg-rail-and-fly-selection-container-margin, 0)}lhg-rail-and-fly .selection-container .selection-caption .header-text{font:var(--lhg-rail-and-fly-selection-caption-font, none);color:var(--lhg-rail-and-fly-selection-caption-color, none);margin:var(--lhg-rail-and-fly-selection-caption-margin, 0 4rem 1rem 0)}lhg-rail-and-fly .selection-container .selection-explanation{margin:var(--lhg-rail-and-fly-selection-explanation-margin, 0 0 1.5rem)}lhg-rail-and-fly .selection-container .selection-explanation span{color:var(--lhg-rail-and-fly-selection-explanation-color, none)}lhg-rail-and-fly .selection-container refx-messages-panel-cont.information-message-panel .messages-container{padding-left:var(--lhg-rail-and-fly-selection-message-panel-container-padding, 1.1rem)}lhg-rail-and-fly .selection-container .teaser-link{margin:var(--lhg-rail-and-fly-selection-link-margin, 0 0 1.5rem)}lhg-rail-and-fly .selection-container .teaser-link a{font:var(--lhg-rail-and-fly-selection-link-font, 400 1.4rem/2rem lufthansa-bold);-webkit-text-decoration:var(--lhg-rail-and-fly-selection-link-text-decoration, none);text-decoration:var(--lhg-rail-and-fly-selection-link-text-decoration, none)}lhg-rail-and-fly .selection-container .teaser-link>span{margin:var(--lhg-rail-and-fly-selection-link-span-margin, 0 .5rem 0 0);vertical-align:middle;font-size:var(--lhg-rail-and-fly-selection-link-span-font-size, 1.6rem)}lhg-rail-and-fly .selection-container .teaser-link a,lhg-rail-and-fly .selection-container .teaser-link span{color:var(--lhg-rail-and-fly-selection-link-color, var(--color-primary-500, #4d4d4d))}lhg-rail-and-fly .selection-container .selection-logo{margin:var(--lhg-rail-and-fly-selection-logo-margin, 0 0 2.2rem)}lhg-rail-and-fly .selection-container .selection-logo>img{height:var(--lhg-rail-and-fly-selection-logo-height, 2.8rem);width:var(--lhg-rail-and-fly-selection-logo-width, 4rem)}lhg-rail-and-fly refx-basic-in-flow-layout .content-wrapper .message-panel{padding:0}@media (max-width: 839.98px){lhg-rail-and-fly :not([dir=rtl]) .buttons-place>*:not(:first-child){margin-right:var(--lhg-rail-and-fly-selection-back-button-margin-right, 0)}}@media (min-width: 840px){lhg-rail-and-fly .selection-container{padding:var(--lhg-rail-and-fly-selection-container-padding-md, 2.1rem 2.4rem 1.5rem)}lhg-rail-and-fly .selection-container .selection-caption .header-text{border-bottom:var(--lhg-rail-and-fly-selection-caption-border-bottom, .1rem solid var(--application-border-color, #B0B0B0));padding-bottom:var(--lhg-rail-and-fly-selection-caption-padding-bottom, 1.5rem);margin-right:var(--lhg-rail-and-fly-selection-caption-margin-right, 0);margin-bottom:var(--lhg-rail-and-fly-selection-caption-margin-bottom, 2rem)}lhg-rail-and-fly .selection-container .wrapper{display:var(--lhg-rail-and-fly-selection-wrapper-display, flex)}lhg-rail-and-fly .selection-container .wrapper .description-container{width:var(--lhg-rail-and-fly-selection-description-container-width, 50%);border-right:var(--lhg-rail-and-fly-selection-description-container-border-right, .1rem solid var(--application-border-color, #B0B0B0));padding-right:var(--lhg-rail-and-fly-selection-description-container-padding-right-md, 2.4rem)}lhg-rail-and-fly .selection-container .wrapper .description-container .teaser-link{margin-bottom:var(--lhg-rail-and-fly-selection-link-margin-bottom, 2.3rem)}}@media (min-width: 1024px){lhg-rail-and-fly .selection-container{padding:var(--lhg-rail-and-fly-selection-container-padding-lg, 2.1rem 3rem 1.5rem)}lhg-rail-and-fly .selection-container .wrapper .description-container{padding-right:var(--lhg-rail-and-fly-selection-description-container-padding-right-lg, 3rem)}}@media (min-width: 1280px){lhg-rail-and-fly .selection-container{padding:var(--lhg-rail-and-fly-selection-container-padding-xl, 2.1rem 5rem 1.5rem)}lhg-rail-and-fly .selection-container .wrapper .description-container{padding-right:var(--lhg-rail-and-fly-selection-description-container-padding-right-xl, 5rem)}}:root{--bound-search-checkbox-position-left: 1.5rem;--bound-search-card-bound-separator-line-border: none;--rebooking-search-pres-modify-flights-info-icon-color: var(--lhg-rebooking-search-modify-flights-info-icon-color, inherit);--rebooking-search-pres-modify-flights-info-icon-margin: var(--lhg-rebooking-search-modify-flights-info-icon-margin, 1.2rem .8rem 3.2rem 1.1rem);--rebooking-search-pres-title-color: var(--application-text-color, #1A1A1A);--rebooking-search-pres-title-text-align: var(--lhg-rebooking-search-pres-title-text-align, left)}@media (max-width: 599.98px){:root{--rebooking-search-pres-modify-flights-info-icon-margin: var(--lhg-rebooking-search-modify-flights-info-icon-margin-xs, 1.2rem .8rem 3.2rem 1.1rem)}}refx-rebooking-search .mat-mdc-form-field .mat-mdc-text-field-wrapper{background-color:var(--lhg-mat-form-field-inverted-background-color)}refx-rebooking-search refx-basic-layout .page-header{justify-content:left!important;padding-top:var(--lhg-rebooking-search-refx-basic-layout-page-header-margin-top, 1.5rem)}@media (min-width: 0){refx-rebooking-search refx-basic-layout .page-header{padding-left:0rem}}@media (min-width: 600px){refx-rebooking-search refx-basic-layout .page-header{padding-left:2.4rem}}@media (min-width: 1024px){refx-rebooking-search refx-basic-layout .page-header{padding-left:2.3rem}}@media (min-width: 1280px){refx-rebooking-search refx-basic-layout .page-header{padding-left:10.5rem}}refx-rebooking-search refx-basic-layout .page-header refx-page-title-pres.page-title{margin:0}refx-rebooking-search refx-basic-layout .modify-flights-info{align-items:center;background-color:var(--lhg-rebooking-search-modify-flights-info-background-color, inherit);border:var(--lhg-rebooking-search-modify-flights-info-border, none);display:flex;height:var(--lhg-rebooking-search-modify-flights-info-height, 7.6rem)}refx-rebooking-search refx-basic-layout .modify-flights-info .modify-flights-info-icon{align-self:baseline;color:var(--lhg-rebooking-search-modify-flights-info-icon-color, inherit);font-size:var(--lhg-rebooking-search-modify-flights-info-icon-font-size, 2.4rem);height:var(--lhg-rebooking-search-modify-flights-info-icon-height, 3.2rem);opacity:1;line-height:var(--lhg-rebooking-search-modify-flights-info-icon-line-height, 3.2rem)}refx-rebooking-search refx-basic-layout .modify-flights-info .refx-icon-informative:before{content:var(--lhg-rebooking-search-modify-flights-info-icon-content, \e91f)}refx-rebooking-search refx-basic-layout .modify-flights-info span{color:var(--lhg-rebooking-search-modify-span-color, inherit);line-height:var(--lhg-rebooking-search-modify-span-line-height, 2rem);padding:var(--lhg-rebooking-search-modify-span-padding, inherit)}refx-rebooking-search refx-flight-header{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}refx-rebooking-search .bound-left{margin-top:var(--lhg-rebooking-search-bound-left-margin-top, -.6rem)}refx-rebooking-search .bound-timeline-airport-info-container{margin-bottom:var(--lhg-rebooking-search-bound-timeline-airport-info-container-margin-bottom, 1rem)}refx-rebooking-search .bound-card-search-form{border-top:var(--lhg-rebooking-search-bound-card-search-form-border-top);padding-top:var(--lhg-rebooking-search-bound-card-search-form-padding-top, 2rem)}refx-rebooking-search .mat-mdc-form-field-suffix{background-repeat:no-repeat;bottom:var(--lhg-rebooking-search-mat-form-field-suffix-bottom, 2.1rem);height:var(--lhg-rebooking-search-mat-form-field-suffix-height, 2.5rem);position:var(--lhg-rebooking-search-mat-form-field-suffix-position, absolute);right:var(--lhg-rebooking-search-mat-form-field-suffix-right, .6rem);top:var(--lhg-rebooking-search-mat-form-field-suffix-top, unset)}refx-rebooking-search .mat-mdc-form-field-subscript-wrapper{margin-top:1.5rem}refx-rebooking-search .mat-mdc-form-field:not(.mat-mdc-form-field-appearance-legacy) .mat-mdc-form-field-suffix .mat-icon-button:focus{box-shadow:none!important}refx-rebooking-search refx-basic-layout .basic-layout-container .footer-wrapper{margin-top:var(--lhg-rebooking-search-refx-basic-layout-footer-wrapper-margin-top, 0)}refx-rebooking-search refx-basic-layout .basic-layout-container .footer-wrapper div.footer{border-top:none!important;padding-top:.4rem!important}refx-rebooking-search .mat-checkbox-layout{margin-top:var(--lhg-rebooking-search-mat-checkbox-layout-margin-top, -2.5rem)}refx-rebooking-search .mat-expansion-panel,refx-rebooking-search .mat-expansion-panel-content{overflow:visible!important}refx-rebooking-search .mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid) .mat-mdc-form-field-flex:after{inset:var(--lhg-rebooking-search-mat-form-field-flex-focus-after-inset, -.5rem -.5rem)}refx-rebooking-search .mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-input-element{-webkit-text-fill-color:var(--lhg-rebooking-search-mat-disabled-color, inherit)}:root{--refund-confirmation-refund-preview-method-title-color: var(--application-text-color, #1A1A1A);--refund-confirmation-refund-preview-method-title-margin: 3rem 0 1.6rem;--refund-confirmation-refund-preview-method-title-text-align: left;--refund-confirmation-refunded-amount-method-title-color: var(--application-text-color, #1A1A1A);--refund-confirmation-refunded-amount-method-title-margin: 3rem 0 1.6rem;--refund-confirmation-refunded-amount-method-title-text-align: left}refx-refund-confirmation .refund-preview-title.refx-display-3{font:var(--lhg-refund-confirmation-refund-preview-title-font, inherit)}refx-refund-confirmation .refunded-amount-method-title.refx-display-3{font:var(--lhg-refund-confirmation-refunded-amount-method-title-font, inherit)}:root{--payment-buttons-margin: 2rem 0 2.9rem;--payment-terms-and-conditions-margin-bottom: 0;--refund-review-form-error-message-panel-margin: 0;--refund-review-message-panel-margin: 0;--refund-review-refund-method-title-margin: 3rem 0 1.6rem;--refund-review-refund-method-title-text-align: left;--refund-review-refund-title-margin: 3rem 0 1.6rem;--refund-review-refund-title-text-align: left;--refund-review-terms-and-conditions-card-margin: 3rem 0 1.4rem;--refund-review-terms-and-conditions-card-padding: 2rem 0;--refund-review-refund-method-title-color: var(--application-text-color, #1A1A1A);--refund-review-refund-title-color: var(--application-text-color, #1A1A1A)}refx-refund-review refx-passenger-recap-pres .passenger-recap-pres{margin-top:2.5rem}refx-refund-review .refund-details-container .refund-title,refx-refund-review .refund-details-container .refund-method-title{font:var(--lhg-refund-review-refund-details-container-title-font, inherit)}refx-refund-review .refund-details-container .refund-preview-card .refund-information-content-list>.refund-preview-total-refund>ul:last-of-type{padding-bottom:0}refx-refund-review .terms-and-conditions-section refx-terms-and-conditions-cont.terms-and-conditions-card{background-color:var(--lhg-refund-review-terms-and-conditions-card-background-color, inherit);border:var(--lhg-refund-review-terms-and-conditions-card-border, inherit);box-shadow:var(--lhg-refund-review-terms-and-conditions-card-box-shadow, var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)))}refx-refund-review .terms-and-conditions-section refx-terms-and-conditions-cont.terms-and-conditions-card .terms-and-conditions-error{margin-left:1rem}refx-refund-review .terms-and-conditions-section refx-terms-and-conditions-cont.terms-and-conditions-card .terms-and-conditions-error span{margin-left:0}refx-refund-review .refund-sentence{font-family:var(--lhg-refund-review-refund-sentence-font, inherit);font-weight:var(--lhg-refund-review-refund-sentence-font-weight, inherit);font-size:var(--lhg-refund-review-refund-sentence-font-size, inherit)}refx-refund-review .price-footer-card{border-top:var(--lhg-refund-review-price-footer-card-border-top, var(--application-border-width, 1px) var(--application-border-style, solid) var(--application-border-color, #B0B0B0))}refx-refund-review .price-footer-card .refund-amount{margin-bottom:2.1rem;margin-top:1.5rem}refx-refund-review .terms-and-conditions-pres-container .terms-and-conditions .mat-checkbox-inner-container{margin-top:0!important;top:0}refx-booking-seatmap refx-basic-in-flow-layout .basic-in-flow-layout-container .main-content div.seatmap{margin-top:3.8rem}refx-booking-seatmap refx-page-title-pres.page-title{margin-bottom:var(--lhg-booking-seatmap-title-margin-bottom, 2.4rem)}refx-booking-seatmap .message-panel .message-panel.instruction-message-panel refx-messages-panel-pres .messages-panel{margin-bottom:var(--lhg-booking-seatmap-messages-panel-margin-bottom, inherit)}refx-booking-seatmap .service-price-information-card.position-end .price-line{justify-content:flex-end;flex-direction:row}refx-booking-seatmap .seatmap-message-panel{display:flex;margin:var(--lhg-booking-seatmap-message-panel-margin, calc(var(--application-spacer, 2rem) / 2) 0 calc(var(--application-spacer, 2rem) / 2))}refx-booking-seatmap .hide{display:none}refx-booking-seatmap .united-airlines-link a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-booking-seatmap .united-airlines-link a:before,refx-booking-seatmap .united-airlines-link a:after,refx-booking-seatmap .united-airlines-link a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-booking-seatmap .united-airlines-link a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-booking-seatmap .united-airlines-link a:before,refx-booking-seatmap .united-airlines-link a:after,refx-booking-seatmap .united-airlines-link a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-booking-seatmap .united-airlines-link a:before,refx-booking-seatmap .united-airlines-link a:after{margin:var(--lhg-external-link-icon-margin, 0 .5rem .1rem 0);vertical-align:bottom}refx-booking-seatmap .united-airlines-link a:before{content:var(--lhg-external-primary-link-before-content, none)}refx-self-reacc-availability refx-basic-layout .page-header{margin-top:0}refx-self-reacc-availability refx-basic-layout .sorting-drop-down{display:none}refx-self-reacc-availability refx-basic-layout .buttons-panel{display:flex;flex-direction:column}@media (min-width: 1024px){refx-self-reacc-availability refx-basic-layout .buttons-panel{justify-content:space-between}}refx-self-reacc-availability refx-basic-layout .selected-long-date{color:var(--lhg-self-reacc-calendar-pres-selected-date-font-color, var(--application-text-color-black, #1A1A1A));font-family:inherit;padding:.8rem 0;text-align:center;width:100%}:root{--self-reacc-confirmation-label-color: var(--application-text-color, #1A1A1A);--self-reacc-confirmation-title-text-align: left}refx-self-reacc-confirmation .itinerary-section .itinerary-label{font:var(--lhg-self-reacc-confirmation-itinerary-label-font, inherit)}refx-self-reacc-confirmation .extra-services-title{font:var(--lhg-self-reacc-confirmation-itinerary-label-font, inherit)}@media (min-width: 0){refx-self-reacc-confirmation .extra-services-title{margin:0 0 1.6rem}}@media (min-width: 840px){refx-self-reacc-confirmation .extra-services-title{margin:0 0 2rem}}refx-self-reacc-confirmation .footer-wrapper .buttons-panel{flex-direction:column}@media (min-width: 600px){refx-self-reacc-confirmation .footer-wrapper .buttons-panel{justify-content:initial}}refx-self-reacc-confirmation refx-transferred-services-list>h2{display:none}:root{--self-reac-review-label-color: var(--application-text-color, #1A1A1A);--self-reac-review-title-padding: 2rem 0 0;--self-reac-review-title-text-align: left}refx-self-reacc-review .itinerary-section .itinerary-label{font:var(--lhg-self-reacc-review-itinerary-label-font, inherit)}@media (min-width: 0){refx-self-reacc-review .itinerary-section .itinerary-label{margin:0 0 1.6rem}}@media (min-width: 840px){refx-self-reacc-review .itinerary-section .itinerary-label{margin:0 0 2rem}}refx-self-reacc-review .extra-services-title{font:var(--lhg-self-reacc-review-itinerary-label-font, inherit)}@media (min-width: 0){refx-self-reacc-review .extra-services-title{margin:0 0 1.6rem}}@media (min-width: 840px){refx-self-reacc-review .extra-services-title{margin:0 0 2rem}}refx-self-reacc-review .footer-wrapper .button-panel{margin:var(--lhg-self-reacc-review-footer-wrapper-button-panel-margin, 2rem 0 2.9rem)}@media (max-width: 839.98px){refx-self-reacc-review refx-basic-layout .basic-layout-container .page-header-without-progress-indicator{margin-top:4rem}}refx-self-reacc-review refx-transferred-services-list>h2{display:none}@media (min-width: 0){refx-booking-services .meal refx-service-category-selection-pres .category-selection-all-travel-units{margin:0 0 4rem}}@media (min-width: 840px){refx-booking-services .meal refx-service-category-selection-pres .category-selection-all-travel-units{margin:0 0 6rem}}@media (min-width: 1024px){refx-booking-services .meal refx-service-category-selection-pres .category-selection-all-travel-units{margin:0 0 5.5rem}}@media (min-width: 1280px){refx-booking-services .meal refx-service-category-selection-pres .category-selection-all-travel-units{margin:0 0 5rem}}@media (min-width: 0){refx-booking-services .meal refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit{margin:0 0 2.4rem}}@media (min-width: 840px){refx-booking-services .meal refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit{margin:0 0 4rem}}@media (min-width: 1024px){refx-booking-services .meal refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit{margin:0 0 4rem}}@media (min-width: 1280px){refx-booking-services .meal refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit{margin:0 0 4rem}}refx-booking-services .meal refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap .category-selection-recap-header{font-family:var(--lhg-booking-services-meals-page-travel-unit-recap-header-font-family, var(--application-font-family-bold, coresans-a55))}refx-booking-services .meal refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection .no-service-available{color:var(--application-text-color, #1A1A1A)}refx-booking-services .meal refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection+.category-selection-recap .category-selection-recap-header{border-top:1px solid var(--application-solid-border-color, #B0B0B0);padding-top:1.6rem}@media (min-width: 0){refx-booking-services .meal refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection:last-child{padding:0 1.5rem 1.6rem}}@media (min-width: 840px){refx-booking-services .meal refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection:last-child{padding:0 2.4rem 1.6rem}}@media (min-width: 1024px){refx-booking-services .meal refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection:last-child{padding:0 3rem 1.6rem}}@media (min-width: 1280px){refx-booking-services .meal refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection:last-child{padding:0 5rem 1.6rem}}refx-booking-services .baggage.upgraded-pnr .baggage-policies{display:none}refx-booking-services .pets .services-pets-checkbox-confirmation-container{display:flex;flex-direction:column;align-items:flex-start}refx-booking-services .pets .services-pets-checkbox-confirmation-container .error-border mat-checkbox.mat-mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--lhg-booking-services-pets-page-terms-checkbox-error-border-color, var(--Text-Caption, #C00))}refx-booking-services .pets .services-pets-checkbox-confirmation-container mat-checkbox div{align-items:start;display:flex}refx-booking-services .pets .services-pets-checkbox-confirmation-container mat-checkbox>div>label{padding-top:1rem}refx-booking-services .pets .services-pets-checkbox-confirmation-container .error-icon{display:none}refx-booking-services .pets .services-pets-checkbox-confirmation-container .services-pets-checkbox-confirmation{display:flex;flex-direction:column;align-items:flex-start}refx-booking-services .pets .services-pets-checkbox-confirmation-container .pets-page-checkbox{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2.4rem}refx-booking-services .pets .services-pets-checkbox-confirmation-container .pets-page-checkbox .error-text{color:var(--lhg-booking-services-pets-page-terms-error-text-color, var(--Text-Caption, #C00));font:var(--lhg-booking-services-pets-page-terms-error-text-font, normal 400 1.5rem/2.4rem lufthansa-regular)}refx-booking-services .pets .services-pets-checkbox-confirmation-container .pets-page-checkbox .normal-text{color:var(--lhg-booking-services-pets-page-terms-normal-text-message-color, var(--Text-Caption, #666));font:var(--lhg-booking-services-pets-page-terms-normal-text-message-font, normal 400 1.5rem/2.4rem lufthansa-regular)}refx-booking-services .pets .services-pets-checkbox-confirmation-container .pets-page-checkbox .after-checked-text{color:var(--lhg-booking-services-pets-page-terms-checked-message-color, var(--Text-Caption, #05164D));font:var(--lhg-booking-services-pets-page-terms-checked-message-font, normal 400 1.5rem/2.4rem lufthansa-regular)}refx-booking-services .pets .services-pets-checkbox-confirmation-container .pets-page-checkbox .error-message{background-color:var(--lhg-booking-services-pets-page-terms-error-message-background-color, var(--Text-Caption, #C00));color:var(--lhg-booking-services-pets-page-terms-error-message-color, #FFF);font-size:var(--lhg-booking-services-pets-page-terms-error-message-font-size, 1.2rem);padding:var(--lhg-booking-services-pets-page-terms-error-message-padding, .2rem .8rem);width:max-content}:root{--servicing-recovery-refund-border: 0}refx-servicing-recovery refx-basic-layout .basic-layout-container{align-content:flex-start;justify-content:center}@media (min-width: 0){refx-servicing-recovery refx-basic-layout .basic-layout-container{padding-bottom:2.4rem}}@media (min-width: 840px){refx-servicing-recovery refx-basic-layout .basic-layout-container{padding-bottom:6rem}}@media (min-width: 1024px){refx-servicing-recovery refx-basic-layout .basic-layout-container{padding-bottom:8rem}}@media (min-width: 1280px){refx-servicing-recovery refx-basic-layout .basic-layout-container{padding-bottom:12rem}}refx-servicing-recovery refx-basic-layout .basic-layout-container .message-panel-wrapper{padding-bottom:.1rem}refx-servicing-recovery refx-basic-layout .basic-layout-container .message-panel-wrapper a{color:var(--lhg-servicing-recovery-message-panel-wrapper-a-color, inherit);font-family:var(--lhg-servicing-recovery-message-panel-wrapper-a-font-family, inherit);text-decoration:none}refx-servicing-recovery refx-basic-layout .basic-layout-container .message-panel-wrapper a:hover{color:var(--lhg-servicing-recovery-message-panel-wrapper-a-color-hover, inherit)}refx-servicing-recovery refx-basic-layout .basic-layout-container .message-panel-wrapper .message{margin-top:3.9rem}refx-servicing-recovery refx-basic-layout .basic-layout-container .message-panel-wrapper .title{font:var(--lhg-servicing-recovery-message-panel-wrapper-title-font, inherit);margin-bottom:0}refx-servicing-recovery refx-basic-layout .basic-layout-container .message-panel-wrapper .messages-list{margin-top:0}refx-servicing-recovery refx-basic-layout .basic-layout-container .message-panel-wrapper .messages-list .message{margin-top:.5rem}refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper{margin:0;padding:0}refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel{flex-direction:column;justify-content:space-between;row-gap:var(--lhg-button-row-gap, 1.6rem)}@media (min-width: 840px){refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel{flex-direction:row}refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-cont{order:2}}refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres{align-self:auto}refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .button-panel{margin:0;padding:0}refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button{background:var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d))!important;border:none;color:var(--lhg-mat-primary-button-color, var(--application-white-default-color, #FFF))!important;cursor:pointer!important;font:var(--lhg-mat-button-font, inherit);letter-spacing:var(--lhg-mat-button-letter-spacing, inherit);padding:var(--lhg-mat-button-padding, 0 1.5rem);text-transform:var(--lhg-mat-button-text-transform, none);transition:var(--lhg-transition, var(--application-transition, .2s))!important}refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple{display:none}refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button.mat-mdc-unelevated-button .mat-mdc-button-touch-target,refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button.mat-mdc-outlined-button .mat-mdc-button-touch-target{opacity:0!important}refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target{opacity:0!important}refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button:hover:not([disabled]),refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button:focus,refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button.focus,refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button.cdk-keyboard-focused,refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button.cdk-mouse-focused{background:var(--lhg-mat-primary-button-mouse-focused-background, var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d)))!important;cursor:pointer}refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button:hover:not([disabled]) .mat-mdc-button-focus-overlay,refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button:focus .mat-mdc-button-focus-overlay,refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button.focus .mat-mdc-button-focus-overlay,refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button.cdk-keyboard-focused .mat-mdc-button-focus-overlay,refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button.cdk-mouse-focused .mat-mdc-button-focus-overlay{display:none}@media (max-width: 839.98px){refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button{width:100%}}@media (min-width: 840px){refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button{max-width:25rem}}refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button[disabled],refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button:hover[disabled]{background:var(--lhg-primary-button-disabled-background, inherit)!important;border-radius:var(--lhg-primary-button-disabled-border-radius, inherit)!important;border:var(--lhg-primary-button-disabled-border)!important;opacity:var(--lhg-primary-button-disabled-opacity, none)!important}refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button[disabled] span,refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel refx-refund-teaser-pres .refund-teaser-button:hover[disabled] span{color:var(--lhg-primary-button-disabled-color, inherit)!important}refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel .button{margin-left:0}refx-servicing-recovery refx-basic-layout .basic-layout-container .footer-wrapper .button-panel .button.contact-support{display:none}refx-servicing-recovery .refund-teaser-title,refx-servicing-recovery .refund-teaser-body{display:none}:root{--basic-layout-footer-wrapper-margin: 0;--contact-info-message-panel-margin: 0}refx-shopping-cart refx-basic-layout .box-title .second-subtitle{font-size:1.8rem}refx-shopping-cart refx-basic-layout .message-panel-wrapper,refx-shopping-cart refx-basic-layout .discounts-wrapper,refx-shopping-cart refx-basic-layout .miles-and-cash-wrapper{margin:unset}refx-shopping-cart refx-basic-layout .main-content-wrapper{margin:unset}refx-shopping-cart refx-basic-layout .main-content-wrapper .main-content>*:not(first-child){display:block;margin:var(--shopping-cart-main-content-margin, 0 0 var(--application-spacer, 2rem))}@media screen and (min-width: 1024px){refx-shopping-cart refx-basic-layout .main-content-wrapper .operating-text .operating-airlines-value:not(:nth-child(1)):not(:nth-child(2)){width:100%}}refx-shopping-cart refx-basic-layout #seat-service.seat-selection-disabled .category-teaser-price{display:none}refx-shopping-cart refx-basic-layout .discounts-wrapper,refx-shopping-cart refx-basic-layout .discounts-wrapper .discounts{background-color:unset}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper{padding:var(--lhg-shopping-cart-basic-layout-container-footer-wrapper-padding, 0 0 2rem)}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .footer{padding:var(--shopping-cart-footer-wrapper-padding, 2.4rem 0 1.5rem)}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .footer .price-footer-card refx-price-information-cont>refx-price-information-pres:not(:empty){margin:var(--lhg-shopping-cart-footer-price-information-margin, 0 0)}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place{padding:var(--lhg-shopping-cart-footer-wrapper-buttons-place-padding, 1rem 0 0)}@media (min-width: 840px){refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place{justify-content:flex-end;flex-direction:row;gap:2rem}}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child){background:var(--lhg-mat-secondary-button-background, var(--color-accent-500, #D81E05))!important;color:var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF))!important;cursor:pointer!important;font:var(--lhg-mat-button-font, inherit);letter-spacing:var(--lhg-mat-button-letter-spacing, inherit);padding:var(--lhg-mat-button-padding, 0 1.5rem);text-transform:var(--lhg-mat-button-text-transform, none);transition:var(--lhg-transition, var(--application-transition, .2s));border:var(--lhg-mat-secondary-button-border, none)}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child).mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child).mat-mdc-outlined-button .mat-mdc-button-persistent-ripple{display:none}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child).mat-mdc-unelevated-button .mat-mdc-button-touch-target,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child).mat-mdc-outlined-button .mat-mdc-button-touch-target{opacity:0!important}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child).mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child).mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target{opacity:0!important}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child):hover:not([disabled]),refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child):focus,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child).focus,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child).cdk-keyboard-focused,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child).cdk-mouse-focused{background-color:var(--lhg-mat-secondary-button-mouse-focused-background, var(--lhg-mat-secondary-button-background, var(--color-accent-500, #D81E05)))!important;border:var(--lhg-mat-secondary-button-mouse-focused-border, none)!important;color:var(--lhg-mat-secondary-button-mouse-focused-color, var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF)))!important;cursor:pointer}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child):hover:not([disabled]) .mat-mdc-button-focus-overlay,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child):focus .mat-mdc-button-focus-overlay,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child).focus .mat-mdc-button-focus-overlay,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child).cdk-keyboard-focused .mat-mdc-button-focus-overlay,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child).cdk-mouse-focused .mat-mdc-button-focus-overlay{display:none}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child):hover:not([disabled]) .mat-mdc-button-wrapper span,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child):focus .mat-mdc-button-wrapper span,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child).focus .mat-mdc-button-wrapper span,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child).cdk-keyboard-focused .mat-mdc-button-wrapper span,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child).cdk-mouse-focused .mat-mdc-button-wrapper span{cursor:pointer}@media (max-width: 839.98px){refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child){width:100%}}@media (min-width: 840px){refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child){max-width:25rem}}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child)[disabled],refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child):hover[disabled]{background:var(--lhg-secondary-button-disabled-background, inherit)!important;border:var(--lhg-secondary-button-disabled-border)!important;border-radius:var(--lhg-secondary-button-disabled-border-radius, inherit)!important;opacity:var(--lhg-secondary-button-disabled-opacity, none)!important}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child)[disabled] span,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .login-and-continue-step-button:not(:only-child):hover[disabled] span{color:var(--lhg-secondary-button-disabled-color, inherit)!important}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button{background:var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d))!important;border:none;color:var(--lhg-mat-primary-button-color, var(--application-white-default-color, #FFF))!important;cursor:pointer!important;font:var(--lhg-mat-button-font, inherit);letter-spacing:var(--lhg-mat-button-letter-spacing, inherit);padding:var(--lhg-mat-button-padding, 0 1.5rem);text-transform:var(--lhg-mat-button-text-transform, none);transition:var(--lhg-transition, var(--application-transition, .2s))!important;margin-right:0}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple{display:none}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button.mat-mdc-unelevated-button .mat-mdc-button-touch-target,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button.mat-mdc-outlined-button .mat-mdc-button-touch-target{opacity:0!important}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target{opacity:0!important}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button:hover:not([disabled]),refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button:focus,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button.focus,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button.cdk-keyboard-focused,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button.cdk-mouse-focused{background:var(--lhg-mat-primary-button-mouse-focused-background, var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d)))!important;cursor:pointer}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button:hover:not([disabled]) .mat-mdc-button-focus-overlay,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button:focus .mat-mdc-button-focus-overlay,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button.focus .mat-mdc-button-focus-overlay,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button.cdk-keyboard-focused .mat-mdc-button-focus-overlay,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button.cdk-mouse-focused .mat-mdc-button-focus-overlay{display:none}@media (max-width: 839.98px){refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button{width:100%}}@media (min-width: 840px){refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button{max-width:25rem}}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button[disabled],refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button:hover[disabled]{background:var(--lhg-primary-button-disabled-background, inherit)!important;border-radius:var(--lhg-primary-button-disabled-border-radius, inherit)!important;border:var(--lhg-primary-button-disabled-border)!important;opacity:var(--lhg-primary-button-disabled-opacity, none)!important}refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button[disabled] span,refx-shopping-cart refx-basic-layout .basic-layout-container .footer-wrapper .buttons-place .continue-as-guest-step-button:hover[disabled] span{color:var(--lhg-primary-button-disabled-color, inherit)!important}refx-shopping-cart .multi-currency-pricing-cont{display:flex;margin:var(--lhg-shopping-cart-multi-currency-pricing-cont-margin, var(--application-spacer, 2rem) 0)}refx-shopping-cart refx-basic-layout .main-content-wrapper .main-content .hide-mcp-and-miles-message-container{border:var(--lhg-hide-mcp-and-miles-message-border, none);border-radius:var(--lhg-hide-mcp-and-miles-message-border-radius, 0);background-color:#fff;box-shadow:var(--lhg-hide-mcp-and-miles-message-box-shadow, var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)));display:flex;flex-direction:row;padding:var(--lhg-hide-mcp-and-miles-message-padding, var(--application-spacer, 2rem))}refx-shopping-cart refx-basic-layout .main-content-wrapper .main-content .hide-mcp-and-miles-message-container .icon-left{color:var(--lhg-hide-mcp-and-miles-message-icon-color, var(--application-text-color, #1A1A1A));font-size:2.5rem;padding-right:1rem}refx-shopping-cart refx-basic-layout .main-content-wrapper .main-content .hide-mcp-and-miles-message-container .hide-mcp-and-miles-message-text{color:var(--lhg-hide-mcp-and-miles-message-text-color, var(--application-text-color, #1A1A1A));font-size:1.4rem;font-family:var(--lhg-hide-mcp-and-miles-message-font-family, var(--application-font-family-regular, coresans-a45))}refx-shopping-cart .miles-and-cash-panel-container .miles-and-cash-panel-header-text{color:var(--lhg-miles-and-cash-panel-header-text-color, #05164D);font-family:var(--lhg-miles-and-cash-panel-header-text-font-family, var(--application-font-family-bold, coresans-a55));font-size:var(--lhg-miles-and-cash-panel-header-text-font-size, 1.8rem);line-height:2.4rem;margin-bottom:var(--lhg-miles-and-cash-panel-header-text-margin-bottom, -.5rem);margin-top:6rem;text-align:left}refx-shopping-cart .miles-and-cash-panel-container .miles-and-cash-panel-content{background:var(--lhg-miles-and-cash-panel-content-background-color, var(--application-white-default-color, #FFF));border-radius:var(--lhg-miles-and-cash-panel-content-card-border-radius, .3rem);border:var(--lhg-miles-and-cash-panel-content-card-border, none);box-shadow:var(--lhg-miles-and-cash-panel-content-card-box-shadow, var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)));overflow:hidden;position:relative;margin:1.4rem 0 6rem}@media (min-width: 840px){refx-shopping-cart .miles-and-cash-panel-container .miles-and-cash-panel-content{display:flex}refx-shopping-cart .miles-and-cash-panel-container .miles-and-cash-panel-content .miles-and-cash-panel-content-column{display:flex;flex-direction:column;justify-content:space-between}}refx-shopping-cart .miles-and-cash-panel-container .miles-and-cash-panel-content .miles-and-cash-panel-content-column{float:left;padding:var(--lhg-miles-and-cash-panel-content-column-padding, 2.4rem);width:68%}refx-shopping-cart .miles-and-cash-panel-container .miles-and-cash-panel-content .miles-and-cash-panel-content-column .miles-and-cash-panel-content-column-description h2{color:var(--lhg-miles-and-cash-panel-header-text-color, #05164D);font-family:var(--lhg-miles-and-cash-panel-sub-header-text-font-family, var(--application-font-family-bold, coresans-a55));line-height:2.8rem;margin-bottom:var(--lhg-miles-and-cash-panel-content-column-margin-bottom, .4rem);margin-top:var(--lhg-miles-and-cash-panel-content-column-margin-top, inherit);font-size:var(--lhg-miles-and-cash-panel-content-column-header-font-size, 2.4rem)}refx-shopping-cart .miles-and-cash-panel-container .miles-and-cash-panel-content .miles-and-cash-panel-content-column .miles-and-cash-panel-content-column-description span{color:var(--lhg-miles-and-cash-panel-info-text-color, #05164D);font-family:var(--lhg-miles-and-cash-panel-info-text-font-family, var(--application-font-family-regular, coresans-a45));font-size:var(--lhg-miles-and-cash-panel-info-text-font-size, 1.4rem);line-height:var(--lhg-miles-and-cash-panel-info-text-line-height, 1.8rem)}refx-shopping-cart .miles-and-cash-panel-container .miles-and-cash-panel-content .miles-and-cash-panel-content-column:last-child{width:35%;position:relative;padding-bottom:0}refx-shopping-cart .miles-and-cash-panel-container .miles-and-cash-panel-content .miles-and-cash-panel-content-column:last-child:before{content:"";position:absolute;left:2.7rem;top:2.4rem;bottom:2.4rem;width:.1rem;border-left:.1rem solid var(--lhg-miles-and-cash-panel-content-border-background-color, var(--application-panel-content-border-color, #EBEBEB))}refx-shopping-cart .miles-and-cash-panel-container .miles-and-cash-panel-content .miles-and-cash-panel-content-column refx-miles-and-cash-pres .balance-section{display:none}@media (max-width: 839.98px){refx-shopping-cart .miles-and-cash-panel-container .miles-and-cash-panel-content .miles-and-cash-panel-content-column{float:none;height:auto;width:100%;padding:var(--lhg-miles-and-cash-panel-content-column-padding-mobile, 2.4rem 2.4rem 1.6rem)}refx-shopping-cart .miles-and-cash-panel-container .miles-and-cash-panel-content .miles-and-cash-panel-content-column:last-child{width:100%}refx-shopping-cart .miles-and-cash-panel-container .miles-and-cash-panel-content .miles-and-cash-panel-content-column:last-child:before{content:"";position:absolute;left:2.4rem;top:-.2rem;right:2.4rem;height:.1rem;border:.1rem solid var(--lhg-miles-and-cash-panel-content-border-background-color, var(--application-panel-content-border-color, #EBEBEB));width:auto}refx-shopping-cart .miles-and-cash-panel-container .miles-and-cash-panel-content .miles-and-cash-panel-header-text{margin-bottom:-1.4rem}}@media (min-width: 840px) and (max-width: 1279.98px){refx-shopping-cart .miles-and-cash-panel-container .miles-and-cash-panel-content .miles-and-cash-panel-content{display:flex!important;flex-direction:row;justify-content:space-between;align-items:flex-start;height:auto;position:relative}refx-shopping-cart .miles-and-cash-panel-container .miles-and-cash-panel-content .miles-and-cash-panel-content-column:last-child{width:41%}}refx-insurance-teaser-cont{display:none}@media (max-width: 599.98px){refx-basic-layout .basic-layout-container .footer-wrapper.sticky .footer{margin:var(--shopping-cart-footer-wrapper-footer-margin-sticky, 0 0 -1rem 0)}}@media (min-width: 600px){.main-content:has(.image-background-title img[style*="display: block"]) refx-shopping-cart .message-panel-wrapper:not(:has(refx-messages-panel-pres))~.main-content-wrapper{margin-top:-10rem;position:relative;z-index:1}}.meal refx-service-category-selection-pres .category-description{padding-left:0!important}:root{--upsell-message-panel-margin: 0}refx-upsell refx-basic-in-flow-layout .content-wrapper{margin-top:var(--lhg-upsell-content-wrapper-margin-top, inherit)}refx-upsell .offer-container.no-flight-found{margin-top:var(--lhg-upsell-offer-container-no-flight-found-margin-top, 0)}@media (max-width: 839.98px){refx-upsell .footer-buttons{row-gap:var(--upsell-footer-buttons-row-gap-sm, calc(.5 * var(--application-spacer, 2rem)))}refx-upsell .footer-buttons button{width:var(--upsell-footer-button-width-sm, 100%)}}refx-upsell .confirm-fares-button[disabled] span{color:var(--upsell-confirm-fares-button-disabled-text-color, inherit)}@media (min-width: 0){refx-upsell .antibot-message-container-wrapper{margin:2.4rem 0 0}}@media (min-width: 840px){refx-upsell .antibot-message-container-wrapper{margin:4.4rem 0 0}}@media (min-width: 1024px){refx-upsell .antibot-message-container-wrapper{margin:5.4rem 0 0}}:root{--lhg-co2-neutralisation-header-hint-color: var(--application-text-color-black, #1A1A1A);--lhg-co2-neutralisation-header-hint-font-family: coresans-a45;--lhg-co2-neutralisation-header-link-before-content: "\e967";--lhg-co2-neutralisation-header-link-before-margin: 0 .3rem 0 0;--lhg-co2-neutralisation-header-link-before-top: 0;--lhg-co2-neutralisation-header-link-icon-font-size: 1rem;--lhg-co2-neutralisation-page-title-color: var(--application-co2-neutralisation-recap-uptrip-default-title-color, #1A1A1A);--lhg-co2-neutralisation-page-title-font: 400 4.8rem/1.1 portada-semibold}:root{--confirmation-flight-confirmation-details-margin: 0;--confirmation-message-panel-margin: 0 0 1.6rem;--confirmation-price-footer-card-padding: 0;--lhg-confirmation-add-to-calendar-icon: "\e99f";--lhg-confirmation-modify-flights-button-letter-spacing: .15rem;--lhg-confirmation-modify-flights-button-line-height: 1.25;--lhg-confirmation-modify-flights-no-rebooking-align-items: center;--lhg-confirmation-modify-flights-no-rebooking-background-color: var(--application-instruction-background, #B0B0B0);--lhg-confirmation-modify-flights-no-rebooking-padding: 1.6rem 1.8rem 1.6rem 1.4rem;--lhg-confirmation-page-title-pres-margin: 2rem 1.8rem 1rem;--lhg-confirmation-print-booking-label-color: var(--application-text-color-black, #1A1A1A);--lhg-confirmation-print-booking-label-font: 400 1.3rem/1.9rem coresans-a45;--lhg-confirmation-print-icon-align: top;--lhg-confirmation-print-icon-color: var(--application-text-color-black, #1A1A1A);--lhg-confirmation-print-icon-font-size: 3.2rem;--lhg-confirmation-print-icon: "\e996";--lhg-confirmation-print-margin: -.7rem 0 3.4rem;--messages-panel-confirmation-padding: 1.8rem 1.7rem}refx-confirmation refx-messages-panel-pres .messages-panel.confirmation .messages-container{border:none}refx-confirmation refx-messages-panel-pres .messages-panel.confirmation .messages-container .refx-icon-validation{font-size:1.8rem}refx-confirmation refx-page-title-pres .title-container .refx-title{font-family:portada-semibold}:root{--lhg-insurance-message-panel-information-messages-message-color: var(--application-text-color-black, #1A1A1A);--lhg-insurance-message-panel-information-messages-title-color: var(--application-text-color-black, #1A1A1A);--lhg-insurance-page-us-market-warning-message-container-background-color: var(--application-attention-background-color, #FFF6C6);--lhg-insurance-page-us-market-warning-message-icon-color: var(--application-insurance-warning-message-icon-color, #262626);--lhg-insurance-page-us-market-warning-message-icon-content: "\e910";--lhg-insurance-page-us-market-warning-message-icon-font-family: OS-icons;--lhg-insurance-page-us-market-warning-message-text-color: var(--application-insurance-warning-message-content-color, #262626);--lhg-insurance-page-us-market-warning-message-text-font: 400 1.5rem/2.3rem coresans-a45;--lhg-insurance-page-us-market-warning-message-title-color: var(--application-insurance-warning-message-content-color, #262626);--lhg-insurance-page-us-market-warning-message-title-font: 400 1.9rem/2.4rem coresans-a55;--lhg-insurance-page-widget-border-color: var(--application-insurance-widget-border-color, #B0B0B0);--lhg-insurance-page-widget-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843))}:root{--payment-terms-and-conditions-card-margin: 2.4rem 1.8rem;--payment-price-footer-background-color: var(--application-page-buttons-background-color, #F5F7F8)}refx-payment .mat-mdc-form-field-appearance-outline.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) .mat-mdc-form-field-outline-start,refx-payment .mat-mdc-form-field-appearance-outline.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) .mat-mdc-form-field-outline-gap,refx-payment .mat-mdc-form-field-appearance-outline.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) .mat-mdc-form-field-outline-end{background:#f5f7f8}refx-payment .terms-and-condition-footer-card{border-radius:0;box-shadow:none;padding:0}:root{--lhg-rebooking-search-bound-card-search-form-border-top: 1px solid var(--application-form-seperator-border-top-color, #B0B0B0);--lhg-rebooking-search-card-pres-bound-box-shadow: 0 0 5px 1px rgba(17, 20, 23, .1);--lhg-rebooking-search-flight-bound-information-bound-date-font-family: coresans-a45;--lhg-rebooking-search-flight-bound-information-bound-date-line-height: 1.8rem;--lhg-rebooking-search-flight-bound-information-bound-text-font-family: coresans-a55;--lhg-rebooking-search-flight-bound-information-bound-text-line-heigh: 2.2rem;--lhg-rebooking-search-flight-header-capsule-container-confirmed-color: var(--application-success-color, #007D35);--lhg-rebooking-search-flight-header-capsule-container-font-family: coresans-a55;--lhg-rebooking-search-flight-header-capsule-container-margin-right: 0;--lhg-rebooking-search-mat-disabled-color: var(--application-disabled-color, #B0B0B0);--lhg-rebooking-search-mat-form-field-flex-background-color: var(--application-box-background-color, #E7E7E7);--lhg-rebooking-search-mat-form-field-suffix-before-color: #000000;--lhg-rebooking-search-mat-form-field-suffix-before-font-family: OS-icons;--lhg-rebooking-search-mat-form-field-suffix-bottom: unset;--lhg-rebooking-search-mat-form-field-suffix-top: 2rem;--lhg-rebooking-search-modify-flights-info-background-color: var(--application-instruction-background, #B0B0B0);--lhg-rebooking-search-modify-flights-info-border: none;--lhg-rebooking-search-modify-flights-info-height: 9.6rem;--lhg-rebooking-search-modify-flights-info-icon-color: var(--application-instruction-color, #1A1A1A);--lhg-rebooking-search-modify-flights-info-icon-height: 3.2rem;--lhg-rebooking-search-modify-flights-info-icon-font-size: 2.4rem;--lhg-rebooking-search-modify-flights-info-icon-line-height: 2rem;--lhg-rebooking-search-modify-flights-info-icon-margin: 3.6rem .8rem 3.2rem 1.1rem;--lhg-rebooking-search-modify-flights-info-icon-margin-xs: 2.6rem .8rem 3.2rem 1.1rem;--lhg-rebooking-search-modify-span-color: var(--application-instruction-color, #1A1A1A);--lhg-rebooking-search-modify-span-line-height: 2rem;--lhg-rebooking-search-modify-span-padding: 1.8rem 1.8rem 1.8rem 0;--lhg-rebooking-search-refx-basic-layout-page-header-margin-top: 1.4rem;--rebooking-search-pres-title-color: var(--application-text-color-black, #1A1A1A);--rebooking-search-pres-modify-flights-margin: 0 0 2.4rem 0}:root{--lhg-refund-confirmation-refund-preview-title-font: 400 1.8rem/2.2rem coresans-a45;--lhg-refund-confirmation-refunded-amount-method-title-font: 400 1.8rem/2.2rem coresans-a45;--refund-confirmation-refund-preview-method-title-color: var(--application-text-color-black, #1A1A1A);--refund-confirmation-refunded-amount-method-title-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-refund-review-refund-details-container-title-font: 400 1.8rem/normal coresans-a45;--lhg-refund-review-refund-sentence-font: coresans-a45;--lhg-refund-review-terms-and-conditions-card-background-color: var(--application-white-default-color, #FFF);--lhg-refund-review-terms-and-conditions-card-border: var(--application-card-border, 1px solid #B0B0B0);--refund-review-refund-method-title-color: var(--application-text-color-black, #1A1A1A);--refund-review-refund-title-color: var(--application-text-color-black, #1A1A1A)}refx-search .mat-mdc-form-field-appearance-outline.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) .mat-mdc-form-field-outline-start,refx-search .mat-mdc-form-field-appearance-outline.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) .mat-mdc-form-field-outline-gap,refx-search .mat-mdc-form-field-appearance-outline.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) .mat-mdc-form-field-outline-end{background:#f5f7f8}:root{--lhg-self-reacc-confirmation-itinerary-label-font: 400 1.8rem/2.2rem coresans-a45;--self-reacc-confirmation-label-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-self-reacc-review-itinerary-label-font: 400 1.8rem/2.2rem coresans-a45;--self-reac-review-label-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-booking-services-pets-page-terms-error-message-background-color: var(--application-form-error-background-color, #FFE3E5);--lhg-booking-services-pets-page-terms-error-message-color: var(--application-error-color, #AD1804);--lhg-booking-services-pets-page-terms-error-message-font-size: 1.3rem;--lhg-booking-services-pets-page-terms-error-message-padding: .3rem .8rem .4rem 0;--lhg-booking-services-pets-page-terms-error-text-color: var(--application-error-color, #AD1804);--lhg-booking-services-pets-page-terms-error-text-font: normal 400 1.5rem/2.4rem coresans-a45;--lhg-booking-services-pets-page-terms-normal-text-message-font: normal 400 1.5rem/2.4rem coresans-a45;--lhg-booking-services-pets-page-terms-normal-text-message-color: var(--application-text-color-black, #1A1A1A);--lhg-booking-services-pets-page-terms-checked-message-font: normal 400 1.5rem/2.4rem coresans-a45;--lhg-booking-services-pets-page-terms-checked-message-color: var(--application-text-color-black, #1A1A1A);--lhg-booking-services-pets-page-terms-checkbox-error-border-color: var(--application-error-color, #AD1804)}refx-booking-services .buttons-place .next-btn,refx-booking-services .buttons-place .back-btn{font-family:coresans-a55}refx-booking-services refx-booking-booking-service-price-information-cont.BAGGAGE refx-service-price-information-pres .service-price-information-card .price-line.service-total{border-top:1px solid var(--application-solid-border-color, #B0B0B0);padding:1.6rem 0 0}refx-booking-services refx-booking-booking-service-price-information-cont.BAGGAGE refx-service-price-information-pres .service-price-information-card .price-line.service-total .price-label{font-size:2rem!important;line-height:1.25}refx-booking-services refx-booking-booking-service-price-information-cont.BAGGAGE refx-service-price-information-pres .service-price-information-card .price-line.service-total .total-service-price{padding:0 0 0 1rem}refx-booking-services refx-booking-booking-service-price-information-cont.BAGGAGE refx-service-price-information-pres .service-price-information-card .price-line.service-total .total-service-price .price .price-currency-code{font-size:2rem!important;line-height:1.25}refx-booking-services refx-booking-booking-service-price-information-cont.BAGGAGE refx-service-price-information-pres .service-price-information-card .price-line.service-total .total-service-price .price .price-amount{font-size:2.6rem!important;line-height:1.25}refx-booking-services .pets .services-pets-checkbox-confirmation-container .pets-page-checkbox .error-icon{align-items:flex-start;display:flex}refx-booking-services .pets .services-pets-checkbox-confirmation-container .pets-page-checkbox .error-icon:before{color:var(--application-error-color, #AD1804);background-color:var(--application-form-error-background-color, #FFE3E5);content:"\e9a0";font-family:OS-icons;font-size:2rem;padding:.3rem .8rem .4rem}refx-booking-services .pets .services-pets-checkbox-confirmation-container .pets-page-checkbox .normal-text{letter-spacing:.045rem;padding:0}refx-booking-services .pets .services-pets-checkbox-confirmation-container .pets-page-checkbox .after-checked-text{padding:0}refx-booking-services .pets .services-pets-checkbox-confirmation-container .pets-page-checkbox .error-message{display:flex;align-items:center}refx-booking-services .pets .services-pets-checkbox-confirmation-container .pets-page-checkbox .error-container{display:flex;align-items:center;padding-left:.2rem;padding-right:.8rem}refx-booking-services .pets .services-pets-checkbox-confirmation-container .pets-page-checkbox .visible{display:flex}:root{--lhg-servicing-recovery-message-panel-wrapper-a-color-hover: var(--application-primary-link-color-focus, #AC1804);--lhg-servicing-recovery-message-panel-wrapper-a-font-family: coresans-a45;--lhg-servicing-recovery-message-panel-wrapper-title-font: 400 1.4rem/2rem coresans-a45}refx-servicing-recovery refx-basic-layout div.basic-layout-container.container-fluid,refx-servicing-recovery refx-basic-layout div.basic-layout-container.container-sm,refx-servicing-recovery refx-basic-layout div.basic-layout-container.container-md,refx-servicing-recovery refx-basic-layout div.basic-layout-container.container-lg,refx-servicing-recovery refx-basic-layout div.basic-layout-container.container-xl{height:100%}:root{--lhg-hide-mcp-and-miles-message-border-radius: 0 0 .3rem .3rem;--lhg-hide-mcp-and-miles-message-icon-color: var(--application-text-color-black, #1A1A1A);--lhg-hide-mcp-and-miles-message-text-color: var(--application-text-color-black, #1A1A1A);--lhg-miles-and-cash-panel-content-border-background-color: #E7E7E7;--lhg-miles-and-cash-panel-content-column-header-font-size: 2.5rem;--lhg-miles-and-cash-panel-content-column-margin-bottom: .4rem;--lhg-miles-and-cash-panel-content-column-padding-mobile: 2.4rem 2.4rem 2.4rem;--lhg-miles-and-cash-panel-content-card-border-radius: var(--application-card-border-radius, .4rem);--lhg-miles-and-cash-panel-content-card-border: var(--application-card-border, 1px solid #B0B0B0);--lhg-miles-and-cash-panel-header-text-color: var(--application-text-color-black, #1A1A1A);--lhg-miles-and-cash-panel-header-text-font-family: coresans-a55;--lhg-miles-and-cash-panel-header-text-font-size: 2.2rem;--lhg-miles-and-cash-panel-header-text-margin-bottom: -.8rem;--lhg-miles-and-cash-panel-info-text-color: var(--application-text-color-black, #1A1A1A);--lhg-miles-and-cash-panel-info-text-font-size: 1.5rem;--lhg-miles-and-cash-panel-info-text-line-height: 2.3rem;--lhg-miles-and-cash-panel-sub-header-text-font-family: portada-semibold;--lhg-miles-and-cash-pres-card-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));--page-second-subtitle-text-color: var(--application-text-color-black, #1A1A1A);--shopping-cart-footer-wrapper-padding: 0}:root{--lhg-traveler-content-footer-buttons-place-background-color: var(--application-page-buttons-background-color, #F5F7F8)}refx-traveler .basic-in-flow-layout-container .footer-wrapper .button-panel .previousBtn,refx-traveler .basic-in-flow-layout-container .footer-wrapper .button-panel .back-button{margin:1rem 0 0}:root{--btn-flat-disabled-background: var(--color-accent-500, #D81E05);--upsell-confirm-fares-button-disabled-text-color: #FFF;--upsell-offer-container-margin: 1rem 0 0 0}refx-upsell refx-page-title-pres .container-image{height:9.6rem}refx-upsell .confirm-fares-button[disabled]{border:.2rem solid var(--color-accent-500, #D81E05);font-family:coresans-a55}refx-upsell .upsell-back-button{font-family:coresans-a55}:root{--fare-family-group-complex-content-instructions-margin: 0 2rem 2rem;--lhg-flight-fares-pres-instructions-note-selected-fare-font-family: coresans-a45;--lhg-upsell-complex-flow-date-label-color: var(--application-text-color-black, #1A1A1A);--lhg-upsell-complex-flow-date-label-font: 400 1.8rem/2.2rem coresans-a45;--lhg-upsell-complex-flow-disclaimer-background-color: var(--application-instruction-background, #B0B0B0)}@media (min-width: 1280px){lhg-app-footer .app-footer .app-footer-wrapper .footer-title span,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.info,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.info-mobile,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.links,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.links-mobile{margin:auto;max-width:var(--lhg-app-footer-section-max-width, 106rem)}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo-mobile{margin:auto}}lhg-app-footer{background-color:var(--lhg-app-footer-background-color, #FFF);color:var(--lhg-app-footer-text-color, var(--application-text-color, #1A1A1A));display:flex;justify-content:center;width:100%}lhg-app-footer a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-inverted-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-inverted-link-font-family, inherit);-webkit-text-decoration:var(--lhg-inverted-link-text-decoration, none);text-decoration:var(--lhg-inverted-link-text-decoration, none)}lhg-app-footer a:before,lhg-app-footer a:after,lhg-app-footer a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}lhg-app-footer a:hover:not([disabled]){color:var(--lhg-inverted-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-inverted-link-text-decoration-focus, none);text-decoration:var(--lhg-inverted-link-text-decoration-focus, none)}lhg-app-footer a:before,lhg-app-footer a:after,lhg-app-footer a i{display:var(--lhg-inverted-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-inverted-link-icon-text-decoration, none);text-decoration:var(--lhg-inverted-link-icon-text-decoration, none)}lhg-app-footer .app-footer{display:flex;justify-content:center;margin:var(--lhg-app-footer-margin, inherit);max-width:var(--lhg-app-footer-max-width, 100%);width:100%}lhg-app-footer .app-footer .app-footer-wrapper{color:var(--lhg-app-footer-wrapper-color, inherit);font-size:1.2rem;margin:var(--lhg-app-footer-wrapper-margin, 0 0 2rem 0);padding:0}@media (min-width: 0){lhg-app-footer .app-footer .app-footer-wrapper .footer-title,lhg-app-footer .app-footer .app-footer-wrapper .section-box:not(:last-child){padding:0 var(--lhg-grid-margin-xs, 1.8rem)}}@media (min-width: 600px){lhg-app-footer .app-footer .app-footer-wrapper .footer-title,lhg-app-footer .app-footer .app-footer-wrapper .section-box:not(:last-child){padding:0 var(--lhg-grid-margin-sm, 2.4rem)}}@media (min-width: 840px){lhg-app-footer .app-footer .app-footer-wrapper .footer-title,lhg-app-footer .app-footer .app-footer-wrapper .section-box:not(:last-child){padding:0 var(--lhg-grid-margin-md, 2.6rem)}}@media (min-width: 1024px){lhg-app-footer .app-footer .app-footer-wrapper .footer-title,lhg-app-footer .app-footer .app-footer-wrapper .section-box:not(:last-child){padding:0 var(--lhg-grid-margin-lg, 3rem)}}@media (min-width: 1280px){lhg-app-footer .app-footer .app-footer-wrapper .footer-title,lhg-app-footer .app-footer .app-footer-wrapper .section-box:not(:last-child){padding:0 13.3rem}}lhg-app-footer .app-footer .app-footer-wrapper .section-box:last-child{background-color:var(--lhg-app-footer-section-background-color, initial)}@media (min-width: 0){lhg-app-footer .app-footer .app-footer-wrapper .section-box:last-child{padding:0 var(--lhg-grid-margin-xs, 1.8rem)}}@media (min-width: 600px){lhg-app-footer .app-footer .app-footer-wrapper .section-box:last-child{padding:0 var(--lhg-grid-margin-sm, 2.4rem)}}@media (min-width: 840px){lhg-app-footer .app-footer .app-footer-wrapper .section-box:last-child{padding:0 var(--lhg-grid-margin-md, 2.6rem)}}@media (min-width: 1024px){lhg-app-footer .app-footer .app-footer-wrapper .section-box:last-child{padding:0 var(--lhg-grid-margin-lg, 3rem)}}@media (min-width: 1280px){lhg-app-footer .app-footer .app-footer-wrapper .section-box:last-child{padding:0 var(--lhg-app-footer-section-airline-logo-paddings-xl, 8.5rem)}}lhg-app-footer .app-footer .app-footer-wrapper .section-box:nth-last-of-type(3){background-color:var(--lhg-app-footer-first-section-background-color, initial)}lhg-app-footer .app-footer .app-footer-wrapper .section-box:nth-last-of-type(2){background-color:var(--lhg-app-footer-link-section-background-color, initial)}lhg-app-footer .app-footer .app-footer-wrapper .footer-title{background-color:var(--lhg-app-footer-title-background-color, initial);padding-bottom:var(--lhg-app-footer-title-padding-bottom, 2.4rem);padding-top:var(--lhg-app-footer-title-padding-top, 1.5rem)}lhg-app-footer .app-footer .app-footer-wrapper .footer-title span{display:block;font-family:var(--lhg-app-footer-title-font, inherit);font-size:var(--lhg-app-footer-title-font-size, 2.1rem)}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.info-mobile,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.info{display:flex;flex-direction:column;flex-wrap:wrap;padding:var(--lhg-app-footer-info-padding, 0 0 1.8rem 0)}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.info-mobile a:focus,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.info a:focus{border-radius:var(--lhg-app-footer-link-focused-border-radius, initial);box-shadow:var(--lhg-app-footer-link-focused-box-shadow, initial);outline-offset:var(--lhg-app-footer-link-focused-outline-offset, .1rem);outline:var(--lhg-app-footer-link-focused-outline, auto)}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.info-mobile a:focus,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.info a:focus{box-shadow:var(--lhg-app-footer-link-focused-box-shadow-info, var(--lhg-app-footer-link-focused-box-shadow, initial))}@media (min-width: 600px){lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.info-mobile,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.info{flex-direction:row}}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection{max-width:var(--lhg-app-footer-subsection-max-width, 30rem)}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection:not(:last-child){margin:var(--lhg-app-footer-subsection-margin, 0 1rem 3.1rem 0)}@media (max-width: 600px){lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection:not(:last-child){margin:var(--lhg-app-footer-subsection-margin-xs, 0 0 2.4rem 0)}}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection .title{align-items:var(--lhg-app-footer-subsection-title-align-items, start);display:flex;font-family:var(--lhg-app-footer-subsection-title-font-family, inherit);font-size:var(--lhg-app-footer-subsection-title-font-size, 1.4rem);font-weight:var(--lhg-app-footer-subsection-title-font-weight, 400);line-height:var(--lhg-app-footer-subsection-title-line-height, 1.25);margin-bottom:var(--lhg-app-footer-subsection-title-margin-bottom, 0)}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection .text{color:var(--lhg-app-footer-subsection-text-color, inherit);font-family:var(--lhg-app-footer-subsection-text-font-family);font-size:var(--lhg-app-footer-subsection-text-font-size, 1.2rem);line-height:var(--lhg-app-footer-subsection-text-font-line-height);padding:var(--lhg-app-footer-subsection-text-padding, 0 0 0 3rem)}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection .text a:before{margin:0}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection a{align-items:var(--lhg-app-footer-subsection-link-align-items, inherit);color:var(--lhg-app-footer-subsection-link-color, var(--application-text-color, #1A1A1A));display:var(--lhg-app-footer-subsection-link-font-display, flex);font-family:var(--lhg-app-footer-subsection-link-font-family);font-size:var(--lhg-app-footer-subsection-text-font-size, 1.2rem);margin:var(--lhg-app-footer-subsection-link-font-margin);outline-color:var(--lhg-app-footer-subsection-link-font-outline-color);-webkit-text-decoration:var(--lhg-app-footer-subsection-link-font-text-decoration, none);text-decoration:var(--lhg-app-footer-subsection-link-font-text-decoration, none)}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection a:hover{color:var(--lhg-app-footer-subsection-link-hover-color, initial)}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection a:hover span{-webkit-text-decoration:var(--lhg-app-footer-subsection-link-text-decoration-hover, initial);text-decoration:var(--lhg-app-footer-subsection-link-text-decoration-hover, initial)}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection a:before{color:var(--lhg-app-footer-subsection-link-before-color, initial);content:var(--lhg-app-footer-subsection-link-before-content, );font-family:var(--lhg-app-footer-subsection-link-before-font-family);font-size:var(--lhg-app-footer-subsection-link-before-font-size, 1.5rem);line-height:var(--lhg-app-footer-subsection-link-before-line-height, 1rem);padding:var(--lhg-app-footer-subsection-link-before-padding, 0);position:relative;text-decoration:none;top:var(--lhg-app-footer-subsection-link-before-top, 0)}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection a:after{color:var(--lhg-app-footer-subsection-link-after-color, initial);content:var(--lhg-app-footer-subsection-link-after-content, );font-family:var(--lhg-app-footer-subsection-link-after-font-family);font-size:var(--lhg-app-footer-subsection-link-after-font-size, 1.5rem);line-height:var(--lhg-app-footer-subsection-link-after-line-height, 1rem);padding:var(--lhg-app-footer-subsection-link-after-padding, 0);position:relative;text-decoration:none;top:var(--lhg-app-footer-subsection-link-after-top, 0)}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection.follow-us .title:before,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection.help .title:before,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection.payment .title:before,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection.complaint .title:before{color:var(--lhg-app-footer-subsection-title-before-color, inherit);font-family:var(--lhg-app-footer-subsection-title-before-font-family, inherit);font-size:var(--lhg-app-footer-subsection-title-before-font-size, 2.5rem);line-height:var(--lhg-app-footer-subsection-title-before-line-height, 2rem);padding:var(--lhg-app-footer-subsection-title-before-padding, 0 .5rem 0 0)}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection.help .title:before{content:var(--lhg-app-footer-subsection-title-before-help-content, )}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection.payment .title:before{content:var(--lhg-app-footer-subsection-title-before-payment-content, )}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .subsection.complaint .title:before{content:var(--lhg-app-footer-subsection-title-before-complaint-content, )}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.links .link-container,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.links-mobile .link-container{border-top:var(--lhg-app-footer-link-border-top, inherit);display:var(--lhg-app-footer-link-display, flex);flex-direction:var(--lhg-app-footer-link-flex-direction, column);flex-wrap:wrap;padding:var(--lhg-app-footer-link-padding, 2.4rem 0)}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.links .link-container a:focus,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.links-mobile .link-container a:focus{border-radius:var(--lhg-app-footer-link-focused-border-radius, initial);box-shadow:var(--lhg-app-footer-link-focused-box-shadow, initial);outline-offset:var(--lhg-app-footer-link-focused-outline-offset, .1rem);outline:var(--lhg-app-footer-link-focused-outline, auto)}@media (min-width: 600px){lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.links .link-container,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.links-mobile .link-container{flex-direction:row}}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .link-container .link{color:var(--lhg-app-footer-link-color, inherit);display:flex;font:var(--lhg-app-footer-link-font, inherit);margin:var(--lhg-app-footer-link-margin, 0 1.2rem 2rem 0);text-decoration:none;white-space:nowrap}@media (max-width: 600px){lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .link-container .link{margin:var(--lhg-app-footer-link-margin-xs, var(--lhg-app-footer-link-margin, 0 1.2rem 2rem 0))}}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .link-container .link.tealium{text-decoration:none}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .link-container .link span:hover{color:var(--lhg-app-footer-link-color-hover, initial);-webkit-text-decoration:var(--lhg-app-footer-link-text-decoration-hover, initial);text-decoration:var(--lhg-app-footer-link-text-decoration-hover, initial)}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .link-container .link:before{color:var(--lhg-app-footer-link-before-color, inherit);content:var(--lhg-app-footer-link-before-content, );display:var(--lhg-app-footer-link-before-display, inline-block);font-family:var(--lhg-app-footer-link-before-font-family, inherit);font-size:var(--lhg-app-footer-link-before-font-size, 1.2rem);font-weight:400;padding:var(--lhg-app-footer-link-before-padding, 0 .4rem 0 0);text-decoration:none}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .link-container .link:focus-visible{border-radius:.3rem;box-shadow:var(--lhg-app-footer-link-focus-visible-box-shadow, initial);outline:none}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section .link-container .link:last-of-type{margin-bottom:0}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo-mobile{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:var(--lhg-app-footer-section-logo-margin, 0);padding-top:2.3rem;padding-bottom:var(--lhg-app-footer-section-logo-padding-bottom, 0)}@media (min-width: 600px){lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo-mobile{flex-direction:row;padding-top:2.5rem}}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo .airline-logo,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo-mobile .airline-logo{display:flex;flex-direction:column;margin:var(--lhg-app-footer-section-airline-logo-margin, 0 auto .5rem)}@media (min-width: 600px){lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo .airline-logo,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo-mobile .airline-logo{align-items:center;flex-direction:row;margin:0}}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo .airline-logo a,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo-mobile .airline-logo a{display:flex;justify-content:center;text-align:center;margin-bottom:.5rem}@media (min-width: 600px){lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo .airline-logo a,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo-mobile .airline-logo a{margin-bottom:0}}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo .airline-logo a img,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo-mobile .airline-logo a img{border-top-color:var(--lhg-app-footer-mat-divider-color);height:var(--lhg-app-footer-section-airline-logo-img-height, 1.7rem);margin:var(--lhg-app-footer-section-airline-logo-img-margin, 0);width:var(--lhg-app-footer-section-airline-logo-img-width, auto)}@media (min-width: 600px){lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo .airline-logo a img,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo-mobile .airline-logo a img{height:var(--lhg-app-footer-section-airline-logo-img-height-bp-min-sm, 2rem);margin:var(--lhg-app-footer-section-airline-logo-img-margin-bp-min-sm, 0 1rem 0 0)}}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo .airline-logo div,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo-mobile .airline-logo div{text-align:center}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo .lhg-member-of-Lufthansa-group-logo,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo-mobile .lhg-member-of-Lufthansa-group-logo{align-items:center;display:flex;justify-content:center;padding:var(--lhg-app-footer-section-member-of-lufthansa-group-logo-padding, inherit)}@media (max-width: 599.98px){lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo .lhg-member-of-Lufthansa-group-logo,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo-mobile .lhg-member-of-Lufthansa-group-logo{padding:var(--lhg-app-footer-section-member-of-lufthansa-group-logo-padding-mobile, inherit)}}@media (min-width: 600px){lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo .star-alliance,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo-mobile .star-alliance{margin-left:auto}}lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo .star-alliance a,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo .star-alliance img,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo-mobile .star-alliance a,lhg-app-footer .app-footer .app-footer-wrapper .app-footer-section.logo-mobile .star-alliance img{display:block;height:var(--lhg-app-footer-section-star-alliance-img-height, 3.125rem);width:var(--lhg-app-footer-section-star-alliance-img-width, none)}lhg-app-footer .app-footer mat-divider{display:var(--lhg-app-footer-mat-divider-display, block);margin:var(--lhg-app-footer-mat-divider-margin, 0 -1.8rem 0 0)}@media (min-width: 600px){lhg-app-footer .app-footer mat-divider{margin:0 -2.4rem}}@media (min-width: 840px){lhg-app-footer .app-footer mat-divider{margin:0 -2.6rem}}@media (min-width: 1024px){lhg-app-footer .app-footer mat-divider{margin:0 -3rem}}@media (min-width: 1280px){lhg-app-footer .app-footer mat-divider{margin:0 -13.3rem}}:root{--app-layout-application-header-max-height: 9rem}lhg-app-header-pres{background:var(--lhg-app-header-pres-background-color, #FFF);color:var(--lhg-app-header-pres-text-color, var(--color-primary-contrast-500, #ffffff));display:block;margin:0 auto;width:100%}lhg-app-header-pres .app-header{align-items:center;border-bottom:var(--lhg-app-header-pres-border-bottom, none);box-shadow:var(--lhg-app-header-pres-box-shadow, none);display:flex;height:var(--lhg-app-header-pres-height, calc(var(--application-spacer, 2rem) * 3.25));justify-content:space-between;margin:0 auto;padding:var(--lhg-app-header-pres-padding, 0 1.8rem);position:relative;text-align:var(--lhg-app-header-pres-text-align, center);z-index:101}@media (min-width: 600px){lhg-app-header-pres .app-header{padding:var(--lhg-app-header-pres-padding-bp-min-sm, 0 2.4rem)}}@media (min-width: 840px){lhg-app-header-pres .app-header{height:var(--lhg-app-header-pres-height-bp-min-md, calc(var(--application-spacer, 2rem) * 4.5));padding:var(--lhg-app-header-pres-padding-bp-min-md, 0 2.6rem)}}@media (min-width: 1024px){lhg-app-header-pres .app-header{padding:var(--lhg-app-header-pres-padding-bp-min-lg, 0 3rem)}}@media (min-width: 1280px){lhg-app-header-pres .app-header{padding:var(--lhg-app-header-pres-padding-bp-min-xl, 0 8.5rem)}}lhg-app-header-pres .left-header-content,lhg-app-header-pres .right-header-content{align-items:center;display:flex;height:100%;margin-left:var(--lhg-app-header-pres-right-content-margin-left, 0)}lhg-app-header-pres .logo{align-items:center;display:flex;cursor:pointer;height:var(--lhg-app-header-pres-logo-height, 2.42rem);margin:var(--lhg-app-header-pres-logo-margin, 0)}lhg-app-header-pres .logo-img{height:100%}@media (min-width: 600px){lhg-app-header-pres .logo{height:var(--lhg-app-header-pres-logo-height-bp-min-sm, 2.8rem)}}@media (min-width: 840px){lhg-app-header-pres .logo{height:var(--lhg-app-header-pres-logo-height-bp-min-md, 3.6rem)}}@media (min-width: 1024px){lhg-app-header-pres .logo{height:var(--lhg-app-header-pres-logo-height-bp-min-lg, 3.8rem)}}lhg-app-header-pres .header-profile-info-container{align-items:var(--lhg-app-header-profile-info-container-align-items, center);display:flex;flex-direction:var(--lhg-app-header-profile-info-container-flex-direction, inherit);margin-right:var(--lhg-app-header-profile-info-container-margin-right, inherit)}@media (min-width: 840px){lhg-app-header-pres .header-profile-info-container{margin-right:var(--lhg-app-header-profile-info-container-margin-right-md, inherit)}}lhg-app-header-pres .header-profile-info-container .miles-asset-value{color:var(--application-text-color, #1A1A1A);font: 1.4rem/1.6rem lufthansa-head-bold;margin-top:.4rem}@media (min-width: 840px){lhg-app-header-pres .header-profile-info-container .miles-asset-value{font-size:2rem;margin-right:3rem}}lhg-app-header-pres .header-profile-info-container .miles-asset-value .miles-sign:before{content:" \ea00"}lhg-app-header-pres .header-profile-info-container .emphasized-customer-header-info{align-items:center;display:flex;justify-content:center;margin:var(--lhg-app-header-profile-info-emphasized-customer-header-info-margin, inherit)}lhg-app-header-pres .header-profile-info-container .emphasized-customer-header-info .emphasized-customer-status-badge{align-items:center;border-radius:var(--lhg-app-header-profile-info-emphasized-customer-status-badge-border-radius, inherit);color:var(--lhg-app-header-profile-info-emphasized-customer-status-badge-color, inherit);display:flex;font:var(--lhg-app-header-profile-info-emphasized-customer-status-badge-font, inherit);justify-content:center;margin-right:var(--lhg-app-header-profile-info-emphasized-customer-status-badge-margin-right, .4rem)}lhg-app-header-pres .header-profile-info-container .emphasized-customer-header-info .emphasized-customer-status-badge .emphasized-customer-status-label{padding:var(--lhg-app-header-profile-info-emphasized-customer-status-label-padding, inherit)}lhg-app-header-pres .header-profile-info-container .emphasized-customer-header-info .emphasized-customer-miles-container{align-items:center;color:var(--lhg-app-header-profile-info-emphasized-customer-miles-container-color, inherit);display:flex;font:var(--lhg-app-header-profile-info-emphasized-customer-miles-container-font, inherit);font-variant-numeric:var(--lhg-app-header-profile-info-emphasized-customer-miles-container-font-variant-numeric, inherit);justify-content:center}lhg-app-header-pres .header-profile-info-container .emphasized-customer-header-info .emphasized-customer-miles-container .emphasized-customer-miles-asset-value{margin:var(--lhg-app-header-profile-info-emphasized-customer-miles-asset-value-margin, 0 .3rem 0 .1rem)}lhg-app-header-pres .header-profile-info-container .emphasized-customer-header-info .emphasized-customer-miles-container .emphasized-customer-miles-asset-icon:before{font:var(--lhg-app-header-profile-info-emphasized-customer-miles-container-font, inherit)}@media (max-width: 839.98px){lhg-app-header-pres .header-profile-info-container .emphasized-customer-header-info{display:none}}lhg-app-header-pres .header-profile-info-container[class*=-tier] .late-login{align-items:flex-start}@media (max-width: 839.98px){lhg-app-header-pres .header-profile-info-container.default-tier .avatar .avatar.avatar-user-initials.refx-display-3{border:var(--lhg-app-header-profile-info-emphasized-customer-default-tier-avatar-border, .2rem solid var(--application-login-profile-mam-member-color, #05164D))}lhg-app-header-pres .header-profile-info-container.ftl-tier .avatar .avatar.avatar-user-initials.refx-display-3{border:var(--lhg-app-header-profile-info-emphasized-customer-ftl-tier-avatar-border, .2rem solid var(--application-login-profile-frequent-traveller-color, #757575))}lhg-app-header-pres .header-profile-info-container.hon-tier .avatar .avatar.avatar-user-initials.refx-display-3{border:var(--lhg-app-header-profile-info-emphasized-customer-hon-tier-avatar-border, .2rem solid var(--application-login-profile-honor-color, #191919))}lhg-app-header-pres .header-profile-info-container.sen-tier .avatar .avatar.avatar-user-initials.refx-display-3{border:var(--lhg-app-header-profile-info-emphasized-customer-sen-tier-avatar-border, .2rem solid var(--application-login-profile-senator-color, #8F7231))}}@media (min-width: 840px){lhg-app-header-pres .header-profile-info-container.default-tier .emphasized-customer-status-badge{background-color:var(--application-login-profile-mam-member-color, #05164D)}lhg-app-header-pres .header-profile-info-container.ftl-tier .emphasized-customer-status-badge{background-color:var(--application-login-profile-frequent-traveller-color, #757575)}lhg-app-header-pres .header-profile-info-container.hon-tier .emphasized-customer-status-badge{background-color:var(--application-login-profile-honor-color, #191919)}lhg-app-header-pres .header-profile-info-container.sen-tier .emphasized-customer-status-badge{background-color:var(--application-login-profile-senator-color, #8F7231)}}lhg-app-header-pres .emphasized-header-login-signup{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:var(--lhg-app-header-profile-info-emphasized-header-login-signup-margin, inherit)}lhg-app-header-pres .emphasized-header-login-signup .emphasized-header-login{font:var(--lhg-app-header-profile-info-emphasized-header-login-font, inherit)}lhg-app-header-pres .emphasized-header-login-signup .emphasized-header-signup{font:var(--lhg-app-header-profile-info-emphasized-header-signup-font, inherit)}@media (max-width: 839.98px){lhg-app-header-pres .emphasized-header-login-signup{display:none}}.header-options-container{align-items:center;display:flex;flex-direction:row}.header-options-container .emphasized-customer-language-label{align-items:center;color:var(--lhg-app-header-option-emphasized-customer-language-label-color, inherit);display:flex;font:var(--lhg-app-header-option-emphasized-customer-language-label-font, inherit);justify-content:center;margin-left:var(--lhg-app-header-option-emphasized-customer-language-label-margin-left, inherit)}@media (max-width: 839.98px){.header-options-container .emphasized-customer-language-label{display:none}}.header-option{align-items:var(--lhg-app-header-option-align-items, inherit);border-left:var(--lhg-app-header-option-border, .1rem solid var(--color-primary-contrast-500, #ffffff));color:var(--lhg-app-header-pres-text-color, var(--color-primary-contrast-500, #ffffff));display:var(--lhg-app-header-option-display, inherit);flex-direction:var(--lhg-app-header-option-flex-direction, inherit)}.header-option>*{padding:var(--lhg-app-header-pres-option-padding, 0)}[dir=rtl] .header-option{border-left:none;border-right:var(--lhg-app-header-option-border, .1rem solid var(--color-primary-contrast-500, #ffffff))}.header-option-first,[dir=rtl] .header-option-first{border:none}:root{--collapsible-information-panel-expansion-panel-background: var(--application-panel-background, #FFF);--collapsible-information-panel-expansion-panel-border-color: var(--application-border-color, #B0B0B0);--collapsible-information-panel-button-background: var(--application-panel-background, #FFF);--collapsible-information-panel-button-content-margin: .3rem 1.6rem 0;--flight-status-capsule-changeInProgress-background: var(--application-white-default-color, #FFF)}refx-basic-layout refx-collapsible-information-panel{display:none}refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel{display:flex}refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container .information-panel-content.mat-expanded,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-container .information-panel-content.mat-expanded,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container .information-panel-content.mat-expanded,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-container .information-panel-content.mat-expanded,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container .information-panel-content.mat-expanded,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-container .information-panel-content.mat-expanded,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container .information-panel-content.mat-expanded,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-container .information-panel-content.mat-expanded,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container .information-panel-content.mat-expanded,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-container .information-panel-content.mat-expanded{border:var(--collapsible-information-panel-border, none);border-top:var(--collapsible-information-panel-border-top, none);box-shadow:var(--collapsible-information-panel-box-shadow, 0 .3rem .1rem -.2rem rgba(0, 0, 0, .2))}refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container .information-panel-content .mat-expansion-panel-content .mat-expansion-panel-body,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-container .information-panel-content .mat-expansion-panel-content .mat-expansion-panel-body,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container .information-panel-content .mat-expansion-panel-content .mat-expansion-panel-body,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-container .information-panel-content .mat-expansion-panel-content .mat-expansion-panel-body,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container .information-panel-content .mat-expansion-panel-content .mat-expansion-panel-body,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-container .information-panel-content .mat-expansion-panel-content .mat-expansion-panel-body,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container .information-panel-content .mat-expansion-panel-content .mat-expansion-panel-body,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-container .information-panel-content .mat-expansion-panel-content .mat-expansion-panel-body,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container .information-panel-content .mat-expansion-panel-content .mat-expansion-panel-body,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-container .information-panel-content .mat-expansion-panel-content .mat-expansion-panel-body{padding:0 2.4rem 1.6rem}refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight{align-items:normal;flex-direction:column}refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-timeline,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-timeline,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-timeline,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-timeline,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-timeline,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-timeline,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-timeline,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-timeline,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-timeline,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-timeline{width:100%}refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details{margin:1rem 0 0;width:auto}@media (max-width: 839.98px){refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .flight-status,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .flight-status,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .flight-status,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .flight-status,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .flight-status,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .flight-status,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .flight-status,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .flight-status,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .flight-status,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-status-card .responsive .bound .flight-status{align-items:normal;padding-left:var(--collapsible-information-panel-flight-details-left-padding-sm-view, 1rem);padding-top:var(--collapsible-information-panel-flight-details-top-padding-sm-view, .15rem)}}@media (min-width: 840px){refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-details,refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-details>div,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-details,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-details>div,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-details,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-details>div,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-details,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-details>div,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-details,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-details>div,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-details,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-details>div,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-details,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-details>div,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-details,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-details>div,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-details,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-container refx-flight-details>div,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-details,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-container refx-flight-details>div{align-items:normal;display:flex;flex-direction:column;justify-content:normal}}refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-button,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-button,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-button,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-button,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-button{border:var(--collapsible-information-panel-button-border, none);border-top:var(--collapsible-information-panel-border-top, none);box-shadow:var(--collapsible-information-panel-button-box-shadow, 0 .3rem .1rem -.2rem rgba(0, 0, 0, .2))}refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none);display:flex;align-items:center}refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:hover:not([disabled]),refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:hover:not([disabled]),refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:hover:not([disabled]),refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:hover:not([disabled]),refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:hover:not([disabled]),refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:hover:not([disabled]),refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:hover:not([disabled]),refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:hover:not([disabled]),refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:hover:not([disabled]),refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:before,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content:after,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content .button-icon:before,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content .button-icon:before,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content .button-icon:before,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content .button-icon:before,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content .button-icon:before,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content .button-icon:before,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content .button-icon:before,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content .button-icon:before,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content .button-icon:before,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-button .information-panel-button-content .button-icon:before{display:inline-block}refx-self-reacc-availability refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .mat-mdc-button-focus-overlay,refx-self-reacc-availability refx-basic-layout refx-collapsible-information-panel .information-panel-button .mat-mdc-button-focus-overlay,refx-rebooking-upsell refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .mat-mdc-button-focus-overlay,refx-rebooking-upsell refx-basic-layout refx-collapsible-information-panel .information-panel-button .mat-mdc-button-focus-overlay,refx-rebooking-recap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .mat-mdc-button-focus-overlay,refx-rebooking-recap refx-basic-layout refx-collapsible-information-panel .information-panel-button .mat-mdc-button-focus-overlay,refx-booking-seatmap refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .mat-mdc-button-focus-overlay,refx-booking-seatmap refx-basic-layout refx-collapsible-information-panel .information-panel-button .mat-mdc-button-focus-overlay,refx-self-reacc-review refx-basic-in-flow-layout refx-collapsible-information-panel .information-panel-button .mat-mdc-button-focus-overlay,refx-self-reacc-review refx-basic-layout refx-collapsible-information-panel .information-panel-button .mat-mdc-button-focus-overlay{background-color:transparent}@media (min-width: 0){lhg-footnotes-cont>*:last-child .list-item-container:last-child,lhg-footnotes-cont>*:last-child .list-item-placeholder>div:last-child{padding-bottom:1.3rem}}@media (min-width: 600px){lhg-footnotes-cont>*:last-child .list-item-container:last-child,lhg-footnotes-cont>*:last-child .list-item-placeholder>div:last-child{padding-bottom:1.3rem}}@media (min-width: 840px){lhg-footnotes-cont>*:last-child .list-item-container:last-child,lhg-footnotes-cont>*:last-child .list-item-placeholder>div:last-child{padding-bottom:4.9rem}}@media (min-width: 1024px){lhg-footnotes-cont>*:last-child .list-item-container:last-child,lhg-footnotes-cont>*:last-child .list-item-placeholder>div:last-child{padding-bottom:6.9rem}}@media (min-width: 1280px){lhg-footnotes-cont>*:last-child .list-item-container:last-child,lhg-footnotes-cont>*:last-child .list-item-placeholder>div:last-child{padding-bottom:11.9rem}}lhg-footnotes-cont .lhg-footnotes-container,lhg-footnotes-cont lhg-footnotes-placeholder>div{background-color:var(--footnotes-background-color, var(--application-page-buttons-background-color, #F5F7F8));color:var(--footnotes-text, var(--application-text-color, #1A1A1A));font-size:1.1rem;line-height:1.8rem;list-style:none;margin:0;padding-inline-start:0;padding:0 2rem}@media (min-width: 0){lhg-footnotes-cont .lhg-footnotes-container,lhg-footnotes-cont lhg-footnotes-placeholder>div{padding:0 1.8rem}}@media (min-width: 600px){lhg-footnotes-cont .lhg-footnotes-container,lhg-footnotes-cont lhg-footnotes-placeholder>div{padding:0 2.4rem}}@media (min-width: 840px){lhg-footnotes-cont .lhg-footnotes-container,lhg-footnotes-cont lhg-footnotes-placeholder>div{padding:0 2.6rem}}@media (min-width: 1024px){lhg-footnotes-cont .lhg-footnotes-container,lhg-footnotes-cont lhg-footnotes-placeholder>div{padding:0 3rem}}@media (min-width: 1280px){lhg-footnotes-cont .lhg-footnotes-container,lhg-footnotes-cont lhg-footnotes-placeholder>div{padding:0 13.3rem}}@media (min-width: 1280px){lhg-footnotes-cont .lhg-footnotes-container .list-item-container,lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-container,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div{margin:0 auto;max-width:106rem}}lhg-footnotes-cont .lhg-footnotes-container:empty,lhg-footnotes-cont lhg-footnotes-placeholder>div:empty{display:none}lhg-footnotes-cont .lhg-footnotes-container .list-item-container:first-child div[role=listitem],lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div:first-child div[role=listitem],lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-container:first-child div[role=listitem],lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div:first-child div[role=listitem]{align-items:var(--footnotes-list-item-container-first-child-align-items, inherit);flex-direction:var(--footnotes-list-item-container-first-child-flex-direction, inherit);justify-content:var(--footnotes-list-item-container-first-child-justify-content, start)}lhg-footnotes-cont .lhg-footnotes-container .list-item-container:first-child div[role=listitem] .refx-icon-external-link,lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div:first-child div[role=listitem] .refx-icon-external-link,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-container:first-child div[role=listitem] .refx-icon-external-link,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div:first-child div[role=listitem] .refx-icon-external-link{font-size:var(--footnotes-list-item-container-first-child-refx-icon-external-link-font-size, 1.6rem);padding-left:var(--footnotes-list-item-container-first-child-refx-icon-external-link-padding-left, .3rem);padding-right:var(--footnotes-list-item-container-first-child-refx-icon-external-link-padding-right, .3rem)}lhg-footnotes-cont .lhg-footnotes-container .list-item-container:first-child div[role=listitem]:before,lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div:first-child div[role=listitem]:before,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-container:first-child div[role=listitem]:before,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div:first-child div[role=listitem]:before{content:var(--footnotes-list-item-container-first-child-before-content, "*");padding-right:var(--footnotes-list-item-container-first-child-before-padding-right, 1rem)}lhg-footnotes-cont .lhg-footnotes-container .list-item-container:first-child div[role=listitem]:after,lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div:first-child div[role=listitem]:after,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-container:first-child div[role=listitem]:after,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div:first-child div[role=listitem]:after{content:var(--footnotes-list-item-container-first-child-after-content, );padding-right:var(--footnotes-list-item-container-first-child-after-padding-right, 1rem)}lhg-footnotes-cont .lhg-footnotes-container>.list-item-container>div[role=listitem],lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div>div[role=listitem],lhg-footnotes-cont lhg-footnotes-placeholder>div>.list-item-container>div[role=listitem],lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div>div[role=listitem]{display:flex;padding-bottom:1.2rem}lhg-footnotes-cont .lhg-footnotes-container>.list-item-container>div[role=listitem] a,lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div>div[role=listitem] a,lhg-footnotes-cont lhg-footnotes-placeholder>div>.list-item-container>div[role=listitem] a,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div>div[role=listitem] a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-inline-textlink-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-inline-textlink-text-decoration, none);text-decoration:var(--lhg-inline-textlink-text-decoration, none)}lhg-footnotes-cont .lhg-footnotes-container>.list-item-container>div[role=listitem] a:before,lhg-footnotes-cont .lhg-footnotes-container>.list-item-container>div[role=listitem] a:after,lhg-footnotes-cont .lhg-footnotes-container>.list-item-container>div[role=listitem] a i,lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div>div[role=listitem] a:before,lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div>div[role=listitem] a:after,lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div>div[role=listitem] a i,lhg-footnotes-cont lhg-footnotes-placeholder>div>.list-item-container>div[role=listitem] a:before,lhg-footnotes-cont lhg-footnotes-placeholder>div>.list-item-container>div[role=listitem] a:after,lhg-footnotes-cont lhg-footnotes-placeholder>div>.list-item-container>div[role=listitem] a i,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div>div[role=listitem] a:before,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div>div[role=listitem] a:after,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div>div[role=listitem] a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}lhg-footnotes-cont .lhg-footnotes-container>.list-item-container>div[role=listitem] a:hover:not([disabled]),lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div>div[role=listitem] a:hover:not([disabled]),lhg-footnotes-cont lhg-footnotes-placeholder>div>.list-item-container>div[role=listitem] a:hover:not([disabled]),lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div>div[role=listitem] a:hover:not([disabled]){color:var(--lhg-inline-textlink-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-inline-textlink-text-decoration-focus, none);text-decoration:var(--lhg-inline-textlink-text-decoration-focus, none)}lhg-footnotes-cont .lhg-footnotes-container>.list-item-container>div[role=listitem] a:before,lhg-footnotes-cont .lhg-footnotes-container>.list-item-container>div[role=listitem] a:after,lhg-footnotes-cont .lhg-footnotes-container>.list-item-container>div[role=listitem] a i,lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div>div[role=listitem] a:before,lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div>div[role=listitem] a:after,lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div>div[role=listitem] a i,lhg-footnotes-cont lhg-footnotes-placeholder>div>.list-item-container>div[role=listitem] a:before,lhg-footnotes-cont lhg-footnotes-placeholder>div>.list-item-container>div[role=listitem] a:after,lhg-footnotes-cont lhg-footnotes-placeholder>div>.list-item-container>div[role=listitem] a i,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div>div[role=listitem] a:before,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div>div[role=listitem] a:after,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div>div[role=listitem] a i{display:var(--lhg-inline-textlink-icon-display, inline-block);-webkit-text-decoration:var(--lhg-inline-textlink-icon-text-decoration, none);text-decoration:var(--lhg-inline-textlink-icon-text-decoration, none)}lhg-footnotes-cont .lhg-footnotes-container>.list-item-container>div[role=listitem]:before,lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div>div[role=listitem]:before,lhg-footnotes-cont lhg-footnotes-placeholder>div>.list-item-container>div[role=listitem]:before,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div>div[role=listitem]:before{content:"*";padding-right:1rem}lhg-footnotes-cont .lhg-footnotes-container>.list-item-container>div[role=listitem] .refx-icon-external-link,lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div>div[role=listitem] .refx-icon-external-link,lhg-footnotes-cont lhg-footnotes-placeholder>div>.list-item-container>div[role=listitem] .refx-icon-external-link,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div>div[role=listitem] .refx-icon-external-link{padding-right:.3rem}lhg-footnotes-cont .lhg-footnotes-container>.list-item-container>div[role=listitem] .sub-display-contents,lhg-footnotes-cont .lhg-footnotes-container .list-item-placeholder>div>div[role=listitem] .sub-display-contents,lhg-footnotes-cont lhg-footnotes-placeholder>div>.list-item-container>div[role=listitem] .sub-display-contents,lhg-footnotes-cont lhg-footnotes-placeholder>div .list-item-placeholder>div>div[role=listitem] .sub-display-contents{display:contents;font-size:60%;line-height:inherit}lhg-loading-screen .loading-container{align-items:center;background-color:var(--loading-screen-background-color, var(--application-panel-background, #FFF));display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:var(--loading-screen-opacity, .9);position:fixed;top:0;width:100%;z-index:9999}lhg-loading-screen .loading-container .loading-text{color:var(--loading-screen-label-text-color, var(--application-text-color, #1A1A1A));font:var(--loading-screen-label-text-font, 400 1.8rem/2.2rem initial);margin-bottom:1rem;text-align:center}lhg-loading-screen .loading-container .success-loading-text{color:var(--loading-screen-label-success-text-color, var(--application-text-color, #1A1A1A));font:var(--loading-screen-label-success-text-font, 400 1.8rem/2.2rem initial);margin-bottom:1rem;text-align:center}refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card{align-items:flex-start;background-color:transparent;border-radius:0;border:none;border-top:var(--lhg-message-display-mat-card-border-top, inherit);box-shadow:none;flex-direction:column;margin-bottom:3.8rem;margin-top:3rem;padding:0!important}@media (min-width: 840px){refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card{margin-bottom:8.3rem}}refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card .text-container{align-items:flex-start;color:var(--lhg-message-display-mat-card-text-container-color, inherit);flex-direction:column}refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card .text-container .title.refx-button,refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card .text-container .title.refx-display-5{font:var(--lhg-message-display-mat-card-text-container-title-font, inherit);margin-bottom:1.2rem;margin-top:2rem}refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card .text-container .content{margin-bottom:3rem}refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card .text-container .content:before{display:none}refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button{background:var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d))!important;border:none;color:var(--lhg-mat-primary-button-color, var(--application-white-default-color, #FFF))!important;cursor:pointer!important;font:var(--lhg-mat-button-font, inherit);letter-spacing:var(--lhg-mat-button-letter-spacing, inherit);padding:var(--lhg-mat-button-padding, 0 1.5rem);text-transform:var(--lhg-mat-button-text-transform, none);transition:var(--lhg-transition, var(--application-transition, .2s))!important;display:flex;flex-direction:column;justify-content:center}refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple{display:none}refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button.mat-mdc-unelevated-button .mat-mdc-button-touch-target,refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button.mat-mdc-outlined-button .mat-mdc-button-touch-target{opacity:0!important}refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target{opacity:0!important}refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button:hover:not([disabled]),refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button:focus,refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button.focus,refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button.cdk-keyboard-focused,refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button.cdk-mouse-focused{background:var(--lhg-mat-primary-button-mouse-focused-background, var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d)))!important;cursor:pointer}refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-focus-overlay,refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button:focus .mat-mdc-button-focus-overlay,refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button.focus .mat-mdc-button-focus-overlay,refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-focus-overlay,refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button.cdk-mouse-focused .mat-mdc-button-focus-overlay{display:none}@media (max-width: 839.98px){refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button{width:100%}}@media (min-width: 840px){refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button{max-width:25rem}}refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button[disabled],refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button:hover[disabled]{background:var(--lhg-primary-button-disabled-background, inherit)!important;border-radius:var(--lhg-primary-button-disabled-border-radius, inherit)!important;border:var(--lhg-primary-button-disabled-border)!important;opacity:var(--lhg-primary-button-disabled-opacity, none)!important}refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button[disabled] span,refx-message-display-pres.search-next-flight-container mat-card.mat-mdc-card.card a.mat-mdc-unelevated-button:hover[disabled] span{color:var(--lhg-primary-button-disabled-color, inherit)!important}lhg-passengers-bubble .passengers-bubble-container{display:flex}lhg-passengers-bubble .passengers-bubble-container .child-z-index:nth-child(1){z-index:100}lhg-passengers-bubble .passengers-bubble-container .child-z-index:nth-child(2){z-index:99}lhg-passengers-bubble .passengers-bubble-container .child-z-index:nth-child(3){z-index:98}lhg-passengers-bubble .passengers-bubble-container .child-z-index:nth-child(4){z-index:97}lhg-passengers-bubble .passengers-bubble-container .child-z-index:nth-child(5){z-index:96}lhg-passengers-bubble .passengers-bubble-container .child-z-index:nth-child(6){z-index:95}lhg-passengers-bubble .passengers-bubble-container .child-z-index:nth-child(7){z-index:94}lhg-passengers-bubble .passengers-bubble-container .child-z-index:nth-child(8){z-index:93}lhg-passengers-bubble .passengers-bubble-container .child-z-index:nth-child(9){z-index:92}lhg-passengers-bubble .passengers-bubble-container .child-z-index:nth-child(10){z-index:91}lhg-passengers-bubble .passengers-bubble-container .traveler-bubble{align-items:center;background:var(--lhg-passengers-bubble-background-color, var(--application-white-default-color, #FFF));border-radius:3rem;border:var(--lhg-passengers-bubble-border, 1px solid var(--application-white-default-color, #FFF));color:var(--lhg-passengers-bubble-text-color, var(--application-white-default-color, #FFF));font:var(--lhg-passengers-bubble-text-font, 700 1.4rem/1.8rem var(--application-font-family-bold, coresans-a55));height:4rem;line-height:4rem;margin-right:-2.4rem;text-align:center;width:4rem}.schengen-transit-warning-container{background-color:var(--lhg-schengen-transit-warning-background-color, var(--application-warning-background, #FFF6C6));border-radius:var(--lhg-schengen-transit-warning-container-border-radius, 0);border:var(--lhg-schengen-transit-warning-container-border, 1px solid var(--application-warning-background, #FFF6C6))}.schengen-transit-warning-container .card-container{display:flex;padding:var(--lhg-schengen-transit-warning-padding, 2rem)}.schengen-transit-warning-container .card-container .card-icon-container{margin:var(--lhg-schengen-transit-warning-icon-container-margin, 0 .8rem 0 0)}.schengen-transit-warning-container .card-container .card-icon-container .card-icon.refx-icon-warning:before{color:var(--lhg-schengen-transit-warning-card-icon-color, inherit);font-family:var(--lhg-schengen-transit-warning-card-icon-font-family, var(--application-font-family-icon, OS-icons));font-size:var(--lhg-schengen-transit-warning-card-icon-font-size, 2.4rem);font-style:normal;margin:var(--lhg-schengen-transit-warning-card-icon-margin, 0);vertical-align:sub}.schengen-transit-warning-container .card-container .card-content h3.title{color:var(--lhg-schengen-transit-warning-title-color, var(--application-text-color, #1A1A1A));font:400 1.4rem/2rem var(--application-font-family-bold, coresans-a55);margin:var(--lhg-schengen-transit-warning-title-margin, 0 0 1rem)}.schengen-transit-warning-container .card-container .card-content p.content{color:var(--lhg-schengen-transit-warning-content-color, var(--application-text-color, #1A1A1A));font:var(--lhg-schengen-transit-warning-content-font, 400 1.4rem/2rem var(--application-font-family-regular, coresans-a45));margin:var(--lhg-schengen-transit-warning-content-margin, 0)}.schengen-transit-warning-container .card-container .card-content p.content strong{font:var(--lhg-schengen-transit-warning-content-font-strong, 400 1.4rem/2rem var(--application-font-family-bold, coresans-a55))}.concur-users-info-container{background-color:var(--application-notification-info-background-color, #D1D1D1);padding:var(--lhg-concur-users-info-teaser-padding, 1.8rem)}.concur-users-info-container .concur-users-info-card-container{display:flex;gap:var(--lhg-concur-users-info-teaser-info-card-gap, inherit)}.concur-users-info-container .concur-users-info-card-container .concur-users-info-card-icon-container .concur-users-info-card-icon:before{color:var(--lhg-concur-users-info-teaser-icon-color, inherit);content:var(--lhg-concur-users-info-teaser-icon-content, );font-family:var(--lhg-concur-users-info-teaser-icon-font-family, var(--application-font-family-icon, OS-icons));font-size:var(--lhg-concur-users-info-teaser-icon-font-size, 2.4rem);font-style:var(--lhg-concur-users-info-teaser-icon-font-style, normal);vertical-align:var(--lhg-concur-users-info-teaser-icon-vertical-align, inherit)}.concur-users-info-container .concur-users-info-card-container .teaser-card-content .teaser-content{color:var(--lhg-concur-users-info-teaser-content-color, var(--application-text-color, #1A1A1A));font:var(--lhg-concur-users-info-teaser-content-font, inherit)}:root{--lhg-app-footer-first-section-background-color: var(--application-footer-background-color, #D81E05);--lhg-app-footer-link-before-color: var(--application-white-default-color, #FFF);--lhg-app-footer-link-before-content: "\e953";--lhg-app-footer-link-before-font-family: OS-icons;--lhg-app-footer-link-before-font-size: 1.8rem;--lhg-app-footer-link-color-hover: var(--application-white-default-color, #FFF);--lhg-app-footer-link-focused-outline-offset: .5rem;--lhg-app-footer-link-focused-outline: .1rem solid var(--application-input-focus-background-color, #FFF);--lhg-app-footer-link-font: 1.3rem/1.8rem coresans-a55;--lhg-app-footer-link-section-background-color: var(--application-footer-background-color, #D81E05);--lhg-app-footer-link-text-decoration-hover: underline;--lhg-app-footer-mat-divider-display: none;--lhg-app-footer-section-airline-logo-img-margin: 0;--lhg-app-footer-section-member-of-lufthansa-group-logo-padding: 1.2rem 0 0 3rem;--lhg-app-footer-section-member-of-lufthansa-group-logo-padding-mobile: 1.9rem 0 2.4rem 0;--lhg-app-footer-section-star-alliance-img-height: 2rem;--lhg-app-footer-subsection-link-before-color: var(--application-white-default-color, #FFF);--lhg-app-footer-subsection-link-before-content: "\e953";--lhg-app-footer-subsection-link-before-font-family: OS-icons;--lhg-app-footer-subsection-link-before-font-size: 1.8rem;--lhg-app-footer-subsection-link-before-line-height: 1.8rem;--lhg-app-footer-subsection-link-before-padding: 0 .4rem 0 0;--lhg-app-footer-subsection-link-color: var(--application-white-default-color, #FFF);--lhg-app-footer-subsection-link-font-family: coresans-a55;--lhg-app-footer-subsection-link-font-margin: 1rem 0 0;--lhg-app-footer-subsection-link-hover-color: var(--application-white-default-color, #FFF);--lhg-app-footer-subsection-link-text-decoration-hover: underline;--lhg-app-footer-subsection-margin-xs: 0 0 4.8rem 0;--lhg-app-footer-subsection-text-font-size: 1.3rem;--lhg-app-footer-subsection-text-padding: 2rem 0 0;--lhg-app-footer-subsection-title-before-padding: 0;--lhg-app-footer-subsection-title-font-family: coresans-a55;--lhg-app-footer-subsection-title-font-size: 1.9rem;--lhg-app-footer-text-color: var(--application-white-default-color, #FFF);--lhg-app-footer-title-background-color: var(--application-footer-background-color, #D81E05);--lhg-app-footer-title-font: portada-semibold}:root{--lhg-app-header-option-align-items: flex-start;--lhg-app-header-option-display: flex;--lhg-app-header-option-emphasized-customer-language-label-color: var(--application-text-color, #1A1A1A);--lhg-app-header-option-emphasized-customer-language-label-font: 400 1.3rem/1.9rem coresans-a45;--lhg-app-header-option-emphasized-customer-language-label-margin-left: 6.2rem;--lhg-app-header-option-flex-direction: column;--lhg-app-header-pres-border-bottom: 1px solid var(--application-solid-border-color, #B0B0B0);--lhg-app-header-pres-logo-height: 2rem;--lhg-app-header-pres-logo-height-bp-min-lg: 2.9rem;--lhg-app-header-pres-logo-height-bp-min-md: 2.9rem;--lhg-app-header-pres-logo-height-bp-min-sm: 2.2rem;--lhg-app-header-pres-option-not-first-child-first-child-padding: 0 0 0 3.2rem;--lhg-app-header-pres-option-not-first-child-first-child-padding-bp-max-sm: 0 0 0 1.6rem;--lhg-app-header-pres-text-color: var(--application-text-color, #1A1A1A);--lhg-app-header-profile-info-container-align-items: flex-start;--lhg-app-header-profile-info-container-flex-direction: column;--lhg-app-header-profile-info-emphasized-customer-ftl-tier-avatar-border: .1rem solid var(--application-login-profile-frequent-traveller-color, #757575);--lhg-app-header-profile-info-emphasized-customer-header-info-margin: 0 .8rem 0 4.7rem;--lhg-app-header-profile-info-emphasized-customer-hon-tier-avatar-border: .1rem solid var(--application-login-profile-honor-color, #191919);--lhg-app-header-profile-info-emphasized-customer-language-label-color: var(--application-text-color, #1A1A1A);--lhg-app-header-profile-info-emphasized-customer-language-label-font: 400 1.3rem/1.9rem coresans-a45;--lhg-app-header-profile-info-emphasized-customer-language-label-margin-left: 5.5rem;--lhg-app-header-profile-info-emphasized-customer-miles-asset-value-margin: 0 .3rem 0 0;--lhg-app-header-profile-info-emphasized-customer-miles-container-color: var(--application-text-color, #1A1A1A);--lhg-app-header-profile-info-emphasized-customer-miles-container-font: 400 1.3rem/1.9rem coresans-a45;--lhg-app-header-profile-info-emphasized-customer-miles-container-font-variant-numeric: lining-nums proportional-nums;--lhg-app-header-profile-info-emphasized-customer-sen-tier-avatar-border: .1rem solid var(--application-login-profile-senator-color, #8F7231);--lhg-app-header-profile-info-emphasized-customer-status-badge-border-radius: .3rem;--lhg-app-header-profile-info-emphasized-customer-status-badge-color: var(--application-white-default-color, #FFF);--lhg-app-header-profile-info-emphasized-customer-status-badge-font: 400 1rem/1.5rem coresans-a55;--lhg-app-header-profile-info-emphasized-customer-status-label-padding: 0 .4rem;--lhg-app-header-profile-info-emphasized-header-login-font: 400 1.5rem/2.3rem coresans-a55;--lhg-app-header-profile-info-emphasized-header-login-signup-margin: 0;--lhg-app-header-profile-info-emphasized-header-signup-font: 400 1.3rem/1.9rem coresans-a45;--lhg-app-header-profile-info-emphasized-customer-default-tier-avatar-border: .1rem solid var(--application-login-profile-mam-member-color, #05164D)}:root{--collapsible-information-panel-expansion-panel-style: none;--collapsible-information-panel-flight-details-top-padding-sm-view: .5rem}:root{--loading-screen-label-success-text-color: var(--application-text-color-black, #1A1A1A);--loading-screen-label-success-text-font: 400 1.2rem/1.8rem coresans-a45;--loading-screen-label-text-color: var(--application-text-color-black, #1A1A1A);--loading-screen-label-text-font: 400 1.2rem/1.8rem coresans-a45}:root{--lhg-message-display-mat-card-text-container-title-font: 400 2rem/normal coresans-a45;--message-content-color: var(--application-text-color-black, #1A1A1A);--message-title-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-passengers-bubble-border: 1px solid var(--application-border-color, #B0B0B0);--lhg-passengers-bubble-text-color: var(--application-text-color-black, #1A1A1A);--lhg-passengers-bubble-text-font: 400 1.5rem/2.3rem var(--application-font-family-bold, coresans-a55)}:root{--lhg-schengen-transit-warning-title-margin: 0 0 .5rem}:root{--lhg-concur-users-info-teaser-content-color: var(--application-notification-info-color, #262626);--lhg-concur-users-info-teaser-content-font: 400 1.5rem/2.3rem coresans-a45;--lhg-concur-users-info-teaser-icon-color: var(--application-notification-info-color, #262626);--lhg-concur-users-info-teaser-icon-content: "\e910";--lhg-concur-users-info-teaser-info-card-gap: .6rem}@media (min-width: 0){.acki refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-travel-unit-subheader{padding:2.3rem 1.5rem}}@media (min-width: 600px){.acki refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-travel-unit-subheader{padding:2.3rem 1.5rem}}@media (min-width: 840px){.acki refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-travel-unit-subheader{padding:2.3rem 2.4rem}}@media (min-width: 1024px){.acki refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-travel-unit-subheader{padding:2.3rem 3rem}}@media (min-width: 1280px){.acki refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-travel-unit-subheader{padding:2.3rem 5rem}}lhg-automated-checkin-cont lhg-automated-checkin-pres{border:var(--lhg-acki-insant-teaser-border, unset);box-shadow:var(--lhg-acki-insant-teaser-box-shadow, unset);display:block;margin:var(--service-category-pres-card-margin)}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki{display:flex;flex-direction:row;flex-wrap:wrap}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .image{background:no-repeat center center;background-size:cover;height:40rem;overflow:hidden;padding:var(--service-category-pres-content-padding);position:relative}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details{display:flex;flex-direction:column;flex:2;padding:var(--service-category-pres-content-padding)}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details .category-label-and-title{margin-bottom:1rem}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details .category-label-and-title h3{font:var(--lhg-acki-instant-teaser-title-font, unset);margin:0}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details .acki-desc{padding-bottom:1.6rem}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details .acki-desc span{font:var(--lhg-acki-instant-teaser-short-desc-font, unset)}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details mat-tab-group mat-tab-header{border-bottom:1px solid var(--lhg-acki-insant-tab-group-border-bottom-color, unset)}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details mat-tab-group mat-tab-header .mdc-tab:hover{background-color:transparent}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details mat-tab-group mat-tab-header .mdc-tab .mdc-tab__text-label{color:var(--lhg-acki-instant-teaser-tab-focused-color, unset);font:var(--lhg-acki-instant-teaser-tab-text-font, unset)}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details mat-tab-group mat-tab-header .mdc-tab .mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:var(--lhg-acki-instant-teaser-tab-underline-color, unset);border-top-width:.4rem}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details mat-tab-group mat-tab-header .mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--lhg-acki-instant-teaser-tab-unfocused-color, unset);font-family:var(--lhg-acki-instant-teaser-tab-unfocused-font-family, unset)}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details refx-category-generic-selection-cont.selection-active refx-service-input-pres{opacity:.5;pointer-events:none}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details refx-category-generic-selection-cont.selection-active refx-service-input-pres .mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{pointer-events:none}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details refx-category-generic-selection-cont refx-service-input-pres .mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid){width:calc(100% - .5rem)}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details refx-category-generic-selection-cont refx-category-generic-selection-pres .no-service-available{padding-top:2.4rem}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details refx-category-generic-selection-cont refx-category-generic-selection-pres refx-service-card-pres .service-description{display:none}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details refx-category-generic-selection-cont refx-category-generic-selection-pres refx-service-card-pres .service-select-travelers .service-travelers{display:flex;flex-direction:column;gap:1.6rem;padding-bottom:1.6rem}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details refx-category-generic-selection-cont refx-category-generic-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler{align-items:center;border-bottom:none;padding:0}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details refx-category-generic-selection-cont refx-category-generic-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler refx-traveler-name-pres .name{font:var(--lhg-acki-instant-teaser-traveler-name-font, unset)}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details refx-category-generic-selection-cont refx-category-generic-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler:nth-child(1){padding-top:2.4rem}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details refx-category-generic-selection-cont refx-category-generic-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler:last-child{padding-bottom:1.6rem}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details .category-teaser-add-service-panel{margin-top:auto;padding-top:2.4rem}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details .category-teaser-add-service-panel .mdc-button{float:right}@media (max-width: 839.98px){lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki{flex-direction:column}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .image{height:10rem;padding:0}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details .aski-desc{padding-bottom:2.4rem}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details refx-category-generic-selection-cont refx-category-generic-selection-pres .service-selection-card .service-select-travelers .service-travelers{gap:2.4rem}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details refx-category-generic-selection-cont refx-category-generic-selection-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler{align-items:flex-start}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details refx-category-generic-selection-cont refx-category-generic-selection-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler refx-traveler-name-pres{margin-bottom:.8rem;margin-right:0}}@media (min-width: 600px) and (max-width: 839.98px){lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki{flex-direction:column}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .image{flex:initial;min-height:var(--application-teaser-image-min-height-sm, 14rem)}}@media (min-width: 600px){lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .image{flex:1}}@media (max-width: 1023.98px){lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details refx-category-generic-selection-cont refx-service-input-pres .mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid){padding-left:.5rem}lhg-automated-checkin-cont lhg-automated-checkin-pres .card .category.acki .category-details refx-category-generic-selection-cont refx-category-generic-selection-pres .service-select-travelers .service-travelers .service-traveler .service-selection{width:100%}}lhg-automated-checkin-cont .ACKI-service-category lhg-automated-checkin-pres{border:unset;margin:0}lhg-automated-checkin-cont .ACKI-service-category lhg-automated-checkin-pres .card .category.acki .image{min-height:16rem;padding:0}@media (min-width: 840px){lhg-automated-checkin-cont .ACKI-service-category lhg-automated-checkin-pres .card .category.acki .image{min-width:36rem}}lhg-automated-checkin-cont .ACKI-service-category lhg-automated-checkin-pres .card .category.acki .category-details{padding:0;padding-left:2.4rem}lhg-automated-checkin-cont .ACKI-service-category lhg-automated-checkin-pres .card .category.acki .category-details .category-label-and-title{display:none}@media (max-width: 1023.98px){lhg-automated-checkin-cont .ACKI-service-category lhg-automated-checkin-pres .card .category.acki .category-details refx-category-generic-selection-cont refx-service-input-pres .mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid){width:calc(100% - 1rem)}}@media (max-width: 839.98px){lhg-automated-checkin-cont .ACKI-service-category lhg-automated-checkin-pres .card .category.acki .category-details{padding-left:0;padding-top:2.4rem}lhg-automated-checkin-cont .ACKI-service-category lhg-automated-checkin-pres .card .category.acki .acki-desc{padding-bottom:.8rem}lhg-automated-checkin-cont .ACKI-service-category lhg-automated-checkin-pres .card .category.acki .category-teaser-add-service-panel{margin-top:.8rem}}lhg-additional-terms-conditions-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .additonal-terms-conditions-title{font:var(--lhg-dialog-pres-header-title-font, inherit)}lhg-additional-terms-conditions-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .mat-mdc-fab-base .mat-mdc-button-persistent-ripple:before{background-color:unset}lhg-additional-terms-conditions-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-close-btn-corner.mdc-fab.mat-mdc-mini-fab{background:var(--application-white-default-color, #FFF)!important;display:block}lhg-additional-terms-conditions-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-close-btn-corner.mdc-fab.mat-mdc-mini-fab .cross-icon{color:var(--lhg-additional-terms-conditions-dialog-cross-icon-color, var(--application-primary-link-color, #4D4D4D));font-size:var(--lhg-additional-terms-conditions-dialog-cross-icon-font-size, 2.4rem)}lhg-additional-terms-conditions-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content ul{list-style:none;margin:0;padding:0}lhg-additional-terms-conditions-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content ul li{margin:0 0 .5rem}lhg-additional-terms-conditions-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content a{font:var(--lhg-additional-terms-conditions-dialog-link-font, 400 1.4rem/2rem var(--application-font-family-regular, coresans-a45));text-decoration:none}lhg-additional-terms-conditions-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content a:hover{font:var(--lhg-additional-terms-conditions-dialog-link-font, 400 1.4rem/2rem var(--application-font-family-regular, coresans-a45))}:root{--address-header-color: var(--application-text-color, #1A1A1A);--address-text-alignment: left;--address-pres-location-field-margin: 0 -1.8rem 2rem;--address-header-margin: 0 -1.8rem 2rem 0;--address-card-border-radius: 0;--address-form-padding: 0 1.8rem}refx-address-pres .mat-mdc-card.regulatory-address-card{background-color:var(--application-page-buttons-background-color, #F5F7F8);padding-bottom:0;box-shadow:none}refx-address-pres .mat-mdc-card.regulatory-address-card .regulatory-address-header{font: 1.8rem/2.2rem montserrat-semibold;margin:var(--regulatory-address-header-margin, 0 0 1.3rem)}refx-address-pres .mat-mdc-card.regulatory-address-card .regulatory-address-location-label{margin:0 -1.8rem}@media (min-width: 840px){refx-address-pres .regulatory-address-form{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.2rem}}@media (min-width: 1024px){refx-address-pres .regulatory-address-form{column-gap:1.4rem}}@media (min-width: 840px){refx-address-pres .regulatory-address-form .row{width:calc(100% + 1.8rem)}refx-address-pres .regulatory-address-form .row:has(mat-form-field.address-line1-container){grid-column-start:1}}@media (min-width: 840px){refx-address-pres .regulatory-address-form .row:nth-child(3){display:none}}@media (min-width: 840px){refx-address-pres .regulatory-address-form .row .address-zipcode-container,refx-address-pres .regulatory-address-form .row .address-country-container{margin-left:1.8rem}}.award-link-out{border:var(--application-card-border, 1px solid #B0B0B0);background-color:var(--application-white-default-color, #FFF);box-shadow:var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));display:flex;margin:3.2rem 0;padding:2rem}.award-link-out .text-content{color:var(--application-text-color, #1A1A1A);font-family:var(--application-font-family-regular, coresans-a45)}.award-link-out .text-content .title{font-size:1.8rem;margin-bottom:.5rem}.award-link-out .text-content .text-description{font-size:1.4rem}.award-link-out .button-wrapper{margin-left:auto;text-align:center}.award-link-out .button-wrapper .variant-1{background:var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d))!important;border:none;color:var(--lhg-mat-primary-button-color, var(--application-white-default-color, #FFF))!important;cursor:pointer!important;font:var(--lhg-mat-button-font, inherit);letter-spacing:var(--lhg-mat-button-letter-spacing, inherit);padding:var(--lhg-mat-button-padding, 0 1.5rem);text-transform:var(--lhg-mat-button-text-transform, none);transition:var(--lhg-transition, var(--application-transition, .2s))!important}.award-link-out .button-wrapper .variant-1.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.award-link-out .button-wrapper .variant-1.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple{display:none}.award-link-out .button-wrapper .variant-1.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.award-link-out .button-wrapper .variant-1.mat-mdc-outlined-button .mat-mdc-button-touch-target{opacity:0!important}.award-link-out .button-wrapper .variant-1.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,.award-link-out .button-wrapper .variant-1.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target{opacity:0!important}.award-link-out .button-wrapper .variant-1:hover:not([disabled]),.award-link-out .button-wrapper .variant-1:focus,.award-link-out .button-wrapper .variant-1.focus,.award-link-out .button-wrapper .variant-1.cdk-keyboard-focused,.award-link-out .button-wrapper .variant-1.cdk-mouse-focused{background:var(--lhg-mat-primary-button-mouse-focused-background, var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d)))!important;cursor:pointer}.award-link-out .button-wrapper .variant-1:hover:not([disabled]) .mat-mdc-button-focus-overlay,.award-link-out .button-wrapper .variant-1:focus .mat-mdc-button-focus-overlay,.award-link-out .button-wrapper .variant-1.focus .mat-mdc-button-focus-overlay,.award-link-out .button-wrapper .variant-1.cdk-keyboard-focused .mat-mdc-button-focus-overlay,.award-link-out .button-wrapper .variant-1.cdk-mouse-focused .mat-mdc-button-focus-overlay{display:none}@media (max-width: 839.98px){.award-link-out .button-wrapper .variant-1{width:100%}}@media (min-width: 840px){.award-link-out .button-wrapper .variant-1{max-width:25rem}}.award-link-out .button-wrapper .variant-1[disabled],.award-link-out .button-wrapper .variant-1:hover[disabled]{background:var(--lhg-primary-button-disabled-background, inherit)!important;border-radius:var(--lhg-primary-button-disabled-border-radius, inherit)!important;border:var(--lhg-primary-button-disabled-border)!important;opacity:var(--lhg-primary-button-disabled-opacity, none)!important}.award-link-out .button-wrapper .variant-1[disabled] span,.award-link-out .button-wrapper .variant-1:hover[disabled] span{color:var(--lhg-primary-button-disabled-color, inherit)!important}.award-link-out .button-wrapper .variant-2{background:var(--lhg-mat-secondary-button-background, var(--color-accent-500, #D81E05))!important;color:var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF))!important;cursor:pointer!important;font:var(--lhg-mat-button-font, inherit);letter-spacing:var(--lhg-mat-button-letter-spacing, inherit);padding:var(--lhg-mat-button-padding, 0 1.5rem);text-transform:var(--lhg-mat-button-text-transform, none);transition:var(--lhg-transition, var(--application-transition, .2s));border:var(--lhg-mat-secondary-button-border, none)}.award-link-out .button-wrapper .variant-2.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.award-link-out .button-wrapper .variant-2.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple{display:none}.award-link-out .button-wrapper .variant-2.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.award-link-out .button-wrapper .variant-2.mat-mdc-outlined-button .mat-mdc-button-touch-target{opacity:0!important}.award-link-out .button-wrapper .variant-2.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,.award-link-out .button-wrapper .variant-2.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target{opacity:0!important}.award-link-out .button-wrapper .variant-2:hover:not([disabled]),.award-link-out .button-wrapper .variant-2:focus,.award-link-out .button-wrapper .variant-2.focus,.award-link-out .button-wrapper .variant-2.cdk-keyboard-focused,.award-link-out .button-wrapper .variant-2.cdk-mouse-focused{background-color:var(--lhg-mat-secondary-button-mouse-focused-background, var(--lhg-mat-secondary-button-background, var(--color-accent-500, #D81E05)))!important;border:var(--lhg-mat-secondary-button-mouse-focused-border, none)!important;color:var(--lhg-mat-secondary-button-mouse-focused-color, var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF)))!important;cursor:pointer}.award-link-out .button-wrapper .variant-2:hover:not([disabled]) .mat-mdc-button-focus-overlay,.award-link-out .button-wrapper .variant-2:focus .mat-mdc-button-focus-overlay,.award-link-out .button-wrapper .variant-2.focus .mat-mdc-button-focus-overlay,.award-link-out .button-wrapper .variant-2.cdk-keyboard-focused .mat-mdc-button-focus-overlay,.award-link-out .button-wrapper .variant-2.cdk-mouse-focused .mat-mdc-button-focus-overlay{display:none}.award-link-out .button-wrapper .variant-2:hover:not([disabled]) .mat-mdc-button-wrapper span,.award-link-out .button-wrapper .variant-2:focus .mat-mdc-button-wrapper span,.award-link-out .button-wrapper .variant-2.focus .mat-mdc-button-wrapper span,.award-link-out .button-wrapper .variant-2.cdk-keyboard-focused .mat-mdc-button-wrapper span,.award-link-out .button-wrapper .variant-2.cdk-mouse-focused .mat-mdc-button-wrapper span{cursor:pointer}@media (max-width: 839.98px){.award-link-out .button-wrapper .variant-2{width:100%}}@media (min-width: 840px){.award-link-out .button-wrapper .variant-2{max-width:25rem}}.award-link-out .button-wrapper .variant-2[disabled],.award-link-out .button-wrapper .variant-2:hover[disabled]{background:var(--lhg-secondary-button-disabled-background, inherit)!important;border:var(--lhg-secondary-button-disabled-border)!important;border-radius:var(--lhg-secondary-button-disabled-border-radius, inherit)!important;opacity:var(--lhg-secondary-button-disabled-opacity, none)!important}.award-link-out .button-wrapper .variant-2[disabled] span,.award-link-out .button-wrapper .variant-2:hover[disabled] span{color:var(--lhg-secondary-button-disabled-color, inherit)!important}.award-link-out .button-wrapper:has(.variant-3) a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}.award-link-out .button-wrapper:has(.variant-3) a:before,.award-link-out .button-wrapper:has(.variant-3) a:after,.award-link-out .button-wrapper:has(.variant-3) a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}.award-link-out .button-wrapper:has(.variant-3) a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}.award-link-out .button-wrapper:has(.variant-3) a:before,.award-link-out .button-wrapper:has(.variant-3) a:after,.award-link-out .button-wrapper:has(.variant-3) a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}.award-link-out .button-wrapper:has(.variant-3) a:before,.award-link-out .button-wrapper:has(.variant-3) a:after{margin:var(--lhg-external-link-icon-margin, 0 .5rem .1rem 0);vertical-align:bottom}.award-link-out .button-wrapper:has(.variant-3) a:before{content:var(--lhg-external-primary-link-before-content, none)}.award-link-out .button-wrapper a.link-out-button{border-radius:.4rem;display:block;font-size:1.8rem;line-height:2.4rem;padding:1.3rem 3.2rem}@media (max-width: 839.98px){.award-link-out{flex-direction:column}.award-link-out .button-wrapper{margin-left:0;margin-top:2rem}.award-link-out .button-wrapper:has(.variant-3) a.link-out-button{padding:0;text-align:left}}:root{--air-bounds-filtering-datetime-pres-radio-button-margin: 0 0 1.5rem;--air-bounds-filtering-dialog-actions-panel-margin: 0;--air-bounds-filtering-dialog-apply-button-margin: 0;--air-bounds-filtering-dialog-section-header-border-bottom: none;--air-bounds-filtering-dialog-section-header-color: var(--application-text-color, #1A1A1A);--air-bounds-filtering-dialog-summary-text-align-sm: left;--air-bounds-filtering-operating-airlines-pres-toggle-margin: 2rem 0 1.5rem;--air-bounds-filtering-price-pres-highlighted-indicator-color: var(--application-text-color, #1A1A1A);--air-bounds-filtering-stops-pres-radio-button-margin: 0 0 1.5rem}refx-air-bounds-filtering-dialog-pres .refx-dialog-content .content{border:var(--lhg-air-bound-filtering-dialog-pres-refx-dialog-content-content-border, 1px solid var(--application-border-color, #B0B0B0));border-radius:var(--lhg-air-bound-filtering-dialog-pres-refx-dialog-content-content-border-radius, 0);box-shadow:var(--lhg-air-bound-filtering-dialog-pres-refx-dialog-content-content-box-shadow, none);margin:.2rem 0}refx-air-bounds-filtering-dialog-pres .buttons-place .actions .reset{display:none}refx-air-bounds-filtering-dialog-pres .filtering-cabin{padding:var(--lhg-air-bound-filtering-dialog-pres-filtering-cabin-padding, 0 1.8rem 1.2rem)}refx-air-bounds-filtering-dialog-pres mat-radio-button.mat-mdc-radio-button .mdc-form-field .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+div.mdc-radio__background .mdc-radio__outer-circle,refx-air-bounds-filtering-dialog-pres mat-radio-button.mat-mdc-radio-button .mdc-form-field .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+div.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--lhg-air-bound-filtering-dialog-pres-not-mat-radio-checked-mat-radio-outer-circle-border-color, var(--application-inactive-color, #727272))}refx-air-bounds-filtering-dialog-pres mat-radio-button.mat-mdc-radio-button .mdc-label span{color:var(--lhg-air-bound-filtering-dialog-pres-not-mat-radio-checked-mat-radio-label-content-color, var(--application-inactive-color, #727272));font-family:var(--application-font-family-regular, coresans-a45);font-size:1.4rem}refx-air-bounds-filtering-dialog-pres mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio .mdc-radio__native-control:enabled+div.mdc-radio__background .mdc-radio__outer-circle,refx-air-bounds-filtering-dialog-pres mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio:hover .mdc-radio__native-control:enabled+div.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--lhg-air-bound-filtering-dialog-pres-mat-radio-checked-mat-radio-outer-circle-border-color, var(--color-primary-500, #4d4d4d))}refx-air-bounds-filtering-dialog-pres mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-label span{color:var(--lhg-air-bound-filtering-dialog-pres-mat-radio-checked-mat-radio-label-content-color, var(--application-text-color, #1A1A1A));font-family:var(--lhg-air-bound-filtering-dialog-pres-mat-radio-checked-mat-radio-label-content-font-family, var(--application-font-family-regular, coresans-a45))}refx-air-bounds-filtering-dialog-pres .mat-expansion-panel.section{border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:0;padding:var(--lhg-air-bound-filtering-dialog-pres-mat-expansion-panel-padding, 1.2rem 1.8rem);border-radius:var(--lhg-air-bound-filtering-dialog-pres-mat-expansion-panel-border-radius, var(--application-card-border-radius, .4rem));box-shadow:none}refx-air-bounds-filtering-dialog-pres .mat-expansion-panel.section .mat-expansion-indicator{margin-top:var(--lhg-air-bound-filtering-dialog-pres-mat-expansion-panel-header-indicator-margin-top, 0)}refx-air-bounds-filtering-dialog-pres .mat-expansion-panel.section .mat-expansion-indicator:after{padding:var(--lhg-air-bound-filtering-dialog-pres-mat-expansion-panel-header-indicator-padding, .4rem)}refx-air-bounds-filtering-dialog-pres .mat-expansion-panel.section:not(:last-child){border-bottom:var(--lhg-air-bound-filtering-dialog-pres-mat-expansion-panel-section-not-last-child-border-bottom, 1px solid var(--application-border-color, #B0B0B0))}refx-air-bounds-filtering-dialog-pres .mat-expansion-panel.section.mat-expanded .mat-expansion-panel-header{border-bottom:var(--lhg-air-bound-filtering-dialog-pres-mat-expansion-panel-header-border-bottom, none);padding-bottom:var(--lhg-air-bound-filtering-dialog-pres-mat-expansion-panel-header-padding-bottom, 0)}refx-air-bounds-filtering-dialog-pres .mat-expansion-panel.section.mat-expanded .mat-expansion-panel-header .mat-content .section-title{font-family:var(--lhg-air-bound-filtering-dialog-pres-mat-expansion-panel-header-font-family, var(--application-font-family-bold, coresans-a55));font-size:var(--lhg-air-bound-filtering-dialog-pres-mat-expansion-panel-header-font-size, 1.6rem)}refx-air-bounds-filtering-dialog-pres .mat-expansion-panel.section:not(.mat-expanded) .mat-expansion-panel-header .mat-content .section-title{color:var(--lhg-air-bound-filtering-dialog-pres-mat-expansion-panel-not-mat-expanded-header-color, var(--application-text-color, #1A1A1A));font-family:var(--lhg-air-bound-filtering-dialog-pres-mat-expansion-panel-header-font-family, var(--application-font-family-bold, coresans-a55));font-size:var(--lhg-air-bound-filtering-dialog-pres-mat-expansion-panel-header-font-size, 1.6rem)}@media (min-width: 840px){refx-air-bounds-filtering-dialog-pres .buttons-place{display:grid!important;width:100%;grid-template-areas:"title title" "close apply"}refx-air-bounds-filtering-dialog-pres .buttons-place .actions{grid-area:apply}refx-air-bounds-filtering-dialog-pres .buttons-place .close-btn-bottom{grid-area:close}refx-air-bounds-filtering-dialog-pres .price-filter{width:50%}refx-air-bounds-filtering-dialog-pres .stops-filter .radio-buttons{flex-direction:row;flex-wrap:wrap}refx-air-bounds-filtering-dialog-pres .stops-filter .mat-mdc-radio-button{width:50%}refx-air-bounds-filtering-dialog-pres .mat-expansion-panel-content .mat-expansion-panel-body{display:grid;width:100%}refx-air-bounds-filtering-dialog-pres .mat-expansion-panel-content .mat-expansion-panel-body span.filter-name{grid-column:1;grid-row:1}refx-air-bounds-filtering-dialog-pres .mat-expansion-panel-content .mat-expansion-panel-body .departure-filter{grid-column:1;grid-row:2}refx-air-bounds-filtering-dialog-pres .mat-expansion-panel-content .mat-expansion-panel-body .departure-filter+span{grid-column:2;grid-row:1;padding-top:2rem}refx-air-bounds-filtering-dialog-pres .mat-expansion-panel-content .mat-expansion-panel-body .arrival-filter{grid-column:2;grid-row:2}refx-air-bounds-filtering-dialog-pres .operating-airlines-filter .checkboxes-container{flex-wrap:wrap;max-height:12rem}refx-air-bounds-filtering-dialog-pres .operating-airlines-filter .checkboxes-container .mat-mdc-checkbox{width:50%}refx-air-bounds-filtering-dialog-pres .operating-airlines-filter .checkboxes-container .mat-mdc-checkbox .mdc-checkbox{margin-top:0!important}refx-air-bounds-filtering-dialog-pres .operating-airlines-filter .checkboxes-container:has(>:nth-child(6)) .mat-mdc-checkbox{width:33.33%}refx-air-bounds-filtering-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place{align-items:flex-start;flex-direction:column}refx-air-bounds-filtering-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .actions{flex-direction:row-reverse;justify-content:space-between;width:100%}refx-air-bounds-filtering-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .mat-mdc-button-base{margin-inline-start:0;width:25rem}}refx-air-bounds-filtering-dialog-pres .price-filter{padding-top:.7rem}refx-air-bounds-filtering-dialog-pres .price-filter .mat-slider-horizontal{height:3.7rem;margin-bottom:0}refx-air-bounds-filtering-dialog-pres .price-filter .mat-slider-horizontal .mat-slider-track-wrapper,refx-air-bounds-filtering-dialog-pres .price-filter .mat-slider-horizontal .mat-slider-track-fill{height:.4rem}refx-air-bounds-filtering-dialog-pres .price-filter .mat-slider.mat-accent .mat-slider-track-fill{background-color:var(--lhg-air-bound-filtering-dialog-pres-price-filter-mat-slider-track-fill-background-color, var(--application-primary-link-color, #4D4D4D))}refx-air-bounds-filtering-dialog-pres .price-filter .mat-slider.mat-accent .mat-slider-thumb{background-color:var(--lhg-air-bound-filtering-dialog-pres-price-filter-mat-slider-thumb-background-color, var(--application-primary-link-color, #4D4D4D));bottom:-1.2rem;height:2.2rem;width:2.2rem}refx-air-bounds-filtering-dialog-pres .price-filter .price .price-currency-code,refx-air-bounds-filtering-dialog-pres .price-filter .price .price-amount{color:var(--lhg-air-bound-filtering-dialog-pres-price-filter-price-color, var(--application-text-color, #1A1A1A));font-size:1.2rem;font-weight:400}refx-air-bounds-filtering-dialog-pres .summary{font-size:var(--lhg-air-bound-filtering-dialog-pres-summary-font-size, 1.2rem)}refx-air-bounds-filtering-dialog-pres .mat-mdc-slide-toggle .mdc-label .select-all-airlines-toggle{font-family:var(--application-font-family-regular, coresans-a45);font-size:var(--lhg-air-bound-filtering-dialog-pres-mat-slide-toggle-select-all-airlines-toggle-font-size, 1.4rem)}refx-air-bounds-filtering-dialog-pres .mat-mdc-checkbox .mdc-label .checkbox-content{color:var(--lhg-air-bound-filtering-dialog-pres-mat-checkbox-label-checkbox-content-color, var(--application-text-color-black, #1A1A1A));font-family:var(--application-font-family-regular, coresans-a45);font-size:var(--lhg-air-bound-filtering-dialog-pres-mat-checkbox-label-checkbox-content-font-size, 1.4rem)}refx-air-bounds-filtering-dialog-pres .mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-label .checkbox-content{font-family:var(--lhg-air-bound-filtering-dialog-pres-mat-checkbox-checked-mat-checkbox-label-checkbox-content-font-family, var(--application-font-family-regular, coresans-a45))}refx-air-bounds-filtering-price-pres .budget-slider{margin:0;width:100%}:root{--alternative-offers-accent-text-color: var(--lhg-alternative-offers-text-color, var(--application-text-color, #1A1A1A));--alternative-offers-bottom-section-background: none;--alternative-offers-pres-margin: 2rem 0;--alternative-offers-primary-text-color: var(--lhg-alternative-offers-text-color, var(--application-text-color, #1A1A1A));--alternative-offers-text-color: var(--lhg-alternative-offers-text-color, var(--application-text-color, #1A1A1A))}refx-alternative-offers-pres .page-subtitle-info.row{text-align:left}refx-alternative-offers-pres .page-subtitle-info .page-subtitle{font:var(--lhg-alternative-offers-font-page-subtitle, 1.8rem/normal var(--application-font-family-bold, coresans-a55));padding-left:0}refx-alternative-offers-pres .page-subtitle-info .page-info{font:var(--lhg-alternative-offers-font-page-info, 1.4rem/normal var(--application-font-family-regular, coresans-a45));padding-left:0}refx-alternative-offers-pres .alternative-offers-pres{background-color:var(--lhg-alternative-offers-card-background-color, transparent);outline:var(--lhg-alternative-offers-card-outline, var(--application-border-color, #B0B0B0) .1rem solid)}refx-alternative-offers-pres .alternative-offers-pres .left-section span.refx-button{font:var(--lhg-alternative-offers-font-destination, 1.6rem/normal var(--application-font-family-bold, coresans-a55))}refx-alternative-offers-pres .alternative-offers-pres .left-section .departure-date{font:var(--lhg-alternative-offers-font-date-substitute, 1.2rem/normal var(--application-font-family-regular, coresans-a45))}refx-alternative-offers-pres .alternative-offers-pres .left-section span.initial-date.initial-return-date,refx-alternative-offers-pres .alternative-offers-pres .left-section span.initial-date.initial-departure-date{font:var(--lhg-alternative-offers-font-date-crossed, 1.1rem/normal var(--application-font-family-regular, coresans-a45))}refx-alternative-offers-pres .alternative-offers-pres .left-section span.highlighted.new-return-date,refx-alternative-offers-pres .alternative-offers-pres .left-section span.highlighted.new-departure-date{color:var(--lhg-alternative-offers-text-color, var(--application-text-color, #1A1A1A));font:var(--lhg-alternative-offers-font-date-substitute, 1.2rem/normal var(--application-font-family-regular, coresans-a45))}refx-alternative-offers-pres .alternative-offers-pres .left-section span.highlighted.new-return-date .new-return-date-icon,refx-alternative-offers-pres .alternative-offers-pres .left-section span.highlighted.new-return-date .new-departure-date-icon,refx-alternative-offers-pres .alternative-offers-pres .left-section span.highlighted.new-departure-date .new-return-date-icon,refx-alternative-offers-pres .alternative-offers-pres .left-section span.highlighted.new-departure-date .new-departure-date-icon{display:none}refx-alternative-offers-pres .alternative-offers-pres .right-section span.refx-body-1,refx-alternative-offers-pres .alternative-offers-pres .right-section span .price-currency-code{font:var(--lhg-alternative-offers-font-price-info, 1.4rem/2rem var(--application-font-family-regular, coresans-a45))}refx-alternative-offers-pres .alternative-offers-pres .right-section span.refx-body-1{line-height:var(--lhg-alternative-offers-font-price-info-line-height, 2.5rem)}refx-alternative-offers-pres .alternative-offers-pres .right-section .price .price-amount{font:var(--lhg-alternative-offers-font-price, 2.6rem/3.2rem var(--application-font-family-bold, coresans-a55))}refx-alternative-offers-pres .alternative-offers-pres .bottom-section button.select-offer-button{font:var(--lhg-alternative-offers-font-button-size, .8) var(--application-font-family-bold, coresans-a55)}.mat-typography .refx-body-1,.mat-typography .refx-body-2{font-size:1.4rem;font-weight:400;line-height:2rem;font-family:coresans-a45;letter-spacing:normal}.mat-typography .refx-caption{font-size:1.2rem;font-weight:400;line-height:1.8rem;font-family:coresans-a45;letter-spacing:normal}.mat-typography .refx-subheading-1{font-size:1.8rem;font-weight:400;line-height:normal;font-family:coresans-a55;letter-spacing:normal}.mat-typography .refx-subheading-2{font-size:1.4rem;font-weight:400;line-height:2rem;font-family:coresans-a45;letter-spacing:normal}.mat-typography .refx-button,.mat-typography .refx-display-5{font-size:1.6rem;font-weight:400;line-height:1.25;font-family:coresans-a55;letter-spacing:normal}.mat-typography .refx-link-button,.mat-typography .refx-display-1{font-size:1.6rem;font-weight:400;line-height:normal;font-family:coresans-a45;letter-spacing:normal}.mat-typography .refx-display-2{font-size:2rem;font-weight:400;line-height:normal;font-family:coresans-a45;letter-spacing:normal}.mat-typography .refx-display-3{font-size:2rem;font-weight:400;line-height:normal;font-family:coresans-a55;letter-spacing:normal}.mat-typography .refx-display-4{font-size:2.6rem;font-weight:400;line-height:normal;font-family:coresans-a55;letter-spacing:normal}.mat-typography .refx-display-5{font-size:1.4rem;font-weight:400;line-height:2rem;font-family:coresans-a45;letter-spacing:normal}.mat-typography .refx-title{font-size:2.6rem;font-weight:400;line-height:normal;font-family:portada-semibold;letter-spacing:normal}.mat-typography .refx-input{font-size:1.4rem;font-weight:400;line-height:2rem;font-family:coresans-a45;letter-spacing:normal}:root{--alternative-offers-availability-pres-contact-support-section-align-items: left;--alternative-offers-availability-pres-contact-support-text-align: left;--alternative-offers-availability-pres-contact-support-text-color: var(--application-text-color, #1A1A1A);--alternative-offers-availability-pres-header-align-items: left;--alternative-offers-availability-pres-rebook-card-margin: 1.6rem 0 0;--alternative-offers-availability-pres-title-color: var(--application-text-color, #1A1A1A)}refx-alternative-offers-availability-pres .contact-support-text.refx-caption{font-size:1.4rem;font-weight:400;line-height:2rem;font-family:coresans-a45;letter-spacing:normal}lhg-ancillary-teaser-pres .card{border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:0 0 1.5rem;padding:1rem 1rem 1.6rem;border:var(--lhg-ancillary-teaser-card-border, 1px solid var(--application-border-color, #B0B0B0));border-top:none;box-shadow:var(--lhg-ancillary-teaser-card-box-shadow, none);overflow:hidden;display:flex;flex-direction:column;flex:1}@media (min-width: 0){lhg-ancillary-teaser-pres .card{margin:0 0 1.5rem}}@media (min-width: 600px){lhg-ancillary-teaser-pres .card{margin:0 0 1.5rem}}@media (min-width: 840px){lhg-ancillary-teaser-pres .card{margin:0 0 2rem}}@media (min-width: 1024px){lhg-ancillary-teaser-pres .card{margin:0 0 2.5rem}}@media (min-width: 1280px){lhg-ancillary-teaser-pres .card{margin:0 0 3rem}}lhg-ancillary-teaser-pres .card .teaser-image{margin:-1rem -1rem 0;background:no-repeat center center;background-size:cover;height:8.1rem}lhg-ancillary-teaser-pres .card .teaser-provider-image{margin:.9rem 0 .5rem;max-width:100%;height:2rem}lhg-ancillary-teaser-pres .card .teaser-description .teaser-name{font:var(--lhg-ancillary-teaser-name-font, 400 1.2rem/1.8rem var(--application-font-family-bold, coresans-a55));color:var(--lhg-ancillary-teaser-name-color, var(--application-text-color, #1A1A1A));margin:0 0 .2rem}lhg-ancillary-teaser-pres .card .teaser-description .teaser-description{font:var(--lhg-ancillary-teaser-description-font, 400 1.1rem/1.8rem var(--application-font-family-regular, coresans-a45));color:var(--lhg-ancillary-teaser-description-color, var(--application-text-color, #1A1A1A));margin:.2rem 0 1.6rem}lhg-ancillary-teaser-pres .card .teaser-link{display:var(--lhg-ancillary-teaser-link-display, auto);margin-top:auto}lhg-ancillary-teaser-pres .card .teaser-link a{font:var(--lhg-ancillary-teaser-link-font, 400 1.2rem/1.8rem var(--application-font-family-regular, coresans-a45));text-decoration:none}lhg-ancillary-teaser-pres .card .teaser-link span{margin:var(--lhg-ancillary-teaser-link-span-margin, 0 .5rem 0 0);vertical-align:middle}lhg-ancillary-teaser-pres .card .teaser-link a,lhg-ancillary-teaser-pres .card .teaser-link span{color:var(--lhg-ancillary-teaser-link-color, var(--application-primary-link-color, #4D4D4D))}lhg-antibot{align-items:flex-start;margin:0}@media (min-width: 0){lhg-antibot .antibot-message{width:27.8rem}}@media (min-width: 600px){lhg-antibot .antibot-message{width:46.3rem}}@media (min-width: 840px){lhg-antibot .antibot-message{width:48rem}}@media (min-width: 1024px){lhg-antibot .antibot-message{width:60.1rem}}lhg-antibot .airplane-ground-icon{display:var(--lhg-antibot-flight-icon-display, none);font-size:3.2rem;font-family:var(--lhg-antibot-flight-icon-font-family, inherit);margin:0 1rem 0 0;min-width:3.2rem;position:relative;top:0}lhg-antibot .airplane-ground-icon:before{content:var(--lhg-antibot-flight-icon-airplane-ground, none)}lhg-antibot .refx-subheading-2.antibot-header{color:var(--lhg-antibot-header-color, var(--application-text-color, #1A1A1A));font:var(--lhg-antibot-header-font, 400 2rem/2.4rem var(--application-font-family-regular, coresans-a45));margin:0 0 1rem;padding:0;position:static}lhg-antibot .antibot-description{color:var(--lhg-antibot-description-color, var(--application-text-color, #1A1A1A));padding:0}@media (min-width: 0){lhg-antibot .antibot-description{margin:0 0 37.3rem}}@media (min-width: 600px){lhg-antibot .antibot-description{margin:0 0 41.7rem}}@media (min-width: 840px){lhg-antibot .antibot-description{margin:0 0 15rem}}lhg-antibot .antibot-description .antibot-description-text{margin:0 0 2rem}lhg-antibot .antibot-description .antibot-refid,lhg-antibot .antibot-description .antibot-refid-label{margin:0}lhg-antibot .action-button{align-items:center;background-color:var(--lhg-antibot-button-background-color, inherit);border-color:var(--lhg-antibot-button-border-color, inherit)!important;color:var(--lhg-antibot-button-text-color, var(--application-white-default-color, #FFF));display:flex;justify-content:center;text-transform:var(--lhg-antibot-button-text-transform, inherit);width:100%}@media (min-width: 0){lhg-antibot .action-button{margin:0 0 -2.4rem}}@media (min-width: 840px){lhg-antibot .action-button{margin:0 0 2rem}}@media (min-width: 1024px){lhg-antibot .action-button{margin:0 0 7rem}}@media (min-width: 1280px){lhg-antibot .action-button{margin:0 0 6rem}}@media (min-width: 840px){lhg-antibot .action-button{max-width:var(--lhg-button-max-width, 25rem)}}:root{--apis-regulatory-details-pres-add-document-container-margin: 0 0 11rem;--apis-regulatory-details-pres-add-document-instructions-margin: 0 0 2rem;--apis-regulatory-details-pres-form-instruction-text-color: var(--application-text-color, #1A1A1A);--apis-regulatory-details-pres-gender-label-margin-rtl: 0;--apis-regulatory-details-pres-gender-label-margin: 0;--apis-regulatory-details-pres-gender-margin: 0 0 4.5rem 0;--apis-regulatory-details-pres-header-color: var(--application-text-color, #1A1A1A);--apis-regulatory-details-pres-header-margin: 0 0 .9rem;--apis-regulatory-details-pres-header-text-align: left;--apis-regulatory-details-pres-toggle-button-text-color: var(--application-text-color, #1A1A1A);--apis-regulatory-document-pres-remove-button-margin: 0;--apis-regulatory-document-pres-remove-button-top: 1.6rem;--apis-regulatory-document-pres-selected-document-label-color: var(--application-text-color, #1A1A1A);--apis-regulatory-document-pres-selected-document-title-margin: 2rem 0;--apis-regulatory-document-pres-selected-document-title-text-align: left}refx-apis-regulatory-details-pres .apis-regulatory-details-header .apis-regulatory-details-header-title{font:var(--lhg-apis-regulatory-details-pres-header-title-font, 1.8rem var(--application-font-family-bold, coresans-a55));margin:var(--lhg-apis-regulatory-details-pres-header-title-margin, 0 0 1rem)}refx-apis-regulatory-details-pres .apis-regulatory-details-container.card{border-radius:0;box-shadow:none;background-color:var(--lhg-apis-regulatory-details-pres-container-card-bg-color, var(--application-page-buttons-background-color, #F5F7F8));padding:0}refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-document-type-explanation{color:var(--lhg-apis-regulatory-details-pres-document-type-explanation-color, var(--application-text-color, #1A1A1A));font-size:1.1rem;margin-top:var(--lhg-apis-regulatory-details-pres-document-type-explanation-margin, 0);padding:var(--lhg-apis-regulatory-details-pres-document-type-explanation-padding, 0 0 2rem)}refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-document .apis-regulatory-selected-document-type-title{font:var(--lhg-apis-regulatory-details-pres-selected-document-type-title-font, 1.8rem/normal var(--application-font-family-regular, coresans-a45))}@media (min-width: 840px){refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-document .apis-regulatory-expiry-date-container{position:absolute}}refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-document .apis-regulatory-expiry-date-container input.apis-regulatory-expiry-date:after{content:none}@media (min-width: 840px){refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-document .apis-regulatory-document-type-container{width:calc(50% + .7rem)}}@media (min-width: 840px){refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-document .apis-regulatory-document-type-container .remove-button-container{margin:0 .5rem 0 -1rem}}refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-details-add-document-container .apis-regulatory-details-add-document-instructions{color:var(--lhg-apis-regulatory-details-pres-add-document-instructions-color, var(--application-text-color, #1A1A1A));font-size:1.1rem}refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-details-add-document-container .apis-regulatory-details-add-document-button{width:100%}@media (min-width: 840px){refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-details-add-document-container .apis-regulatory-details-add-document-button{float:right;width:24rem}}@media (max-width: 839.98px){refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-details-add-document-container{margin:0 0 3.8rem}}@media (min-width: 840px){refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-details-panel .apis-regulatory-details-gender,refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-details-panel mat-form-field{margin-right:1.4rem;width:calc(50% - .7rem)}}@media (min-width: 840px){refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-details-panel .apis-regulatory-details-middle-name-container{position:absolute}}refx-apis-regulatory-details-pres .apis-regulatory-details-container mat-card,refx-apis-regulatory-details-pres .apis-regulatory-details-container mat-form-field,refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-details-header,refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-details-form-instructions,refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-details-toggle-button,refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-details-gender-label,refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-details-gender,refx-apis-regulatory-details-pres .apis-address-container mat-card,refx-apis-regulatory-details-pres .apis-address-container mat-form-field,refx-apis-regulatory-details-pres .apis-address-container .apis-regulatory-details-header,refx-apis-regulatory-details-pres .apis-address-container .apis-regulatory-details-form-instructions,refx-apis-regulatory-details-pres .apis-address-container .apis-regulatory-details-toggle-button,refx-apis-regulatory-details-pres .apis-address-container .apis-regulatory-details-gender-label,refx-apis-regulatory-details-pres .apis-address-container .apis-regulatory-details-gender{padding:0}refx-apis-regulatory-details-pres .apis-regulatory-details-container .apis-regulatory-details-toggle-button,refx-apis-regulatory-details-pres .apis-address-container .apis-regulatory-details-toggle-button{min-height:2.4rem}refx-apis-regulatory-details-pres .apis-regulatory-details-form-instructions.refx-caption,refx-apis-regulatory-details-pres .apis-regulatory-details-gender-label.refx-caption,refx-apis-regulatory-details-pres .regulatory-address-location-label.refx-caption{font-size:1.1rem}refx-apis-regulatory-details-pres .apis-regulatory-details-toggle-button.mat-primary .apis-regulatory-details-toggle-button-text{font-size:1.4rem;line-height:var(--lhg-apis-regulatory-details-pres-toggle-button-text-line-height, default)}refx-apis-regulatory-details-pres .apis-regulatory-details-toggle-button.mat-primary.mat-checked .apis-regulatory-details-toggle-button-text{color:var(--lhg-apis-regulatory-details-pres-toggle-button-checked-text-color, var(--application-text-color, #1A1A1A))}refx-apis-regulatory-details-pres .apis-regulatory-details-toggle-button.mat-primary:not(.mat-checked) .apis-regulatory-details-toggle-button-text{color:var(--lhg-apis-regulatory-details-pres-toggle-button-unchecked-text-color, var(--application-text-color-black, #1A1A1A))}refx-apis-regulatory-details-pres .apis-address-container .regulatory-address-form mat-button-toggle-group.regulatory-address-location{margin:var(--lhg-apis-regulatory-details-pres-address-toggle-button-margin, 0 -1.8rem 4.5rem)}refx-apis-regulatory-details-pres .apis-address-container .regulatory-address-form .row:not(:empty):not(:first-child){margin:var(--lhg-apis-regulatory-details-pres-address-form-row-margin, 0 -1.8rem)}refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .card{background-color:transparent;border-radius:0;box-shadow:none}refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-header .apis-regulatory-per-route-header-title{font:400 2rem/2.2rem lufthansa-semibold}refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-document-title{font:400 1.4rem/2.2rem var(--lhg-apis-regulatory-per-route-document-title-font-family, var(--application-font-family-bold, coresans-a55));margin:2rem 0;padding:0;text-align:left}refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres mat-form-field,refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-add-document-button,refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-form-instructions,refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-toggle-button,refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-gender-label,refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-gender{padding:0!important}refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-form-instructions,refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-document-reason,refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-toggle-button,refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-toggle-button-text,refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-document-title{color:var(--application-text-color-black, #1A1A1A)}refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-toggle-button{margin-top:1.6rem!important}refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .remove-document-button{top:1.6rem}refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-document-type-explanation{font-size:1.1rem;padding:0 0 2rem}refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-document-type-explanation:not:nth-last-child(2){padding-bottom:0!important}refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-form-instructions,refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-document-reason{font-size:1.1rem!important;text-align:left}refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .apis-regulatory-per-route-toggle-button-text{font-size:1.4rem!important}refx-apis-regulatory-per-route-cont refx-apis-regulatory-per-route-pres .custom-error{font-size:1.1rem;padding-left:0;text-align:left}refx-apis-regulatory-recap-pres div.regulatory-doc{margin:var(--lhg-apis-regulatory-recap-regulatory-doc-margin, 1.5rem 0 calc(var(--application-spacer, 2rem) * .5))}:root{--refx-app-header-profile-info-avatar-border: none;--refx-app-header-profile-info-display-name-margin: 0 1.4rem 0 0;--refx-app-header-profile-info-late-login-mobile-background: transparent;--refx-app-header-profile-info-late-login-width: auto;--refx-app-header-profile-info-margin: 0;--refx-app-header-profile-info-mobile-background: transparent;--refx-app-header-profile-info-mobile-content-padding: 0 0 0 .5rem;--refx-app-header-profile-info-mobile-content-width: 100%;--refx-app-header-profile-info-mobile-padding: 0}refx-app-header-profile-info{align-items:center;display:flex;height:3.2rem;margin:0}@media (min-width: 600px){refx-app-header-profile-info{margin-right:0}}@media (min-width: 840px){refx-app-header-profile-info{height:var(--refx-app-header-profile-info-height, 4rem);margin-right:0}}refx-app-header-profile-info u{text-decoration:none}refx-app-header-profile-info .profile-info .profile-info-main{flex-direction:var(--lhg-app-header-profile-info-main-flex-direction, row)}@media (min-width: 840px){refx-app-header-profile-info .profile-info .profile-info-main>.avatar{width:var(--lhg-app-header-profile-avatar-bigger-size, 2.6rem);height:var(--lhg-app-header-profile-avatar-bigger-size, 2.6rem)}}refx-app-header-profile-info .profile-info .profile-info-main .avatar-user-initials{color:var(--lhg-app-header-profile-avatar-initials-color, inherit)}@media (min-width: 840px){refx-app-header-profile-info .profile-info .profile-info-main .avatar-user-initials{width:var(--lhg-app-header-profile-avatar-initials-bigger-size, 2.6rem);height:var(--lhg-app-header-profile-avatar-initials-bigger-size, 2.6rem)}}refx-app-header-profile-info .profile-info .profile-info-main .display-name{color:var(--lhg-app-header-profile-info-display-name-color, inherit);font:var(--lhg-app-header-profile-info-display-name-font, inherit)}@media (min-width: 600px) and (max-width: 839.98px){refx-app-header-profile-info .profile-info .profile-info-main .display-name{display:none}}@media (min-width: 840px){refx-app-header-profile-info .profile-info-mobile>.avatar{width:var(--lhg-app-header-profile-avatar-bigger-size, 2.6rem);height:var(--lhg-app-header-profile-avatar-bigger-size, 2.6rem)}}refx-app-header-profile-info .profile-info-mobile .avatar-user-initials{color:var(--lhg-app-header-profile-avatar-initials-color, inherit);margin:var(--lhg-app-header-profile-avatar-margin, inherit)}@media (min-width: 840px){refx-app-header-profile-info .profile-info-mobile .avatar-user-initials{width:var(--lhg-app-header-profile-avatar-bigger-size, 2.6rem);height:var(--lhg-app-header-profile-avatar-bigger-size, 2.6rem)}}refx-app-header-profile-info .profile-info-mobile .avatar-late-login-img{display:none}refx-app-header-profile-info .profile-info-mobile .late-login-mobile{padding:0}refx-app-header-profile-info .profile-info .avatar .avatar.avatar-user-initials.refx-display-3,refx-app-header-profile-info .profile-info-mobile .avatar .avatar.avatar-user-initials.refx-display-3{border:var(--lhg-app-header-profile-avatar-border, initial);cursor:pointer;font:var(--lhg-app-header-profile-avatar-font, initial);padding:var(--lhg-app-header-profile-avatar-padding, .2rem 0 0)}@media (min-width: 840px){refx-app-header-profile-info .profile-info .avatar .avatar.avatar-user-initials.refx-display-3,refx-app-header-profile-info .profile-info-mobile .avatar .avatar.avatar-user-initials.refx-display-3{border:var(--lhg-app-header-profile-avatar-border-md, initial);font:var(--lhg-app-header-profile-avatar-font-md, 1rem/1.8rem var(--application-font-family-bold, coresans-a55))}}refx-app-header-profile-info u .late-login.refx-input,refx-app-header-profile-info .profile-info-mobile .late-login-mobile .refx-input.late-login-mobile-content{align-items:center;color:var(--lhg-app-header-profile-info-content-color, var(--application-header-text-color, #ffffff));cursor:pointer;display:flex;flex-direction:var(--lhg-app-header-profile-info-content-flex-direction, row-reverse);font-size:0;line-height:2rem}@media (min-width: 840px){refx-app-header-profile-info u .late-login.refx-input,refx-app-header-profile-info .profile-info-mobile .late-login-mobile .refx-input.late-login-mobile-content{font:var(--lhg-app-header-profile-info-content-font, inherit)}}refx-app-header-profile-info u .late-login.refx-input:before,refx-app-header-profile-info .profile-info-mobile .late-login-mobile .refx-input.late-login-mobile-content:before{align-items:var(--lhg-app-header-profile-info-content-before-align-items, center);background-color:var(--lhg-app-header-profile-info-content-before-background-color, initial);border:var(--lhg-app-header-profile-info-content-before-border, inherit);border-radius:var(--lhg-app-header-profile-info-content-before-border-radius, 50%);color:var(--lhg-app-header-profile-info-content-before-color, var(--color-accent-500, #D81E05));content:var(--lhg-app-header-profile-info-content-before-content, );display:var(--lhg-app-header-profile-info-content-before-display, flex);font-family:var(--application-font-family-icon, OS-icons);font-size:var(--lhg-app-header-profile-info-content-before-font-size, 1.9rem);font-weight:var(--lhg-app-header-profile-info-content-before-font-weight, inherit);height:var(--lhg-app-header-profile-info-content-before-height, 2.2rem);justify-content:var(--lhg-app-header-profile-info-content-before-justify-content, center);line-height:var(--lhg-app-header-profile-info-content-before-line-height, 2.2rem);margin:var(--lhg-app-header-profile-info-content-before-margin, .1rem 0 0 1.6rem);width:var(--lhg-app-header-profile-info-content-before-width, 2.2rem)}@media (min-width: 840px){refx-app-header-profile-info u .late-login.refx-input:before,refx-app-header-profile-info .profile-info-mobile .late-login-mobile .refx-input.late-login-mobile-content:before{align-items:var(--lhg-app-header-profile-info-content-before-align-items, center);display:var(--lhg-app-header-profile-info-content-before-display, flex);font-size:var(--lhg-app-header-profile-info-content-before-font-size-bp-min-md, 2.5rem);height:var(--lhg-app-header-profile-info-content-before-height-bp-min-md, 2.7rem);justify-content:var(--lhg-app-header-profile-info-content-before-justify-content, center);line-height:var(--lhg-app-header-profile-info-content-before-line-height-bp-min-md, 2.7rem);margin:var(--lhg-app-header-profile-info-content-before-margin-bp-min-md, .1rem 0 0 1.6rem);width:var(--lhg-app-header-profile-info-content-before-width-bp-min-md, 2.7rem)}}refx-back-to-lh-mmb-pres .exit-link-button{align-items:center;color:var(--lhg-back-to-lh-mmb-exit-link-button-color, inherit)!important;display:flex;justify-content:center;line-height:4.4rem;width:100%}refx-back-to-lh-mmb-pres .exit-link-button:hover{background-color:var(--lhg-back-to-lh-mmb-exit-link-button-background-color-hover, inherit)}refx-back-to-lh-mmb-pres .exit-link-button:hover span span{color:var(--lhg-back-to-lh-mmb-exit-link-button-text-color-hover, inherit)}refx-back-to-lh-mmb-pres .exit-link-button .mat-mdc-button-wrapper{font:var(--lhg-back-to-lh-mmb-button-wrapper-font, inherit);line-height:2rem}refx-back-to-lh-mmb-pres .button-panel{display:flex;flex-direction:column}@media (min-width: 840px){refx-back-to-lh-mmb-pres .button-panel{flex-direction:row;justify-content:space-between}}:root{--refx-baggage-allowance-policies-dialog-pres-baggage-container-title-margin: 0 0 1.3rem;--refx-baggage-allowance-policies-dialog-pres-baggage-list-style-type: none;--refx-baggage-allowance-policies-dialog-pres-baggage-title-color: var(--application-text-color, #1A1A1A);--refx-baggage-allowance-policies-dialog-pres-baggage-title-container-margin: 1.4rem 0 .5rem;--refx-baggage-allowance-policies-dialog-pres-baggage-title-icon-size: 3.2rem;--refx-baggage-allowance-policies-dialog-pres-carrier-margin: .5rem 0 0;--refx-baggage-allowance-policies-dialog-pres-color: var(--application-error-color, #AD1804);--refx-baggage-allowance-policies-dialog-pres-container-border-bottom: none;--refx-baggage-allowance-policies-dialog-pres-container-margin: 0;--refx-baggage-allowance-policies-dialog-pres-dialog-title: 0 0 3.4rem;--refx-baggage-allowance-policies-dialog-pres-separator-line-border: none;--refx-baggage-allowance-policies-dialog-pres-separator-line-margin: 2.5rem 0 0;--refx-baggage-allowance-policies-dialog-pres-subtitle-color: var(--application-text-color, #1A1A1A);--refx-baggage-allowance-policies-dialog-pres-title-margin: 0;--refx-baggage-allowance-policies-dialog-pres-traveler-name-color: var(--application-text-color, #1A1A1A);--refx-baggage-allowance-policies-dialog-pres-traveler-name-margin: 2.3rem 0 0;--refx-baggage-allowance-policies-dialog-traveller-baggage-policy-font: var(--application-font-family-bold, coresans-a55)}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .segment-detail{color:var(--lhg-baggage-allowance-policies-dialog-segment-details-font-color, inherit);font:var(--lhg-baggage-allowance-policies-dialog-segment-details-font, inherit)}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .separator-line{border-bottom:var(--lhg-baggage-allowance-policies-dialog-separator-line-border-bottom, .1rem solid var(--application-solid-border-color, #B0B0B0))}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .panel-title{font:var(--lhg-baggage-allowance-policies-dialog-panel-title-font, normal 1.6rem/2.2rem var(--application-font-family-bold, coresans-a55))}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container mat-expansion-panel{box-sizing:border-box}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .mat-accordion{box-shadow:var(--lhg-baggage-allowance-policies-dialog-mat-accordion-box-shadow, inherit);border:var(--lhg-baggage-allowance-policies-dialog-mat-accordion-border, inherit)}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .mat-accordion .mat-expansion-panel{color:var(--lhg-baggage-allowance-policies-dialog-mat-accordion-mat-expansion-panel-font-color, inherit)}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .mat-accordion .mat-expansion-panel:last-child .mat-expansion-panel-content{border-bottom:var(--lhg-baggage-allowance-policies-dialog-mat-accordion-mat-expansion-panel-content-border-bottom, inherit)}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .mat-accordion .mat-expansion-panel:not(:last-child) .mat-expansion-panel-content{visibility:unset!important}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .mat-expansion-panel-header{background:inherit;width:auto}@media (min-width: 840px){refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .mat-expansion-panel-header{padding:var(--lhg-baggage-allowance-policies-dialog-expansion-panel-header-padding-md, 0 2.4rem)}}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .mat-expansion-panel-header[aria-expanded=false] .panel-title{font:var(--lhg-baggage-allowance-policies-dialog-panel-title-not-expanded-font, normal 1.6rem/2.2rem var(--application-font-family-bold, coresans-a55))}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy{margin:0 0 2.5rem}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .traveler-name{font:var(--lhg-baggage-allowance-policies-dialog-traveller-font, normal 1.6rem/2rem var(--application-font-family-bold, coresans-a55));padding:var(--lhg-baggage-allowance-policies-dialog-traveller-padding, inherit)}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .carry-on-baggage-policy .most-significant-carrier{display:none!important}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .no-bag{color:var(--lhg-baggage-allowance-policies-dialog-baggage-policy-no-bag-color, inherit)}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .checked-baggage-policy .carry-on-baggage-title,refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .checked-baggage-policy .checked-baggage-title,refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .carry-on-baggage-policy .carry-on-baggage-title,refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .carry-on-baggage-policy .checked-baggage-title{font:var(--lhg-baggage-allowance-policies-dialog-baggage-policy-font, normal 1.4rem/2rem var(--application-font-family-bold, coresans-a55));margin:var(--lhg-baggage-allowance-policies-dialog-baggage-policy-margin, 0)}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .checked-baggage-policy .checked-baggage-allowance-description,refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .checked-baggage-policy .carry-on-baggage-allowance-description,refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .carry-on-baggage-policy .checked-baggage-allowance-description,refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .carry-on-baggage-policy .carry-on-baggage-allowance-description{margin:.5rem 0 0}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .checked-baggage-policy li .included-fare-title,refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .checked-baggage-policy li .chargeable-bags-title,refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .carry-on-baggage-policy li .included-fare-title,refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .carry-on-baggage-policy li .chargeable-bags-title{display:none}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .checked-baggage-policy li>div:not(.baggage-title-container):not(.most-significant-carrier),refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .checked-baggage-policy .no-bag,refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .carry-on-baggage-policy li>div:not(.baggage-title-container):not(.most-significant-carrier),refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .carry-on-baggage-policy .no-bag{margin:0 0 .5rem}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .checked-baggage-policy .most-significant-carrier,refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .carry-on-baggage-policy .most-significant-carrier{align-items:center;font:var(--lhg-baggage-allowance-policies-dialog-most-significant-carrier-airline-name-font, 400 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45));margin-top:1.5rem;padding:.9rem 0 .4rem;position:relative}@media (min-width: 0){refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .checked-baggage-policy .most-significant-carrier,refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .carry-on-baggage-policy .most-significant-carrier{min-width:0}}@media (min-width: 840px){refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .checked-baggage-policy .most-significant-carrier,refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .carry-on-baggage-policy .most-significant-carrier{min-width:60rem}}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .checked-baggage-policy .most-significant-carrier:before,refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .carry-on-baggage-policy .most-significant-carrier:before{color:var(--lhg-baggage-allowance-policies-dialog-most-significant-carrier-icon-color);content:var(--lhg-baggage-allowance-policies-dialog-most-significant-carrier-icon-content, );font-family:OS-icons;font-size:2.4rem;padding-right:1.2rem;position:relative;top:.5rem}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .checked-baggage-policy .most-significant-carrier .lhg-most-significant-carrier-airline-name,refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .carry-on-baggage-policy .most-significant-carrier .lhg-most-significant-carrier-airline-name{font:var(--lhg-baggage-allowance-policies-dialog-most-significant-carrier-airline-name-font, 400 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45))}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .traveler-baggage-policy .baggage-title-container .baggage-title{align-items:center;margin-bottom:1rem}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container refx-price .price{font:var(--lhg-baggage-allowance-policies-dialog-refx-price-font, inherit)}refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .travel-unit-baggage-policy li li>div:not(.baggage-title-container){list-style:var(--lhg-baggage-allowance-policies-dialog-travel-unit-baggage-policy-list-style-type, inherit);display:var(--lhg-baggage-allowance-policies-dialog-travel-unit-baggage-policy-display, inherit)}@media (min-width: 840px){refx-baggage-allowance-policies-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .mat-expansion-panel-content{padding:0 2.4rem}}refx-category-recap-pres .service-recap-item{font:var(--lhg-baggage-recap-breakdown-pres-service-recap-item-font, 400 1.4rem/2rem var(--application-font-family-bold, coresans-a55))}refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown .price{font-weight:var(--lhg-baggage-recap-breakdown-pres-price-font-weight, inherit)}refx-category-recap-pres .baggage-recap-breakdown .generic-recap-breakdown ul li:last-of-type{padding-bottom:.9rem}lhg-benefits-slideshow-pres{position:fixed;bottom:calc(50% + 17rem);z-index:10000}lhg-benefits-slideshow-pres .benefits-slideshow .benefits-title{color:var(--lhg-benefits-slideshow-pres-text-color, var(--color-accent-700, #CE1604));font:var(--lhg-benefits-slideshow-pres-title-font, 2rem/2.2rem var(--application-font-family-bold, coresans-a55));padding:2rem 2rem .8rem;text-align:center;width:100vw}lhg-benefits-slideshow-pres .benefits-slideshow .slide{display:flex;flex-wrap:wrap;justify-content:center;position:absolute}lhg-benefits-slideshow-pres .benefits-slideshow .slide .picture{display:flex;height:8rem;justify-content:center;margin-bottom:1rem}lhg-benefits-slideshow-pres .benefits-slideshow .slide .picture .img{background-repeat:no-repeat;background-size:contain;height:8rem;width:8rem}lhg-benefits-slideshow-pres .benefits-slideshow .slide .message{color:var(--lhg-benefits-slideshow-pres-text-color, var(--color-accent-700, #CE1604));font:var(--lhg-benefits-slideshow-pres-slides-font, 1.6rem/1.6rem var(--application-font-family-regular, coresans-a45));padding:0 2rem;text-align:center;width:100vw}@media only screen and (orientation: landscape) and (max-height: 400px){lhg-benefits-slideshow-pres{top:0}lhg-benefits-slideshow-pres .benefits-slideshow .benefits-title{padding:1rem 2rem 0}lhg-benefits-slideshow-pres .benefits-slideshow .slide .picture{height:6rem}lhg-benefits-slideshow-pres .benefits-slideshow .slide .picture .img{height:6rem;width:6rem}}@media only screen and (orientation: landscape) and (min-height: 401px) and (max-height: 500px){lhg-benefits-slideshow-pres{top:1rem}lhg-benefits-slideshow-pres .benefits-slideshow .benefits-title{padding:.5rem 2rem 0}lhg-benefits-slideshow-pres .benefits-slideshow .slide .picture{height:7rem}lhg-benefits-slideshow-pres .benefits-slideshow .slide .picture .img{height:7rem;width:7rem}}:root{--refx-booking-other-service-pres-bound-padding: var(--lhg-booking-other-service-pres-bound-padding, 2rem 1.2rem 0 1.8rem);--refx-booking-other-service-pres-breakdown-icon-color: var(--lhg-booking-other-service-pres-breakdown-icon-color, var(--color-primary-500, #4d4d4d));--refx-booking-other-service-pres-segment-details-container-margin: 0;--refx-booking-other-service-pres-separater-padding: var(--lhg-booking-other-service-pres-separator-padding, .5rem .3rem .8rem .8rem);--refx-booking-other-service-pres-separator-border: none;--refx-booking-other-service-pres-title-color: var(--lhg-booking-other-service-pres-title-color, var(--color-accent-500, #D81E05));--refx-booking-other-service-pres-total-amount-color: var(--lhg-booking-other-service-pres-total-amount-color, var(--color-accent-500, #D81E05));--refx-booking-other-service-pres-total-amount-margin: 0 0 1.5rem 0;--refx-booking-other-service-pres-traveler-list-padding: 1.5rem;--refx-booking-other-service-pres-traveler-name-color: var(--lhg-booking-other-service-pres-traveler-name-color, var(--color-primary-500, #4d4d4d));--refx-booking-other-service-pres-traveler-name-container-padding-xs: 0}.booking-other-services-pres{border-radius:var(--lhg-booking-other-service-pres-border-radius, inherit);border:var(--lhg-booking-other-service-pres-border, inherit);box-shadow:var(--lhg-booking-other-service-pres-box-shadow, inherit)}refx-booking-other-service-pres .services .image{display:none}refx-booking-other-service-pres .segment-detail .origin-location-code{line-height:1.8rem}refx-booking-other-service-pres .segment-detail .origin-location-code:after{content:"\e921";font-family:OS-icons;font-size:var(--lhg-booking-other-service-pres-segment-detail-origin-location-code-font-size, 2rem);margin:0;vertical-align:text-bottom}refx-booking-other-service-pres .traveler-list{border-bottom:var(--lhg-booking-other-service-pres-other-traveler-list-border-bottom, inherit);border-top:var(--lhg-booking-other-service-pres-other-traveler-list-border-top, inherit)}refx-booking-other-service-pres .traveler-list.other-services-card .traveler-name-container,refx-booking-other-service-pres .traveler-list.other-services-card-expanded .traveler-name-container{border-top:none}refx-booking-other-service-pres .traveler-list.other-services-card .traveler-name-container .traveler-name.refx-body-2,refx-booking-other-service-pres .traveler-list.other-services-card-expanded .traveler-name-container .traveler-name.refx-body-2{font:1.6rem var(--application-font-family-bold, coresans-a55)}refx-booking-other-service-pres .traveler-list.other-services-card .traveler-name-container .traveler-name.refx-body-2{color:var(--lhg-booking-other-service-pres-other-traveler-list-not-expanded-traveler-name-color, var(--color-accent-500, #D81E05));font-family:var(--lhg-booking-other-service-pres-other-traveler-list-not-expanded-traveler-name-font-family, var(--application-font-family-bold, coresans-a55))}refx-booking-other-service-pres .traveler-list.other-services-card .other-service-container .breakdown-icon{color:var(--lhg-booking-other-service-pres-other-traveler-list-not-expanded-breakdown-icon-color, inherit)}refx-booking-other-service-pres .traveler-list.other-service-expanded-container .traveler-name-container .traveler-name{color:var(--lhg-booking-other-service-pres-other-traveler-list-expanded-traveler-name-color, inherit);font-family:var(--lhg-booking-other-service-pres-other-traveler-list-expanded-traveler-name-font-family, inherit)}refx-booking-other-service-pres .traveler-list.other-service-expanded-container .other-service-container .breakdown-icon{color:var(--lhg-booking-other-service-pres-other-traveler-list-expanded-breakdown-icon-color, inherit)}refx-booking-other-service-pres .traveler-list .other-service-container .breakdown-icon{font-size:var(--lhg-booking-other-service-pres-other-service-container-breakdown-icon-margin-font-size, 2.4rem);line-height:3.2rem;margin-top:-5rem;opacity:100%;position:absolute;right:2rem;text-align:center;width:3.2rem}refx-booking-other-service-pres .traveler-list .other-service-container .other-details{font-family:var(--lhg-booking-other-service-pres-other-service-container-other-details-font-family, inherit)}refx-booking-other-service-pres .services{height:4.6rem}refx-booking-other-service-pres .services .service-details{border-bottom:var(--lhg-booking-other-service-pres-other-service-services-service-details-border-bottom, inherit);margin-top:-.5rem}refx-booking-other-service-pres .services .service-details .service-title{font:var(--lhg-booking-other-service-pres-other-service-services-service-title-font, 1.6rem var(--application-font-family-bold, coresans-a55));height:2rem;line-height:2rem;opacity:100%;text-align:left;width:29.4rem}refx-booking-other-service-pres .traveler-name{font:1.6rem var(--application-font-family-bold, coresans-a55);line-height:2.2rem;height:2.2rem;opacity:100%;text-align:left;width:18.4rem}@media (max-width: 839.98px){refx-booking-other-service-pres .traveler-list .traveler-name-container{margin-top:0}}refx-booking-other-service-pres .mat-expansion-panel.other-service-expanded-container{background:#fff;border-radius:0}refx-booking-other-service-pres .mat-expansion-panel.other-service-expanded-container .segment-detail{color:var(--lhg-booking-other-service-pres-other-service-other-service-expanded-container-segment-detail-color, inherit);font-size:1.2rem;flex-wrap:wrap;margin-top:var(--lhg-booking-other-service-pres-other-service-other-service-expanded-container-segment-detail-margin-top, .5rem)}@media (max-width: 839.98px){refx-booking-other-service-pres .mat-expansion-panel.other-service-expanded-container .segment-detail .itinerary-details{display:grid!important;grid-template-columns:auto auto 1fr 1fr;grid-template-rows:auto auto}refx-booking-other-service-pres .mat-expansion-panel.other-service-expanded-container .segment-detail .itinerary-details span:nth-child(1),refx-booking-other-service-pres .mat-expansion-panel.other-service-expanded-container .segment-detail .itinerary-details span:nth-child(2){grid-column:span 2;grid-row:1}refx-booking-other-service-pres .mat-expansion-panel.other-service-expanded-container .segment-detail .itinerary-details span:nth-last-child(1){grid-column:span 2;grid-row:2}refx-booking-other-service-pres .mat-expansion-panel.other-service-expanded-container .segment-detail .itinerary-details span:nth-last-child(2){grid-column:span 1;grid-row:2}}refx-booking-other-service-pres mat-expansion-panel .mat-expansion-panel-body{border-top:1px solid var(--application-solid-border-color, #B0B0B0);margin-top:1.5rem}refx-booking-other-service-pres .price-service:last-of-type:before{display:none}refx-booking-other-service-pres .display-total-amount{border-top:var(--lhg-booking-other-service-pres-display-total-amount-border-top, inherit);font-family:var(--lhg-booking-other-service-pres-display-total-amount-font-family, var(--application-font-family-regular, coresans-a45));padding:1.5rem 2rem 0 0}refx-booking-other-service-pres .display-total-amount refx-price .price-currency-code{font-size:2rem}refx-booking-other-service-pres .display-total-amount refx-price .price-amount{font-family:var(--lhg-booking-other-service-pres-display-total-amount-price-amount-font-family, var(--application-font-family-bold, coresans-a55))}@media (max-width: 599.98px){refx-booking-other-service-pres .display-total-amount refx-price .price{margin-top:.5rem}}refx-booking-services .service-category-selection-dangerous-goods-wrapper .service-category-selection-dangerous-goods a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-booking-services .service-category-selection-dangerous-goods-wrapper .service-category-selection-dangerous-goods a:before,refx-booking-services .service-category-selection-dangerous-goods-wrapper .service-category-selection-dangerous-goods a:after,refx-booking-services .service-category-selection-dangerous-goods-wrapper .service-category-selection-dangerous-goods a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-booking-services .service-category-selection-dangerous-goods-wrapper .service-category-selection-dangerous-goods a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-booking-services .service-category-selection-dangerous-goods-wrapper .service-category-selection-dangerous-goods a:before,refx-booking-services .service-category-selection-dangerous-goods-wrapper .service-category-selection-dangerous-goods a:after,refx-booking-services .service-category-selection-dangerous-goods-wrapper .service-category-selection-dangerous-goods a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-booking-services .services.meal .service-selection .mat-mdc-select-placeholder{color:var(--application-form-placeholder-color, #4D4D4D)}:root{--bound-card-breakdown-icon-outline: none;--bound-card-breakdown-icon-shadow-size: none;--bound-card-bound-details-container-padding: 0;--bound-card-bound-flight-selected-flight-details-padding-lg: 0 0 0 -.2rem;--bound-card-bound-flight-selected-flight-details-padding: 0;--bound-card-bound-separator-line-border: none;--bound-card-bound-timeline-flex-basis-sm: 100%;--bound-card-breakdown-icon-margin: var(--lhg-bound-card-breakdown-icon-margin-xs, -.3rem .4rem 0 8rem);--bound-card-change-flight-button-padding: 1.5rem 0 0;--bound-card-complex-flow-flight-details-flex-basis-sm: 30%;--bound-card-fare-family-flex-basis-lg: 13.5%;--bound-card-flight-breakdown-padding: 1rem 1.5rem 0;--bound-card-flight-button-margin: 2rem 0;--bound-card-flight-details-flex-basis-lg: 31.1%;--bound-card-flight-details-flex-basis-sm: 32%;--bound-card-footer-padding: 0;--bound-card-mixed-cabin-default-color: #FFF;--bound-card-separator-line-margin: var(--lhg-bound-card-separator-line-margin-xs, inherit);--capsule-background-color: transparent}@media (max-width: 839.98px){:root{--bound-card-bound-margin: 0 0 1.5rem;--bound-card-bound-padding: 1.4rem 1.5rem 1.5rem}}@media (min-width: 600px){:root{--bound-card-breakdown-icon-margin: var(--lhg-bound-card-breakdown-icon-margin-sm, -.3rem .3rem 0 8rem)}}@media (min-width: 840px){:root{--bound-card-bound-margin: 0 0 2rem;--bound-card-bound-padding: 1.4rem 2.4rem 1.5rem;--bound-card-bound-timeline-flex-basis-sm: 67.605%;--bound-card-breakdown-icon-margin: var(--lhg-bound-card-breakdown-icon-margin-md, 0);--bound-card-flight-breakdown-padding: 2rem 1.5rem 0;--bound-card-separator-line-margin: var(--lhg-bound-card-separator-line-margin-md, .4rem 0 0)}}@media (min-width: 1024px){:root{--bound-card-bound-margin: 0 0 2.5rem;--bound-card-bound-padding: 1.4rem 3rem 1.5rem;--bound-card-breakdown-icon-margin: var(--lhg-bound-card-breakdown-icon-margin-lg, -1.9rem .3rem 0 -1.8rem);--bound-card-flight-breakdown-padding: 1.7rem 1.5rem 0}}@media (min-width: 1280px){:root{--bound-card-bound-margin: 0 0 3rem;--bound-card-bound-padding: 1.4rem 5rem 1.5rem;--bound-card-breakdown-icon-margin: var(--lhg-bound-card-breakdown-icon-margin-xl, -2rem .4rem 0 -2.8rem);--bound-card-flight-breakdown-padding: 2.5rem 1.5rem 0;--bound-card-flight-details-flex-basis-lg: 29.2%}}@media (min-width: 0){:root{--bound-card-footer-search-new-flight-button-width-sm: 100%}}@media (min-width: 840px){:root{--bound-card-footer-search-new-flight-button-width-sm: auto}}refx-bound-card .bound.empty:last-child{margin-bottom:var(--lhg-bound-card-empty-margin-bottom, 1.5rem);margin-top:var(--lhg-bound-card-empty-margin-top, inherit)}@media (max-width: 839.98px){refx-bound-card:last-child .bound.flight-selected{margin-bottom:var(--lhg-bound-card-bound-flight-selected-bound-last-child-margin-bottom-max-sm, 2.5rem)}}refx-bound-card .bound.empty,refx-bound-card .bound-expanded.empty,refx-bound-card .bound-expanded.flight-selected,refx-bound-card .bound.flight-selected{border:var(--lhg-bound-card-border, inherit);box-shadow:var(--lhg-bound-card-box-shadow, inherit)}refx-bound-card .bound.empty .bound-right .select-flight-button-container .select-flight-button,refx-bound-card .bound-expanded.empty .bound-right .select-flight-button-container .select-flight-button,refx-bound-card .bound-expanded.flight-selected .bound-right .select-flight-button-container .select-flight-button,refx-bound-card .bound.flight-selected .bound-right .select-flight-button-container .select-flight-button{margin:1.5rem 0}refx-bound-card .bound.empty .bound-right .select-flight-warning.refx-body-1,refx-bound-card .bound-expanded.empty .bound-right .select-flight-warning.refx-body-1,refx-bound-card .bound-expanded.flight-selected .bound-right .select-flight-warning.refx-body-1,refx-bound-card .bound.flight-selected .bound-right .select-flight-warning.refx-body-1{color:var(--lhg-bound-card-select-flight-warning-color, var(--application-text-color, #1A1A1A))}refx-bound-card .bound.empty .bound-right .bound-details-container .breakdown-icon,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .breakdown-icon,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .breakdown-icon,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .breakdown-icon{align-self:initial;display:block}refx-bound-card .bound.empty .bound-right .bound-details-container .breakdown-icon:focus:before,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .breakdown-icon:focus:before,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .breakdown-icon:focus:before,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .breakdown-icon:focus:before{outline:var(--application-text-color, #1A1A1A) auto .1rem}refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family{border-radius:0;font:var(--lhg-bound-card-bound-fare-family-font, 400 1.4rem/1.8rem var(--application-font-family-bold, coresans-a55));letter-spacing:var(--lhg-bound-card-bound-fare-family-letter-spacing, initial);min-width:13rem;padding:var(--lhg-bound-card-bound-fare-family-padding, .3rem 1.6rem)!important;text-align:center;white-space:pre-wrap;width:auto}refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.eco,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.eco,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.eco,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.eco{background-color:#408236;border-color:#408236;color:#fff}refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.eco .mixed-cabin-label,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.eco .mixed-cabin-label,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.eco .mixed-cabin-label,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.eco .mixed-cabin-label{background-color:var(--lhg-bound-card-bound-fare-family-background-color, inherit);border-color:var(--lhg-bound-card-bound-fare-family-border-color, inherit);color:var(--application-white-default-color, #FFF);display:flex;justify-content:center;padding:var(--lhg-bound-card-bound-fare-family-padding, .3rem 1.6rem);margin:-.3rem -1.6rem}@media (min-width: 1024px){refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.eco .mixed-cabin-label,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.eco .mixed-cabin-label,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.eco .mixed-cabin-label,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.eco .mixed-cabin-label{flex-basis:var(--bound-card-fare-family-flex-basis-lg, 15%);justify-content:center}}refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.ecoPremium,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.ecoPremium,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.ecoPremium,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.ecoPremium{background-color:#014f30;border-color:#014f30;color:#fff}refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.ecoPremium .mixed-cabin-label,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.ecoPremium .mixed-cabin-label,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.ecoPremium .mixed-cabin-label,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.ecoPremium .mixed-cabin-label{background-color:var(--lhg-bound-card-bound-fare-family-background-color, inherit);border-color:var(--lhg-bound-card-bound-fare-family-border-color, inherit);color:var(--application-white-default-color, #FFF);display:flex;justify-content:center;padding:var(--lhg-bound-card-bound-fare-family-padding, .3rem 1.6rem);margin:-.3rem -1.6rem}@media (min-width: 1024px){refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.ecoPremium .mixed-cabin-label,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.ecoPremium .mixed-cabin-label,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.ecoPremium .mixed-cabin-label,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.ecoPremium .mixed-cabin-label{flex-basis:var(--bound-card-fare-family-flex-basis-lg, 15%);justify-content:center}}refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.business,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.business,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.business,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.business{background-color:#264f87;border-color:#264f87;color:#fff}refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.business .mixed-cabin-label,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.business .mixed-cabin-label,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.business .mixed-cabin-label,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.business .mixed-cabin-label{background-color:var(--lhg-bound-card-bound-fare-family-background-color, inherit);border-color:var(--lhg-bound-card-bound-fare-family-border-color, inherit);color:var(--application-white-default-color, #FFF);display:flex;justify-content:center;padding:var(--lhg-bound-card-bound-fare-family-padding, .3rem 1.6rem);margin:-.3rem -1.6rem}@media (min-width: 1024px){refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.business .mixed-cabin-label,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.business .mixed-cabin-label,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.business .mixed-cabin-label,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.business .mixed-cabin-label{flex-basis:var(--bound-card-fare-family-flex-basis-lg, 15%);justify-content:center}}refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.first,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.first,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.first,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.first{background-color:#ac1804;border-color:#ac1804;color:#fff}refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.first .mixed-cabin-label,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.first .mixed-cabin-label,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.first .mixed-cabin-label,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.first .mixed-cabin-label{background-color:var(--lhg-bound-card-bound-fare-family-background-color, inherit);border-color:var(--lhg-bound-card-bound-fare-family-border-color, inherit);color:var(--application-white-default-color, #FFF);display:flex;justify-content:center;padding:var(--lhg-bound-card-bound-fare-family-padding, .3rem 1.6rem);margin:-.3rem -1.6rem}@media (min-width: 1024px){refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.first .mixed-cabin-label,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.first .mixed-cabin-label,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.first .mixed-cabin-label,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family.first .mixed-cabin-label{flex-basis:var(--bound-card-fare-family-flex-basis-lg, 15%);justify-content:center}}@media (min-width: 0){refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight>.bound-fare-family,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight>.bound-fare-family,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight>.bound-fare-family,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight>.bound-fare-family{margin:var(--lhg-bound-card-bound-fare-family-margin-xs, .7rem 0 0)}}@media (min-width: 840px){refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight>.bound-fare-family,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight>.bound-fare-family,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight>.bound-fare-family,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight>.bound-fare-family{margin:var(--lhg-bound-card-bound-fare-family-margin-md, 0)}}@media (min-width: 1024px){refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight>.bound-fare-family,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight>.bound-fare-family,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight>.bound-fare-family,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight>.bound-fare-family{margin:var(--lhg-bound-card-bound-fare-family-margin-lg, 0 0 0 -.6rem)}}@media (min-width: 1280px){refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight>.bound-fare-family,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight>.bound-fare-family,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight>.bound-fare-family,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight>.bound-fare-family{margin:var(--lhg-bound-card-bound-fare-family-margin-xl, 0 0 0 .5rem)}}@media (min-width: 840px){refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details{margin:.2rem 0 0}}@media (min-width: 1024px){refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details{margin:-.9rem 0 0}}@media (max-width: 839.98px){refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details{display:none}}refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details refx-flight-details>div>div.refx-caption,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details refx-flight-details>div>div.refx-caption,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details refx-flight-details>div>div.refx-caption,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .flight-details refx-flight-details>div>div.refx-caption{margin:var(--lhg-bound-card-flight-details-itin-details-margin, -.8rem 0 0)}refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .complex-flow-change-flight-button-container,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .complex-flow-change-flight-button-container,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .complex-flow-change-flight-button-container,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .complex-flow-change-flight-button-container{display:none}refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .complex-flow-bound-timeline,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .complex-flow-bound-timeline,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .complex-flow-bound-timeline,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .complex-flow-bound-timeline{flex-basis:100%}@media (min-width: 840px){refx-bound-card .bound.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .complex-flow-bound-timeline,refx-bound-card .bound-expanded.empty .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .complex-flow-bound-timeline,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .complex-flow-bound-timeline,refx-bound-card .bound.flight-selected .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .complex-flow-bound-timeline{flex-basis:100%;max-width:48rem}}refx-bound-card .bound.empty .bound-right refx-flight-details>.duration,refx-bound-card .bound.empty .bound-right refx-flight-details>.operating-airlines,refx-bound-card .bound-expanded.empty .bound-right refx-flight-details>.duration,refx-bound-card .bound-expanded.empty .bound-right refx-flight-details>.operating-airlines,refx-bound-card .bound-expanded.flight-selected .bound-right refx-flight-details>.duration,refx-bound-card .bound-expanded.flight-selected .bound-right refx-flight-details>.operating-airlines,refx-bound-card .bound.flight-selected .bound-right refx-flight-details>.duration,refx-bound-card .bound.flight-selected .bound-right refx-flight-details>.operating-airlines{display:none!important}refx-bound-card .bound.empty .bound-right refx-flight-details>div,refx-bound-card .bound-expanded.empty .bound-right refx-flight-details>div,refx-bound-card .bound-expanded.flight-selected .bound-right refx-flight-details>div,refx-bound-card .bound.flight-selected .bound-right refx-flight-details>div{display:block}@media screen and (min-width: 840px){refx-bound-card .bound.empty .bound-right refx-flight-details>div,refx-bound-card .bound-expanded.empty .bound-right refx-flight-details>div,refx-bound-card .bound-expanded.flight-selected .bound-right refx-flight-details>div,refx-bound-card .bound.flight-selected .bound-right refx-flight-details>div{margin:var(--lhg-bound-card-flight-details-div-margin-md, .4rem 0 0 5rem)}}@media (max-width: 839.98px){refx-bound-card .bound.empty .bound-right refx-flight-details>div>div.refx-caption,refx-bound-card .bound-expanded.empty .bound-right refx-flight-details>div>div.refx-caption,refx-bound-card .bound-expanded.flight-selected .bound-right refx-flight-details>div>div.refx-caption,refx-bound-card .bound.flight-selected .bound-right refx-flight-details>div>div.refx-caption{display:none!important}}refx-bound-card .bound.empty .bound-right refx-flight-details>div>div.refx-caption a.itin-details-link,refx-bound-card .bound-expanded.empty .bound-right refx-flight-details>div>div.refx-caption a.itin-details-link,refx-bound-card .bound-expanded.flight-selected .bound-right refx-flight-details>div>div.refx-caption a.itin-details-link,refx-bound-card .bound.flight-selected .bound-right refx-flight-details>div>div.refx-caption a.itin-details-link{margin:var(--lhg-bound-card-flight-details-a-itin-details-link-margin, 0);white-space:nowrap}@media (min-width: 0){refx-bound-card .bound.empty .bound-right refx-flight-details>div>div.refx-caption a.itin-details-link,refx-bound-card .bound-expanded.empty .bound-right refx-flight-details>div>div.refx-caption a.itin-details-link,refx-bound-card .bound-expanded.flight-selected .bound-right refx-flight-details>div>div.refx-caption a.itin-details-link,refx-bound-card .bound.flight-selected .bound-right refx-flight-details>div>div.refx-caption a.itin-details-link{padding:0}}@media (min-width: 1024px){refx-bound-card .bound.empty .bound-right refx-flight-details>div>div.refx-caption a.itin-details-link,refx-bound-card .bound-expanded.empty .bound-right refx-flight-details>div>div.refx-caption a.itin-details-link,refx-bound-card .bound-expanded.flight-selected .bound-right refx-flight-details>div>div.refx-caption a.itin-details-link,refx-bound-card .bound.flight-selected .bound-right refx-flight-details>div>div.refx-caption a.itin-details-link{padding:var(--lhg-bound-card-flight-details-a-itin-details-link-padding-lg, 0 0 .5rem)}}@media screen and (min-width: 840px){refx-bound-card .bound.empty .bound-right refx-flight-details>div .flight-info,refx-bound-card .bound-expanded.empty .bound-right refx-flight-details>div .flight-info,refx-bound-card .bound-expanded.flight-selected .bound-right refx-flight-details>div .flight-info,refx-bound-card .bound.flight-selected .bound-right refx-flight-details>div .flight-info{flex:0 0 auto;width:100%}}@media (max-width: 839.98px){refx-bound-card .bound.empty .bound-right refx-flight-details>div .flight-info,refx-bound-card .bound-expanded.empty .bound-right refx-flight-details>div .flight-info,refx-bound-card .bound-expanded.flight-selected .bound-right refx-flight-details>div .flight-info,refx-bound-card .bound.flight-selected .bound-right refx-flight-details>div .flight-info{display:none}}@media (min-width: 0){refx-bound-card .bound.empty .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound-expanded.empty .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound-expanded.flight-selected .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound.flight-selected .bound-right refx-flight-details>div .refx-body-2.bound-fare-family{position:inherit}}@media (min-width: 840px){refx-bound-card .bound.empty .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound-expanded.empty .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound-expanded.flight-selected .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound.flight-selected .bound-right refx-flight-details>div .refx-body-2.bound-fare-family{position:absolute}}@media (max-width: 1023.98px){refx-bound-card .bound.empty .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound-expanded.empty .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound-expanded.flight-selected .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound.flight-selected .bound-right refx-flight-details>div .refx-body-2.bound-fare-family{left:2.4rem;top:13.5rem}}@media (min-width: 1024px){refx-bound-card .bound.empty .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound-expanded.empty .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound-expanded.flight-selected .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound.flight-selected .bound-right refx-flight-details>div .refx-body-2.bound-fare-family{top:3.3rem}}@media (min-width: 1024px) and (min-width: 1024px){refx-bound-card .bound.empty .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound-expanded.empty .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound-expanded.flight-selected .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound.flight-selected .bound-right refx-flight-details>div .refx-body-2.bound-fare-family{right:9.5rem}}@media (min-width: 1024px) and (min-width: 1280px){refx-bound-card .bound.empty .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound-expanded.empty .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound-expanded.flight-selected .bound-right refx-flight-details>div .refx-body-2.bound-fare-family,refx-bound-card .bound.flight-selected .bound-right refx-flight-details>div .refx-body-2.bound-fare-family{right:11.5rem}}refx-bound-card .bound.empty .bound-right .bound-status-disclaimer:not(:empty),refx-bound-card .bound-expanded.empty .bound-right .bound-status-disclaimer:not(:empty),refx-bound-card .bound-expanded.flight-selected .bound-right .bound-status-disclaimer:not(:empty),refx-bound-card .bound.flight-selected .bound-right .bound-status-disclaimer:not(:empty){color:inherit;display:flex;line-height:2rem;padding:1.8rem}refx-bound-card .bound.empty .bound-right .bound-status-disclaimer:not(:empty) [class^=refx-icon-],refx-bound-card .bound.empty .bound-right .bound-status-disclaimer:not(:empty) [class*=" refx-icon-"],refx-bound-card .bound-expanded.empty .bound-right .bound-status-disclaimer:not(:empty) [class^=refx-icon-],refx-bound-card .bound-expanded.empty .bound-right .bound-status-disclaimer:not(:empty) [class*=" refx-icon-"],refx-bound-card .bound-expanded.flight-selected .bound-right .bound-status-disclaimer:not(:empty) [class^=refx-icon-],refx-bound-card .bound-expanded.flight-selected .bound-right .bound-status-disclaimer:not(:empty) [class*=" refx-icon-"],refx-bound-card .bound.flight-selected .bound-right .bound-status-disclaimer:not(:empty) [class^=refx-icon-],refx-bound-card .bound.flight-selected .bound-right .bound-status-disclaimer:not(:empty) [class*=" refx-icon-"]{font-size:2.4rem;margin-right:.4rem;margin-top:-.3rem}refx-bound-card .bound.empty .bound-right .bound-status-disclaimer:not(:empty) span,refx-bound-card .bound-expanded.empty .bound-right .bound-status-disclaimer:not(:empty) span,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-status-disclaimer:not(:empty) span,refx-bound-card .bound.flight-selected .bound-right .bound-status-disclaimer:not(:empty) span{line-height:2rem}refx-bound-card .bound.empty .bound-right .bound-status-disclaimer:not(:empty) .refx-icon-warning,refx-bound-card .bound-expanded.empty .bound-right .bound-status-disclaimer:not(:empty) .refx-icon-warning,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-status-disclaimer:not(:empty) .refx-icon-warning,refx-bound-card .bound.flight-selected .bound-right .bound-status-disclaimer:not(:empty) .refx-icon-warning{color:var(--lhg-bound-card-bound-status-disclaimer-icon-warning-color, var(--bound-card-highlight-color, var(--highlight-500, #BA26A7)))}refx-bound-card .bound.empty .bound-right .bound-status-disclaimer:not(:empty) .refx-icon-validation,refx-bound-card .bound-expanded.empty .bound-right .bound-status-disclaimer:not(:empty) .refx-icon-validation,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-status-disclaimer:not(:empty) .refx-icon-validation,refx-bound-card .bound.flight-selected .bound-right .bound-status-disclaimer:not(:empty) .refx-icon-validation{color:var(--lhg-bound-card-bound-status-disclaimer-icon-success-color, var(--bound-card-new-highlight-color, var(--application-success-color, #007D35)))}refx-bound-card .bound.empty .bound-right .bound-status-disclaimer:not(:empty).new-booked,refx-bound-card .bound-expanded.empty .bound-right .bound-status-disclaimer:not(:empty).new-booked,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-status-disclaimer:not(:empty).new-booked,refx-bound-card .bound.flight-selected .bound-right .bound-status-disclaimer:not(:empty).new-booked{background-color:var(--lhg-bound-card-bound-status-disclaimer-success-background, var(--application-success-background, #ECF4EF));border:var(--lhg-bound-card-bound-status-disclaimer-success-border, inherit);margin:var(--lhg-bound-card-bound-status-disclaimer-margin, 1.9rem 0 0 0)}refx-bound-card .bound.empty .bound-right .bound-status-disclaimer:not(:empty).highlight,refx-bound-card .bound-expanded.empty .bound-right .bound-status-disclaimer:not(:empty).highlight,refx-bound-card .bound-expanded.flight-selected .bound-right .bound-status-disclaimer:not(:empty).highlight,refx-bound-card .bound.flight-selected .bound-right .bound-status-disclaimer:not(:empty).highlight{background-color:var(--lhg-bound-card-bound-status-disclaimer-warning-background, var(--application-warning-background, #FFF6C6));border:var(--lhg-bound-card-bound-status-disclaimer-warning-border, inherit);margin:var(--lhg-bound-card-bound-status-disclaimer-margin, 1.9rem 0 0 0)}refx-bound-card .bound.empty .bound-right .complex-flow-change-flight-button-container-alt,refx-bound-card .bound-expanded.empty .bound-right .complex-flow-change-flight-button-container-alt,refx-bound-card .bound-expanded.flight-selected .bound-right .complex-flow-change-flight-button-container-alt,refx-bound-card .bound.flight-selected .bound-right .complex-flow-change-flight-button-container-alt{display:block}@media (min-width: 600px){refx-bound-card .bound.empty .bound-right .complex-flow-change-flight-button-container-alt,refx-bound-card .bound-expanded.empty .bound-right .complex-flow-change-flight-button-container-alt,refx-bound-card .bound-expanded.flight-selected .bound-right .complex-flow-change-flight-button-container-alt,refx-bound-card .bound.flight-selected .bound-right .complex-flow-change-flight-button-container-alt{margin:0}}@media (min-width: 840px){refx-bound-card .bound.empty .bound-right .complex-flow-change-flight-button-container-alt,refx-bound-card .bound-expanded.empty .bound-right .complex-flow-change-flight-button-container-alt,refx-bound-card .bound-expanded.flight-selected .bound-right .complex-flow-change-flight-button-container-alt,refx-bound-card .bound.flight-selected .bound-right .complex-flow-change-flight-button-container-alt{margin:3.4rem 0 0}}@media (min-width: 1024px){refx-bound-card .bound.empty .bound-right .complex-flow-change-flight-button-container-alt,refx-bound-card .bound-expanded.empty .bound-right .complex-flow-change-flight-button-container-alt,refx-bound-card .bound-expanded.flight-selected .bound-right .complex-flow-change-flight-button-container-alt,refx-bound-card .bound.flight-selected .bound-right .complex-flow-change-flight-button-container-alt{margin:0}}@media (min-width: 600px){refx-bound-card .bound.empty .bound-right>.flight-breakdown-container,refx-bound-card .bound-expanded.empty .bound-right>.flight-breakdown-container,refx-bound-card .bound-expanded.flight-selected .bound-right>.flight-breakdown-container,refx-bound-card .bound.flight-selected .bound-right>.flight-breakdown-container{margin-top:0}}@media (min-width: 840px){refx-bound-card .bound.empty .bound-right>.flight-breakdown-container,refx-bound-card .bound-expanded.empty .bound-right>.flight-breakdown-container,refx-bound-card .bound-expanded.flight-selected .bound-right>.flight-breakdown-container,refx-bound-card .bound.flight-selected .bound-right>.flight-breakdown-container{margin-top:1rem}}@media (min-width: 1024px){refx-bound-card .bound.empty .bound-right>.flight-breakdown-container,refx-bound-card .bound-expanded.empty .bound-right>.flight-breakdown-container,refx-bound-card .bound-expanded.flight-selected .bound-right>.flight-breakdown-container,refx-bound-card .bound.flight-selected .bound-right>.flight-breakdown-container{margin-top:0}}@media (min-width: 840px){refx-bound-card .bound-expanded.flight-selected .bound-right>.flight-breakdown-container{margin-top:var(--lhg-bound-card-bound-expanded-flight-selected-bound-right-flight-breakdown-container-margin-top-md, 3.9rem)}}@media (min-width: 1024px){refx-bound-card .bound-expanded.flight-selected .bound-right>.flight-breakdown-container{margin-top:var(--lhg-bound-card-bound-expanded-flight-selected-bound-right-flight-breakdown-container-margin-top-lg, .6rem)}}refx-bound-card refx-flight-header .header{width:100%}refx-bound-card refx-flight-header .header .bound-information.responsive .separator-dash{display:none}refx-bound-card refx-flight-header refx-capsule.transportation-type-capsule .capsule-container .refx-caption.label{color:var(--lhg-bound-card-capsule-text-color, var(--application-text-color, #1A1A1A));margin:.2rem 0 0 .2rem}refx-bound-card refx-flight-header refx-capsule .capsule .icons{color:var(--lhg-bound-card-capsule-text-color, var(--application-text-color, #1A1A1A));font-size:2rem}refx-bound-card refx-flight-header refx-capsule .capsule .icons .refx-icon-flight-departure:before{content:""}refx-bound-card refx-flight-header refx-capsule .capsule .icons i:not(:first-child){margin:0 0 0 .3rem}refx-bound-card .bound.empty refx-flight-header .bound-information{margin:0}refx-bound-card .bound.empty refx-flight-header .bound-information .bound-text{font-family:var(--application-font-family-bold, coresans-a55)}refx-self-reacc-confirmation refx-bound-card .bound.flight-selected .bound-right .bound-footer{margin:1.6rem 0 0}:root{--bound-search-card-bound-details-flex-direction-sm: row;--bound-search-card-bound-expanded-border-radius: none;--bound-search-card-bound-timeline-flex-basis-lg: 60%;--bound-search-card-bound-timeline-flex-basis-sm: 71%;--bound-search-card-breakdown-icon-margin: -2.1rem .3rem 0 3rem;--bound-search-card-fare-family-flex-basis-lg: 14%;--bound-search-card-flight-details-flex-basis-sm: 29%}refx-bound-search-card-pres div.bound{border:var(--lhg-rebooking-search-card-pres-bound-border);box-shadow:var(--lhg-rebooking-search-card-pres-bound-box-shadow, none)}refx-bound-search-card-pres refx-bound-timeline.bound-timeline{margin:var(--lhg-rebooking-search-bound-search-card-pres-bound-timeline-margin, 0)}refx-bound-search-card-pres mat-form-field.mat-mdc-form-field .mat-mdc-form-field-error-wrapper{margin-top:1.5rem}refx-bound-search-card-pres .change-flight-icon{display:none}refx-bound-search-card-pres .change-flight-link{display:none}refx-bound-search-card-pres .bound.bound-servicing{padding:var(--lhg-bound-search-card-bound-servicing-padding, 1.5rem 3rem)!important}refx-bound-search-card-pres .bound.bound-servicing refx-flight-status-capsule refx-capsule .capsule{color:var(--application-white-default-color, #FFF);padding:0 .5rem}@media (min-width: 1280px){refx-bound-search-card-pres .bound.bound-servicing{padding:var(--lhg-bound-search-card-bound-servicing-padding-xl, 1.5rem 5rem)!important}}@media (max-width: 1023.98px){refx-bound-search-card-pres .bound.bound-servicing{padding:var(--lhg-bound-search-card-bound-servicing-padding-md, 1.5rem 2rem)!important}}refx-bound-search-card-pres .bound.bound-servicing refx-flight-header .header{width:100%}refx-bound-search-card-pres .bound.bound-servicing refx-flight-header .bound-information .bound-details{flex-direction:var(--lhg-bound-search-card-bound-details-flex-direction, column)}refx-bound-search-card-pres .bound.bound-servicing refx-flight-header .bound-information .bound-details .separator-dash{display:none}refx-bound-search-card-pres .bound.bound-servicing .bound-details-timeline-and-flight .bound-fare-family{font-family:var(--lhg-bound-search-card-fare-family-font, inherit);min-width:13rem;padding:.3rem 1.6rem;text-align:center;width:auto}@media (min-width: 1280px){refx-bound-search-card-pres .bound.bound-servicing .bound-details-timeline-and-flight .bound-fare-family{margin:var(--lhg-bound-search-card-fare-family-margin-xl, 1rem .5rem 1rem 0)}}refx-bound-search-card-pres .bound.bound-servicing .bound-details-timeline-and-flight .bound-fare-family.eco{background-color:#408236;color:var(--application-white-default-color, #FFF)}refx-bound-search-card-pres .bound.bound-servicing .bound-details-timeline-and-flight .bound-fare-family.ecoPremium{background-color:#014f30;color:var(--application-white-default-color, #FFF)}refx-bound-search-card-pres .bound.bound-servicing .bound-details-timeline-and-flight .bound-fare-family.business{background-color:#264f87;color:var(--application-white-default-color, #FFF)}refx-bound-search-card-pres .bound.bound-servicing .bound-details-timeline-and-flight .bound-fare-family.first{background-color:#ac1804;color:var(--application-white-default-color, #FFF)}@media (min-width: 1024px){refx-bound-search-card-pres .bound.bound-servicing .bound-details-timeline-and-flight{flex-wrap:nowrap;gap:2rem}}refx-bound-search-card-pres .bound.bound-servicing .bound-details-timeline-and-flight .itin-details-link{display:none}refx-bound-search-card-pres .bound.bound-servicing .bound-details-timeline-and-flight refx-flight-details>div{margin-left:2.1rem}@media (max-width: 839.98px){refx-bound-search-card-pres .bound.bound-servicing .bound-details-timeline-and-flight refx-flight-details{display:none}}@media (min-width: 1024px){refx-bound-search-card-pres .bound.bound-servicing .bound-details-timeline-and-flight refx-flight-details{flex-basis:31%}}@media (max-width: 839.98px){refx-bound-search-card-pres .bound.bound-servicing .bound-details-timeline-and-flight refx-bound-timeline.bound-timeline{flex-basis:91%}}:root{--bound-search-passenger-selection-pres-header-color: var(--application-text-color, #1A1A1A);--bound-search-passenger-selection-pres-header-text-align: left;--bound-search-passenger-selection-pres-select-all-color: var(--application-text-color, #1A1A1A)}refx-bound-search-passenger-selection-pres div.passenger-selection-card{border:var(--lhg-rebooking-search-passenger-selection-pres-card-border, .1rem solid var(--application-border-color, #B0B0B0));box-shadow:var(--lhg-rebooking-search-passenger-selection-pres-card-box-shadow, none)}:root{--bound-timeline-day-indicator-position-from-top: -1.4rem;--bound-timeline-highlight-color: var(--application-warning-color, #826C1C);--bound-timeline-nb-stop-shape-border: none;--bound-timeline-primary-color: var(--lhg-bound-timeline-text-color, var(--application-text-color, #1A1A1A));--bound-timeline-second-color: var(--lhg-bound-timeline-second-color, var(--application-secondary-text-color, #1A1A1A))}refx-bound-timeline .refx-display-2.bound-departure-datetime,refx-bound-timeline .refx-display-2.bound-arrival-datetime{color:var(--lhg-bound-timeline-text-color, var(--application-text-color, #1A1A1A));font-family:var(--lhg-bound-timeline-font-family, var(--application-font-family-bold, coresans-a55));font-size:var(--lhg-bound-timeline-caption-size, 2rem);line-height:var(--lhg-bound-timeline-line-height, 1.25);white-space:nowrap}refx-bound-timeline .bound-departure-airport-code,refx-bound-timeline .bound-arrival-airport-code,refx-bound-timeline .bound-departure-terminal,refx-bound-timeline .bound-arrival-terminal{color:var(--lhg-bound-timeline-text-color, var(--application-text-color, #1A1A1A))}refx-bound-timeline .bound-nb-stop{color:var(--lhg-bound-timeline-text-color, var(--application-text-color, #1A1A1A))}refx-bound-timeline .refx-caption .bound-stop-text,refx-bound-timeline .refx-caption .bound-arrival-day-indicator{color:var(--lhg-bound-timeline-text-color, var(--application-text-color, #1A1A1A));font-size:var(--lhg-bound-timeline-font-size, 1.1rem)}refx-bound-timeline .bound-timeline-container .bound-departure-airport-container,refx-bound-timeline .bound-timeline-container .bound-arrival-airport-container{margin-top:var(--lhg-bound-timeline-airport-container-margin-top, -.5rem)}refx-bound-timeline .bound-timeline-container .dashed{background-image:var(--lhg-bound-timeline-dash, linear-gradient(90deg, var(--application-border-color, #B0B0B0) 100%, transparent 0))}refx-bound-timeline .bound-timeline-container .dashed .refx-icon-timer{visibility:var(--lhg-bound-timeline-timer-icon-visibility, initial)}refx-bound-timeline .bound-timeline-container .middle-section-container{margin:var(--lhg-bound-timeline-margin-middle-section, 0 .5rem)}@media (min-width: 0){refx-bound-timeline .bound-timeline-container .middle-section-container{top:var(--lhg-bound-timeline-middle-section-container-top-xs, -.2rem)}}@media (min-width: 840px){refx-bound-timeline .bound-timeline-container .middle-section-container{top:var(--lhg-bound-timeline-middle-section-container-top-md, -.2rem)}}@media (min-width: 1024px){refx-bound-timeline .bound-timeline-container .middle-section-container{top:var(--lhg-bound-timeline-middle-section-container-top-lg, -.4rem)}}@media (min-width: 840px){refx-bound-timeline .bound-timeline-container .middle-section-container{margin:var(--lhg-bound-timeline-margin-middle-section-md, 0 1.5rem)}}refx-bound-timeline .bound-timeline-container .middle-section-container .bound-nb-stop-container .bound-nb-stop span{color:var(--lhg-bound-nb-stop-text-color, var(--application-text-color, #1A1A1A));font-size:var(--lhg-bound-nb-stop-text-font-size, inherit);font-weight:700}refx-bound-timeline .bound-timeline-container .middle-section-container .bound-nb-stop-container .bound-stop-text-with-info-container .bound-stop-text-with-info{flex-direction:row-reverse;gap:.4rem}refx-bound-timeline .bound-timeline-container .middle-section-container .bound-nb-stop-container .bound-stop-text-with-info-container .bound-stop-text-with-info-container-icon .icon{color:var(--lhg-bound-nb-stop-text-color, var(--application-text-color, #1A1A1A))}refx-bound-timeline .bound-timeline-container .middle-section-container .bound-nb-stop-container .bound-stop-text-with-info-container .bound-stop-text.highlight{color:var(--lhg-bound-nb-stop-text-color, var(--application-text-color, #1A1A1A))}refx-bound-timeline .bound-timeline-container .middle-section-container .has-1-stop.has-stop-information .bound-nb-stop{margin-bottom:var(--lhg-bound-timeline-middle-section-bound-stop-margin-bottom, .8rem)}refx-bound-timeline .bound-timeline-container .middle-section-container .has-1-stop.has-stop-information .bound-nb-stop span{display:none}refx-bound-timeline .bound-timeline-container .middle-section-container .has-1-stop.has-stop-information .bound-nb-stop:before{background:var(--application-white-default-color, #FFF);content:var(--lhg-bound-timeline-middle-section-bound-stop-icon-content, "\e903");font-family:var(--lhg-bound-timeline-middle-section-bound-stop-icon-content-font, inherit);font-size:.9rem;padding:0 .6rem}refx-bound-timeline .bound-timeline-container .middle-section-container .has-1-stop.has-stop-information .bound-nb-stop.highlight+.bound-stop-text-with-info-container{flex-direction:column}refx-bound-timeline .bound-timeline-container .middle-section-container .has-1-stop.has-stop-information .bound-nb-stop.highlight+.bound-stop-text-with-info-container .bound-stop-text-with-info-container-icon{background:var(--application-white-default-color, #FFF);position:absolute;top:0;z-index:1}refx-bound-timeline .bound-timeline-container .middle-section-container .bound-nb-stop.highlight+.bound-stop-text-with-info-container .bound-stop-text-with-info-container-icon .highlight{color:var(--bound-timeline-highlight-color)}refx-bound-timeline .bound-timeline-container .middle-section-container .bound-nb-stop.highlight+.bound-stop-text-with-info-container .bound-stop-text-with-info{color:var(--lhg-bound-timeline-second-color)}refx-breadcrumb-pres{display:none}lhg-cabin-upsell-pres .cabin-upsell-card{align-items:center;border-radius:.4rem;color:var(--application-white-default-color, #FFF);display:flex;flex-direction:column;height:100%;width:18rem}lhg-cabin-upsell-pres .cabin-upsell-card.eco{background-color:#408236}lhg-cabin-upsell-pres .cabin-upsell-card.ecoPremium{background-color:#014f30}lhg-cabin-upsell-pres .cabin-upsell-card.business{background-color:#264f87}lhg-cabin-upsell-pres .cabin-upsell-card.first{background-color:#ac1804}lhg-cabin-upsell-pres .cabin-upsell-card section.content{padding:2rem}lhg-cabin-upsell-pres .cabin-upsell-card section.content .cabin-price-info{margin-bottom:3rem;text-align:center}lhg-cabin-upsell-pres .cabin-upsell-card section.content .cabin-price-info .cabin-name{font-size:1.6rem;margin-top:.5rem}lhg-cabin-upsell-pres .cabin-upsell-card section.content .cabin-price-info .starting-price-label{margin-bottom:.5rem}lhg-cabin-upsell-pres .cabin-upsell-card section.content .cabin-price-info refx-price .price-currency-code{font-size:2rem}lhg-cabin-upsell-pres .cabin-upsell-card section.content .cabin-price-info refx-price .price-amount{font-family:var(--application-font-family-bold, coresans-a55);font-size:2.6rem}lhg-cabin-upsell-pres .cabin-upsell-card section.content ul.benefits-list{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:2rem 0}lhg-cabin-upsell-pres .cabin-upsell-card section.content ul.benefits-list li{align-items:center;display:flex;gap:1rem}lhg-cabin-upsell-pres .cabin-upsell-card section.content ul.benefits-list li i{font-size:4rem}lhg-cabin-upsell-pres .cabin-upsell-card div.cabin-upsell-button-container{box-sizing:border-box;margin-top:auto;padding:0 1rem 1.4rem;width:100%}lhg-cabin-upsell-pres .cabin-upsell-card div.cabin-upsell-button-container button.cabin-upsell-button[mat-stroked-button][type=button]{width:100%!important}:root{--calendar-cell-padding: .5rem calc(var(--application-spacer, 2rem) / 4) 0 .6rem;--calendar-day-current-day-label-color: var(--application-text-color, #1A1A1A);--calendar-day-inactive-background-color: #FFF;--calendar-day-inactive-text-color: var(--lhg-calendar-color, var(--color-accent-500, #D81E05));--calendar-day-label-color: var(--lhg-calendar-color, var(--color-accent-500, #D81E05));--calendar-day-margin: .7rem 0 0;--calendar-day-month-separator-border: .1rem dashed var(--application-border-color, #B0B0B0);--calendar-day-selected-background-color: var(--color-accent-400, #DE402B);--calendar-day-selected-day-padding: 0 1.8rem 1.6rem;--calendar-day-selected-icon-size: 2.4rem;--calendar-day-selected-text-color: #FFF;--calendar-day-wrapper-column-height: auto;--calendar-expansion-panel-background-color-expanded: #FFF;--calendar-month-separator-margin: .4rem 1.5rem .9rem 0}@media (max-width: 599.98px){refx-calendar-pres{display:block;margin-left:calc(var(--lhg-grid-margin-xs, 1.8rem) * -1);margin-right:calc(var(--lhg-grid-margin-xs, 1.8rem) * -1)}}@media (min-width: 600px) and (max-width: 839.98px){refx-calendar-pres{display:block;margin-left:calc(var(--lhg-grid-margin-sm, 2.4rem) * -1);margin-right:calc(var(--lhg-grid-margin-sm, 2.4rem) * -1)}}@media (max-width: 839.98px){refx-calendar-pres div.selected-date-container{justify-content:unset}}refx-calendar-pres>div{background-color:#fff;border:var(--lhg-calendar-border, .1rem solid var(--lhg-calendar-border-color, #D8D8D8))}refx-calendar-pres>div .selected-date-container{display:var(--lhg-calendar-pres-selected-date-display, none);padding-top:var(--lhg-calendar-selected-date-container-padding-top, 1.1rem)}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z{box-shadow:none}@media (max-width: 839.98px){refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z{border-left:none;border-right:none}}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z .price-legend-container{display:none}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container{padding:inherit}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container.scroll-to-left:before,refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container.scroll-to-right:after{content:var(--lhg-carousel-scroll-content, )!important}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper{padding:var(--lhg-calendar-cell-wrapper-padding, 0 .8rem 0 0)}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .calendar-cell{margin:var(--lhg-carousel-calendar-cell-margin, 2.4rem 0 1.2rem)}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper:first-child{padding-left:calc(var(--application-spacer, 2rem) / 4)}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper:only-child{padding-left:calc(var(--application-spacer, 2rem) / 4)}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .month-name{color:var(--lhg-carousel-calendar-month-name-color, inherit);font-size:1.4rem;line-height:var(--lhg-carousel-calendar-month-name-line-height, 2rem);margin:var(--lhg-carousel-calendar-month-name-margin, -.4rem 0 0)}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .month-name:not(.align-left){display:none}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn .mdc-button__label{width:100%}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn .cell-content-top{border:.1rem solid var(--lhg-calendar-button-border-color, var(--application-border-color, #B0B0B0));justify-content:var(--lhg-calendar-button-justify-content, end)}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn .cell-content-top refx-price .price{font-family:var(--lhg-calendar-button-price-font-family, inherit);font-size:var(--lhg-calendar-button-price-font-size, inherit)}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn .cell-content-top refx-price .price-currency-code{line-height:1.6rem}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn .cell-content-top refx-price .price-amount{line-height:1.6rem;position:relative;top:-.1rem}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn .cell-content-bottom{line-height:var(--lhg-calendar-button-cell-content-bottom-line-height, 1.6rem)}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn.active .cell-content-top refx-price .price-currency-code,refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn.active .cell-content-top refx-price .price-amount{font-family:var(--lhg-active-calendar-button-cell-content-top-font-family, var(--application-font-family-bold, coresans-a55))}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn.active .cell-content-bottom>i{position:relative;top:-.3rem}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn[disabled] .cell-content-top{background-color:var(--lhg-disabled-background-color, var(--application-disabled-background-color, #E7E7E7));border:.1rem solid var(--lhg-calendar-button-disabled-border-color, var(--application-disabled-border-color, #B0B0B0));color:var(--application-unavailable-color, #B0B0B0);white-space:initial;width:var(--lhg-calendar-button-disabled-width, inherit)}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn[disabled] .cell-content-top .day-data{position:relative;top:-.2rem}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn[disabled] .cell-content-top .day-data>div.refx-body-1{line-height:1.6rem;margin-bottom:var(--lhg-disabled-date-margin-bottom, inherit);word-break:var(--lhg-disabled-date-word-break, unset)}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn[disabled] .cell-content-bottom{color:var(--application-unavailable-color, #B0B0B0)}refx-calendar-pres mat-expansion-panel.mat-expansion-panel.mat-elevation-z refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn:not(:disabled){min-width:var(--lhg-calendar-button-enabled-min-width, 6.4rem);max-width:var(--lhg-calendar-button-enabled-max-width, inherit)}refx-calendar-pres .selected-date-container div.selected-date{font:var(--lhg-selected-date-font, 400 1.6rem/2.2rem var(--application-font-family-regular, coresans-a45));text-align:initial}@media (min-width: 600px) and (max-width: 839.98px){refx-calendar-pres .selected-date-container div.selected-date{padding:var(--lhg-calendar-pres-selected-date-width-sm-padding, 0 1.8rem 1.6rem var(--lhg-grid-margin-sm, 2.4rem))}}@media (min-width: 840px) and (max-width: 1023.98px){refx-calendar-pres .selected-date-container div.selected-date{padding:var(--lhg-calendar-pres-selected-date-width-md-padding, 0 1.8rem 1.6rem var(--lhg-grid-margin-md, 2.6rem));width:var(--lhg-calendar-pres-selected-date-width-md, 58.6rem)}}@media (min-width: 1024px) and (max-width: 1279.98px){refx-calendar-pres .selected-date-container div.selected-date{padding:var(--lhg-calendar-pres-selected-date-width-lg-padding, 0 1.8rem 1.6rem var(--lhg-grid-margin-lg, 3rem));width:var(--lhg-calendar-pres-selected-date-width-lg, 58.1rem)}}@media (min-width: 1280px){refx-calendar-pres .selected-date-container div.selected-date{width:var(--lhg-calendar-pres-selected-date-width-xl, 67.5rem)}}@media (max-width: 839.98px){refx-calendar-pres refx-carousel .carousel-container .arrow{display:none}}refx-self-reaccommodation refx-calendar-pres .calendar-cell .calendar-btn:hover{border-radius:0}refx-self-reaccommodation refx-calendar-pres .calendar-cell .cell-content-top{border:var(--lhg-self-reacc-calendar-calendar-cell-cell-content-top-border, inherit)}refx-self-reaccommodation refx-calendar-pres .calendar-cell .cell-content-top:hover{background-color:var(--lhg-self-reacc-calendar-cell-cell-content-top-background-color-hover, transparent)}refx-self-reaccommodation refx-calendar-pres .calendar-cell .cell-content-top:hover .refx-body-2{color:var(--lhg-self-reacc-calendar-cell-content-top-color-hover, inherit)}refx-self-reaccommodation refx-calendar-pres .calendar-btn.active .cell-content-top{border:0}refx-self-reaccommodation refx-calendar-pres .calendar-btn.active .cell-content-top:hover{background-color:var(--lhg-self-reacc-calendar-cell-content-top-active-background-color-hover, var(--color-primary-500, #4d4d4d))}refx-self-reaccommodation refx-calendar-pres .calendar-btn.active .cell-content-top:hover .refx-body-2{color:var(--lhg-self-reacc-calendar-cell-content-top-active-color-hover, inherit)}refx-self-reaccommodation refx-calendar-pres .calendar-btn.active .cell-content-top .refx-body-2{font:var(--lhg-self-reacc-calendar-calendar-btn-active-cell-content-top-font, inherit)}refx-self-reaccommodation refx-calendar-pres .secured-flight-legend,refx-self-reaccommodation refx-calendar-pres .selected-date{display:none}refx-self-reaccommodation refx-calendar-pres .selected-date-container.refx-display-3{font-weight:400}refx-self-reaccommodation refx-calendar-pres>div{border:none}refx-self-reaccommodation refx-calendar-pres>div .refx-display-3.selected-date-container{display:flex;justify-content:center;padding:0}refx-self-reaccommodation refx-calendar-pres>div .refx-display-3.selected-date-container .selected-date{font:var(--lhg-self-reacc-calendar-pres-selected-date-font, inherit);padding:.8rem 0;text-align:center;width:100%}refx-self-reaccommodation refx-calendar-pres>div .mat-expansion-panel.mat-elevation-z .secured-flight-span{color:var(--lhg-self-reacc-secured-flight-text-color, inherit)}refx-self-reaccommodation refx-calendar-pres>div .mat-expansion-panel.mat-elevation-z.mat-expanded{box-shadow:var(--lhg-self-reacc-calendar-pres-mat-expansion-panel-box-shadow, inherit)}refx-self-reaccommodation refx-calendar-pres>div .mat-expansion-panel.mat-elevation-z .mat-expansion-indicator{color:var(--lhg-self-reacc-calendar-pres-mat-expansion-panel-mat-expansion-indicator-color, var(--application-text-color, #1A1A1A))}refx-self-reaccommodation refx-calendar-pres>div .mat-expansion-panel.mat-elevation-z .mat-expansion-indicator:after{color:var(--lhg-self-reacc-calendar-pres-mat-expansion-panel-mat-expansion-indicator-color, var(--application-text-color, #1A1A1A))}refx-self-reaccommodation refx-calendar-pres>div .mat-expansion-panel.mat-elevation-z .secured-flight-icon{display:none}.car-rental-header-service-category lhg-car-rental-offer-pres{overflow:hidden}.car-rental-header-service-category lhg-car-rental-offer-pres lhg-service-teaser-pres .category .category-details{padding-bottom:0;padding-right:0;padding-top:0;justify-content:space-between}@media (max-width: 839.98px){.car-rental-header-service-category lhg-car-rental-offer-pres lhg-service-teaser-pres .category .category-details{padding-left:0;padding-top:2.4rem}}.car-rental-header-service-category lhg-car-rental-offer-pres lhg-service-teaser-pres .category .category-details .category-title,.car-rental-header-service-category lhg-car-rental-offer-pres lhg-service-teaser-pres .category .category-details .category-teaser-price{display:none}lhg-car-rental-offer-pres:not(.car-rental-header-service-category lhg-car-rental-offer-pres){overflow:hidden;border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:0 0 1.5rem;padding:0;border:var(--lhg-car-rental-offer-pres-border, var(--application-teaser-border, 1px solid #B0B0B0));border-radius:var(--lhg-car-rental-offer-pres-border-radius, var(--application-teaser-border-radius, .4rem));box-shadow:var(--lhg-car-rental-offer-pres-box-shadow, var(--application-teaser-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)))}@media (min-width: 0){lhg-car-rental-offer-pres:not(.car-rental-header-service-category lhg-car-rental-offer-pres){margin:0 0 1.5rem}}@media (min-width: 600px){lhg-car-rental-offer-pres:not(.car-rental-header-service-category lhg-car-rental-offer-pres){margin:0 0 1.5rem}}@media (min-width: 840px){lhg-car-rental-offer-pres:not(.car-rental-header-service-category lhg-car-rental-offer-pres){margin:0 0 2rem}}@media (min-width: 1024px){lhg-car-rental-offer-pres:not(.car-rental-header-service-category lhg-car-rental-offer-pres){margin:0 0 2.5rem}}@media (min-width: 1280px){lhg-car-rental-offer-pres:not(.car-rental-header-service-category lhg-car-rental-offer-pres){margin:0 0 3rem}}lhg-car-rental-offer-pres lhg-service-teaser-pres .category .collapsible-recap-pres-container-content{color:var(--application-text-color, #1A1A1A)}lhg-car-rental-offer-pres lhg-service-teaser-pres .category .collapsible-service-recap-rental-car-title{font-weight:bolder;margin-bottom:.8rem}lhg-car-rental-offer-pres lhg-service-teaser-pres .category .image{background-position:top}lhg-car-rental-selection-details-dialog-pres mat-expansion-panel.mat-expansion-panel#carRentalExpansionPanel{box-shadow:var(--application-teaser-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));margin-top:.4rem}lhg-car-rental-selection-details-dialog-pres mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header.mat-expansion-panel-header{margin:0;padding:0 2.4rem;font:var(--application-font-family-bold, coresans-a55);font-size:2rem;font-weight:700}lhg-car-rental-selection-details-dialog-pres mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header.mat-expansion-panel-header.cdk-focused{box-shadow:none}lhg-car-rental-selection-details-dialog-pres mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header.mat-expansion-panel-header .mat-expansion-panel-header-description{justify-content:flex-end}lhg-car-rental-selection-details-dialog-pres mat-expansion-panel.mat-expansion-panel .car-rental-dialog-row{padding:0 2.4rem;display:flex;flex-direction:row;justify-content:space-between}lhg-car-rental-selection-details-dialog-pres mat-expansion-panel.mat-expansion-panel .car-rental-dialog-row.space-up{margin-top:2.4rem}lhg-car-rental-selection-details-dialog-pres mat-expansion-panel.mat-expansion-panel .car-rental-dialog-row.total{margin:2.4rem 0;font-size:2rem}lhg-car-rental-selection-details-dialog-pres mat-expansion-panel.mat-expansion-panel .bold{font-weight:700}:root{--flight-carousel-pres-flight-item-padding: .5rem}.cdk-overlay-container .refx-overlay-pane.refx-full-screen-dialog-disabled lhg-cash-upgrade-fare-benefits-dialog-pres .refx-dialog-title{margin-bottom:0}lhg-cash-upgrade-fare-benefits-dialog-pres .refx-dialog-title{margin:0}lhg-cash-upgrade-fare-benefits-dialog-pres .refx-dialog-title .fare-benefits-dialog-title{font-family:var(--lhg-cash-upgrade-fare-benefits-dialog-pres-title-font-family, inherit);font-size:2.8rem;line-height:3.2rem;margin:0}lhg-cash-upgrade-fare-benefits-dialog-pres .refx-dialog-title .fare-benefits-dialog-subtitle{font:1.8rem/2.4rem var(--application-font-family-regular, coresans-a45)}lhg-cash-upgrade-fare-benefits-dialog-pres .fare-benefits-dialog-content .fare-benefits-dialog-carousel{margin:2rem 0}lhg-cash-upgrade-fare-benefits-dialog-pres .fare-benefits-dialog-content .fare-benefits-dialog-carousel .benefit-carousel:focus-within{outline:auto .1rem Highlight;outline:auto .1rem -webkit-focus-ring-color;outline-offset:.4rem}lhg-cash-upgrade-fare-benefits-dialog-pres .fare-benefits-dialog-content .fare-benefits-dialog-carousel .benefit-carousel .carousel-container ul{padding-top:0;padding-bottom:0}lhg-cash-upgrade-fare-benefits-dialog-pres .fare-benefits-dialog-content .fare-benefits-dialog-carousel .benefit-carousel .carousel-container ul li{height:18rem}lhg-cash-upgrade-fare-benefits-dialog-pres .fare-benefits-dialog-content .fare-benefits-dialog-carousel .benefit-carousel .carousel-container ul li:not(:last-child){margin-right:1rem}lhg-cash-upgrade-fare-benefits-dialog-pres .fare-benefits-dialog-content .fare-benefits-dialog-carousel .benefit-carousel .carousel-container ul li img{width:27rem;height:18rem}lhg-cash-upgrade-fare-benefits-dialog-pres .fare-benefits-dialog-content .benefit-title{font:1.4rem/1.8rem var(--lhg-cash-upgrade-fare-benefits-dialog-pres-benefit-title-font-family, inherit);margin:0}lhg-cash-upgrade-fare-benefits-dialog-pres .fare-benefits-dialog-content .benefit-description ul{margin-top:.4rem;padding-left:2.4rem}lhg-cash-upgrade-fare-benefits-dialog-pres .refx-dialog-actions{justify-content:start}lhg-cash-upgrade-fare-benefits-pres .fare-benefits-container{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;min-height:22.4rem;padding:.8rem 1rem 1.1rem}lhg-cash-upgrade-fare-benefits-pres .fare-benefits-container .fare-benefit-container{align-items:center;align-self:stretch;color:var(--lhg-cash-upgrade-fare-benefits-fare-container-color, var(--application-text-color, #1A1A1A));display:flex;gap:.5rem;height:auto;min-height:3.2rem}lhg-cash-upgrade-fare-benefits-pres .fare-benefits-container .fare-benefit-container .fare-benefit-icon{align-items:flex-start;display:flex;gap:1rem}lhg-cash-upgrade-fare-benefits-pres .fare-benefits-container .fare-benefit-container .fare-benefit-icon i{height:2.4rem;width:2.4rem}lhg-cash-upgrade-fare-benefits-pres .fare-benefits-container .fare-benefit-container .fare-benefit-icon i:before{font-family:var(--application-font-family-icon, OS-icons);font-size:2.4rem;font-style:normal}lhg-cash-upgrade-fare-benefits-pres .fare-benefits-container .fare-benefit-container .fare-benefit-label{font-size:1.2rem;line-height:1.4rem}lhg-cash-upgrade-fare-benefits-pres .fare-benefits-container .fare-benefits-link-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}lhg-cash-upgrade-fare-benefits-pres .fare-benefits-container .fare-benefits-link-container .fare-benefit-separator{border-top:2px solid #CCCCCC;margin-top:.2rem;margin-bottom:1.2rem;width:100%}lhg-cash-upgrade-fare-benefits-pres .fare-benefits-container .fare-benefits-link-container .fare-benefit-popup-wrapper{width:100%;display:flex;align-items:center;justify-content:center;color:var(--application-primary-link-color, #4D4D4D)}lhg-cash-upgrade-fare-benefits-pres .fare-benefits-container .fare-benefits-link-container .fare-benefit-popup-wrapper:before{margin-right:.2rem;font-family:var(--application-font-family-icon, OS-icons);font-size:2rem;font-style:bold}lhg-cash-upgrade-fare-benefits-pres .fare-benefits-container .fare-benefits-link-container .fare-benefit-popup-wrapper a{vertical-align:middle;font:var(--lhg-cash-upgrade-fare-benefits-popup-wrapper-font, 1.4rem/1.8rem var(--application-font-family-bold, coresans-a55))}lhg-cash-upgrade-fares-pres{box-sizing:border-box}lhg-cash-upgrade-fares-pres .flight-fares{display:flex}lhg-cash-upgrade-fares-pres .selectable-upgrade .mat-mdc-radio-button .mdc-label{display:flex;flex-direction:column}lhg-cash-upgrade-fares-pres .selectable-upgrade .mat-mdc-radio-button .mdc-label span{display:flex;flex-direction:column}lhg-cash-upgrade-fares-pres .selectable-upgrade refx-price-card .price-card-container .mat-mdc-card,lhg-cash-upgrade-fares-pres .selectable-upgrade refx-price-card .price-card-container .mat-mdc-card:hover,lhg-cash-upgrade-fares-pres .selectable-upgrade refx-price-card .price-card-container:hover .mat-mdc-card,lhg-cash-upgrade-fares-pres .selectable-upgrade refx-price-card .price-card-container:hover .mat-mdc-card:hover{box-shadow:var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));height:auto;width:18rem}lhg-cash-upgrade-fares-pres .selectable-upgrade refx-price-card .price-card-container .mat-mdc-card .top-section-container,lhg-cash-upgrade-fares-pres .selectable-upgrade refx-price-card .price-card-container .mat-mdc-card:hover .top-section-container,lhg-cash-upgrade-fares-pres .selectable-upgrade refx-price-card .price-card-container:hover .mat-mdc-card .top-section-container,lhg-cash-upgrade-fares-pres .selectable-upgrade refx-price-card .price-card-container:hover .mat-mdc-card:hover .top-section-container{align-items:center;display:flex;flex-direction:column;height:12rem;margin:0;padding:1.6rem 1.6rem 0;position:initial}lhg-cash-upgrade-fares-pres .selectable-upgrade refx-price-card .price-card-container .mat-mdc-card .top-section-container .price-card-input-label .price-card-price-cont .price,lhg-cash-upgrade-fares-pres .selectable-upgrade refx-price-card .price-card-container .mat-mdc-card:hover .top-section-container .price-card-input-label .price-card-price-cont .price,lhg-cash-upgrade-fares-pres .selectable-upgrade refx-price-card .price-card-container:hover .mat-mdc-card .top-section-container .price-card-input-label .price-card-price-cont .price,lhg-cash-upgrade-fares-pres .selectable-upgrade refx-price-card .price-card-container:hover .mat-mdc-card:hover .top-section-container .price-card-input-label .price-card-price-cont .price{margin-top:.6rem}lhg-cash-upgrade-fares-pres .selectable-upgrade refx-price-card .price-card-container .mat-mdc-card .bottom-section-container,lhg-cash-upgrade-fares-pres .selectable-upgrade refx-price-card .price-card-container .mat-mdc-card:hover .bottom-section-container,lhg-cash-upgrade-fares-pres .selectable-upgrade refx-price-card .price-card-container:hover .mat-mdc-card .bottom-section-container,lhg-cash-upgrade-fares-pres .selectable-upgrade refx-price-card .price-card-container:hover .mat-mdc-card:hover .bottom-section-container{padding:0;border-left:var(--lhg-cash-upgrade-fares-pres-bottom-section-container-border, 1px var(--application-border-color, #B0B0B0) solid);border-bottom:var(--lhg-cash-upgrade-fares-pres-bottom-section-container-border, 1px var(--application-border-color, #B0B0B0) solid);border-right:var(--lhg-cash-upgrade-fares-pres-bottom-section-container-border, 1px var(--application-border-color, #B0B0B0) solid);border-bottom-left-radius:var(--lhg-cash-upgrade-fares-pres-border-radius, var(--application-card-border-radius, .4rem));border-bottom-right-radius:var(--lhg-cash-upgrade-fares-pres-border-radius, var(--application-card-border-radius, .4rem))}lhg-cash-upgrade-fares-pres .flight-fares .carousel-container .left-arrow,lhg-cash-upgrade-fares-pres .flight-fares .carousel-container .right-arrow{display:none}lhg-cash-upgrade-fares-pres refx-price-card .price-card-container{margin:0 .75rem}lhg-cash-upgrade-fares-pres refx-price-card .price-card-container .price-card-price-cont .price-card-price .price .price-amount:not(.price-1-6-digits-display),lhg-cash-upgrade-fares-pres refx-price-card .price-card-container .price-card-price-cont .price-card-price .price .price-sign:not(.price-1-6-digits-display){font-size:1.4rem}lhg-cash-upgrade-fares-pres refx-price-card .price-card-container[class*=price-card-].cabin-eco .top-section-container,lhg-cash-upgrade-fares-pres refx-price-card .price-card-container[class*=price-card-].cabin-eco.selected .top-section-container{background-color:#408236}lhg-cash-upgrade-fares-pres refx-price-card .price-card-container[class*=price-card-].cabin-ecoPremium .top-section-container,lhg-cash-upgrade-fares-pres refx-price-card .price-card-container[class*=price-card-].cabin-ecoPremium.selected .top-section-container{background-color:#014f30}lhg-cash-upgrade-fares-pres refx-price-card .price-card-container[class*=price-card-].cabin-business .top-section-container,lhg-cash-upgrade-fares-pres refx-price-card .price-card-container[class*=price-card-].cabin-business.selected .top-section-container{background-color:#264f87}lhg-cash-upgrade-fares-pres refx-price-card .price-card-container[class*=price-card-].cabin-first .top-section-container,lhg-cash-upgrade-fares-pres refx-price-card .price-card-container[class*=price-card-].cabin-first.selected .top-section-container{background-color:#ac1804}lhg-cash-upgrade-pres{border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:0 0 1.5rem;padding:0;border:var(--application-teaser-border, 1px solid #B0B0B0);border-radius:var(--application-teaser-border-radius, .4rem);box-shadow:var(--lhg-cash-upgrade-pres-box-shadow, var(--application-teaser-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)));overflow:hidden}@media (min-width: 0){lhg-cash-upgrade-pres{margin:0 0 1.5rem}}@media (min-width: 600px){lhg-cash-upgrade-pres{margin:0 0 1.5rem}}@media (min-width: 840px){lhg-cash-upgrade-pres{margin:0 0 2rem}}@media (min-width: 1024px){lhg-cash-upgrade-pres{margin:0 0 2.5rem}}@media (min-width: 1280px){lhg-cash-upgrade-pres{margin:0 0 3rem}}lhg-cash-upgrade-pres .category-recap{display:block;padding:0}lhg-cash-upgrade-pres ul{list-style-type:none;padding:0}lhg-cash-upgrade-recap-breakdown-pres .generic-recap-breakdown{background-color:var(--lhg-cash-upgrade-recap-breakdown-pres-background-color, transparent);padding:0}@media (min-width: 600px){lhg-cash-upgrade-recap-breakdown-pres .generic-recap-breakdown ul.travelers-service-selection:not(:last-child),lhg-cash-upgrade-recap-breakdown-pres .generic-recap-breakdown ul.travelers-service-selection>li:not(:last-child){border-bottom:var(--application-border-width, 1px) var(--application-border-style, solid) var(--application-border-color, #B0B0B0)}}lhg-cash-upgrade-recap-breakdown-pres .generic-recap-breakdown ul.travelers-service-selection>li{display:flex;padding:calc(var(--application-spacer, 2rem) * .5) 0}@media (max-width: 599.98px){lhg-cash-upgrade-recap-breakdown-pres .generic-recap-breakdown ul.travelers-service-selection>li{flex-direction:column}}@media (max-width: 599.98px){lhg-cash-upgrade-recap-breakdown-pres .generic-recap-breakdown ul.travelers-service-selection>li:not(:last-child){padding:calc(var(--application-spacer, 2rem) * .5) 0 0 0}}lhg-cash-upgrade-recap-breakdown-pres .generic-recap-breakdown ul.travelers-service-selection .service-recap{color:var(--color-accent-500, #D81E05);flex:18}lhg-cash-upgrade-recap-breakdown-pres .generic-recap-breakdown ul.travelers-service-selection .service-recap .service-paid{color:var(--lhg-cash-upgrade-recap-breakdown-pres-service-recap-service-paid-color, var(--application-text-color, #1A1A1A));flex:18}lhg-cash-upgrade-recap-breakdown-pres .generic-recap-breakdown ul.travelers-service-selection .traveler-name{color:var(--lhg-cash-upgrade-recap-breakdown-pres-traveler-name-color, var(--application-text-color, #1A1A1A));flex:7}@media (min-width: 600px){lhg-cash-upgrade-recap-breakdown-pres .generic-recap-breakdown ul.travelers-service-selection .traveler-name{margin:0 -.67rem 0 0}[dir=rtl] lhg-cash-upgrade-recap-breakdown-pres .generic-recap-breakdown ul.travelers-service-selection .traveler-name{margin:0 0 0 -.67rem}}lhg-cash-upgrade-recap-breakdown-pres .generic-recap-breakdown .upgraded-to-cabin-info,lhg-cash-upgrade-recap-breakdown-pres .generic-recap-breakdown .price{display:block}:root{--carousel-padding: 1.6rem 0 0}lhg-cash-upgrade-selection-pres .segment-title{color:var(--lhg-cash-upgrade-selection-pres-segment-title-color, var(--application-text-color, #1A1A1A));display:block;font:var(--lhg-cash-upgrade-selection-pres-segment-title-font, normal 1.8rem/2.2rem var(--application-font-family-bold, coresans-a55));margin:2.4rem 0 1.6rem}lhg-cash-upgrade-selection-pres:first-child .segment-title{margin:1rem 0 1.6rem}lhg-cash-upgrade-selection-pres .segment-details{background-color:#fff;border-radius:var(--upsell-premium-row-pres-card-radius);border:var(--lhg-cash-upgrade-selection-pres-segment-details-border, 0);box-shadow:var(--lhg-cash-upgrade-selection-pres-box-shadow, none);display:block;padding:1.8rem 0}lhg-cash-upgrade-selection-pres .segment-details .mat-mdc-button-wrapper refx-flight-price .flight-price-section{color:var(--lhg-cash-upgrade-selection-pres-flight-price-section, var(--color-accent-500, #D81E05))}lhg-cash-upgrade-selection-pres .segment-details .mat-mdc-button-wrapper i{display:block}lhg-cash-upgrade-selection-pres .segment-details .mat-expansion-panel{box-shadow:none}lhg-cash-upgrade-selection-pres refx-flight-card-pres .flight-card-button .flight-price .price-amount.price-1-6-digits-display{font-size:2.6rem}lhg-cash-upgrade-selection-pres refx-flight-card-pres .right-section .flight-card-button-section:has(.no-upgrade-avail) .mat-mdc-button{cursor:auto}lhg-cash-upgrade-selection-pres refx-flight-card-pres .right-section .flight-card-button-section:has(.no-upgrade-avail) .mat-mdc-button .mat-mdc-button-focus-overlay{opacity:0}lhg-cash-upgrade-selection-pres refx-flight-card-pres refx-basic-flight-card-layout .basic-flight-card-layout-left-top-section-container refx-bound-timeline .bound-stop-text{line-height:1.8rem}lhg-cash-upgrade-selection-pres refx-flight-card-pres refx-basic-flight-card-layout .basic-flight-card-layout-left-bottom-section-container refx-flight-details .duration-text span{line-height:1.6rem}lhg-cash-upgrade-selection-pres refx-flight-card-pres refx-basic-flight-card-layout .basic-flight-card-layout-left-bottom-section-container refx-flight-details .operating-text span{line-height:1.6rem}lhg-cash-upgrade-selection-pres refx-flight-card-pres refx-basic-flight-card-layout .basic-flight-card-layout-left-bottom-section-container refx-flight-details .itin-details-link{display:inline-block}lhg-cash-upgrade-selection-pres refx-flight-card-pres refx-basic-flight-card-layout .basic-flight-card-layout-left-bottom-section-container refx-flight-details .itin-details-link:after{color:var(--lhg-cash-upgrade-selection-pres-segment-itin-details-link-after-color, var(--color-primary-500, #4d4d4d))}lhg-cash-upgrade-selection-pres refx-flight-card-pres refx-basic-flight-card-layout .basic-flight-card-layout-left-bottom-section-container refx-flight-details .operating-airline-logo{display:none}lhg-cash-upgrade-selection-pres refx-flight-card-pres refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button .refx-icon-chevron-down{color:var(--lhg-cash-upgrade-selection-pres-segment-flight-card-toggle-button-color, var(--color-primary-500, #4d4d4d))}lhg-cash-upgrade-selection-pres .current-fare{border-top:var(--lhg-cash-upgrade-selection-pres-title-current-fare-border-top, 1px solid var(--lhg-cash-upgrade-selection-pres-solid-border-color, var(--application-solid-border-color, #B0B0B0)));margin:1.5rem 2rem 0;padding:var(--lhg-cash-upgrade-selection-pres-title-current-fare-padding, 1.4rem 0 0);text-align:center}lhg-cash-upgrade-selection-pres .current-fare span.refx-display-2{color:var(--lhg-cash-upgrade-selection-pres-title-current-fare-color, var(--color-accent-500, #D81E05));display:var(--lhg-cash-upgrade-selection-pres-display-style, block);font-family:var(--lhg-cash-upgrade-selection-pres-title-current-fare-font-family, inherit);font-size:var(--lhg-cash-upgrade-selection-pres-title-current-fare-font-size, 2rem);font-weight:var(--lhg-cash-upgrade-selection-pres-title-current-fare-font-weight, 400)}lhg-cash-upgrade-selection-pres .your-fare-label{margin:0 .25rem 0 0}lhg-cash-upgrade-selection-pres .basic-flight-card-layout-left-section-row,lhg-cash-upgrade-selection-pres .basic-flight-card-layout-right-section-container,lhg-cash-upgrade-selection-pres refx-flight-card-pres{margin:0}lhg-cash-upgrade-selection-pres .flight-card-button{padding:0}lhg-cash-upgrade-selection-pres .segment-details.no-availbutton i{display:none}lhg-cash-upgrade-selection-pres .no-upgrade-avail{color:var(--lhg-cash-upgrade-selection-pres-no-upgrade-avail-color, var(--color-accent-500, #D81E05));font:var(--lhg-cash-upgrade-selection-pres-no-upgrade-avail-font, normal 1.4rem/2rem var(--application-font-family-regular, coresans-a45));display:block;max-width:6rem;white-space:normal;word-break:break-word}lhg-cash-upgrade-selection-pres .segment-details .segment-total-price{align-self:flex-end;border-top:var(--lhg-cash-upgrade-selection-pres-title-current-fare-border-top, 1px solid var(--lhg-cash-upgrade-selection-pres-solid-border-color, var(--application-solid-border-color, #B0B0B0)));color:var(--lhg-cash-upgrade-selection-pres-segment-total-price-color, var(--color-accent-500, #D81E05));display:flex;font:var(--lhg-cash-upgrade-selection-pres-segment-total-price-font, normal 2rem/2.2rem var(--application-font-family-regular, coresans-a45));justify-content:flex-end;margin:1.5rem 2rem 0;padding:2rem 0 0;width:calc(100% - 4rem)}lhg-cash-upgrade-selection-pres .segment-details .segment-total-price .total-price-label{margin:0 .25rem 0 0}lhg-cash-upgrade-selection-pres .segment-details .segment-total-price .price-amount,lhg-cash-upgrade-selection-pres .segment-details .segment-total-price .price-sign{font:var(--lhg-cash-upgrade-selection-pres-segment-total-price-amount-font, normal 2rem/2.2rem var(--application-font-family-bold, coresans-a55))}lhg-cash-upgrade-selection-pres refx-price-card .top-section-container .price-card-title-container .refx-body-2{font:var(--lhg-cash-upgrade-selection-pres-refx-price-price-card-title-container-font, normal 1.6rem/2rem var(--application-font-family-bold, coresans-a55))}lhg-cash-upgrade-selection-pres refx-price-card .top-section-container .price-card-subtitle-label{color:#fff;font-size:1.2rem}lhg-cash-upgrade-selection-pres refx-price-card .top-section-container refx-price .price .price-amount,lhg-cash-upgrade-selection-pres refx-price-card .top-section-container refx-price .price .price-sign{font:var(--lhg-cash-upgrade-selection-pres-refx-price-card-price-amount-font, normal 2.6rem/4rem var(--application-font-family-bold, coresans-a55))}lhg-cash-upgrade-selection-pres refx-price-card .top-section-container refx-price .price .price-currency-code{font:var(--lhg-cash-upgrade-selection-pres-segment-total-price-font, normal 2rem/2.2rem var(--application-font-family-regular, coresans-a45))}lhg-cash-upgrade-selection-pres refx-price-card .top-section-container .radio-button{font-size:2rem}lhg-cash-upgrade-services-transfer-dialog-pres .content{color:var(--cash-upgrade-services-transfer-dialog-pres-color, inherit)}lhg-cash-upgrade-total-price-cont .price-information-card .price-information-card-price-wrapper{align-items:flex-end;border-top:var(--lhg-cash-upgrade-total-price-border-top, none);display:flex;font:var(--lhg-cash-upgrade-total-price-label-font, normal 2rem/3rem var(--application-font-family-regular, coresans-a45));justify-content:flex-end;margin-top:2.4rem;padding-top:var(--lhg-cash-upgrade-total-price-padding-top, 0)}lhg-cash-upgrade-total-price-cont .price-information-card .price-information-card-price-wrapper .price-information-card-price-label{line-height:3rem}lhg-cash-upgrade-total-price-cont .price .price-amount,lhg-cash-upgrade-total-price-cont .price .price-sign{font:var(--lhg-cash-upgrade-total-price-font, inherit)}:root{--category-baggage-selection-pres-service-input-margin: .8rem 0 0;--category-baggage-selection-pres-service-selection-card-margin: 0 0 1.5rem;--category-baggage-selection-pres-service-traveler-flex-direction-xs-down: column;--category-baggage-selection-pres-service-traveler-flex-direction: column;--category-baggage-selection-pres-service-travelers-margin: 0;--category-baggage-selection-service-traveler-border: 0;--category-baggage-selection-service-traveler-padding-last-child: 1.5rem 0 0;--category-baggage-selection-service-traveler-padding: 1.5rem 0 0}refx-category-baggage-selection-pres refx-service-card-pres .service-header{color:var(--lhg-category-baggage-selection-service-header-title-color, var(--application-text-color, #1A1A1A));margin-bottom:.1rem}refx-category-baggage-selection-pres refx-service-card-pres .service-header .service-name{font-family:var(--application-font-family-bold, coresans-a55)}refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler refx-traveler-name-pres .name,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .baggage-allowance-travelers refx-traveler-name-pres .name,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .baggage-allowance-traveler refx-traveler-name-pres .name{color:var(--lhg-category-baggage-selection-service-header-title-color, var(--application-text-color, #1A1A1A));font-family:var(--application-font-family-bold, coresans-a55)}@media (min-width: 840px){refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .baggage-allowance-travelers,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .baggage-allowance-traveler{flex-direction:row}refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler:not(:last-child),refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .baggage-allowance-travelers:not(:last-child),refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .baggage-allowance-traveler:not(:last-child){margin-bottom:.8rem}}@media (min-width: 840px){refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .baggage-allowance-traveler-carry-on,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-allowed,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .no-allowance,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .baggage-allowance-travelers .baggage-allowance-traveler-carry-on,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .baggage-allowance-travelers .service-allowed,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .baggage-allowance-travelers .no-allowance,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .baggage-allowance-traveler .baggage-allowance-traveler-carry-on,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .baggage-allowance-traveler .service-allowed,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .baggage-allowance-traveler .no-allowance{align-items:flex-end;flex-direction:column}}refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers refx-baggage-allowance-pres .free-baggage-allowance-piece{display:block}@media (min-width: 840px){refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers refx-baggage-allowance-pres .free-baggage-allowance-piece{display:inline-block}}@media (min-width: 840px){refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers{margin:1.5rem 0 -1.5rem}}refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler{position:relative}@media (min-width: 840px){refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler{display:unset;margin-bottom:.8rem}}@media (max-width: 1023.98px){refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection{align-items:unset}}@media (min-width: 840px){refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-details-selection{margin-bottom:2rem}}@media (min-width: 840px){refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont{position:relative;margin:-2rem 0 2rem;text-align:right}}refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres{margin:0 0 0 auto}refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .subcategory-input refx-number-stepper .number-stepper-container,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .service-input refx-number-stepper .number-stepper-container,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .subcategory-input refx-number-stepper .number-stepper-container{align-items:flex-end;justify-content:flex-end}refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .info-label-container .info-label,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .subcategory-input refx-number-stepper .info-label-container .info-label,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .service-input refx-number-stepper .info-label-container .info-label,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .subcategory-input refx-number-stepper .info-label-container .info-label{border:.1rem solid var(--lhg-stepper-hint-border-color, inherit);border-radius:var(--lhg-stepper-hint-border-radius, inherit);background:var(--lhg-stepper-hint-after-background, inherit);color:var(--lhg-stepper-hint-font-color, inherit);padding:.4rem .8rem}refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .info-label-container .info-label:after,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .subcategory-input refx-number-stepper .info-label-container .info-label:after,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .service-input refx-number-stepper .info-label-container .info-label:after,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .subcategory-input refx-number-stepper .info-label-container .info-label:after{border-bottom:1rem solid transparent;border-width:.5rem;content:"";position:absolute;right:1.6rem;top:.2rem;border-style:solid;border-color:var(--lhg-stepper-hint-after-background, inherit) var(--lhg-stepper-hint-after-background, inherit) transparent transparent;transform-origin:0 0;transform:rotate(-45deg)}refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .info-label-container .info-label:before,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .subcategory-input refx-number-stepper .info-label-container .info-label:before,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .service-input refx-number-stepper .info-label-container .info-label:before,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .subcategory-input refx-number-stepper .info-label-container .info-label:before{top:0;border-style:solid;border-color:var(--lhg-stepper-hint-before-background, inherit) var(--lhg-stepper-hint-before-background, inherit) transparent transparent;transform-origin:0 0;transform:rotate(-45deg)}refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .info-label-container,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .subcategory-input refx-number-stepper .info-label-container,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .service-input refx-number-stepper .info-label-container,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .subcategory-input refx-number-stepper .info-label-container{justify-content:flex-end}refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .info-label-container .info-label,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .subcategory-input refx-number-stepper .info-label-container .info-label,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .service-input refx-number-stepper .info-label-container .info-label,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .subcategory-input refx-number-stepper .info-label-container .info-label{font-size:1.4rem;margin-bottom:.1rem}@media (min-width: 840px){refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .info-label-container .info-label:not(:last-child),refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .subcategory-input refx-number-stepper .info-label-container .info-label:not(:last-child),refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .service-input refx-number-stepper .info-label-container .info-label:not(:last-child),refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .subcategory-input refx-number-stepper .info-label-container .info-label:not(:last-child){margin-bottom:.9rem}}refx-category-baggage-selection-pres refx-service-card-pres .actual-price .price{color:var(--lhg-category-baggage-selection-price-color, inherit)}refx-category-generic-selection-pres div.no-service-available{font-family:var(--lhg-category-generic-selection-no-service-available-font-family, inherit);text-align:left}refx-category-generic-selection-pres refx-service-input-pres .service-input .mat-mdc-form-field{margin-bottom:0}refx-category-generic-selection-pres refx-service-input-pres .service-input .mat-mdc-form-field .mat-mdc-form-field-wrapper{min-height:var(--lhg-category-generic-selection-service-input-min-height, unset)}refx-category-generic-selection-pres refx-service-input-pres .service-input .mat-mdc-form-field .mat-mdc-form-field-error-wrapper{margin-top:0}@media (max-width: 839.98px){.acki refx-category-generic-selection-pres .service-travelers li.service-traveler{flex-direction:column}}.pets refx-category-generic-selection-pres div.no-service-available{color:var(--application-text-color, #1A1A1A)}.pets .label-mandatory:after{content:""}:root{--generic-recap-breakdown-pres-background: transparent;--generic-recap-breakdown-pres-button-delete-margin: 0;--generic-recap-breakdown-pres-list-border: none;--generic-recap-breakdown-pres-padding: 0 0 1.5rem;--generic-recap-breakdown-pres-recap-buttons-margin: 1.5rem 0 0;--generic-recap-breakdown-pres-traveler-li-padding-xs: 0 0 2.5rem;--generic-recap-breakdown-pres-traveler-li-padding: 0 0 1.5rem}@media (min-width: 840px){:root{--generic-recap-breakdown-pres-generic-recap-footer-margin: 0;--generic-recap-breakdown-pres-recap-buttons-margin: 0}}refx-category-recap-pres refx-traveler-name-pres .infant{display:block;margin:0 0 0 -.4rem}[dir=rtl] refx-category-recap-pres refx-traveler-name-pres .infant{margin:0 -.4rem 0 0}refx-category-recap-pres .PETS .generic-recap-breakdown,refx-category-recap-pres .MEAL .generic-recap-breakdown,refx-category-recap-pres .ACKI .generic-recap-breakdown,refx-category-recap-pres .SPECIAL_EQUIPMENT .generic-recap-breakdown{flex-direction:row-reverse}@media (min-width: 840px){refx-category-recap-pres refx-generic-recap-breakdown-pres.BAGGAGE .generic-recap-breakdown ul.travelers-service-selection:has(>:nth-child(3)):has(li>.service-recap .service-paid)>li{min-width:var(--lhg-category-recap-breakdown-pres-generic-recap-breakdown-baggage-travelers-paid-service-selection-min-width, 38rem)}}@media (min-width: 840px){refx-category-recap-pres refx-generic-recap-breakdown-pres.BAGGAGE .generic-recap-breakdown ul.travelers-service-selection:has(>:nth-child(3))>li{min-width:var(--lhg-category-recap-breakdown-pres-generic-recap-breakdown-baggage-travelers-service-selection-min-width, 34rem)}}@media (min-width: 840px){refx-category-recap-pres refx-generic-recap-breakdown-pres.SPECIAL_EQUIPMENT .generic-recap-breakdown ul.travelers-service-selection:has(>:nth-child(3)):has(li>.service-recap .service-paid)>li{min-width:24rem}}@media (min-width: 840px){refx-category-recap-pres refx-generic-recap-breakdown-pres.SPECIAL_EQUIPMENT .generic-recap-breakdown ul.travelers-service-selection:has(>:nth-child(3))>li{min-width:21rem}}refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown .baggage-policies button.refx-link-button{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-secondary-link-color, var(--application-secondary-link-color, #1A1A1A));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-secondary-link-text-decoration, none);text-decoration:var(--lhg-secondary-link-text-decoration, none);text-decoration:none;font-family:var(--lhg-category-recap-breakdown-pres-generic-recap-breakdown-baggage-policies-font-family, lufthansa-bold);padding:0}refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown .baggage-policies button.refx-link-button .mdc-button__label:before,refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown .baggage-policies button.refx-link-button .mdc-button__label:after,refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown .baggage-policies button.refx-link-button i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown .baggage-policies button.refx-link-button .mdc-button__label{color:var(--lhg-secondary-link-color, var(--application-secondary-link-color, #1A1A1A))}refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown .baggage-policies button.refx-link-button .mdc-button__label:after{color:var(--lhg-link-icon-color, inherit)}refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown .baggage-policies button.refx-link-button .mdc-button__label:hover:not([disabled]){color:var(--lhg-secondary-link-color-focus, var(--application-secondary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-secondary-link-text-decoration-focus, none);text-decoration:var(--lhg-secondary-link-text-decoration-focus, none)}refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown .baggage-policies button.refx-link-button:before,refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown .baggage-policies button.refx-link-button:after,refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown .baggage-policies button.refx-link-button i{display:var(--lhg-secondary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-secondary-link-icon-text-decoration, none);text-decoration:var(--lhg-secondary-link-icon-text-decoration, none)}refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown .baggage-policies button.refx-link-button .mdc-button__label:before{content:"\e953";font-family:var(--lhg-category-recap-breakdown-pres-generic-recap-breakdown-baggage-policies-content-font-family, LH-icons);font-size:1.6rem;position:relative;top:.3rem}@media (max-width: 839.98px){refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown ul.travelers-service-selection>li{flex-direction:column}}@media (max-width: 839.98px){refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown ul.travelers-service-selection>li:not(:last-child) :root{--generic-recap-breakdown-pres-traveler-li-padding: 0 0 2.5rem}}refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown ul.travelers-service-selection{padding-top:1.5rem;width:100%}@media (min-width: 840px){refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown ul.travelers-service-selection{column-gap:3rem;display:flex;flex-wrap:wrap;padding-bottom:3.5rem}refx-category-recap-pres refx-generic-recap-breakdown-pres .generic-recap-breakdown ul.travelers-service-selection>li{display:unset}}refx-category-recap-pres .generic-recap-footer>refx-link-button.baggage-policies .mdc-button__label{font:var(--lhg-category-recap-breakdown-pres-generic-recap-footer-baggage-policies-font, inherit)}@media (min-width: 840px){refx-category-recap-pres .generic-recap-footer{align-self:center}}refx-category-recap-pres .recap-buttons{display:flex}@media (max-width: 839.98px){refx-category-recap-pres .recap-buttons{width:100%}}refx-category-recap-pres .recap-buttons:empty{display:none}@media (max-width: 839.98px){refx-category-recap-pres .recap-buttons button{flex:1 1 auto}}@media (min-width: 840px){refx-category-recap-pres .recap-buttons button{max-width:var(--lhg-button-max-width, 25rem)}}:root{--category-recap-pres-button-margin: .5rem 0 .4rem;--category-recap-pres-category-modify-service-margin: 0;--category-recap-pres-category-nav-button-width-xs: none;--category-recap-pres-category-recap-footer-flex-direction: column;--category-recap-pres-category-recap-footer-margin: 0 0 1.5rem;--category-recap-pres-category-recap-row-padding: 0;--category-recap-pres-category-recap-services-new-background: transparent;--category-recap-pres-category-recap-services-new-color: var(--category-recap-pres-row-value-color, var(--color-accent-500, #D81E05));--category-recap-pres-category-recap-services-new-padding: .3rem 1rem .3rem 0;--category-recap-pres-category-recap-travel-unit-border: 0;--category-recap-pres-content-padding: 1.6rem 2rem;--category-recap-pres-paid-services-info-color: var(--application-instruction-color, #1A1A1A);--category-recap-pres-paid-services-info-icon-color: var(--application-instruction-color, #1A1A1A);--seat-recap-breakdown-pres-button-delete-margin: 0}@media (min-width: 840px){:root{--category-recap-pres-row-title-and-value-flex-direction: column}}@media (min-width: 600px) and (max-width: 1023.98px){:root{--category-recap-pres-row-action-flex-basis: 33.33333%;--category-recap-pres-row-title-and-value-flex-basis: 66.66667%}}refx-category-recap-pres :is(.row-title,.row-value){width:calc(100% - (var(--lhg-category-recap-icons-shift, 0) - var(--lhg-category-recap-icon-font-size, 3.2rem)))}refx-category-recap-pres .category-recap-footer-panel{display:block!important}@media (max-width: 839.98px){refx-category-recap-pres .category-modify-service .category-nav,refx-category-recap-pres refx-category-recap-pres .review-and-pay{width:100%}}@media (min-width: 840px){refx-category-recap-pres .category-modify-service .category-nav,refx-category-recap-pres refx-category-recap-pres .review-and-pay{max-width:var(--lhg-button-max-width, 25rem)}}@media (min-width: 0){refx-category-recap-pres .recap-buttons button[class^=delete-],refx-category-recap-pres .recap-buttons button[class*=" delete-"]{margin-left:.5rem}}@media (min-width: 600px){refx-category-recap-pres .recap-buttons button[class^=delete-],refx-category-recap-pres .recap-buttons button[class*=" delete-"]{margin-left:2rem}}@media (max-width: 599.98px){refx-category-recap-pres .recap-buttons button[class^=delete-]:after,refx-category-recap-pres .recap-buttons button[class*=" delete-"]:after{content:unset}}@media (max-width: 599.98px){refx-category-recap-pres .recap-buttons button[class^=delete-] .mat-mdc-button-wrapper span:before,refx-category-recap-pres .recap-buttons button[class*=" delete-"] .mat-mdc-button-wrapper span:before{content:unset!important}}refx-category-recap-pres .mat-expansion-panel .mat-expansion-panel-header.cdk-focused:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:-.1rem;pointer-events:none;position:absolute;z-index:999}@media (min-width: 840px){refx-category-recap-pres .category-modify-service .category-nav,refx-category-recap-pres refx-category-recap-pres .review-and-pay{float:right}}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id]{min-height:2.5rem}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-action{align-self:var(--lhg-category-recap-travel-unit-row-action-align-self, start);margin:var(--lhg-category-recap-travel-unit-row-action-margin, 0)}@media (min-width: 600px) and (max-width: 1023.98px){refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-action .category-add-service{height:auto;min-height:5rem;padding-bottom:.3rem;padding-top:.3rem}}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-action .recap-breakdown-icon{margin:var(--lhg-category-recap-breakdown-icon-margin, 0 .5rem 0 2rem)}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .select-seat-button{align-items:stretch}@media (min-width: 0){refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .select-seat-button{flex-direction:column}}@media (min-width: 840px){refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .select-seat-button{flex-direction:unset}}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .select-seat-button .row-action{align-self:auto;margin:var(--lhg-category-recap-select-seat-button-row-action-margin, 0)}@media (min-width: 0){refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .select-seat-button .row-action .category-nav{margin:2.7rem 0 0}}@media (min-width: 840px){refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .select-seat-button .row-action .category-nav{margin:0}}@media (max-width: 839.98px){refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .select-seat-button .row-action .category-nav{width:100%}}@media (min-width: 840px){refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .select-seat-button .row-action .category-nav{max-width:var(--lhg-button-max-width, 25rem)}}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .select-seat-button .row-action .category-nav .mat-mdc-button-wrapper .default-button-text{display:block}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .select-seat-button .row-action .category-nav .mat-mdc-button-wrapper .mobile-button-text{display:none}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value{left:var(--lhg-category-recap-icons-shift, 0);position:relative}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-title>span{display:var(--lhg-category-recap-icons-display, flex);margin-right:var(--lhg-category-recap-row-title-margin-right, 4rem)}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-title>span:first-of-type{left:calc(-1 * var(--lhg-category-recap-icons-shift, 0));position:absolute}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-title i{font-size:var(--lhg-category-recap-icon-font-size, 3.2rem);line-height:var(--lhg-category-recap-icon-line-height, 2.4rem);padding:var(--lhg-category-recap-icon-padding, 0 .5rem 0 0)}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-title i.refx-icon-validate{color:var(--lhg-category-recap-validate-icon-color, unset);line-height:var(--lhg-category-recap-validate-icon-line-height, 1.6rem);margin:var(--lhg-category-recap-validate-icon-margin, 0);font-size:var(--lhg-category-recap-validate-icon-font-size, 2.4rem)}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-value{font-size:1.8rem}@media (min-width: 600px) and (max-width: 1023.98px){refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-value .no-selection{display:flex;width:calc(100% - var(--lhg-category-recap-icons-shift, 0))}}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-value>ul>li :last-child{display:var(--lhg-category-recap-row-value-last-child-display, inherit)}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-value>ul>li.selection,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-value>ul>li.paid-service,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-value>ul>li.unpaid-service{font:var(--lhg-category-recap-unpaid-service-font, inherit chsans-regular)}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-value>ul>li.selection .status.refx-caption,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-value>ul>li.paid-service .status.refx-caption,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-value>ul>li.unpaid-service .status.refx-caption{font:var(--lhg-category-recap-unpaid-service-font, inherit chsans-regular)}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.special_equipment .row-value>ul>li.selection,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.special_equipment .row-value>ul>li.paid-service,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.special_equipment .row-value>ul>li.unpaid-service,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.baggage .row-value>ul>li.selection,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.baggage .row-value>ul>li.paid-service,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.baggage .row-value>ul>li.unpaid-service{display:flex;flex-direction:row;flex-wrap:nowrap}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.special_equipment .row-value>ul>li.selection .new-service,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.special_equipment .row-value>ul>li.paid-service .new-service,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.special_equipment .row-value>ul>li.unpaid-service .new-service,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.baggage .row-value>ul>li.selection .new-service,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.baggage .row-value>ul>li.paid-service .new-service,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.baggage .row-value>ul>li.unpaid-service .new-service{margin:0}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.seat .mat-expansion-panel .mat-expansion-panel-header .mat-content{margin-right:0}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.seat div.category-recap-header[id] .row-title-and-value .row-value>ul>li.selection,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.seat div.category-recap-header[id] .row-title-and-value .row-value>ul>li.paid-service,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.seat div.category-recap-header[id] .row-title-and-value .row-value>ul>li.unpaid-service{font:var(--lhg-category-recap-unpaid-seat-service-font, inherit)}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.seat div.category-recap-header[id] .row-title-and-value .row-value>ul>li.selection .status.refx-caption,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.seat div.category-recap-header[id] .row-title-and-value .row-value>ul>li.paid-service .status.refx-caption,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.seat div.category-recap-header[id] .row-title-and-value .row-value>ul>li.unpaid-service .status.refx-caption{font:var(--lhg-category-recap-unpaid-seat-service-font, inherit)}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.seat div.category-recap-header[id] .row-title-and-value .row-value>ul>li :last-child{display:inline}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.seat div.category-recap-header[id] .row-title-and-value .row-value>ul>li.selection{color:var(--lhg-category-recap-seat-selection-color, inherit)}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.special_equipment div.category-recap-header[id] .row-title-and-value .row-value>ul>li.selection,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit.meal div.category-recap-header[id] .row-title-and-value .row-value>ul>li.selection{font-family:var(--application-font-family-regular, coresans-a45)}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit .mat-expansion-panel{overflow:visible}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit .mat-expansion-panel.mat-expanded .category-recap-details{position:relative}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit .mat-expansion-panel.mat-expanded .category-recap-details:before{border-bottom:var(--lhg-category-recap-border-bottom, none);content:"";height:0;left:0;margin:0 3rem;position:absolute;top:0;width:calc(100% - 6rem)}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit>div.category-recap-header[id]{border-radius:0}@media (min-width: 0){refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit>div.category-recap-header[id]{padding:var(--lhg-category-recap-padding-y, 1.5rem)}}@media (min-width: 840px){refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit>div.category-recap-header[id]{padding:var(--lhg-category-recap-padding-y, 1.5rem) 2.4rem}}@media (min-width: 1024px){refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit>div.category-recap-header[id]{padding:var(--lhg-category-recap-padding-y, 1.5rem) 3rem}}@media (min-width: 1280px){refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header,refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit>div.category-recap-header[id]{padding:var(--lhg-category-recap-padding-y, 1.5rem) 5rem}}refx-category-recap-pres div.category-recap-paid-services-info-container{background-color:var(--lhg-category-recap-messages-background-color, var(--application-instruction-background, #B0B0B0));border-radius:var(--lhg-category-recap-messages-border-radius, var(--application-input-border-radius, .2rem));border:var(--lhg-category-recap-messages-border, none);padding:1.8rem 2rem}@media (min-width: 0){refx-category-recap-pres div.category-recap-paid-services-info-container{margin:1.5rem}}@media (min-width: 840px){refx-category-recap-pres div.category-recap-paid-services-info-container{margin:1.5rem 2.4rem}}@media (min-width: 1024px){refx-category-recap-pres div.category-recap-paid-services-info-container{margin:1.5rem 3rem}}@media (min-width: 1280px){refx-category-recap-pres div.category-recap-paid-services-info-container{margin:1.5rem 5rem}}refx-category-recap-pres div.category-recap-paid-services-info-container .refx-icon-information:before{font-size:2.4rem}refx-category-recap-pres div.category-recap-paid-services-info-container .category-recap-paid-services-info{font:var(--lhg-category-recap-messages-font, 400 1.4rem/2rem inherit)}refx-category-recap-pres .category-recap-footer:empty{margin:0}@media (min-width: 0){refx-category-recap-pres .category-recap-footer .category-recap-footer-price{margin:var(--lhg-category-recap-padding-y, 1.5rem) var(--lhg-category-recap-padding-x, 1.5rem) 0}}@media (min-width: 840px){refx-category-recap-pres .category-recap-footer .category-recap-footer-price{margin:var(--lhg-category-recap-padding-y, 1.5rem) 2.4rem 0}}@media (min-width: 1024px){refx-category-recap-pres .category-recap-footer .category-recap-footer-price{margin:var(--lhg-category-recap-padding-y, 1.5rem) 3rem 0}}@media (min-width: 1280px){refx-category-recap-pres .category-recap-footer .category-recap-footer-price{margin:var(--lhg-category-recap-padding-y, 1.5rem) 5rem 0}}refx-category-recap-pres .category-recap-footer .category-modify-service{border-top:var(--lhg-category-recap-modify-service-border-top, 0)}@media (min-width: 0){refx-category-recap-pres .category-recap-footer .category-modify-service{padding:1.6rem 1.5rem 0}}@media (min-width: 840px){refx-category-recap-pres .category-recap-footer .category-modify-service{padding:1.6rem 2.4rem 0}}@media (min-width: 1024px){refx-category-recap-pres .category-recap-footer .category-modify-service{padding:1.6rem 3rem 0}}@media (min-width: 1280px){refx-category-recap-pres .category-recap-footer .category-modify-service{padding:1.6rem 5rem 0}}refx-category-recap-pres .category-recap-footer .category-total-price,refx-category-recap-pres .category-recap-footer .category-total-paid-price{align-self:auto;padding:1.8rem 0 0}refx-category-recap-pres .category-recap-footer .category-total-price .category-total-price-label,refx-category-recap-pres .category-recap-footer .category-total-price .category-total-paid-price-label,refx-category-recap-pres .category-recap-footer .category-total-paid-price .category-total-price-label,refx-category-recap-pres .category-recap-footer .category-total-paid-price .category-total-paid-price-label{font-size:2rem;line-height:1.25}refx-category-recap-pres .category-recap-footer .category-total-price .category-total-price-value .price .price-currency-code,refx-category-recap-pres .category-recap-footer .category-total-price .category-total-price-value .price .price-amount,refx-category-recap-pres .category-recap-footer .category-total-price .category-total-paid-price-value .price .price-currency-code,refx-category-recap-pres .category-recap-footer .category-total-price .category-total-paid-price-value .price .price-amount,refx-category-recap-pres .category-recap-footer .category-total-paid-price .category-total-price-value .price .price-currency-code,refx-category-recap-pres .category-recap-footer .category-total-paid-price .category-total-price-value .price .price-amount,refx-category-recap-pres .category-recap-footer .category-total-paid-price .category-total-paid-price-value .price .price-currency-code,refx-category-recap-pres .category-recap-footer .category-total-paid-price .category-total-paid-price-value .price .price-amount{font-size:2rem;font-weight:400;line-height:1.25}refx-category-recap-pres.baggage,refx-category-recap-pres.seat,refx-category-recap-pres.acki,refx-category-recap-pres.special_equipment,refx-category-recap-pres.meal,refx-category-recap-pres.specialassistance{padding:0}refx-category-recap-pres.baggage .category-recap-travel-units li:first-child mat-expansion-panel-header,refx-category-recap-pres.baggage .category-recap-travel-units li:first-child>div.category-recap-header[id],refx-category-recap-pres.seat .category-recap-travel-units li:first-child mat-expansion-panel-header,refx-category-recap-pres.seat .category-recap-travel-units li:first-child>div.category-recap-header[id],refx-category-recap-pres.acki .category-recap-travel-units li:first-child mat-expansion-panel-header,refx-category-recap-pres.acki .category-recap-travel-units li:first-child>div.category-recap-header[id],refx-category-recap-pres.special_equipment .category-recap-travel-units li:first-child mat-expansion-panel-header,refx-category-recap-pres.special_equipment .category-recap-travel-units li:first-child>div.category-recap-header[id],refx-category-recap-pres.meal .category-recap-travel-units li:first-child mat-expansion-panel-header,refx-category-recap-pres.meal .category-recap-travel-units li:first-child>div.category-recap-header[id],refx-category-recap-pres.specialassistance .category-recap-travel-units li:first-child mat-expansion-panel-header,refx-category-recap-pres.specialassistance .category-recap-travel-units li:first-child>div.category-recap-header[id]{border-top:var(--lhg-category-recap-panel-header-border, none)}refx-category-recap-pres.baggage .category-recap-travel-units li:not(:last-child) mat-expansion-panel-header:not(.mat-expanded),refx-category-recap-pres.baggage .category-recap-travel-units li:not(:last-child)>div.category-recap-header[id]:not(.mat-expanded),refx-category-recap-pres.seat .category-recap-travel-units li:not(:last-child) mat-expansion-panel-header:not(.mat-expanded),refx-category-recap-pres.seat .category-recap-travel-units li:not(:last-child)>div.category-recap-header[id]:not(.mat-expanded),refx-category-recap-pres.acki .category-recap-travel-units li:not(:last-child) mat-expansion-panel-header:not(.mat-expanded),refx-category-recap-pres.acki .category-recap-travel-units li:not(:last-child)>div.category-recap-header[id]:not(.mat-expanded),refx-category-recap-pres.special_equipment .category-recap-travel-units li:not(:last-child) mat-expansion-panel-header:not(.mat-expanded),refx-category-recap-pres.special_equipment .category-recap-travel-units li:not(:last-child)>div.category-recap-header[id]:not(.mat-expanded),refx-category-recap-pres.meal .category-recap-travel-units li:not(:last-child) mat-expansion-panel-header:not(.mat-expanded),refx-category-recap-pres.meal .category-recap-travel-units li:not(:last-child)>div.category-recap-header[id]:not(.mat-expanded),refx-category-recap-pres.specialassistance .category-recap-travel-units li:not(:last-child) mat-expansion-panel-header:not(.mat-expanded),refx-category-recap-pres.specialassistance .category-recap-travel-units li:not(:last-child)>div.category-recap-header[id]:not(.mat-expanded){border-bottom:var(--lhg-category-recap-panel-header-border, none)}refx-category-recap-pres.baggage .category-recap-travel-units li:not(:last-child) .mat-expansion-panel.mat-expanded .mat-expansion-panel-content,refx-category-recap-pres.seat .category-recap-travel-units li:not(:last-child) .mat-expansion-panel.mat-expanded .mat-expansion-panel-content,refx-category-recap-pres.acki .category-recap-travel-units li:not(:last-child) .mat-expansion-panel.mat-expanded .mat-expansion-panel-content,refx-category-recap-pres.special_equipment .category-recap-travel-units li:not(:last-child) .mat-expansion-panel.mat-expanded .mat-expansion-panel-content,refx-category-recap-pres.meal .category-recap-travel-units li:not(:last-child) .mat-expansion-panel.mat-expanded .mat-expansion-panel-content,refx-category-recap-pres.specialassistance .category-recap-travel-units li:not(:last-child) .mat-expansion-panel.mat-expanded .mat-expansion-panel-content{border-bottom:var(--lhg-category-recap-panel-header-border, none)}refx-category-recap-pres.baggage .category-recap-travel-units li mat-expansion-panel-header,refx-category-recap-pres.seat .category-recap-travel-units li mat-expansion-panel-header,refx-category-recap-pres.acki .category-recap-travel-units li mat-expansion-panel-header,refx-category-recap-pres.special_equipment .category-recap-travel-units li mat-expansion-panel-header,refx-category-recap-pres.meal .category-recap-travel-units li mat-expansion-panel-header,refx-category-recap-pres.specialassistance .category-recap-travel-units li mat-expansion-panel-header{height:unset}refx-category-recap-pres.baggage .review-and-pay,refx-category-recap-pres.seat .review-and-pay,refx-category-recap-pres.acki .review-and-pay,refx-category-recap-pres.special_equipment .review-and-pay,refx-category-recap-pres.meal .review-and-pay,refx-category-recap-pres.specialassistance .review-and-pay{margin:0 2rem 2.5rem}@media (max-width: 599.98px){refx-category-recap-pres.baggage .review-and-pay,refx-category-recap-pres.seat .review-and-pay,refx-category-recap-pres.acki .review-and-pay,refx-category-recap-pres.special_equipment .review-and-pay,refx-category-recap-pres.meal .review-and-pay,refx-category-recap-pres.specialassistance .review-and-pay{min-width:calc(100% - 4rem)}}@media (min-width: 600px){refx-category-recap-pres.baggage .review-and-pay,refx-category-recap-pres.seat .review-and-pay,refx-category-recap-pres.acki .review-and-pay,refx-category-recap-pres.special_equipment .review-and-pay,refx-category-recap-pres.meal .review-and-pay,refx-category-recap-pres.specialassistance .review-and-pay{max-width:var(--lhg-button-max-width, 25rem)}}refx-category-recap-pres.meal .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-value>ul>li{align-items:baseline}refx-category-recap-pres.meal .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-value>ul>li :last-child{text-align:right}refx-category-recap-pres.meal .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-value>ul>li>span:only-child{text-align:left}refx-category-recap-pres.specialassistance .category-recap-travel-units .category-recap-travel-unit .category-recap-details .service-recap-item{font:var(--lhg-category-recap-unpaid-service-font, inherit chsans-regular)}refx-category-recap-pres.specialassistance .category-recap-travel-units .category-recap-travel-unit .category-recap-details .recap-buttons{display:none}refx-category-recap-pres.seat .category-recap-footer .category-recap-footer-price{margin-top:0}refx-category-recap-pres mat-expansion-panel-header,refx-category-recap-pres .category-recap-footer{border-radius:0}@media (min-width: 0){refx-category-recap-pres ul.travelers-service-selection,refx-category-recap-pres ul.travelers-seat-selection{padding:0 1.5rem}}@media (min-width: 840px){refx-category-recap-pres ul.travelers-service-selection,refx-category-recap-pres ul.travelers-seat-selection{padding:0 8.7rem}}@media (min-width: 1024px){refx-category-recap-pres ul.travelers-service-selection,refx-category-recap-pres ul.travelers-seat-selection{padding:0 9.3rem}}@media (min-width: 1280px){refx-category-recap-pres ul.travelers-service-selection,refx-category-recap-pres ul.travelers-seat-selection{padding:0 11.3rem}}@media (min-width: 0){refx-category-recap-pres .generic-recap-footer,refx-category-recap-pres .recap-buttons{padding:var(--lhg-category-recap-panel-footer-padding-xs, 0 1.5rem)}}@media (min-width: 600px){refx-category-recap-pres .generic-recap-footer,refx-category-recap-pres .recap-buttons{padding:var(--lhg-category-recap-panel-footer-padding-sm, 0 1.5rem)}}@media (min-width: 840px){refx-category-recap-pres .generic-recap-footer,refx-category-recap-pres .recap-buttons{padding:var(--lhg-category-recap-panel-footer-padding-md, 0 2.4rem)}}@media (min-width: 1024px){refx-category-recap-pres .generic-recap-footer,refx-category-recap-pres .recap-buttons{padding:var(--lhg-category-recap-panel-footer-padding-lg, 0 3rem)}}@media (min-width: 1280px){refx-category-recap-pres .generic-recap-footer,refx-category-recap-pres .recap-buttons{padding:var(--lhg-category-recap-panel-footer-padding-xl, 0 5rem)}}refx-category-recap-pres refx-seat-recap-breakdown-pres .seat-recap-breakdown ul,refx-category-recap-pres lhg-seat-recap-breakdown-pres .seat-recap-breakdown ul{flex-direction:column;flex-wrap:initial}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>refx-service-category-pres refx-category-recap-pres.specialassistance .category-recap-footer .category-modify-service button.category-modify-service-btn{display:flex}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>refx-service-category-pres refx-category-recap-pres.specialassistance .category-recap-footer .category-modify-service button.category-modify-service-btn:before{content:var(--lhg-category-recap-special-assistance-modify-icon, "\e930");font:2.1rem var(--application-font-family-icon, OS-icons);order:var(--lhg-category-recap-special-assistance-modify-icon-order, 0)}.category-recap.special_equipment mat-expansion-panel-header mat-panel-title .category-recap-header .row-title-and-value .row-value ul .unpaid-service .status{padding:0}.services.special_equipment refx-booking-service-category-selection-cont refx-service-category-selection-pres refx-service-card-pres[data-servicecode=C07Q] .service-header .service-name:before{content:var(--speq-category-service-name-icon-icon-short-content, inherit);font-family:var(--speq-category-service-name-icon-font-family, inherit)}.services.special_equipment refx-booking-service-category-selection-cont refx-service-category-selection-pres refx-service-card-pres[data-servicecode=C07T] .service-header .service-name:before{content:var(--speq-category-service-name-icon-long-board-content, inherit);font-family:var(--speq-category-service-name-icon-font-family, inherit)}.services.special_equipment refx-booking-service-category-selection-cont refx-service-category-selection-pres refx-service-card-pres[data-servicecode=C0H0] .service-header .service-name:before{content:var(--speq-category-service-name-icon-diving-content, inherit);font-family:var(--speq-category-service-name-icon-font-family, inherit)}.services.special_equipment refx-booking-service-category-selection-cont refx-service-category-selection-pres refx-service-card-pres[data-servicecode=C0HR] .service-header .service-name:before{content:var(--speq-category-service-name-icon-golf-bag-content, inherit);font-family:var(--speq-category-service-name-icon-font-family, inherit)}.services.special_equipment refx-booking-service-category-selection-cont refx-service-category-selection-pres refx-service-card-pres[data-servicecode=C0HV] .service-header .service-name:before{content:var(--speq-category-service-name-icon-fishing-item-content, inherit);font-family:var(--speq-category-service-name-icon-font-family, inherit)}.services.special_equipment refx-booking-service-category-selection-cont refx-service-category-selection-pres refx-service-card-pres[data-servicecode=C0KO] .service-header .service-name:before{content:var(--speq-category-service-name-icon-ice-hockey-content, inherit);font-family:var(--speq-category-service-name-icon-font-family, inherit)}.services.special_equipment refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-description{color:var(--speq-sport-equipment-message-description-color, var(--application-text-color, #1A1A1A))}.services.special_equipment refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-description a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-inline-textlink-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-inline-textlink-text-decoration, none);text-decoration:var(--lhg-inline-textlink-text-decoration, none)}.services.special_equipment refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-description a:before,.services.special_equipment refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-description a:after,.services.special_equipment refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-description a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}.services.special_equipment refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-description a:hover:not([disabled]){color:var(--lhg-inline-textlink-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-inline-textlink-text-decoration-focus, none);text-decoration:var(--lhg-inline-textlink-text-decoration-focus, none)}.services.special_equipment refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-description a:before,.services.special_equipment refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-description a:after,.services.special_equipment refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-description a i{display:var(--lhg-inline-textlink-icon-display, inline-block);-webkit-text-decoration:var(--lhg-inline-textlink-icon-text-decoration, none);text-decoration:var(--lhg-inline-textlink-icon-text-decoration, none)}.services.special_equipment refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-description .refx-icon-arrow-right{color:var(--speq-sport-equipment-info-message-inline-textlink-color);content:var(--speq-sport-equipment-info-message-link-content);font-family:var(--speq-sport-equipment-info-message-link-icon-font-family, inherit);font-size:var(--speq-sport-equipment-info-message-link-font-size, 1.8rem);left:var(--speq-sport-equipment-info-message-icon-left, .125rem);line-height:var(--speq-sport-equipment-info-message-text-line-height, 1.8rem);padding-right:.5rem;position:relative;top:var(--speq-sport-equipment-info-message-icon-top, .3rem)}.services.special_equipment refx-service-category-selection-pres .category-description{padding-top:0}@media (max-width: 840px){.services.special_equipment refx-service-category-selection-pres .category-description{padding:0}}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-header{border-bottom:none;border-top:.1rem solid var(--speq-category-service-header-border-top-color, #CAD1D8);color:var(--speq-category-service-header-color, inherit);margin-bottom:.1rem;margin-top:-.1rem;padding-top:0}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-header .service-name{padding-top:1rem;font:var(--speq-category-service-name-font, inherit)}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-header .service-name:before{font-size:3rem;position:relative;right:1rem;top:.6rem}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-description{color:var(--speq-category-service-description-color, var(--application-text-color, #1A1A1A));font-size:1.4rem;font-weight:400;line-height:3rem}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-description ul{list-style-type:disc;list-style-position:inside;padding:0}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-description ul li a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-inline-textlink-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-inline-textlink-text-decoration, none);text-decoration:var(--lhg-inline-textlink-text-decoration, none)}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-description ul li a:before,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-description ul li a:after,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-description ul li a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-description ul li a:hover:not([disabled]){color:var(--lhg-inline-textlink-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-inline-textlink-text-decoration-focus, none);text-decoration:var(--lhg-inline-textlink-text-decoration-focus, none)}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-description ul li a:before,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-description ul li a:after,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-description ul li a i{display:var(--lhg-inline-textlink-icon-display, inline-block);-webkit-text-decoration:var(--lhg-inline-textlink-icon-text-decoration, none);text-decoration:var(--lhg-inline-textlink-icon-text-decoration, none)}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-description ul li .refx-icon-arrow-right{color:var(--speq-sport-equipment-info-message-inline-textlink-color);content:var(--speq-sport-equipment-info-message-link-content);font-family:var(--speq-sport-equipment-info-message-link-icon-font-family, inherit);font-size:var(--speq-sport-equipment-info-message-link-font-size, 1.8rem);left:var(--speq-sport-equipment-info-message-icon-left, .125rem);line-height:var(--speq-sport-equipment-info-message-text-line-height, 1.8rem);padding-right:.5rem;position:relative;top:var(--speq-sport-equipment-info-message-icon-top, .3rem)}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler refx-traveler-name-pres .name{color:var(--category-speq-selection-service-header-title-color, var(--application-text-color, #1A1A1A));font-family:var(--application-font-family-bold, coresans-a55)}@media (min-width: 840px){.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers{flex-direction:row}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers:not(:last-child){margin-bottom:.8rem}}@media (min-width: 840px){.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers{margin:1.5rem 0 -1.5rem}}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler{border-bottom:none;position:relative}@media (min-width: 840px){.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler{display:block;margin-bottom:.8rem}}@media (max-width: 840px){.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler{display:block;margin-bottom:.8rem}}@media (max-width: 1023.98px){.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection{align-items:unset}}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection .service-details-selection{font-family:var(--speq-service-details-selection-font-family, inherit)}@media (min-width: 840px){.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection .service-details-selection{margin-bottom:2rem}}@media (min-width: 840px){.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont{position:relative;margin:-2rem 0 2rem;text-align:right}}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres{margin:0 0 0 auto}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container{align-items:flex-end;justify-content:flex-end}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button{font-size:var(--category-speq-selection-stepper-buttons-font-size, 2.4rem);max-height:4rem;max-width:4rem;min-height:4rem;min-width:4rem;padding:0}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button .refx-icon-minus,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button .refx-icon-add{position:relative;top:-.1rem}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:hover,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:hover{background-color:var(--category-speq-selection-stepper-background-hover, inherit)!important;border-color:var(--category-speq-selection-stepper-background-hover, inherit)!important}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .value-container{border-radius:0}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .value-container .icon-wrapper{display:none}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .value-container .number-wrapper .stepper-value{font-size:2rem;line-height:1.7}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .info-label-container{justify-content:flex-end}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .info-label-container .info-label{font-size:1.4rem;margin-bottom:.1rem}@media (min-width: 840px){.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .info-label-container .info-label:not(:last-child){margin-bottom:.9rem}}:root{--category-teaser-pres-button-margin: 1.9rem 0 0}lhg-check-in-redirection-pres .check-in-pres-container{margin:1.4rem 0}lhg-check-in-redirection-pres .check-in-pres-container .header-text{color:var(--lhg-check-in-header-color, var(--application-text-color, #1A1A1A));font:var(--lhg-check-in-header-font, inherit);margin:0 0 1.4rem}lhg-check-in-redirection-pres .check-in-pres-container .card{border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:0;padding:var(--lhg-check-in-card-padding, 1rem 1rem 1.6rem);color:var(--lhg-check-in-card-color, var(--application-text-color, #1A1A1A));overflow:hidden;box-shadow:var(--lhg-check-in-card-box-shadow, var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)))}lhg-check-in-redirection-pres .check-in-pres-container .card .check-in-title{font:var(--lhg-check-in-card-title-font, inherit);margin:.6rem 0 .9rem}lhg-check-in-redirection-pres .check-in-pres-container .card .check-in-title:before{color:var(--lhg-check-in-card-title-icon-color, inherit);content:var(--lhg-check-in-card-title-icon-content, );font-family:var(--lhg-check-in-card-title-icon-font-family, inherit);font-size:var(--lhg-check-in-card-title-icon-font-size, .8rem);padding:0 1.6rem 0 .8rem;vertical-align:bottom}lhg-check-in-redirection-pres .check-in-pres-container .card .check-in-description{color:var(--lhg-check-in-card-description-text-color, inherit);font:var(--lhg-check-in-card-description-font, inherit);margin:0 0 1rem 3.2rem}lhg-check-in-redirection-pres .check-in-pres-container .card .check-in-redirect-button{font:var(--lhg-check-in-button-font, inherit);margin:0 0 0 3.2rem}@media (max-width: 839.98px){lhg-check-in-redirection-pres .check-in-pres-container .card .check-in-redirect-button{margin:0;width:calc(100% - 4rem)}}@media (min-width: 840px){lhg-check-in-redirection-pres .check-in-pres-container .card .check-in-redirect-button{max-width:25rem}}lhg-check-in-redirection-pres .check-in-pres-container .card .check-in-details~.mat-mdc-outlined-button[disabled]{background:var(--lhg-check-in-disable-button-bg-color, initial)}lhg-check-in-redirection-pres .check-in-pres-container .card .check-in-details~.mat-mdc-outlined-button[disabled] span{color:var(--lhg-check-in-disable-button-span-color, initial)}.cdk-overlay-container .refx-overlay-pane.lhg-child-restriction-overlay-dialog{height:auto;margin:auto}.cdk-overlay-container .refx-overlay-pane.lhg-child-restriction-overlay-dialog mat-dialog-container{overflow:hidden;margin:0}@media (max-width: 839.98px){.cdk-overlay-container .refx-overlay-pane.lhg-child-restriction-overlay-dialog{max-width:auto;max-height:auto}}@media (min-width: 840px){.cdk-overlay-container .refx-overlay-pane.lhg-child-restriction-overlay-dialog{min-width:80rem;min-height:fit-content}}.lhg-child-restriction-overlay-dialog{display:flex;flex-direction:column}.lhg-child-restriction-overlay-dialog .mat-mdc-dialog-surface{padding:2rem!important}@media (max-width: 839.98px){.lhg-child-restriction-overlay-dialog .mat-mdc-dialog-surface{padding-bottom:4rem!important}}.lhg-child-restriction-overlay-dialog .icon-container{display:flex;justify-content:center;align-items:center}.lhg-child-restriction-overlay-dialog .icon-container .error-icon:before{font:7.2rem var(--application-font-family-icon, OS-icons);content:var(--lhg-child-restriction-overlay-icon-content, );color:var(--lhg-child-restriction-overlay-icon-color, var(--application-error-color, #AD1804))}@media (max-width: 1023.98px){.lhg-child-restriction-overlay-dialog-text-container{text-align:center}}.lhg-child-restriction-overlay-dialog-text-container-title{font-family:var(--lhg-child-restriction-overlay-title-font-family, var(--application-font-family-bold, coresans-a55));font-size:var(--lhg-child-restriction-overlay-title-font-size, 3.2rem);font-weight:var(--lhg-child-restriction-overlay-title-font-weight, 700);line-height:3.6rem;margin-top:2.5rem 0 0!important;margin-bottom:0!important}.lhg-child-restriction-overlay-dialog-text-container-description{font-family:var(--lhg-child-restriction-overlay-description-font-family, var(--application-font-family-regular, coresans-a45));font-size:var(--lhg-child-restriction-overlay-description-font-size, 1.4rem);line-height:1.8rem;margin-top:4.5rem!important;margin-bottom:0!important}.lhg-child-restriction-overlay-dialog-button-container{display:flex;flex-direction:row-reverse;margin-top:4rem!important}refx-claims-contact-info-pres .refx-caption.contact-info{color:var(--lhg-claims-contact-info-text-color, inherit);display:flex;font-size:1.1rem;line-height:1.8rem;text-align:left;padding-bottom:.95rem}[dir=rtl] refx-claims-contact-info-pres .refx-caption.contact-info{text-align:right}refx-claims-contact-info-pres .refx-caption.contact-info:before{content:"*";display:block;padding-right:1rem}refx-claims-contact-info-pres .refx-caption.contact-info .refx-icon-external-link{padding-right:.3rem}refx-claims-contact-info-pres .refx-caption.contact-info .refx-icon-external-link:before{font-size:var(--lhg-claims-contact-info-icon-size, 1.1rem);font-weight:var(--lhg-claims-contact-info-icon-weight, 700)}refx-claims-contact-info-pres .refx-caption.contact-info .refx-icon-external-link,refx-claims-contact-info-pres .refx-caption.contact-info a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-secondary-link-color, var(--application-secondary-link-color, #1A1A1A));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-secondary-link-text-decoration, none);text-decoration:var(--lhg-secondary-link-text-decoration, none)}refx-claims-contact-info-pres .refx-caption.contact-info .refx-icon-external-link:before,refx-claims-contact-info-pres .refx-caption.contact-info .refx-icon-external-link:after,refx-claims-contact-info-pres .refx-caption.contact-info .refx-icon-external-link i,refx-claims-contact-info-pres .refx-caption.contact-info a:before,refx-claims-contact-info-pres .refx-caption.contact-info a:after,refx-claims-contact-info-pres .refx-caption.contact-info a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-claims-contact-info-pres .refx-caption.contact-info .refx-icon-external-link:after,refx-claims-contact-info-pres .refx-caption.contact-info a:after{color:var(--lhg-link-icon-color, inherit)}refx-claims-contact-info-pres .refx-caption.contact-info .refx-icon-external-link:hover:not([disabled]),refx-claims-contact-info-pres .refx-caption.contact-info a:hover:not([disabled]){color:var(--lhg-secondary-link-color-focus, var(--application-secondary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-secondary-link-text-decoration-focus, none);text-decoration:var(--lhg-secondary-link-text-decoration-focus, none)}refx-claims-contact-info-pres .refx-caption.contact-info .refx-icon-external-link:before,refx-claims-contact-info-pres .refx-caption.contact-info .refx-icon-external-link:after,refx-claims-contact-info-pres .refx-caption.contact-info .refx-icon-external-link i,refx-claims-contact-info-pres .refx-caption.contact-info a:before,refx-claims-contact-info-pres .refx-caption.contact-info a:after,refx-claims-contact-info-pres .refx-caption.contact-info a i{display:var(--lhg-secondary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-secondary-link-icon-text-decoration, none);text-decoration:var(--lhg-secondary-link-icon-text-decoration, none)}lhg-closed-user-group-info-teaser .closed-user-group-info-container{background-color:var(--application-notification-info-background-color, #D1D1D1);margin:var(--lhg-closed-user-group-info-teaser-container-margin, 3rem 0);padding:var(--lhg-closed-user-group-info-teaser-padding, 1.8rem)}lhg-closed-user-group-info-teaser .closed-user-group-info-container .closed-user-group-info-card-container{display:flex;gap:var(--lhg-closed-user-group-info-teaser-info-card-gap, inherit)}lhg-closed-user-group-info-teaser .closed-user-group-info-container .closed-user-group-info-card-container .closed-user-group-info-card-icon-container .closed-user-group-info-card-icon:before{color:var(--lhg-closed-user-group-info-teaser-icon-color, inherit);content:var(--lhg-closed-user-group-info-teaser-icon-content, );font-family:var(--lhg-closed-user-group-info-teaser-icon-font-family, var(--application-font-family-icon, OS-icons));font-size:var(--lhg-closed-user-group-info-teaser-icon-font-size, 2.4rem);font-style:var(--lhg-closed-user-group-info-teaser-icon-font-style, normal)}lhg-closed-user-group-info-teaser .closed-user-group-info-container .closed-user-group-info-card-container .teaser-card-content .teaser-title{color:var(--lhg-closed-user-group-info-teaser-content-color, var(--application-text-color, #1A1A1A));font:var(--lhg-closed-user-group-info-teaser-title-font, inherit);margin:var(--lhg-closed-user-group-info-teaser-title-margin, inherit)}lhg-closed-user-group-info-teaser .closed-user-group-info-container .closed-user-group-info-card-container .teaser-card-content .teaser-content{color:var(--lhg-closed-user-group-info-teaser-content-color, var(--application-text-color, #1A1A1A));font:var(--lhg-closed-user-group-info-teaser-content-font, inherit)}co2-neutralisation-card-pres .co2-neutralisation-card-container{border:var(--lhg-co2-neutralisation-card-container-border, solid 1px var(--application-co2-neutralisation-card-container-border-color, #c5c5c5));border-radius:var(--lhg-co2-neutralisation-card-container-border-radius, 0);box-shadow:var(--lhg-co2-neutralisation-card-container-box-shadow, none)!important;display:var(--lhg-co2-neutralisation-card-container-display, flex);flex:var(--lhg-co2-neutralisation-card-container-flex, 1);flex-direction:var(--lhg-co2-neutralisation-card-container-flex-direction, column);height:100%;justify-content:space-between;margin:var(--lhg-co2-neutralisation-card-container-margin, 0 .75rem);padding:var(--lhg-co2-neutralisation-card-container-padding, 0);position:var(--lhg-co2-neutralisation-card-container-position, relative);width:var(--lhg-co2-neutralisation-card-container-width, 22.2rem)}co2-neutralisation-card-pres .hidden{visibility:hidden}co2-neutralisation-card-pres .visible{visibility:visible}co2-neutralisation-card-pres .co2-neutralisation-card-highlighted{background-color:var(--lhg-co2-neutralisation-card-highlighted-background-color);border-radius:var(--lhg-co2-neutralisation-card-highlighted-border-radius, 0);color:var(--lhg-co2-neutralisation-card-highlighted-color)}co2-neutralisation-card-pres .co2-neutralisation-card-highlighted-recommended{align-self:center;background:var(--lhg-co2-neutralisation-card-highlighted-recommended-background-color, var(--application-white-default-color, #FFF));border:var(--lhg-co2-neutralisation-card-highlighted-recommended-border, inherit);color:var(--lhg-co2-neutralisation-card-highlighted-recommended-text-color, var(--application-co2-highlighted-recommended-text-color, #1A1A1A));font-family:var(--lhg-co2-neutralisation-card-highlighted-recommended-font-family, var(--application-font-family-bold, coresans-a55));font-size:var(--lhg-co2-neutralisation-card-highlighted-recommended-font-size, 1.2rem);margin-top:1.2rem;min-width:12.2rem;padding:0 .6rem;text-align:center}co2-neutralisation-card-pres .co2-neutralisation-card-default{background-color:var(--lhg-co2-neutralisation-card-default-background-color, var(--application-co2-neutralisation-card-container-border-color, #c5c5c5));color:var(--lhg-co2-neutralisation-card-default-color, inherit)}co2-neutralisation-card-pres .co2-neutralisation-card-header-container{display:var(--lhg-co2-neutralisation-card-header-container-display, flex);flex-direction:var(--lhg-co2-neutralisation-card-header-container-flex-direction, column);height:var(--lhg-co2-neutralisation-card-header-container-height, 13.5rem);max-height:var(--lhg-co2-neutralisation-card-header-container-max-height, 14.4rem);min-height:var(--lhg-co2-neutralisation-card-header-container-min-height, 13rem);padding:var(--lhg-co2-neutralisation-card-header-container-padding, 1.5rem)}co2-neutralisation-card-pres .co2-neutralisation-card-header-container>.mat-mdc-card-header-text{display:var(--lhg-co2-neutralisation-card-mat-card-header-text-display, flex);flex-direction:var(--lhg-co2-neutralisation-card-mat-card-header-text-flex-direction, column);margin:var(--lhg-co2-neutralisation-card-mat-card-header-text-margin, 0)}co2-neutralisation-card-pres .co2-neutralisation-card-header-container .co2-neutralisation-card-header-title{font-family:var(--lhg-co2-neutralisation-card-header-title-font-family, inherit);font-size:var(--lhg-co2-neutralisation-card-header-title-font-size, 1.8rem);line-height:var(--lhg-co2-neutralisation-card-header-title-line-height, 2.1rem);margin-bottom:var(--lhg-co2-neutralisation-card-header-title-margin-bottom, -.3rem);min-height:var(--lhg-co2-neutralisation-card-header-title-min-height, 4.4rem)}co2-neutralisation-card-pres .co2-neutralisation-card-header-container .co2-neutralisation-card-header-refx-price-cont{font-family:var(--lhg-co2-neutralisation-card-header-refx-price-cont-font-family, inherit);font-size:var(--lhg-co2-neutralisation-card-header-refx-price-cont-font-size, 1.4rem);height:var(--lhg-co2-neutralisation-card-header-refx-price-cont-height, 2.7rem);line-height:var(--lhg-co2-neutralisation-card-header-refx-price-cont-line-height, 2.2rem)}co2-neutralisation-card-pres .co2-neutralisation-card-header-container .co2-neutralisation-card-header-subtitle{font-family:var(--lhg-co2-neutralisation-card-header-subtitle-font-family, inherit);font-size:var(--lhg-co2-neutralisation-card-header-subtitle-font-size, 1.2rem);line-height:var(--lhg-co2-neutralisation-card-header-subtitle-line-height, 1.4rem);margin:var(--lhg-co2-neutralisation-card-header-subtitle-margin, 0)}co2-neutralisation-card-pres .co2-neutralisation-card-content-container{display:var(--lhg-co2-neutralisation-card-content-container-display, flex);flex:var(--lhg-co2-neutralisation-card-content-container-flex, 1 1 100%);flex-grow:1;padding-left:var(--lhg-co2-neutralisation-card-content-container-padding-left, .2rem)}co2-neutralisation-card-pres .co2-neutralisation-card-content-container .co2-neutralisation-card-content-characteristics-container{margin:var(--lhg-co2-neutralisation-card-content-characteristics-container-margin, 1.7rem 0 0 0);padding:var(--lhg-co2-neutralisation-card-content-characteristics-container-padding, 1.2rem 2.3rem 0 1.5rem)}@media (max-width: 839.98px){co2-neutralisation-card-pres .co2-neutralisation-card-content-container .co2-neutralisation-card-content-characteristics-container{margin:var(--lhg-co2-neutralisation-card-content-characteristics-container-margin-mobile, inherit)}}co2-neutralisation-card-pres .co2-neutralisation-card-content-container .co2-neutralisation-card-content-characteristics-container .co2-neutralisation-card-content-characteristics-ul{padding:var(--lhg-co2-neutralisation-card-content-container-ul-padding, 0)}co2-neutralisation-card-pres .co2-neutralisation-card-content-container .co2-neutralisation-card-content-characteristics-container .co2-neutralisation-card-content-characteristics-ul .co2-neutralisation-card-content-characteristics-li{display:var(--lhg-co2-neutralisation-card-content-characteristics-li-display, flex);flex-direction:var(--lhg-co2-neutralisation-card-content-characteristics-li-flex-direction, row);list-style:var(--lhg-co2-neutralisation-card-content-characteristics-li-list-style, none)}co2-neutralisation-card-pres .co2-neutralisation-card-content-container .co2-neutralisation-card-content-characteristics-container .co2-neutralisation-card-content-characteristics-ul .co2-neutralisation-card-content-characteristics-li-item{color:var(--lhg-co2-neutralisation-card-content-characteristics-li-item-color);font-family:var(--lhg-co2-neutralisation-card-content-characteristics-li-item-font-family, monserrat-regular);font-size:var(--lhg-co2-neutralisation-card-content-characteristics-li-item-font-size, 1.4rem);line-height:var(--lhg-co2-neutralisation-card-content-characteristics-li-item-line-height, 1.8rem);list-style:var(--lhg-co2-neutralisation-card-content-characteristics-li-item-list-style, none);margin:var(--lhg-co2-neutralisation-card-content-characteristics-li-item-margin, 0);min-height:3.6rem;padding-bottom:var(--lhg-co2-neutralisation-card-content-characteristics-li-item-padding-bottom, .9rem);padding-left:var(--lhg-co2-neutralisation-card-content-characteristics-li-item-padding-left, 1.3rem);padding-right:var(--lhg-co2-neutralisation-card-content-characteristics-li-item-padding-right, inherit)}co2-neutralisation-card-pres .co2-neutralisation-card-content-container .co2-neutralisation-card-content-characteristics-container .co2-neutralisation-card-content-characteristics-ul .co2-neutralisation-card-content-characteristics-li-icon:before{color:var(--lhg-co2-neutralisation-card-content-characteristics-li-icon-color, inherit);content:var(--lhg-co2-neutralisation-card-content-characteristics-li-icon-content, "\e91a");font-family:var(--lhg-co2-neutralisation-card-content-characteristics-li-icon-font-family, inherit);font-size:var(--lhg-co2-neutralisation-card-content-characteristics-li-icon-font-size, 2rem);line-height:var(--lhg-co2-neutralisation-card-content-characteristics-li-icon-line-height, 3.6rem);position:var(--lhg-co2-neutralisation-card-content-characteristics-li-icon-position, relative);top:var(--lhg-co2-neutralisation-card-content-characteristics-li-icon-top, -.7rem)}@media (max-width: 839.98px){co2-neutralisation-card-pres .co2-neutralisation-card-content-container .co2-neutralisation-card-content-characteristics-container{padding:var(--lhg-co2-neutralisation-card-content-characteristics-container-padding-mobile, 2.9rem 2.3rem 0 1.5rem)}}co2-neutralisation-card-pres .co2-neutralisation-card-content-container .co2-neutralisation-card-content-divider{margin:var(--lhg-co2-neutralisation-card-content-divider-margin, 0 1.5rem 0 1.5rem)}co2-neutralisation-card-pres .co2-neutralisation-card-content-container .co2-neutralisation-card-content-benefits-container{margin-top:var(--lhg-co2-neutralisation-card-content-benefits-container-margin-top, 2.3rem);padding:var(--lhg-co2-neutralisation-card-content-benefits-container-padding, 0)}co2-neutralisation-card-pres .co2-neutralisation-card-content-container .co2-neutralisation-card-content-benefits-container .co2-neutralisation-card-content-benefits-ul{padding:var(--lhg-co2-neutralisation-card-content-container-ul-padding, 0)}co2-neutralisation-card-pres .co2-neutralisation-card-content-container .co2-neutralisation-card-content-benefits-container .co2-neutralisation-card-content-benefits-ul .co2-neutralisation-card-content-benefits-container-li{display:var(--lhg-co2-neutralisation-card-content-benefits-container-li-display, flex);flex-direction:var(--lhg-co2-neutralisation-card-content-benefits-container-li-flex-direction, row);list-style:var(--lhg-co2-neutralisation-card-content-benefits-container-li-list-style, none)}co2-neutralisation-card-pres .co2-neutralisation-card-content-container .co2-neutralisation-card-content-benefits-container .co2-neutralisation-card-content-benefits-ul .co2-neutralisation-card-content-benefits-container-li .co2-neutralisation-card-content-benefits-container-li-icon:before{color:var(--lhg-co2-neutralisation-card-content-benefits-container-li-icon-color, inherit);content:var(--lhg-co2-neutralisation-card-content-benefits-container-li-icon-content, none);font-family:var(--lhg-co2-neutralisation-card-content-benefits-container-li-icon-font-family, inherit);font-size:var(--lhg-co2-neutralisation-card-content-benefits-container-li-icon-font-size, 2rem);line-height:var(--lhg-co2-neutralisation-card-content-benefits-container-li-icon-line-height, 3.2rem);position:var(--lhg-co2-neutralisation-card-content-benefits-container-li-icon-position, relative);top:var(--lhg-co2-neutralisation-card-content-benefits-container-li-icon-top, -.7rem)}co2-neutralisation-card-pres .co2-neutralisation-card-content-container .co2-neutralisation-card-content-benefits-container .co2-neutralisation-card-content-benefits-ul .co2-neutralisation-card-content-benefits-container-li .co2-neutralisation-card-content-benefits-container-li-item{font-family:var(--lhg-co2-neutralisation-card-content-benefits-container-li-item-font-family, inherit);font-size:var(--lhg-co2-neutralisation-card-content-benefits-container-li-item-font-size, 1.2rem);line-height:var(--lhg-co2-neutralisation-card-content-benefits-container-li-item-line-height, 1.8rem);list-style:var(--lhg-co2-neutralisation-card-content-benefits-container-li-item-list-style, none);margin:var(--lhg-co2-neutralisation-card-content-benefits-container-li-item-margin, 0);padding-left:var(--lhg-co2-neutralisation-card-content-benefits-container-li-item-padding-left, .7rem)}co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container{background:var(--lhg-mat-secondary-button-background, var(--color-accent-500, #D81E05))!important;color:var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF))!important;cursor:pointer!important;font:var(--lhg-mat-button-font, inherit);letter-spacing:var(--lhg-mat-button-letter-spacing, inherit);padding:var(--lhg-mat-button-padding, 0 1.5rem);text-transform:var(--lhg-mat-button-text-transform, none);transition:var(--lhg-transition, var(--application-transition, .2s));border:var(--lhg-mat-secondary-button-border, none);border-radius:var(--lhg-co2-neutralisation-card-select-button-container-border-radius, .4rem);border:var(--lhg-co2-neutralisation-card-select-button-container-border, .2rem solid);bottom:2.6rem;display:flex;font-size:var(--lhg-co2-neutralisation-card-select-button-container-font-size, 1.8rem);justify-content:center;left:1.2rem;line-height:2.4rem;margin-top:var(--lhg-co2-neutralisation-card-select-button-container-margin-top, 3.7rem);min-height:var(--lhg-co2-neutralisation-card-select-button-container-min-height, 4.7rem);padding-top:.5rem;position:relative;right:3.2rem;text-align:center}co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple{display:none}co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container.mat-mdc-unelevated-button .mat-mdc-button-touch-target,co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container.mat-mdc-outlined-button .mat-mdc-button-touch-target{opacity:0!important}co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target{opacity:0!important}co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container:hover:not([disabled]),co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container:focus,co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container.focus,co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container.cdk-keyboard-focused,co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container.cdk-mouse-focused{background-color:var(--lhg-mat-secondary-button-mouse-focused-background, var(--lhg-mat-secondary-button-background, var(--color-accent-500, #D81E05)))!important;border:var(--lhg-mat-secondary-button-mouse-focused-border, none)!important;color:var(--lhg-mat-secondary-button-mouse-focused-color, var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF)))!important;cursor:pointer}co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container:hover:not([disabled]) .mat-mdc-button-focus-overlay,co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container:focus .mat-mdc-button-focus-overlay,co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container.focus .mat-mdc-button-focus-overlay,co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container.cdk-keyboard-focused .mat-mdc-button-focus-overlay,co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container.cdk-mouse-focused .mat-mdc-button-focus-overlay{display:none}co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container:hover:not([disabled]) .mat-mdc-button-wrapper span,co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container:focus .mat-mdc-button-wrapper span,co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container.focus .mat-mdc-button-wrapper span,co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container.cdk-keyboard-focused .mat-mdc-button-wrapper span,co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container.cdk-mouse-focused .mat-mdc-button-wrapper span{cursor:pointer}@media (max-width: 839.98px){co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container{width:100%}}@media (min-width: 840px){co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container{max-width:25rem}}co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container[disabled],co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container:hover[disabled]{background:var(--lhg-secondary-button-disabled-background, inherit)!important;border:var(--lhg-secondary-button-disabled-border)!important;border-radius:var(--lhg-secondary-button-disabled-border-radius, inherit)!important;opacity:var(--lhg-secondary-button-disabled-opacity, none)!important}co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container[disabled] span,co2-neutralisation-card-pres .co2-neutralisation-card-select-button-container:hover[disabled] span{color:var(--lhg-secondary-button-disabled-color, inherit)!important}co2-neutralisation-card-pres button.co2-neutralisation-card-select-button-container{max-width:calc(100% - 2.4rem)}.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres){margin:auto 2.4rem;max-width:102rem}.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) .mat-mdc-dialog-surface{padding:0}.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-actions{padding:0}.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content{margin:0;padding:0}.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container{display:flex}@media (min-width: 0){.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container{gap:1.6rem}}@media (min-width: 840px){.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container{gap:2.4rem}}@media (min-width: 0){.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container{padding:1.6rem}}@media (min-width: 840px){.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container{padding:4rem}}.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container .sustainable-image{background:url(co2-forced-overlay.00fbef22ebebad06.jpeg) no-repeat right/cover;border-radius:.4rem 0 0 .4rem;min-width:36rem}.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container .text-content-container{flex:1}.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container .text-content-container .action{display:flex}@media (min-width: 0){.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container .text-content-container .action{gap:.8rem}}@media (min-width: 840px){.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container .text-content-container .action{gap:1.6rem}}.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container .text-content-container .description .description-text{font:var(--lhg-co2-neutralisation-forced-overlay-modal-description-text-font, inherit)}@media (min-width: 0){.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container .text-content-container .description .description-text{margin:0 0 1.6rem}}@media (min-width: 840px){.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container .text-content-container .description .description-text{margin:0 0 3.2rem}}.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container .text-content-container .description .description-title{font:var(--lhg-co2-neutralisation-forced-overlay-modal-description-title-font, inherit);margin-bottom:.4rem}.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container .text-content-container .description .take-responsibility-text{font:var(--lhg-co2-neutralisation-forced-overlay-modal-take-responsibility-text-font, inherit);margin-bottom:.8rem}.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-header{display:none}@media (max-width: 839.98px){.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container{flex-direction:column}.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container .sustainable-image{border-radius:.4rem .4rem 0 0;min-height:20rem;min-width:auto}.refx-overlay-pane .mat-mdc-dialog-container.mdc-dialog.cdk-dialog-container:has(lhg-co2-neutralisation-forced-overlay-modal-pres) lhg-co2-neutralisation-forced-overlay-modal-pres refx-dialog-pres .refx-dialog-content .main-content-container .text-content-container .action{flex-direction:column}}lhg-instant-co2-neutralisation-pres div.main-content-container{background-color:var(--lhg-instant-co2-teaser-main-content-background-color, var(--application-tooltip-background-color, #262626));border:var(--lhg-instant-co2-teaser-main-content-border, none);box-shadow:var(--lhg-instant-co2-teaser-main-content-box-shadow, none)}lhg-instant-co2-neutralisation-pres div.main-content-container .header-container{padding:1.5rem 0 .5rem 1.5rem}lhg-instant-co2-neutralisation-pres div.main-content-container .header-container .header-text{color:var(--lhg-instant-co2-teaser-main-content-header-container-header-text-color, var(--application-text-color, #1A1A1A));font-family:var(--lhg-instant-co2-teaser-main-content-header-container-header-text-font-family, var(--application-font-family-bold, coresans-a55));font-size:1.6rem;margin:0;padding-bottom:.5rem}lhg-instant-co2-neutralisation-pres div.main-content-container .header-container .header-link{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none);font-family:var(--lhg-instant-co2-teaser-main-content-header-container-header-link-font-family, var(--application-font-family-regular, coresans-a45));font-size:var(--lhg-instant-co2-teaser-main-content-header-container-header-link-font-size, 1.4rem);line-height:1.8rem}lhg-instant-co2-neutralisation-pres div.main-content-container .header-container .header-link:before,lhg-instant-co2-neutralisation-pres div.main-content-container .header-container .header-link:after,lhg-instant-co2-neutralisation-pres div.main-content-container .header-container .header-link i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}lhg-instant-co2-neutralisation-pres div.main-content-container .header-container .header-link:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}lhg-instant-co2-neutralisation-pres div.main-content-container .header-container .header-link:before,lhg-instant-co2-neutralisation-pres div.main-content-container .header-container .header-link:after,lhg-instant-co2-neutralisation-pres div.main-content-container .header-container .header-link i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}lhg-instant-co2-neutralisation-pres div.main-content-container .header-container .header-link:before{content:var(--lhg-popup-primary-link-square-icon-before-content, none)}lhg-instant-co2-neutralisation-pres div.main-content-container .header-container .header-link:after{content:var(--lhg-popup-primary-link-square-icon-after-content, none)}lhg-instant-co2-neutralisation-pres div.main-content-container .header-container .header-link:before{font-size:var(--lhg-instant-co2-teaser-main-content-header-container-header-link-before-font-size, 1.6rem);padding-right:.25rem}lhg-instant-co2-neutralisation-pres div.main-content-container .header-container .header-link:after{font-size:1.6rem}lhg-instant-co2-neutralisation-pres div.main-content-container .header-container .header-hint{color:var(--lhg-instant-co2-teaser-main-content-header-container-header-hint-color, var(--application-text-color, #1A1A1A));font:var(--lhg-instant-co2-teaser-main-content-header-container-header-hint-font-family, var(--application-font-family-regular, coresans-a45));line-height:2.2rem!important;padding-bottom:.5rem;padding-top:.5rem}@media (min-width: 1024px){lhg-instant-co2-neutralisation-pres div.main-content-container .co2-neutralisation-card-header-title{margin-right:8rem}}lhg-instant-co2-neutralisation-pres div.main-content-container .co2-neutralisation-card-container{flex:1 1 33.3%;display:flex;width:33.6rem;height:100%}@media (min-width: 1280px){lhg-instant-co2-neutralisation-pres div.main-content-container .co2-neutralisation-card-container{width:auto}}lhg-instant-co2-neutralisation-pres div.main-content-container .co2-neutralisation-card-container .co2-neutralisation-card-content-characteristics-container{flex-grow:1;padding:var(--lhg-instant-co2-teaser-main-content-card-content-characteristics-container-padding, 1.2rem 1rem 0 1.5rem)!important}@media (max-width: 839.98px){lhg-instant-co2-neutralisation-pres div.main-content-container .co2-neutralisation-card-container .co2-neutralisation-card-content-characteristics-container{padding:var(--lhg-instant-co2-neutralisation-card-content-characteristics-container-padding, 2.9rem 1rem 0 1.5rem)!important}}lhg-instant-co2-neutralisation-pres div.main-content-container .co2-neutralisation-card-container button.co2-neutralisation-card-select-button-container{align-items:center;bottom:2.65rem;display:flex;justify-content:center;left:50%;margin-top:var(--lhg-instant-co2-neutralisation-card-button-container-margin-top, 3.8rem);position:relative;text-align:center;transform:translate(-50%)}lhg-instant-co2-neutralisation-pres div.main-content-container .co2-neutralisation-card-container button.co2-neutralisation-card-select-button-container{width:26.3rem}@media (max-width: 599.98px){lhg-instant-co2-neutralisation-pres div.main-content-container refx-carousel .carousel-container .arrow{display:none}}lhg-instant-co2-neutralisation-pres div.main-content-container refx-carousel .carousel-container .carousel{padding:1rem 1.4rem 1.4rem}.refx-overlay-pane .mat-mdc-dialog-container:has(lhg-co2-neutralisation-modal-pres){max-width:67.2rem!important}@media (min-width: 840px){.refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .mat-mdc-dialog-surface:has(lhg-co2-neutralisation-modal-pres){padding:2.4rem 2.4rem 4rem 2.5rem!important}}lhg-co2-neutralisation-modal-pres .refx-dialog-title{margin:0 0 1.8rem!important}@media (max-width: 600px){lhg-co2-neutralisation-modal-pres .refx-dialog-title{margin:.9rem 0 1.8rem .6rem!important}}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-header-title{color:var(--lhg-co2-neutralisation-modal-header-title-color);font-family:var(--lhg-co2-neutralisation-modal-header-title-font-family);font-size:2.8rem;line-height:3.2rem}@media (min-width: 840px){lhg-co2-neutralisation-modal-pres .lhg-co2-modal-header-title{padding:1.9rem 0 .1rem 1.5rem}}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-header-subtitle{color:var(--lhg-co2-neutralisation-modal-header-subtitle-color);font-family:var(--lhg-co2-neutralisation-modal-header-subtitle-font-family);font-size:1.8rem;line-height:2.4rem}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-container:first-child>.lhg-co2-modal-body-container:first-child{margin-top:0}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-body-container{color:var(--lhg-co2-neutralisation-modal-body-container-color);font-family:var(--lhg-co2-neutralisation-modal-body-container-font-family);font-size:1.4rem;line-height:1.8rem;list-style:none}@media (max-width: 600px){lhg-co2-neutralisation-modal-pres .lhg-co2-modal-body-container{margin-right:1.6rem}}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-body-container .lhg-co2-modal-saf-benefit-header{margin-top:1rem}@media (min-width: 840px){lhg-co2-neutralisation-modal-pres .lhg-co2-modal-body-container .lhg-co2-modal-our-parnter,lhg-co2-neutralisation-modal-pres .lhg-co2-modal-body-container .lhg-co2-listitems{margin-top:4.2rem}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-body-container .lhg-co2-modal-climate-benefit-header{margin-top:7.2rem}}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-body-container .lhg-co2-modal-li:before{content:var(--lhg-co2-neutralisation-modal-body-container-li-before-content);display:inline-block;font-family:var(--lhg-co2-neutralisation-modal-body-container-li-before-font-family);font-size:.8rem;margin:.1rem 1rem 0 0}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-body-container .lhg-co2-modal-body-header{color:var(--lhg-co2-neutralisation-modal-body-header-color);font-family:var(--lhg-co2-neutralisation-modal-body-header-font-family);font-size:1.4rem;line-height:2rem}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-body-container .lhg-co2-modal-body-footer{color:var(--lhg-co2-neutralisation-modal-body-footer-color);font-family:var(--lhg-co2-neutralisation-modal-body-footer-font-family);font-size:1.4rem;line-height:2rem}lhg-co2-neutralisation-modal-pres .lhg-modal-right{padding-left:3.2rem!important}@media (max-width: 600px){lhg-co2-neutralisation-modal-pres .lhg-modal-right{margin-bottom:2.1rem;margin-right:1rem;margin-top:2.9rem;padding-left:2.4rem!important}}@media (min-width: 840px){lhg-co2-neutralisation-modal-pres .lhg-modal-left{padding-left:3.3rem!important}}@media (max-width: 600px){lhg-co2-neutralisation-modal-pres .lhg-modal-left{padding-left:2.4rem!important;padding-right:2.4rem}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-only-bottom-medium{margin-right:0!important}}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-extra-large-margin{margin:2.4rem 0}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-large-margin{margin:1.6rem 0}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-medium-margin{margin:1rem 0}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-small-margin{font-family:var(--lhg-co2-neutralisation-modal-body-container-font-family);margin:.8rem 0 .8rem -2.4rem;padding-right:2.1rem}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-only-bottom-large{margin-bottom:1.6rem}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-only-bottom-medium{margin-bottom:1rem;margin-right:1.5rem}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-only-bottom-small{margin-bottom:.8rem}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-bold-text{font-family:var(--lhg-co2-neutralisation-modal-bold-text)}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-sub-container{display:contents;font-size:60%;line-height:inherit}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-image-container{display:flex;flex-direction:column;place-items:center}lhg-co2-neutralisation-modal-pres .neutral-image{background-repeat:no-repeat;background-size:cover;background-position:center center;height:12.3rem;margin:1.6rem 0;width:100%}@media (min-width: 600px) and (max-width: 1023.98px){lhg-co2-neutralisation-modal-pres .neutral-image{background-position:bottom 32% center}}@media (min-width: 840px){lhg-co2-neutralisation-modal-pres .neutral-image{margin:1.6rem 0 1.6rem 1.1rem;width:28.8rem!important}}lhg-co2-neutralisation-modal-pres .climate-image{background-repeat:no-repeat;height:6.6rem;width:var(--lhg-co2-neutralisation-modal-climate-image-width, 20.2rem)}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-only-header-text{font:700 1.8rem/2.4rem var(--lhg-co2-neutralisation-modal-body-header-font-family);margin-bottom:1.1rem;margin-top:.1rem;padding-right:4rem}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-right-text{margin-bottom:-.4rem;margin-right:1.9rem}lhg-co2-neutralisation-modal-pres .title-saf{margin-bottom:1.7rem}@media (max-width: 600px){lhg-co2-neutralisation-modal-pres .lhg-co2-modal-right-text{margin-bottom:-.4rem;margin-right:.8rem}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-header-subtitle{margin-top:.2rem}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-only-header-text{margin-top:.2rem}lhg-co2-neutralisation-modal-pres .neutral-image{margin:1.6rem 0 1.5rem}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-small-margin{margin:.8rem -1rem .8rem -2.4rem}}lhg-co2-neutralisation-modal-pres .lhg-co2-modal-right-text.lhg-co2-modal-right-text-2{margin-top:-.3rem}@media (min-width: 840px){lhg-co2-neutralisation-modal-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place,lhg-co2-neutralisation-modal-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions .actions{padding-left:1.5rem;padding-top:3.1rem}}@media (max-width: 1023.98px){lhg-co2-neutralisation-modal-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place,lhg-co2-neutralisation-modal-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions .actions{padding:2.4rem .6rem .6rem}}lhg-co2-neutralisation-modal-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header h1{margin-bottom:.4rem}@media (min-width: 600px) and (max-width: 1023.98px){lhg-co2-neutralisation-modal-pres .lhg-modal-right{padding-left:1.8rem!important}}lhg-option-based-instant-co2-neutralization-pres .main-content-container{border-radius:.4rem;box-shadow:none}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container{display:flex;flex-direction:column}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container .header-container{color:var(--lhg-option-based-instant-co2-teaser-main-content-text-color, var(--application-text-color, #1A1A1A));padding:2.4rem 1.6rem 1.2rem}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container .header-container .header-text{font:var(--lhg-option-based-instant-co2-teaser-main-content-header-container-description-font, inherit);margin-bottom:.8rem}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container .header-container .header-title-container{align-items:center;display:flex;gap:.8rem;margin-bottom:.8rem}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container .header-container .header-title-container .header-title{font:var(--lhg-option-based-instant-co2-teaser-main-content-header-container-title-font, inherit);margin-bottom:0}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container .header-container .header-title-container .header-title-icon{font-size:var(--lhg-option-based-instant-co2-teaser-main-content-header-container-title-icon, 2.4rem)}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container:after,lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container:before{box-shadow:none;width:0}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .arrow{background-color:var(--lhg-option-based-instant-co2-teaser-main-content-carousel-arrow-bg-color, default);border:var(--lhg-option-based-instant-co2-teaser-main-content-carousel-border, none);border-radius:50%;height:3.2rem;top:50%;transform:translateY(-50%);width:3.2rem}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .arrow i{color:var(--lhg-option-based-instant-co2-teaser-main-content-carousel-arrow-icon-color, default)}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .arrow i:before{align-items:center;display:flex;font-size:1.6rem;justify-content:center}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel{display:flex;gap:.8rem;margin-bottom:1.2rem;padding:1.2rem 1.6rem}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item:nth-child(2) .co2-option-button{background-color:var(--lhg-option-based-instant-co2-teaser-main-content-option-highlighted-bg-color, default);color:var(--lhg-option-based-instant-co2-teaser-main-content-option-highlighted-text-color, default)}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item:nth-child(2) .co2-option-button:hover{background-color:var(--lhg-option-based-instant-co2-teaser-main-content-option-highlighted-hover-bg-color, default)}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item:nth-child(2) .co2-option-button .co2-option-circle{border-color:var(--lhg-option-based-instant-co2-teaser-main-content-option-highlighted-text-color, default)}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item:nth-child(2) .co2-option-button .co2-option-text-content .co2-option-details .co2-additional-points{background-color:var(--lhg-option-based-instant-co2-teaser-additional-points-highlighted-bg-color, default);color:var(--lhg-option-based-instant-co2-teaser-main-content-text-color, var(--application-text-color, #1A1A1A));text-transform:uppercase}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item{flex:1}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button{align-items:center;background-color:var(--lhg-option-based-instant-co2-teaser-main-content-option-background-color, var(--application-disabled-background-color, #E7E7E7));border-radius:.4rem;border:none;color:var(--lhg-option-based-instant-co2-teaser-main-content-text-color, var(--application-text-color, #1A1A1A));display:flex;height:100%;justify-content:space-between;min-width:32rem;padding:1.6rem;position:relative;text-align:start;width:100%}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button:focus-visible,lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button:focus{box-shadow:0 0 .6rem .1rem var(--lhg-option-based-instant-co2-teaser-main-content-option-focus-shadow-color, default);outline:none;overflow:visible}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button:focus-visible:after,lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button:focus:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button:hover{background-color:var(--lhg-option-based-instant-co2-teaser-main-content-option-hover-bg-color, default);color:var(--lhg-option-based-instant-co2-teaser-main-content-option-hover-color, default);cursor:pointer;overflow:visible}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button:hover .co2-option-circle{border-color:var(--lhg-option-based-instant-co2-teaser-main-content-option-hover-color, default)}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button .co2-option-circle{border-radius:50%;border:.2rem solid var(--lhg-option-based-instant-co2-teaser-main-content-text-color, var(--application-text-color, #1A1A1A));height:2.4rem;width:2.4rem}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button .co2-option-text-content{display:flex;flex-direction:column;flex:1;gap:.4rem;height:100%;justify-content:space-between}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button .co2-option-text-content .co2-option-details{align-items:flex-start;display:flex;flex-direction:column;font:var(--lhg-option-based-instant-co2-teaser-main-content-option-details-font, inherit);gap:.4rem;text-wrap:balance}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button .co2-option-text-content .co2-option-details .co2-additional-points{align-items:center;background-color:var(--lhg-option-based-instant-co2-teaser-additional-points-bg-color, default);border-radius:.4rem;display:flex;font:var(--lhg-option-based-instant-co2-teaser-additional-points-font, inherit);letter-spacing:.04rem;min-height:2rem;padding:var(--lhg-option-based-instant-co2-teaser-additional-points-padding, .1rem .6rem);text-transform:uppercase}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button .co2-option-text-content .co2-option-name-container{align-items:center;display:flex;gap:.8rem}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button .co2-option-text-content .co2-option-name-container .co2-option-name{font:var(--lhg-option-based-instant-co2-teaser-main-content-option-name-font, inherit)}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button .co2-option-text-content .co2-option-name-container .co2-option-recommendation{background-color:var(--lhg-option-based-instant-co2-teaser-main-content-option-background-color, var(--application-disabled-background-color, #E7E7E7));border-radius:.4rem;color:var(--lhg-option-based-instant-co2-teaser-main-content-text-color, var(--application-text-color, #1A1A1A));font:var(--lhg-option-based-instant-co2-teaser-main-content-option-recommendation-font, inherit);left:50%;padding:.1rem .6rem;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-50%)}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button .co2-option-text-content .co2-option-price{font:var(--lhg-option-based-instant-co2-teaser-main-content-option-details-font, inherit)}@media (max-width: 839.98px){lhg-option-based-instant-co2-neutralization-pres .main-content-container{flex-direction:column}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .arrow{display:none}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel{flex-direction:column}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button{gap:.8rem;min-width:100%}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button .co2-option-text-content{align-items:flex-start;flex-direction:column;gap:.4rem}lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button .co2-option-text-content .co2-option-name-container .co2-option-recommendation{position:static;transform:none}}lhg-co2-instant-neutralisation-cont lhg-collapsable-service-container .header-title{font-weight:var(--lhg-co2-neutralisation-pres-collapsable-title-font-weight, none)}lhg-co2-instant-neutralisation-cont lhg-collapsable-service-container div[class*="teaser-wrapper "] .mat-expansion-panel.mat-elevation-z:has(lhg-option-based-instant-co2-neutralization-pres) .mat-expansion-panel-body{padding-bottom:.8rem}lhg-co2-instant-neutralisation-cont lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres.collapsable-instant-content{border:none;border-radius:unset;box-shadow:none;margin:0}lhg-co2-instant-neutralisation-cont lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres.collapsable-instant-content lhg-instant-co2-neutralisation-pres .main-content-container{border:none;box-shadow:none}lhg-co2-instant-neutralisation-cont lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres.collapsable-instant-content lhg-instant-co2-neutralisation-pres .main-content-container .carousel-container ul{padding:0 0 .2rem}lhg-co2-instant-neutralisation-cont lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres.collapsable-instant-content lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container .header-container{padding-bottom:1.2rem;padding-left:.8rem;padding-right:.8rem}lhg-co2-instant-neutralisation-cont lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres.collapsable-instant-content lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container .header-container .header-title-container{display:none}lhg-co2-instant-neutralisation-cont lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres.collapsable-instant-content lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel{padding:1.2rem .8rem .8rem;margin-bottom:0}lhg-co2-instant-neutralisation-cont lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres.collapsable-instant-content lhg-option-based-instant-co2-neutralization-pres .main-content-container .text-content-container refx-carousel .carousel-container .carousel .co2-option-list-item .co2-option-button{box-sizing:border-box}lhg-co2-instant-neutralisation-cont lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres.collapsable-instant-content div.main-content-container .header-container{padding:0 0 .5rem}lhg-co2-instant-neutralisation-cont lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres.collapsable-instant-content div.main-content-container .header-container .header-hint{padding-top:0;padding-bottom:.4rem}lhg-co2-instant-neutralisation-cont lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres.collapsable-instant-content lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap{margin:0}lhg-co2-instant-neutralisation-pres,lhg-co2-neutralisation-pres{overflow:hidden;border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:0 0 1.5rem;padding:0;border:var(--lhg-co2-neutralisation-pres-border, var(--application-teaser-border, 1px solid #B0B0B0));border-radius:var(--lhg-co2-neutralisation-pres-border-radius, var(--application-teaser-border-radius, .4rem));box-shadow:var(--lhg-co2-neutralisation-pres-box-shadow, var(--application-teaser-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)))}@media (min-width: 0){lhg-co2-instant-neutralisation-pres,lhg-co2-neutralisation-pres{margin:0 0 1.5rem}}@media (min-width: 600px){lhg-co2-instant-neutralisation-pres,lhg-co2-neutralisation-pres{margin:0 0 1.5rem}}@media (min-width: 840px){lhg-co2-instant-neutralisation-pres,lhg-co2-neutralisation-pres{margin:0 0 2rem}}@media (min-width: 1024px){lhg-co2-instant-neutralisation-pres,lhg-co2-neutralisation-pres{margin:0 0 2.5rem}}@media (min-width: 1280px){lhg-co2-instant-neutralisation-pres,lhg-co2-neutralisation-pres{margin:0 0 3rem}}lhg-co2-instant-neutralisation-pres .main-category-recap-title,lhg-co2-neutralisation-pres .main-category-recap-title{color:var(--lhg-co2-neutralisation-pres-category-recap-title-color, var(--application-text-color, #1A1A1A));font-family:var(--lhg-co2-neutralisation-pres-category-recap-title-font-family, inherit);font-size:var(--lhg-co2-neutralisation-pres-category-recap-title-font-size, 1.6rem);line-height:var(--lhg-co2-neutralisation-pres-category-recap-title-line-height, 2rem);padding:var(--lhg-co2-neutralisation-pres-category-recap-title-padding, 1.5rem 1.2rem 1rem 1.8rem)}lhg-co2-instant-neutralisation-pres .category-recap,lhg-co2-neutralisation-pres .category-recap{display:block;padding:var(--lhg-co2-neutralisation-pres-category-recap-padding, 0)}lhg-co2-instant-neutralisation-pres .category-recap .category-recap-item,lhg-co2-neutralisation-pres .category-recap .category-recap-item{text-align:left}lhg-co2-instant-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title .row-title-and-value .row-title .row-title-icon,lhg-co2-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title .row-title-and-value .row-title .row-title-icon{font-size:var(--lhg-co2-neutralisation-pres-category-recap-title-icon-font-size, 3.2rem);margin:var(--lhg-co2-neutralisation-pres-category-recap-title-icon-margin, 0)}lhg-co2-instant-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title .row-title-and-value .row-title .row-title-label,lhg-co2-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title .row-title-and-value .row-title .row-title-label{font-size:var(--lhg-co2-neutralisation-pres-category-recap-title-font-size, 1.6rem)}lhg-co2-instant-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title .row-title-and-value .row-title .refx-icon-validate,lhg-co2-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title .row-title-and-value .row-title .refx-icon-validate{margin-top:var(--lhg-co2-neutralisation-pres-category-recap-icon-margin-top, 0)}lhg-co2-instant-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .category-recap-details,lhg-co2-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .category-recap-details{color:var(--lhg-co2-neutralisation-pres-category-recap-detail-color);font-family:var(--lhg-co2-neutralisation-pres-category-recap-detail-font-family, var(--application-font-family-regular, coresans-a45));font-size:1.4rem;line-height:2rem}lhg-co2-instant-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .category-recap-details .item-pres-detail-list,lhg-co2-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .category-recap-details .item-pres-detail-list{list-style-type:initial}@media (min-width: 0){lhg-co2-instant-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .category-recap-details .item-pres-detail-list,lhg-co2-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .category-recap-details .item-pres-detail-list{padding:0 3rem}}@media (min-width: 840px){lhg-co2-instant-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .category-recap-details .item-pres-detail-list,lhg-co2-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .category-recap-details .item-pres-detail-list{padding:0 4rem}}@media (min-width: 1024px){lhg-co2-instant-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .category-recap-details .item-pres-detail-list,lhg-co2-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .category-recap-details .item-pres-detail-list{padding:0 4.5rem}}@media (min-width: 1280px){lhg-co2-instant-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .category-recap-details .item-pres-detail-list,lhg-co2-neutralisation-pres .category-recap .category-recap-item .mat-expansion-panel .category-recap-details .item-pres-detail-list{padding:0 6.5rem}}lhg-co2-instant-neutralisation-pres ul,lhg-co2-neutralisation-pres ul{list-style-type:none;padding:var(--lhg-co2-neutralisation-pres-category-recap-list-padding, 0)}@media (min-width: 1024px){lhg-co2-instant-neutralisation-pres refx-page-title-pres.page-title:not(.back-booking-link-displayed),lhg-co2-neutralisation-pres refx-page-title-pres.page-title:not(.back-booking-link-displayed){margin:5rem 3.8rem 5rem 0}}lhg-co2-instant-neutralisation-pres .uptrip-card-container,lhg-co2-neutralisation-pres .uptrip-card-container{background-color:var(--lhg-co2-neutralisation-pres-category-recap-detail-reward-card-background-color, inherit);display:flex;flex-direction:row;gap:1.6rem;padding:1.8rem 1.4rem}@media (min-width: 0){lhg-co2-instant-neutralisation-pres .uptrip-card-container,lhg-co2-neutralisation-pres .uptrip-card-container{margin:.8rem 0 0}}@media (min-width: 840px){lhg-co2-instant-neutralisation-pres .uptrip-card-container,lhg-co2-neutralisation-pres .uptrip-card-container{margin:.8rem 3rem 2.4rem}}@media (min-width: 1024px){lhg-co2-instant-neutralisation-pres .uptrip-card-container,lhg-co2-neutralisation-pres .uptrip-card-container{margin:.8rem 2.9rem 2.4rem}}@media (min-width: 1280px){lhg-co2-instant-neutralisation-pres .uptrip-card-container,lhg-co2-neutralisation-pres .uptrip-card-container{margin:.8rem 5.1rem 2.4rem}}lhg-co2-instant-neutralisation-pres .uptrip-card-container .uptrip-card-image,lhg-co2-neutralisation-pres .uptrip-card-container .uptrip-card-image{align-items:center;display:flex;height:12rem;justify-content:center;width:24rem}lhg-co2-instant-neutralisation-pres .uptrip-card-container .uptrip-card-image>img,lhg-co2-neutralisation-pres .uptrip-card-container .uptrip-card-image>img{border-radius:.8rem;height:100%;object-fit:cover;width:100%}lhg-co2-instant-neutralisation-pres .uptrip-card-container .uptrip-card-text,lhg-co2-neutralisation-pres .uptrip-card-container .uptrip-card-text{display:flex;flex:1 0 0;flex-direction:column;gap:.4rem;justify-content:center}lhg-co2-instant-neutralisation-pres .uptrip-card-container .uptrip-card-text .description,lhg-co2-neutralisation-pres .uptrip-card-container .uptrip-card-text .description{color:var(--lhg-co2-neutralisation-pres-category-recap-detail-color);font-family:var(--lhg-co2-neutralisation-pres-category-recap-detail-font-family, var(--application-font-family-regular, coresans-a45));font-size:1.4rem;line-height:1.8rem;max-width:31.6rem}lhg-co2-instant-neutralisation-pres .uptrip-card-container .uptrip-card-text .title,lhg-co2-neutralisation-pres .uptrip-card-container .uptrip-card-text .title{color:var(--lhg-co2-neutralisation-pres-category-recap-detail-color);font-family:var(--lhg-co2-neutralisation-pres-category-recap-title-font-family, inherit);font-size:1.6rem;line-height:2.4rem}@media (max-width: 839.98px){lhg-co2-instant-neutralisation-pres .uptrip-card-container,lhg-co2-neutralisation-pres .uptrip-card-container{flex-direction:column;gap:1.6rem}lhg-co2-instant-neutralisation-pres .uptrip-card-container .uptrip-card-image,lhg-co2-neutralisation-pres .uptrip-card-container .uptrip-card-image{height:14.8rem;width:100%}}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres{overflow:visible}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap{align-items:flex-start;align-self:var(--lhg-co2-neutralisation-recap-cont-align-self, stretch);display:flex;gap:2.4rem;margin:0 1.6rem;min-height:16rem}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap .co2-recap-img{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex:1 0 0;max-height:40rem;min-height:16rem;min-width:36rem}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap .co2-neutralisation-recap-detail{align-self:stretch;color:var(--lhg-co2-neutralisation-recap-cont-detail-text-color, var(--application-text-color, #1A1A1A));display:block;width:100%}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap .co2-neutralisation-recap-detail .co2-neutralisation-recap-descriptions .category-title{color:var(--application-co2-highlighted-recommended-text-color, #1A1A1A);font:var(--lhg-co2-neutralisation-recap-cont-descriptions-category-title-font, 700 1.4rem/1.8rem var(--application-font-family-bold, coresans-a55));letter-spacing:var(--lhg-co2-neutralisation-recap-cont-descriptions-category-title-letter-spacing, none)}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap .co2-neutralisation-recap-detail .co2-neutralisation-recap-descriptions ul{margin-bottom:2.4rem}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap .co2-neutralisation-recap-detail .co2-neutralisation-recap-descriptions ul li{color:var(--lhg-co2-neutralisation-recap-cont-descriptions-li-color, var(--application-co2-highlighted-recommended-text-color, #1A1A1A));font:var(--lhg-co2-neutralisation-recap-cont-descriptions-li-font, 400 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45));letter-spacing:var(--lhg-co2-neutralisation-recap-cont-descriptions-li-letter-spacing, none)}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap .co2-neutralisation-recap-detail .co2-neutralisation-recap-descriptions ul li:first-child{margin:var(--lhg-co2-neutralisation-recap-cont-descriptions-li-margin, .6rem 0 .4rem 0)}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap-operation-buttons{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:flex-end}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .uptrip-reward-card-container{background-color:var(--lhg-co2-neutralisation-recap-cont-uptrip-detail-background-color, none);border-radius:.8rem;display:flex;flex-direction:row}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .uptrip-reward-card-container .uptrip-card-image{align-items:center;display:flex;height:12rem;justify-content:center;margin:var(--lhg-co2-neutralisation-recap-cont-uptrip-detail-image-margin, none);max-height:16rem;min-height:8rem;width:27rem}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .uptrip-reward-card-container .uptrip-card-image>img{border-radius:.8rem;height:100%;object-fit:cover;width:100%}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .uptrip-reward-card-container .uptrip-card-text{display:flex;flex-direction:column;flex:1 0 0;gap:.4rem;padding:1.6rem;min-width:24rem;justify-content:var(--lhg-co2-neutralisation-recap-cont-uptrip-detail-cart-justify-content, center)}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .uptrip-reward-card-container .uptrip-card-text .description{color:var(--lhg-co2-neutralisation-recap-cont-uptrip-detail-title-color, none);font:var(--lhg-co2-neutralisation-recap-cont-uptrip-detail-description, 400 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45));letter-spacing:var(--lhg-co2-neutralisation-recap-cont-descriptions-li-letter-spacing, none)}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .uptrip-reward-card-container .uptrip-card-text .link{padding-top:var(--lhg-co2-neutralisation-recap-cont-uptrip-detail-link-padding-top, none)}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .uptrip-reward-card-container .uptrip-card-text .title{color:var(--lhg-co2-neutralisation-recap-cont-uptrip-detail-title-color, none);font:var(--lhg-co2-neutralisation-recap-cont-uptrip-detail-title-font, 700 1.8rem/2.4rem var(--application-font-family-bold, coresans-a55));letter-spacing:var(--lhg-co2-neutralisation-recap-cont-descriptions-li-letter-spacing, none);margin-top:0;padding:0}@media (max-width: 839.98px){lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap{flex-direction:column}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap .co2-recap-img{min-height:16rem;min-width:30rem}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap .co2-neutralisation-recap-operation-buttons{align-items:center;flex-direction:column;justify-content:normal}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap .uptrip-reward-card-container{flex-direction:column}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap .uptrip-reward-card-container .uptrip-card-image{height:12rem;margin:0;width:100%}}@media (min-width: 840px) and (max-width: 1023.98px){lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap .uptrip-reward-card-container .uptrip-card-text{justify-content:center}lhg-collapsable-service-container lhg-co2-instant-neutralisation-pres lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap .uptrip-reward-card-container .uptrip-card-image{height:auto}}lhg-collapsable-service-container .header-status{background-color:var(--application-collapsable-teaser-header-status-default-bg-color, #D1D1D1);color:var(--lhg-collapsable-teaser-header-status-default-color, inherit)}lhg-collapsable-service-container .header-status:before{content:var(--lhg-collapsable-teaser-header-status-default-icon, );font-family:var(--application-font-family-icon, OS-icons);height:var(--lhg-collapsable-teaser-header-status-default-icon-height, auto);padding-top:var(--lhg-collapsable-teaser-header-status-icon-padding-top, 0)}lhg-collapsable-service-container .header-status.badge-info:before{content:var(--lhg-collapsable-teaser-header-status-info-icon, )}lhg-collapsable-service-container .header-status.badge-success{background-color:var(--application-collapsable-teaser-header-status-success-bg-color, #E5F2EB);color:var(--application-collapsable-teaser-header-status-success-color, #007D35)}lhg-collapsable-service-container .header-status.badge-success:before{content:var(--lhg-collapsable-teaser-header-status-success-icon, )}lhg-collapsable-service-container .header-status.badge-warning{background-color:var(--application-collapsable-teaser-header-status-warning-bg-color, #FFF6C6);color:var(--lhg-collapsable-teaser-header-status-warning-color, inherit)}lhg-collapsable-service-container .header-status.badge-warning:before{content:var(--lhg-collapsable-teaser-header-status-warning-icon, )}lhg-collapsable-service-container .header-status.badge-error{background-color:var(--application-collapsable-teaser-header-status-error-bg-color, #FBE8E6);color:var(--application-collapsable-teaser-header-status-error-color, #AD1804)}lhg-collapsable-service-container .header-status.badge-error:before{content:var(--lhg-collapsable-teaser-header-status-error-icon, );height:var(--lhg-collapsable-teaser-header-status-error-height, auto)}lhg-collapsable-service-container .header-status.badge-promotion{background-color:#05164d;color:#fff}lhg-collapsable-service-container .header-status.badge-promotion:before{content:var(--lhg-collapsable-teaser-header-status-promotion-icon, );height:var(--lhg-collapsable-teaser-header-status-promotion-icon-height, auto)}lhg-collapsable-service-container div[class*="teaser-wrapper "]{scroll-margin-top:2.4rem}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z{border:var(--lhg-collapsable-teaser-border, none);border-radius:var(--lhg-collapsable-teaser-border-radius, 0);box-shadow:var(--lhg-collapsable-teaser-box-shadow, none);margin-bottom:2.4rem;padding:.8rem 1.6rem}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z:not(.mat-expanded)>mat-expansion-panel-header:not([aria-disabled=true]):hover{background:none}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z:not(.mat-expanded)>.mat-expansion-panel-header .header-top-container .header-title,lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z:not(.mat-expanded)>.mat-expansion-panel-header i[class*=" refx-icon-"]{color:var(--lhg-collapsable-teaser-header-title-collapsed-color, var(--lhg-collapsable-teaser-header-expanded-header-color, var(--application-text-color, #1A1A1A)));font-family:var(--lhg-collapsable-teaser-header-title-font-family-collapsed, var(--lhg-collapsable-teaser-header-title-font-family, var(--application-font-family-bold, coresans-a55)))}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z:not(.mat-expanded):hover{border:var(--lhg-collapsable-teaser-border-hover, var(--lhg-collapsable-teaser-border, none));box-shadow:var(--lhg-collapsable-teaser-box-shadow-hover, var(--lhg-collapsable-teaser-box-shadow, none))}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header{border:none;height:auto;justify-content:center;letter-spacing:normal;margin:0;padding:1.2rem 0}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header>.mat-content.mat-content-hide-toggle{margin-right:0}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header.cdk-focused{border:none!important;box-shadow:none}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header.cdk-focused.cdk-keyboard-focused{background-color:transparent;outline:solid .1rem -webkit-focus-ring-color;z-index:1}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header.mat-expanded .header-title,lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header.mat-expanded i[class*=" refx-icon-"]{color:var(--lhg-collapsable-teaser-header-expanded-header-color, var(--application-text-color, #1A1A1A))}@media (max-width: 599.98px){lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header.mat-expanded{height:auto}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header mat-panel-title{flex-wrap:wrap}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header .header-price{margin-left:4rem;margin-top:.4rem}}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header mat-panel-title .header-icon{color:var(--lhg-collapsable-teaser-header-icon-color, inherit);font-family:var(--application-font-family-icon, OS-icons);font-size:2.4rem;font-style:normal}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header mat-panel-title .header-top-container{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:.4rem;margin-left:1.6rem}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header mat-panel-title .header-top-container .header-title{font-family:var(--lhg-collapsable-teaser-header-title-font-family, var(--application-font-family-bold, coresans-a55));font-size:var(--lhg-collapsable-teaser-header-title-font-size, 2rem);font-weight:var(--lhg-collapsable-teaser-header-title-font-weight, normal);line-height:var(--lhg-collapsable-teaser-header-title-line-height, inherit)}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header mat-panel-title .header-top-container .header-status{align-items:center;border-radius:2rem;display:flex;font-family:var(--lhg-collapsable-teaser-header-status-font-family, inherit);font-size:var(--lhg-collapsable-teaser-header-status-font-size, inherit);font-weight:var(--lhg-collapsable-teaser-header-status-font-weight, normal);gap:.2rem;min-height:var(--lhg-collapsable-teaser-header-status-min-height, 1.8rem);line-height:var(--lhg-collapsable-teaser-header-status-line-height, inherit);padding:.1rem .6rem .1rem .4rem;padding-top:var(--lhg-collapsable-teaser-header-status-padding-top, .1rem);text-wrap:nowrap}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header mat-panel-title .header-price{color:var(--lhg-collapsable-teaser-header-price-font-color, #666);font-family:var(--lhg-collapsable-teaser-header-price-font-family, inherit);font-size:var(--lhg-collapsable-teaser-header-price-font-size, 1.4rem);line-height:var(--lhg-collapsable-teaser-header-price-line-height, 1.8rem);text-align:right}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header mat-panel-title .header-price.price-recap{color:var(--lhg-collapsable-teaser-header-price-recap-font-color, var(--lhg-collapsable-teaser-header-price-font-color, #666))}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header i[class*=" refx-icon-"]{align-items:center;color:var(--application-text-color, #1A1A1A);display:flex;font-size:var(--lhg-collapsable-teaser-header-toggle-font-size, 2.4rem)}lhg-collapsable-service-container div[class*="teaser-wrapper "]>.mat-expansion-panel.mat-elevation-z .mat-expansion-panel-body{padding-bottom:1.6rem;padding-top:.8rem}lhg-collapsable-service-container .header-icon.acki-service-category-icon:before{content:var(--lhg-collapsable-teaser-header-icon-acki, )}lhg-collapsable-service-container .header-icon.baggage-service-category-icon:before{content:var(--lhg-collapsable-teaser-header-icon-baggage, )}lhg-collapsable-service-container .header-icon.carrental-service-category-icon:before{content:var(--lhg-collapsable-teaser-header-icon-carrental, )}lhg-collapsable-service-container .header-icon.co2instantneutralisation-service-category-icon:before{content:var(--lhg-collapsable-teaser-header-icon-co2instantneutralisation, )}lhg-collapsable-service-container .header-icon.co2neutralisation-service-category-icon:before{content:var(--lhg-collapsable-teaser-header-icon-co2neutralisation, )}lhg-collapsable-service-container .header-icon.creditcardenrollment-service-category-icon:before{content:var(--lhg-collapsable-teaser-header-icon-creditcardenrollment, )}lhg-collapsable-service-container .header-icon.insurance-service-category-icon:before{content:var(--lhg-collapsable-teaser-header-icon-insurance, )}lhg-collapsable-service-container .header-icon.meal-service-category-icon:before{content:var(--lhg-collapsable-teaser-header-icon-meal, )}lhg-collapsable-service-container .header-icon.partnerplusbenefit-service-category-icon:before{content:var(--lhg-collapsable-teaser-header-icon-partnerplusbenefit, )}lhg-collapsable-service-container .header-icon.pets-service-category-icon:before{content:var(--lhg-collapsable-teaser-header-icon-pets, )}lhg-collapsable-service-container .header-icon.railandfly-service-category-icon:before{content:var(--lhg-collapsable-teaser-header-icon-railandfly, )}lhg-collapsable-service-container .header-icon.seat-service-category-icon:before{content:var(--lhg-collapsable-teaser-header-icon-seat, )}lhg-collapsable-service-container .header-icon.specialassistance-service-category-icon:before{content:var(--lhg-collapsable-teaser-header-icon-specialassistance, )}lhg-collapsable-service-container .header-icon.special_equipment-service-category-icon:before{content:var(--lhg-collapsable-teaser-header-icon-special-equipment, )}lhg-collapsible-service-recap-pres{height:100%}lhg-collapsible-service-recap-pres .collapsible-recap-pres-container{display:flex;flex-direction:column;width:100%;height:100%;justify-content:space-between}lhg-collapsible-service-recap-pres .collapsible-recap-pres-container .collapsible-recap-pres-container-footer{flex-direction:row;display:flex;width:100%;justify-content:space-between}lhg-collapsible-service-recap-pres .collapsible-recap-pres-container .collapsible-recap-pres-container-footer .collapsible-recap-pres-container-footer-show-price-details{display:flex;align-items:center;cursor:pointer}lhg-collapsible-service-recap-pres .collapsible-recap-pres-container .collapsible-recap-pres-container-footer .collapsible-recap-pres-container-footer-buttons{display:flex;gap:1rem;margin-left:auto}lhg-collapsible-service-recap-pres .collapsible-recap-pres-container .collapsible-recap-pres-container-footer .collapsible-recap-pres-container-footer-buttons button{padding:.8rem 2.8rem;height:auto}@media (max-width: 840px){lhg-collapsible-service-recap-pres .collapsible-recap-pres-container{flex-direction:column}lhg-collapsible-service-recap-pres .collapsible-recap-pres-container .collapsible-recap-pres-container-footer{flex-direction:column;margin-top:3.9rem;gap:1rem}lhg-collapsible-service-recap-pres .collapsible-recap-pres-container .collapsible-recap-pres-container-footer .collapsible-recap-pres-container-footer-buttons{flex-direction:column;margin-left:0}}@media (min-width: 840px){refx-confirmation .modify-flights-container button,refx-confirmation .modify-flights-container .get-refund-button{max-width:var(--lhg-button-max-width, 25rem)}}refx-confirmation .modify-flights-container .buttons-place{flex-direction:row-reverse}refx-confirmation .lhg-rail-and-fly-voucher-warning-message{font-weight:700}refx-confirmation .lhg-rail-and-fly-voucher-link{margin-top:.8rem}refx-confirmation .lhg-rail-and-fly-voucher-link a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-confirmation .lhg-rail-and-fly-voucher-link a:before,refx-confirmation .lhg-rail-and-fly-voucher-link a:after,refx-confirmation .lhg-rail-and-fly-voucher-link a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-confirmation .lhg-rail-and-fly-voucher-link a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-confirmation .lhg-rail-and-fly-voucher-link a:before,refx-confirmation .lhg-rail-and-fly-voucher-link a:after,refx-confirmation .lhg-rail-and-fly-voucher-link a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-confirmation .lhg-rail-and-fly-voucher-link a:before,refx-confirmation .lhg-rail-and-fly-voucher-link a:after{margin:var(--lhg-external-link-icon-margin, 0 .5rem .1rem 0);vertical-align:bottom}refx-confirmation .lhg-rail-and-fly-voucher-link a:before{content:var(--lhg-external-primary-link-before-content, none)}refx-confirmation .hide-review-conditions-link .review-conditions{display:none}refx-confirmation .chatAssistantLink{text-decoration:none}refx-confirm-time-to-think-without-services-selection-dialog-pres .confirm-time-to-think-without-services-selection-dialog-header-title{font-size:2.2rem}refx-confirm-time-to-think-without-services-selection-dialog-pres refx-dialog-pres .refx-dialog-actions{margin:0!important}:root{--contact-info-pres-card-box-shadow: none;--contact-info-pres-card-padding-md: 0;--contact-info-pres-card-padding: 0;--contact-info-pres-item-padding: 1.8rem 0 0;--contact-info-pres-remove-button-padding: calc(spacer*.75) 0}refx-contact-info-cont refx-contact-info-pres .contact-info-card{background-color:var(--lhg-contact-info-card-background-color, var(--application-page-buttons-background-color, #F5F7F8))}refx-contact-info-cont refx-contact-info-pres .contact-info-card mat-form-field.mat-mdc-form-field,refx-contact-info-cont refx-contact-info-pres .contact-info-card .contact-info-association-message{padding:0}refx-contact-info-cont refx-contact-info-pres .contact-info-card mat-form-field.mat-mdc-form-field{display:flex;flex:0 0 100%;max-width:100%}@media (min-width: 840px){refx-contact-info-cont refx-contact-info-pres .contact-info-card mat-form-field.mat-mdc-form-field{flex:0 0 var(--lhg-contact-info-email-wrapper-width-md, calc(50% - .6rem) )}}@media (min-width: 1024px){refx-contact-info-cont refx-contact-info-pres .contact-info-card mat-form-field.mat-mdc-form-field{flex:0 0 var(--lhg-contact-info-email-wrapper-width-lg, calc(50% - .7rem) )}}refx-contact-info-cont refx-contact-info-pres .contact-info-card .contact-info-header-title{font:var(--lhg-contact-info-header-title-font, inherit);margin:var(--lhg-contact-info-header-title-margin, 0);text-align:initial}@media (min-width: 840px){refx-contact-info-cont refx-contact-info-pres .contact-info-card .contact-info-header-title{margin:var(--lhg-contact-info-header-title-margin-md)}}refx-contact-info-cont refx-contact-info-pres .contact-info-bloctel-message a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-contact-info-bloctel-link-color, var(--application-secondary-link-color, #1A1A1A));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-secondary-link-text-decoration, none);text-decoration:var(--lhg-secondary-link-text-decoration, none)}refx-contact-info-cont refx-contact-info-pres .contact-info-bloctel-message a:before,refx-contact-info-cont refx-contact-info-pres .contact-info-bloctel-message a:after,refx-contact-info-cont refx-contact-info-pres .contact-info-bloctel-message a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-contact-info-cont refx-contact-info-pres .contact-info-bloctel-message a:after{color:var(--lhg-link-icon-color, inherit)}refx-contact-info-cont refx-contact-info-pres .contact-info-bloctel-message a:hover:not([disabled]){color:var(--lhg-contact-info-bloctel-link-hover-color, var(--application-secondary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-secondary-link-text-decoration-focus, none);text-decoration:var(--lhg-secondary-link-text-decoration-focus, none)}refx-contact-info-cont refx-contact-info-pres .contact-info-bloctel-message a:before,refx-contact-info-cont refx-contact-info-pres .contact-info-bloctel-message a:after,refx-contact-info-cont refx-contact-info-pres .contact-info-bloctel-message a i{display:var(--lhg-secondary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-secondary-link-icon-text-decoration, none);text-decoration:var(--lhg-secondary-link-icon-text-decoration, none)}@media (min-width: 840px){refx-contact-info-cont refx-contact-info-pres .contact-info-email-wrapper{width:var(--lhg-contact-info-email-wrapper-width-md, calc(50% - .6rem) )}}@media (min-width: 1024px){refx-contact-info-cont refx-contact-info-pres .contact-info-email-wrapper{width:var(--lhg-contact-info-email-wrapper-width-lg, calc(50% - .7rem) )}}refx-contact-info-cont refx-contact-info-pres .remove-email-button{margin:var(--lhg-contact-info-remove-email-button-margin, 1.6rem 0 0 0)}@media (min-width: 0){refx-contact-info-cont refx-contact-info-pres refx-contact-info-phone-item-pres{margin-top:var(--lhg-contact-info-phone-item-pres-margin-top-xs, 2.4rem)}}@media (min-width: 840px){refx-contact-info-cont refx-contact-info-pres refx-contact-info-phone-item-pres{margin-top:2rem}}@media (min-width: 1024px){refx-contact-info-cont refx-contact-info-pres refx-contact-info-phone-item-pres{margin-top:2.5rem}}@media (min-width: 1280px){refx-contact-info-cont refx-contact-info-pres refx-contact-info-phone-item-pres{margin-top:3rem}}refx-contact-info-cont refx-contact-info-pres .remove-phone-button{margin:var(--lhg-contact-info-remove-phone-button-margin, 1.6rem 0 0 0)}refx-contact-info-cont refx-contact-info-pres .contact-info-phone-item{display:flex;flex-direction:column}@media (min-width: 840px){refx-contact-info-cont refx-contact-info-pres .contact-info-phone-item{display:var(--lhg-contact-info-contact-info-phone-item-min-md-display, flex);flex-direction:var(--lhg-contact-info-contact-info-phone-item-min-md-flex-direction, unset)}}lhg-credit-card-enrollment-confirmation-teaser .credit-card-enrollment-confirmation-teaser .apply-credit-card-button{margin-top:var(--lhg-credit-card-enrollment-confirmation-teaser-apply-credit-card-button-margin-top, 1.6rem)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview{background:var(--lhg-credit-card-enrollment-content-background, inherit);color:var(--application-text-color, #1A1A1A);display:flex;gap:2.4rem;overflow:hidden}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .card-section{background:url(preview-desktop.2e8e76f5232718da.png) no-repeat center/cover;height:auto;max-height:40rem;min-width:36rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content{color:var(--lhg-credit-card-enrollment-content-color, inherit);display:flex;flex-direction:column;gap:3.2rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .offer .offer-title{color:var(--lhg-credit-card-enrollment-offer-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-credit-card-enrollment-offer-title-font, inherit)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .offer .offer-description{font:var(--lhg-credit-card-enrollment-offer-description-font, inherit);margin-top:.8rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .offer .offer-description b{font-family:var(--application-font-family-bold, coresans-a55)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .exclusive-offer{background-color:#05164d;box-sizing:border-box;color:var(--application-white-default-color, #FFF);display:flex;padding:var(--lhg-credit-card-enrollment-exclusive-offer-padding, 1.8rem 1.8rem 1.8rem 1.4rem);width:var(--lhg-credit-card-enrollment-exclusive-offer-width, 28.5rem)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .exclusive-offer .exclusive-icon{font-size:2.4rem;margin-right:var(--lhg-credit-card-enrollment-exclusive-icon-margin-right, 1rem);width:2.4rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .exclusive-offer .exclusive-content{width:100%}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .exclusive-offer .exclusive-content .exclusive-detail,lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .exclusive-offer .exclusive-content .non-calculation{font:var(--lhg-credit-card-enrollment-exclusive-detail-font, inherit)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .exclusive-offer .exclusive-content .horizontal-divider{background:#666;height:.1rem;margin:.8rem 0}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .exclusive-offer .exclusive-content .new-total{font:var(--lhg-credit-card-enrollment-new-total-font, inherit)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .exclusive-offer .exclusive-content .amount{float:right}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .exclusive-offer .exclusive-content .calculation .exclusive-detail,lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .exclusive-offer .exclusive-content .calculation .new-total{align-items:flex-start;display:flex;justify-content:space-between}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .exclusive-offer .exclusive-content .calculation .exclusive-detail span:first-child,lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .exclusive-offer .exclusive-content .calculation .new-total span:first-child{max-width:14rem;word-wrap:break-word}@media (max-width: 839.98px){lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .exclusive-offer{width:unset}}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .benefits{display:grid;gap:1.6rem 3.2rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .benefits .benefit{align-items:flex-start;display:flex;gap:.4rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .benefits .benefit .icon{color:var(--lhg-credit-card-enrollment-benefit-icon-color, var(--application-text-color, #1A1A1A));font-size:2.4rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .benefits .benefit .benefit-content .benefit-title{font:var(--lhg-credit-card-enrollment-benefit-title-font, inherit);margin-top:var(--lhg-credit-card-enrollment-benefit-title-margin-top, 0);text-transform:var(--lhg-credit-card-enrollment-benefit-title-text-transform, inherit)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .benefits .benefit .benefit-content .benefit-description{font:var(--lhg-credit-card-enrollment-benefit-description-font, inherit);margin-top:.4rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links{align-items:center;display:flex;gap:1.6rem;justify-content:space-between}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .terms-and-conditions{align-items:center;color:var(--lhg-credit-card-enrollment-terms-and-conditions-color, var(--application-primary-link-color, #4D4D4D));display:flex;gap:.4rem;justify-content:flex-start;width:100%}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .terms-and-conditions span{font-weight:700}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .terms-and-conditions .terms-link{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none);align-items:center;color:inherit;display:flex;font:var(--lhg-credit-card-enrollment-terms-links-font, var(--application-font-family-regular, coresans-a45));justify-content:center}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .terms-and-conditions .terms-link:before,lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .terms-and-conditions .terms-link:after,lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .terms-and-conditions .terms-link i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .terms-and-conditions .terms-link:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .terms-and-conditions .terms-link:before,lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .terms-and-conditions .terms-link:after,lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .terms-and-conditions .terms-link i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .apply-credit-card{width:100%}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .apply-credit-card .apply-credit-card-button{float:right}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .apply-credit-card .apply-credit-card-button .mdc-button__label{flex-direction:var(--lhg-credit-card-enrollment-apply-credit-card-button-flex-direction, row);gap:.5rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .apply-credit-card .apply-credit-card-button span:nth-child(1):before{font-size:2.4rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .apply-credit-card .apply-toggle.mat-mdc-slide-toggle .mdc-switch{width:5.5rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .apply-credit-card .apply-toggle.mat-mdc-slide-toggle .mdc-switch__track{border-radius:3rem;height:3rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .apply-credit-card .apply-toggle.mat-mdc-slide-toggle .mdc-switch__track:before{border-width:var(--lhg-credit-card-enrollment-apply-toggle-border-width, .2rem)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .apply-credit-card .apply-toggle.mat-mdc-slide-toggle .mdc-switch__handle-track{margin-left:.5rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .apply-credit-card .apply-toggle.mat-mdc-slide-toggle .mdc-switch__handle-track .mdc-switch__handle{height:2rem;width:2rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .apply-credit-card .apply-toggle.mat-mdc-slide-toggle label{color:var(--lhg-credit-card-enrollment-apply-toggle-label-color, var(--application-form-label-color, #1A1A1A));font:var(--lhg-credit-card-enrollment-apply-toggle-label-font, inherit);margin-left:var(--lhg-credit-card-enrollment-apply-toggle-margin-left, 1.2rem);padding:0;width:var(--lhg-credit-card-enrollment-apply-toggle-label-width, 20rem)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .apply-credit-card .apply-toggle.mat-mdc-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__handle-track{margin-left:-1rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .credit-card-content .navigation-links .apply-credit-card .apply-toggle.mat-mdc-slide-toggle.mat-mdc-slide-toggle-checked label{color:var(--lhg-credit-card-enrollment-apply-toggle-label-checked-color, var(--application-text-color, #1A1A1A))}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary{color:var(--application-text-color, #1A1A1A);display:flex;gap:2.4rem;overflow:hidden}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary .image-content{background:url(summary-desktop.48dfa1cbd5379b1b.png) no-repeat center/cover;min-height:16rem;min-width:36rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary .text-content{display:flex;flex-direction:column;font:var(--lhg-credit-card-enrollment-text-content-font, var(--application-font-family-regular, coresans-a45));gap:2.4rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary .text-content .summary-notification{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;padding:var(--lhg-credit-card-enrollment-notification-padding, 2rem)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary .text-content .summary-notification .status{margin-top:var(--lhg-credit-card-enrollment-notification-status-margin-top, 0)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary .text-content .summary-notification.validation{background:var(--lhg-credit-card-enrollment-validation-background, rgba(65, 117, 5, .0705882353));color:var(--lhg-credit-card-enrollment-validation-color, inherit)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary .text-content .summary-notification.validation i:before{color:var(--lhg-credit-card-enrollment-validation-icon-color, var(--application-success-icon-color, #408236))}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary .text-content .summary-notification.information{background:var(--lhg-credit-card-enrollment-information-background, var(--application-box-background-color, #E7E7E7));color:var(--lhg-credit-card-enrollment-information-color, inherit)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary .text-content .summary-notification.information i:before{color:var(--lhg-credit-card-enrollment-information-icon-color, var(--application-text-color, #1A1A1A))}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary .text-content .summary-notification i{font-size:2.4rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary .text-content .message-section{color:var(--lhg-credit-card-enrollment-message-section-color, inherit)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary .text-content .message-section .additional{margin-top:1.8rem}@media (max-width: 839.98px){lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary{flex-direction:column}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary .image-content{background:url(summary-mobile.a7a33da66626fb94.png) no-repeat center/cover;min-height:16rem;min-width:29.6rem}}@media (min-width: 840px){lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .benefits{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);height:auto}}@media (max-width: 839.98px){lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview{flex-direction:column}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .card-section{background:url(preview-mobile.a7a33da66626fb94.png) no-repeat center/cover;min-height:16rem;min-width:29.6rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .benefits{grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview .navigation-links{align-items:flex-start;align-self:stretch;flex-direction:column}}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview.non-collapsable,lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary.non-collapsable{border-radius:.4rem;box-shadow:0 0 .4rem #0000004d}@media (min-width: 0){lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview.non-collapsable,lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary.non-collapsable{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 600px){lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview.non-collapsable,lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary.non-collapsable{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 840px){lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview.non-collapsable,lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary.non-collapsable{padding:2.4rem}}@media (min-width: 1024px){lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview.non-collapsable,lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary.non-collapsable{padding:2.4rem 3rem}}@media (min-width: 1280px){lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview.non-collapsable,lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary.non-collapsable{padding:2.4rem 5rem 2.4rem 3rem}}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview.non-collapsable .offer-headline,lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary.non-collapsable .offer-headline{color:var(--lhg-credit-card-enrollment-offer-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-credit-card-enrollment-offer-headline-font, inherit);margin-bottom:.8rem}lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .preview.non-collapsable .main-title,lhg-credit-card-enrollment-cont lhg-credit-card-enrollment-pres .summary.non-collapsable .main-title{color:var(--lhg-credit-card-enrollment-offer-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-credit-card-enrollment-offer-title-font, inherit)}lhg-debug-panel-pres{background-color:#fff;position:fixed;bottom:0;right:0;z-index:999}lhg-debug-panel-pres .debug-panel{padding:1rem 2rem}lhg-debug-panel-pres .debug-panel .flags-overview{text-align:center}lhg-debug-panel-pres .debug-panel .flags-overview .flags-overview-table .flags-overview-table-head{padding:0 .5rem}lhg-debug-panel-pres .debug-panel ul{list-style-type:none;padding:0;max-height:calc(100vh - 10rem);margin-top:0;overflow-y:auto}lhg-debug-panel-pres .debug-panel ul li:not(:last-of-type){border-bottom:1px dashed #979797}lhg-debug-panel-pres .debug-panel ul li>div{display:grid;grid-template-columns:13rem auto;grid-column-gap:1rem;min-height:4rem;padding:.5rem 0;align-items:center}lhg-debug-panel-pres .debug-panel ul li>div.header{font:400 1.2rem/2rem montserrat-semibold}lhg-debug-panel-pres .debug-panel ul li>div mat-checkbox.mat-checkbox .mat-checkbox-layout{align-items:center}lhg-debug-panel-pres .debug-panel ul li>div mat-checkbox.mat-checkbox .mat-checkbox-inner-container{top:0}lhg-debug-panel-pres i{font-size:2rem}lhg-debug-panel-pres .refx-icon-cross{position:absolute;top:1.5rem;right:.5rem}lhg-debug-panel-pres p.panel-bar{padding:1rem;margin:0;cursor:pointer}:root{--delete-services-dialog-actions-panel-margin: var(--lhg-dialog-pres-button-margin, 0);--delete-services-dialog-cancel-button-margin-sm: 0;--delete-services-dialog-cancel-button-margin: 0;--refx-confirm-restart-flight-selection-dialog-pres-button-margin: var(--lhg-dialog-pres-button-margin, 0)}@media (min-width: 0){:root{--refx-dialog-pres-actions-padding: 2.4rem 0 0}}@media (min-width: 840px){:root{--refx-dialog-pres-actions-padding: 4.5rem 0 0}}@media (min-width: 1024px){:root{--refx-dialog-pres-actions-padding: 5rem 0 0}}refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header h1{margin:0}refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header h1.refx-title,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header h1.browser-prompt-header-title,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header h1.confirm-restart-flight-selection-dialog-header-title,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header h1.discard-changes-title,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header h1.flight-too-close-to-departure-dialog-header-title,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header h1.logout-confirmation-dialog-title{font:var(--lhg-dialog-pres-header-title-font, inherit)}refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header h1.confirm-traveler-modification-dialog-header-title{font-size:2.2rem}refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-close-btn-corner{border:none!important;display:var(--lhg-dialog-close-display, none)}refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content{color:var(--lhg-dialog-content-text-color, inherit)}refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content a{color:var(--lhg-dialog-content-a-color, inherit);font-size:var(--lhg-dialog-content-a-font-size, 1.6rem)}refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content a:hover{color:var(--lhg-dialog-content-a-hover-color, var(--application-primary-link-color-focus, #AC1804));font-family:var(--lhg-dialog-content-a-hover-font-family, inherit);-webkit-text-decoration:var(--lhg-dialog-content-a-hover-text-decoration, underline);text-decoration:var(--lhg-dialog-content-a-hover-text-decoration, underline)}refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions .actions{column-gap:2.4rem;display:flex;row-gap:var(--lhg-button-row-gap, 1.6rem)}@media (max-width: 839.98px){refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions .actions{flex-direction:column;width:100%}}@media (min-width: 840px){refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions .actions{flex-direction:var(--lhg-button-flex-direction, row)}refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .cancel,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions .actions .cancel{order:1}refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .delete,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions .actions .delete{order:2}}refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .mat-mdc-unelevated-button,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .mat-mdc-outlined-button,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions .actions .mat-mdc-unelevated-button,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions .actions .mat-mdc-outlined-button{letter-spacing:var(--lhg-dialog-button-letter-spacing, normal);width:var(--lhg-dialog-button-width, inherit)}refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .mat-mdc-unelevated-button span.mat-mdc-button-wrapper,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .mat-mdc-outlined-button span.mat-mdc-button-wrapper,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions .actions .mat-mdc-unelevated-button span.mat-mdc-button-wrapper,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions .actions .mat-mdc-outlined-button span.mat-mdc-button-wrapper{letter-spacing:var(--lhg-dialog-button-letter-spacing, normal)}@media (max-width: 839.98px){refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .mat-mdc-unelevated-button,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .mat-mdc-outlined-button,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions .actions .mat-mdc-unelevated-button,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions .actions .mat-mdc-outlined-button{width:100%}}@media (min-width: 840px){refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .mat-mdc-unelevated-button,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .mat-mdc-outlined-button,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions .actions .mat-mdc-unelevated-button,refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions .actions .mat-mdc-outlined-button{max-width:var(--lhg-dialog-button-max-width, inherit)}}refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions .confirm-restart-flight-selection-button{padding:0}lhg-digital-menu-card-pres{border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:0 0 1.5rem;padding:0;border:var(--lhg-digital-menu-pres-border, var(--application-teaser-border, 1px solid #B0B0B0));border-radius:var(--lhg-digital-menu-pres-border-radius, var(--application-teaser-border-radius, .4rem));box-shadow:var(--lhg-digital-menu-pres-box-shadow, var(--application-teaser-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)));overflow:hidden}@media (min-width: 0){lhg-digital-menu-card-pres{margin:0 0 1.5rem}}@media (min-width: 600px){lhg-digital-menu-card-pres{margin:0 0 1.5rem}}@media (min-width: 840px){lhg-digital-menu-card-pres{margin:0 0 2rem}}@media (min-width: 1024px){lhg-digital-menu-card-pres{margin:0 0 2.5rem}}@media (min-width: 1280px){lhg-digital-menu-card-pres{margin:0 0 3rem}}refx-disruption-message-dialog-pres refx-dialog-pres .refx-dialog-header .disruption-message-title{font:var(--lhg-disruption-message-dialog-dialog-header-title, inherit)}refx-traveler .traveler-container lhg-easy-enrollment{margin:var(--lhg-easy-enrollment-margin, 0 0 2.4rem)}refx-traveler .traveler-container lhg-easy-enrollment form mat-checkbox .mdc-form-field.mat-internal-form-field{align-items:start}refx-traveler .traveler-container lhg-easy-enrollment form mat-checkbox .mdc-form-field.mat-internal-form-field label.mdc-label{margin:var(--lhg-easy-enrollment-label-margin, .8rem 0 0)}refx-traveler .traveler-container lhg-easy-enrollment form mat-checkbox .mdc-form-field.mat-internal-form-field span{display:block}refx-traveler .traveler-container lhg-easy-enrollment form mat-checkbox .mdc-form-field.mat-internal-form-field span.title{font:var(--lhg-easy-enrollment-checkbox-title-font-family, 1.8rem/2.4rem var(--application-font-family-regular, coresans-a45))}refx-traveler .traveler-container lhg-easy-enrollment form mat-checkbox .mdc-form-field.mat-internal-form-field span.description{font:var(--lhg-easy-enrollment-checkbox-description-font-family, 1.2rem/1.4rem var(--application-font-family-regular, coresans-a45))}:root{--fare-details-original-fare-text-section-align-items: end;--indicator-ribbon-highlight-color: #FFF;--indicator-ribbon-padding: .2rem .8rem;--price-card-bottom-section-padding: 1rem 1rem 1.4rem;--price-card-capsule-closed-user-group-highlight-margin: 0 0 1.6rem;--price-card-capsule-recommended-highlight-background: #FFF;--price-card-container-padding: .1rem;--price-card-default-color: #FFF;--price-card-highlight-background: #FFF;--price-card-message-background: #FFF;--price-card-message-padding: 0 .9rem;--price-card-mixed-cabin-section-margin: 0 0 1.6rem;--price-card-price-color: #FFF;--price-card-radio-button-color: #FFF;--price-card-radio-button-font-size: 2.7rem;--price-card-recommended-border: solid .4rem var(--lhg-fare-card-recommended-color, inherit);--price-card-recommended-padding: 0;--price-card-selected-color: #FFF;--price-card-selected-price-color: #FFF;--price-card-selected-radio-button-color: #FFF;--price-card-shadow: none;--price-card-title-container-margin: 0 0 1.6rem;--price-card-top-section-bottom-radius: 0;--price-card-top-section-padding: 4rem 2rem 0}refx-fare-card .refx-price-card .middle-section-content{margin:var(--lhg-fare-card-price-card-middle-section-content-margin, inherit)}refx-fare-card .refx-price-card .price-card{box-shadow:var(--lhg-fare-card-price-card-box-shadow, none);border:var(--lhg-fare-card-price-card-border, inherit)}refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base{background:var(--lhg-mat-secondary-button-background, var(--color-accent-500, #D81E05))!important;color:var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF))!important;cursor:pointer!important;font:var(--lhg-mat-button-font, inherit);letter-spacing:var(--lhg-mat-button-letter-spacing, inherit);padding:var(--lhg-mat-button-padding, 0 1.5rem);text-transform:var(--lhg-mat-button-text-transform, none);transition:var(--lhg-transition, var(--application-transition, .2s));border:var(--lhg-mat-secondary-button-border, none)}refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple{display:none}refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base.mat-mdc-unelevated-button .mat-mdc-button-touch-target,refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base.mat-mdc-outlined-button .mat-mdc-button-touch-target{opacity:0!important}refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target{opacity:0!important}refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base:hover:not([disabled]),refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base:focus,refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base.focus,refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base.cdk-keyboard-focused,refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base.cdk-mouse-focused{background-color:var(--lhg-mat-secondary-button-mouse-focused-background, var(--lhg-mat-secondary-button-background, var(--color-accent-500, #D81E05)))!important;border:var(--lhg-mat-secondary-button-mouse-focused-border, none)!important;color:var(--lhg-mat-secondary-button-mouse-focused-color, var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF)))!important;cursor:pointer}refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base:hover:not([disabled]) .mat-mdc-button-focus-overlay,refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base:focus .mat-mdc-button-focus-overlay,refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base.focus .mat-mdc-button-focus-overlay,refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base.cdk-keyboard-focused .mat-mdc-button-focus-overlay,refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base.cdk-mouse-focused .mat-mdc-button-focus-overlay{display:none}refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base:hover:not([disabled]) .mat-mdc-button-wrapper span,refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base:focus .mat-mdc-button-wrapper span,refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base.focus .mat-mdc-button-wrapper span,refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base.cdk-keyboard-focused .mat-mdc-button-wrapper span,refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base.cdk-mouse-focused .mat-mdc-button-wrapper span{cursor:pointer}@media (max-width: 839.98px){refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base{width:100%}}@media (min-width: 840px){refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base{max-width:25rem}}refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base[disabled],refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base:hover[disabled]{background:var(--lhg-secondary-button-disabled-background, inherit)!important;border:var(--lhg-secondary-button-disabled-border)!important;border-radius:var(--lhg-secondary-button-disabled-border-radius, inherit)!important;opacity:var(--lhg-secondary-button-disabled-opacity, none)!important}refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base[disabled] span,refx-fare-card .refx-price-card .price-card button.mat-mdc-button-base:hover[disabled] span{color:var(--lhg-secondary-button-disabled-color, inherit)!important}refx-fare-card .refx-price-card .price-card .top-section-container{font-size:1.6rem;min-height:9.5rem}refx-fare-card .refx-price-card .price-card .top-section-container refx-miles-price-pres .remaining-price .plus-sign,refx-fare-card .refx-price-card .price-card .top-section-container refx-miles-price-pres .remaining-price .price-currency-code,refx-fare-card .refx-price-card .price-card .top-section-container refx-miles-price-pres .remaining-price .taxes-suffix,refx-fare-card .refx-price-card .price-card .top-section-container refx-miles-price-pres .remaining-price .price-amount,refx-fare-card .refx-price-card .price-card .top-section-container refx-miles-price-pres .remaining-price .price-amount.price-1-6-digits-display{font-family:var(--lhg-fare-miles-price-remaining-price-font-family, inherit);font-size:var(--lhg-fare-miles-price-remaining-price-font-size, inherit);font-weight:var(--lhg-fare-miles-price-remaining-price-font-weight, inherit)}refx-fare-card .refx-price-card .price-card .top-section-container .price-card-mixed-cabin-label{font-size:var(--lhg-fare-card-price-card-mixed-cabin-label-font-size, 1.6rem);font-family:var(--lhg-fare-card-price-card-mixed-cabin-label-font-family, inherit)}refx-fare-card .refx-price-card .price-card .top-section-container .radio-button{margin:0 0 1.2rem}refx-fare-card .refx-price-card .price-card .top-section-container .price-card-price .price-currency-code{font-family:var(--lhg-fare-price-card-price-currency-code-font-family, inherit);font-size:var(--lhg-fare-card-price-amount-size-more-6-digits, 1.4rem);line-height:var(--lhg-fare-card-price-currency-code-line-height, inherit)}refx-fare-card .refx-price-card .price-card .top-section-container .price-card-price .price-currency-code.currency-1-6-digits-display{font-size:var(--lhg-fare-price-card-price-currency-code-font-size, 2rem)}refx-fare-card .refx-price-card .price-card .top-section-container .price-card-price .price-amount{font-size:var(--lhg-fare-card-price-amount-size-more-6-digits, 1.4rem);line-height:var(--lhg-fare-card-price-amount-line-height, 2rem);font-family:var(--lhg-fare-card-price-amount-font-family, inherit)}refx-fare-card .refx-price-card .price-card .top-section-container .price-card-price .price-amount.price-1-6-digits-display{font-size:var(--lhg-fare-card-price-amount-size, 2.6rem)}refx-fare-card .refx-price-card .price-card .top-section-container .price-card-title-label{font-family:var(--lhg-fare-card-price-card-title-label-font-family, inherit);font-size:var(--lhg-fare-card-price-card-title-label-font-size, 1.6rem);margin:var(--lhg-fare-card-price-card-title-label-margin, initial);color:var(--lhg-fare-card-price-card-title-label-color, inherit)}refx-fare-card .refx-price-card .price-card .top-section-container .price-card-title-warning.refx-icon-warning{align-self:start;line-height:2rem;margin:var(--lhg-fare-card-price-card-title-label-margin, initial)}refx-fare-card .refx-price-card .price-card .top-section-container .select-fare{height:var(--lhg-fare-card-select-fare-height, 4.5rem)}refx-fare-card .refx-price-card .price-card .top-section-container .select-fare span.mat-mdc-button-wrapper span{font:var(--lhg-fare-card-select-fare-font, inherit)}refx-fare-card .refx-price-card .price-card .middle-section-container .message{border-radius:var(--lhg-fare-price-card-middle-section-container-message-border-radius, inherit)}refx-fare-card .refx-price-card .price-card .middle-section-container .message .message-icon{display:none}refx-fare-card .refx-price-card .price-card .middle-section-container .message .refx-caption{font-size:var(--lhg-fare-price-card-middle-section-container-message-caption-font, 1.2rem)}refx-fare-card .refx-price-card .price-card .bottom-section-container{margin:0;display:flex;flex-direction:column}refx-fare-card .refx-price-card .price-card .bottom-section-container a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-secondary-link-color, var(--application-secondary-link-color, #1A1A1A));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-secondary-link-text-decoration, none);text-decoration:var(--lhg-secondary-link-text-decoration, none)}refx-fare-card .refx-price-card .price-card .bottom-section-container a:before,refx-fare-card .refx-price-card .price-card .bottom-section-container a:after,refx-fare-card .refx-price-card .price-card .bottom-section-container a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-fare-card .refx-price-card .price-card .bottom-section-container a:after{color:var(--lhg-link-icon-color, inherit)}refx-fare-card .refx-price-card .price-card .bottom-section-container a:hover:not([disabled]){color:var(--lhg-secondary-link-color-focus, var(--application-secondary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-secondary-link-text-decoration-focus, none);text-decoration:var(--lhg-secondary-link-text-decoration-focus, none)}refx-fare-card .refx-price-card .price-card .bottom-section-container a:before,refx-fare-card .refx-price-card .price-card .bottom-section-container a:after,refx-fare-card .refx-price-card .price-card .bottom-section-container a i{display:var(--lhg-secondary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-secondary-link-icon-text-decoration, none);text-decoration:var(--lhg-secondary-link-icon-text-decoration, none)}refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics{margin:var(--lhg-fare-price-card-bottom-section-characteristics-margin, 0)}refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic{padding:.5rem 0 .2rem}refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic:nth-child(1),refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic:nth-child(2){min-height:6rem}refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic:nth-child(2){position:relative}refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic:nth-child(2):after{background-color:var(--lhg-fare-card-horizontal-divider-color, var(--application-disabled-color, #B0B0B0));bottom:-1rem;content:"";height:.1rem;left:0;position:absolute;right:0}refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic:nth-child(3){margin-top:2rem}refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic .characteristic-icon:before{font-size:var(--lhg-fare-price-card-bottom-section-characteristics-font-size, 2rem);position:relative;top:var(--lhg-fare-price-card-bottom-section-characteristics-icon-top, .2rem)}refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic .characteristic-icon.refx-icon-bullet:before{font-size:.5rem}refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic .characteristic-label{display:flex;flex-direction:column}refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic .characteristic-label a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic .characteristic-label a:before,refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic .characteristic-label a:after,refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic .characteristic-label a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic .characteristic-label a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic .characteristic-label a:before,refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic .characteristic-label a:after,refx-fare-card .refx-price-card .price-card .bottom-section-container .characteristics .characteristic .characteristic-label a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-fare-card .refx-price-card .price-card .bottom-section-container .more-benefits-link{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-fare-card .refx-price-card .price-card .bottom-section-container .more-benefits-link:before,refx-fare-card .refx-price-card .price-card .bottom-section-container .more-benefits-link:after,refx-fare-card .refx-price-card .price-card .bottom-section-container .more-benefits-link i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-fare-card .refx-price-card .price-card .bottom-section-container .more-benefits-link:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-fare-card .refx-price-card .price-card .bottom-section-container .more-benefits-link:before,refx-fare-card .refx-price-card .price-card .bottom-section-container .more-benefits-link:after,refx-fare-card .refx-price-card .price-card .bottom-section-container .more-benefits-link i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-fare-card .refx-price-card .price-card .bottom-section-container .more-benefits-link:before{content:var(--lhg-fare-price-card-more-benefits-before-link-content, );font-family:var(--lhg-fare-price-card-more-benefits-before-link-font-family, inherit);font-size:.9rem;padding:0 .3rem 0 0}refx-fare-card .refx-price-card .price-card .bottom-section-container .more-benefits-link .refx-icon-external-link{visibility:var(--lhg-fare-price-card-more-benefits-link-icon-visibility, hidden)}refx-fare-card .refx-price-card .price-card .bottom-section-container refx-fare-details-pres #selectFare span.mat-mdc-button-wrapper span{font:var(--lhg-fare-card-select-fare-font, inherit)}refx-fare-card .refx-price-card .price-card-container.recommended{margin-top:.2rem}refx-fare-card .refx-price-card .price-card-container.recommended .price-card .price-card-mixed-cabin-section{color:var(--lhg-fare-price-card-mixed-cabin-section-color, #FFF)}refx-fare-card .refx-price-card .price-card-container.recommended .price-card .bottom-section-container .middle-section-container{margin-top:-2.8rem}refx-fare-card .refx-price-card .price-card-container.recommended .price-card .top-section-container{padding-top:3.5rem;background-color:var(--lhg-fare-card-recommended-color, inherit)!important}refx-fare-card .refx-price-card .price-card-container.recommended .price-card .top-section-container .price-card-price,refx-fare-card .refx-price-card .price-card-container.recommended .price-card .top-section-container .price-card-title-label{color:var(--lhg-fare-card-recommended-top-section-font-color, #FFF)!important}refx-fare-card .refx-price-card .price-card-container.recommended .price-card .middle-section-content{min-width:14rem}refx-fare-card .refx-price-card .price-card-container.recommended .price-card .capsule-recommended-highlight{border:.2rem solid var(--lhg-fare-card-recommended-capsule-border-color, var(--lhg-fare-card-recommended-color, inherit));justify-content:center;padding:var(--lhg-fare-card-recommended-padding, .3rem .8rem);width:100%}refx-fare-card .refx-price-card .price-card-container.recommended .price-card .capsule-recommended-highlight .label{font:var(--lhg-fare-card-recommended-font, inherit)}refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base{background:var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d))!important;border:none;color:var(--lhg-mat-primary-button-color, var(--application-white-default-color, #FFF))!important;cursor:pointer!important;font:var(--lhg-mat-button-font, inherit);letter-spacing:var(--lhg-mat-button-letter-spacing, inherit);padding:var(--lhg-mat-button-padding, 0 1.5rem);text-transform:var(--lhg-mat-button-text-transform, none);transition:var(--lhg-transition, var(--application-transition, .2s))!important}refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple{display:none}refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base.mat-mdc-unelevated-button .mat-mdc-button-touch-target,refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base.mat-mdc-outlined-button .mat-mdc-button-touch-target{opacity:0!important}refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target{opacity:0!important}refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base:hover:not([disabled]),refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base:focus,refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base.focus,refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base.cdk-keyboard-focused,refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base.cdk-mouse-focused{background:var(--lhg-mat-primary-button-mouse-focused-background, var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d)))!important;cursor:pointer}refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base:hover:not([disabled]) .mat-mdc-button-focus-overlay,refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base:focus .mat-mdc-button-focus-overlay,refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base.focus .mat-mdc-button-focus-overlay,refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base.cdk-keyboard-focused .mat-mdc-button-focus-overlay,refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base.cdk-mouse-focused .mat-mdc-button-focus-overlay{display:none}@media (max-width: 839.98px){refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base{width:100%}}@media (min-width: 840px){refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base{max-width:25rem}}refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base[disabled],refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base:hover[disabled]{background:var(--lhg-primary-button-disabled-background, inherit)!important;border-radius:var(--lhg-primary-button-disabled-border-radius, inherit)!important;border:var(--lhg-primary-button-disabled-border)!important;opacity:var(--lhg-primary-button-disabled-opacity, none)!important}refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base[disabled] span,refx-fare-card .refx-price-card .price-card-container.recommended .price-card button.mat-mdc-button-base:hover[disabled] span{color:var(--lhg-primary-button-disabled-color, inherit)!important}refx-fare-card .refx-price-card refx-indicator-ribbons-pres{left:0}refx-fare-card .refx-price-card .original-fare-text-container{margin-left:.5rem}refx-fare-card .refx-price-card .original-fare-text-container:before{content:var(--lhg-fare-price-card-original-fare-content, none);font-family:var(--lhg-fare-price-card-original-fare-font-family, inherit)}refx-fare-card .refx-price-card .original-fare-text-container .star-icon-container{display:none}refx-fare-card .refx-price-card .original-fare-text-container .refx-caption{margin-left:.5rem}.carousel-container:has(.fare-card-ribbon .refx-caption){margin:.8rem 0 .5rem}.carousel-container:has(.fare-card-ribbon .refx-caption) refx-indicator-ribbons-pres .ribbon-container{margin:0 .1rem 0 0}.carousel-container:has(.fare-card-ribbon .refx-caption) .fare-card-list-item:has(.fare-card-ribbon .refx-caption) .price-card{border-top-right-radius:0;clip-path:inset(0 -1rem -1rem -1rem)}.carousel-container:has(.fare-card-ribbon .refx-caption) .fare-card-list-item:has(.capsule-recommended-highlight) refx-indicator-ribbons-pres .ribbon-container{margin:0}.carousel-container:has(.fare-card-ribbon .refx-caption) .fare-card-list-item:has(.capsule-recommended-highlight) refx-indicator-ribbons-pres .ribbon{background-color:var(--lhg-fare-card-recommended-color, inherit);border:unset;color:var(--lhg-fare-card-recommended-top-section-font-color, #FFF)}refx-indicator-ribbons-pres{right:0}refx-indicator-ribbons-pres .refx-caption.ribbon{border:.1rem solid #000;font:var(--lhg-fare-card-refx-caption-font, inherit)}:root{--fare-comparison-table-pres-even-row-background: white;--fare-comparison-table-pres-tooltip-icon-margin: .8rem}.cdk-overlay-container refx-fare-comparison-dialog-pres div.fare-comparison-dialog-content{display:block}.cdk-overlay-container refx-fare-comparison-dialog-pres .dialog .refx-dialog-container .refx-dialog-content{padding:0}.cdk-overlay-container refx-fare-comparison-dialog-pres .dialog .refx-dialog-container .refx-dialog-content a{color:var(--lhg-dialog-content-a-color, inherit);text-decoration:none;font-family:var(--lhg-dialog-content-a-font, inherit);font-size:1.2rem}.cdk-overlay-container refx-fare-comparison-dialog-pres .dialog .refx-dialog-container .refx-dialog-content .refx-icon-external-link{color:var(--lhg-dialog-content-external-arrow-icon-color, inherit);font-size:1.6rem}.cdk-overlay-container refx-fare-comparison-dialog-pres .dialog .refx-dialog-container .refx-dialog-content .grid-wrapper thead tr{position:sticky;top:0;left:0;z-index:4}.cdk-overlay-container refx-fare-comparison-dialog-pres .dialog .refx-dialog-container .refx-dialog-content .grid-wrapper thead tr th:not(.first-column){position:relative}@media only screen and (orientation: landscape) and (max-height: 600px){.cdk-overlay-container refx-fare-comparison-dialog-pres .dialog .refx-dialog-container .refx-dialog-content .grid-wrapper thead tr,.cdk-overlay-container refx-fare-comparison-dialog-pres .dialog .refx-dialog-container .refx-dialog-content .grid-wrapper .grid .cell.first-column{position:unset}}.cdk-overlay-container refx-fare-comparison-dialog-pres .dialog .refx-dialog-container .refx-dialog-header .refx-dialog-title{margin:0 0 2rem}.cdk-overlay-container refx-fare-comparison-dialog-pres .refx-dialog-actions{padding:2.4rem 0 0}:root{--fare-comparison-table-pres-first-column-cell-padding-right: 0;--fare-comparison-table-pres-first-column-width-desktop: 20rem;--fare-comparison-table-pres-first-column-width: 20rem;--fare-comparison-table-pres-matrix-box-shadow-bottom: none}refx-fare-comparison-table-pres .grid-wrapper .grid .cell{border-right:1px solid #FFF}refx-fare-comparison-table-pres .grid-wrapper .grid .cell.first-row:not(.first-column){vertical-align:bottom}refx-fare-comparison-table-pres .grid-wrapper .grid .cell.first-row:not(.first-column) .cell-content span.label{transform:rotate(180deg);writing-mode:vertical-rl;white-space:nowrap}refx-fare-comparison-table-pres .grid-wrapper .grid .cell.first-column{text-align:left}refx-fare-comparison-table-pres .grid-wrapper .grid .cell.first-column:not(.first-row) .cell-content .label{text-align:left}refx-fare-comparison-table-pres .grid-wrapper .grid .cell .tooltip-container{margin:0 0 0 1rem}:root{--fare-details-original-fare-text-section-padding: .2rem 0 0}refx-fare-details-pres .fare-details-family-class{display:none!important}refx-fare-details-pres .characteristics{padding:0 0 .5rem!important}refx-fare-details-pres .original-fare-text-container .refx-caption{font-size:1.1rem}:root{--fare-family-group-complex-fare-benefits-recap-justify-content: flex-start;--fare-family-group-selector-pres-content-margin: 0}refx-fare-family-group-selector-pres refx-flight-fares-cont refx-flight-fares-pres .title{border-top:none}refx-fare-family-group-selector-pres .complex-fare-benefits-recap-panel{border-left:var(--lhg-fare-family-group-selector-recap-panel-border, 1px solid var(--application-border-color, #B0B0B0));border-right:var(--lhg-fare-family-group-selector-recap-panel-border, 1px solid var(--application-border-color, #B0B0B0));border-bottom:var(--lhg-fare-family-group-selector-recap-panel-border, 1px solid var(--application-border-color, #B0B0B0))}refx-fare-family-group-selector-pres .complex-fare-benefits-recap-panel .complex-fare-benefits-recap-header{font:var(--lhg-fare-family-group-selector-fare-benefit-header-text-font, inherit);margin-bottom:.5rem}refx-fare-family-group-selector-pres .fare-family-group-complex-content .selected-fare-icon{display:none}refx-fare-family-group-selector-pres .fare-family-group-complex-content .mat-expansion-panel{box-shadow:none;border-radius:0}refx-fare-family-group-selector-pres .fare-family-group-complex-content .mat-expansion-panel.mat-expanded{border-left:var(--lhg-fare-family-group-selector-recap-panel-border, 1px solid var(--application-border-color, #B0B0B0));border-right:var(--lhg-fare-family-group-selector-recap-panel-border, 1px solid var(--application-border-color, #B0B0B0));border-bottom:var(--lhg-fare-family-group-selector-recap-panel-border, 1px solid var(--application-border-color, #B0B0B0))}refx-fare-family-group-selector-pres .fare-family-group-complex-content .mat-expansion-panel .price-card-characteristics-links-wrapper{display:none}refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle-appearance-standard.mat-button-toggle:not(.mat-button-toggle-checked)+.mat-button-toggle:not(.mat-button-toggle-checked):before{display:none}refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle:first-child,refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle:last-child{border-radius:0}refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle:first-child:before,refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle:last-child:before{display:none}refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked.fare-family-group-eco,refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.fare-family-group-eco:hover{background-color:#408236;background-image:var(--lhg-fare-family-group-selector-selected-background-image, none);border:var(--lhg-fare-family-group-selector-selected-border, none);font:var(--lhg-fare-family-group-selector-selected-font-size, 1.6rem)}refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked.fare-family-group-eco .fare-family-group-name,refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.fare-family-group-eco:hover .fare-family-group-name{font:var(--lhg-fare-family-group-selector-selected-fare-family-name-font, inherit)}refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked.fare-family-group-ecoPremium,refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.fare-family-group-ecoPremium:hover{background-color:#014f30;background-image:var(--lhg-fare-family-group-selector-selected-background-image, none);border:var(--lhg-fare-family-group-selector-selected-border, none);font:var(--lhg-fare-family-group-selector-selected-font-size, 1.6rem)}refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked.fare-family-group-ecoPremium .fare-family-group-name,refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.fare-family-group-ecoPremium:hover .fare-family-group-name{font:var(--lhg-fare-family-group-selector-selected-fare-family-name-font, inherit)}refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked.fare-family-group-business,refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.fare-family-group-business:hover{background-color:#264f87;background-image:var(--lhg-fare-family-group-selector-selected-background-image, none);border:var(--lhg-fare-family-group-selector-selected-border, none);font:var(--lhg-fare-family-group-selector-selected-font-size, 1.6rem)}refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked.fare-family-group-business .fare-family-group-name,refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.fare-family-group-business:hover .fare-family-group-name{font:var(--lhg-fare-family-group-selector-selected-fare-family-name-font, inherit)}refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked.fare-family-group-first,refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.fare-family-group-first:hover{background-color:#ac1804;background-image:var(--lhg-fare-family-group-selector-selected-background-image, none);border:var(--lhg-fare-family-group-selector-selected-border, none);font:var(--lhg-fare-family-group-selector-selected-font-size, 1.6rem)}refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked.fare-family-group-first .fare-family-group-name,refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.fare-family-group-first:hover .fare-family-group-name{font:var(--lhg-fare-family-group-selector-selected-fare-family-name-font, inherit)}refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked:after{content:"";display:none}refx-fare-family-group-selector-pres #fare-family-groups.mat-button-toggle-group .mat-button-toggle .fare-family-group-name{font:var(--lhg-fare-family-group-selector-fare-family-name-font, 1.6rem var(--application-font-family-bold, coresans-a55));text-align:center;white-space:normal;word-break:break-word}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled).lhg-fare-upsell-overlay-dialog{height:auto;margin:auto}@media (min-width: 840px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled).lhg-fare-upsell-overlay-dialog{min-width:80rem;min-height:fit-content}}@media (min-width: 1024px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled).lhg-fare-upsell-overlay-dialog{min-width:103rem;min-height:fit-content}}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:0!important;padding:2.5rem 2.5rem 3rem!important}@media (min-width: 1024px){.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:3.5rem 2.5rem 3rem!important}}@media (max-width: 839.98px){.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:1.8rem!important}}@media (min-width: 840px){.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container{height:61rem!important}}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 3rem;color:var(--lhg-fare-upsell-text-color, var(--application-text-color, #1A1A1A))}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-header-text-container{background-color:var(--application-white-default-color, #FFF)}@media (max-width: 839.98px){.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-header-text-container{padding:1.5rem 1.5rem 0}}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-header-text-container .fare-upsell-overlay-title{font-family:var(--application-font-family-bold, coresans-a55);font-size:var(--lhg-fare-upsell-header-text-container-title-font-size, 2.4rem);line-height:2.8rem}@media (max-width: 839.98px){.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-header-text-container .fare-upsell-overlay-title{font-size:var(--lhg-fare-upsell-sm-header-text-container-title-font-size, 1.8rem);line-height:2.1rem}}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-header-text-container .fare-upsell-overlay-subtitle{font-family:var(--lhg-fare-upsell-header-text-container-subtitle-font-family, var(--application-font-family-regular, coresans-a45));font-size:var(--lhg-fare-upsell-header-text-container-subtitle-font-size, 2.4rem);line-height:2.8rem}@media (max-width: 839.98px){.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-header-text-container .fare-upsell-overlay-subtitle{font-size:var(--lhg-fare-upsell-sm-header-text-container-subtitle-font-size, 1.8rem);line-height:2.1rem}}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-header-text-container p{margin:0 0 2.8rem}@media (max-width: 839.98px){.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-header-text-container p{margin:var(--lhg-fare-upsell-header-text-container-p-margin, 0 0 1rem)}}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-image-container{min-height:fit-content}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-image-container img{width:33rem;height:100%;object-fit:cover}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-content-container{min-height:32rem;flex:1 1 30rem}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-content-container .fare-upsell-content-first-description{font-size:var(--lhg-fare-upsell-content-first-description-font-size, 1.2rem)}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-content-container .fare-upsell-content-characteristics-header{font-size:var(--lhg-fare-upsell-content-characteristics-header-font-size, 1.2rem)}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-content-container .fare-upsell-content-second-description{font-size:var(--lhg-fare-upsell-content-second-description-font-size, 1.2rem)}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-content-container .refx-caption.characteristics .characteristic .characteristic-content .characteristic-label{font-size:var(--lhg-fare-upsell-benefits-title-font-size, 1.2rem)}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-content-container .refx-caption.characteristics .characteristic .characteristic-content .characteristic-value-container{font-size:var(--lhg-fare-upsell-benefits-subtitle-font-size, 1.1rem)}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container{background-color:var(--application-white-default-color, #FFF);bottom:0;margin-left:auto;position:sticky}@media (min-width: 840px){.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container{display:flex;justify-content:flex-end;margin-top:3rem;width:100%}}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container button{height:5rem;min-width:max-content;width:25rem}@media (min-width: 840px){.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container button{margin-top:1.5rem}}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button{background:var(--lhg-mat-secondary-button-background, var(--color-accent-500, #D81E05))!important;color:var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF))!important;cursor:pointer!important;font:var(--lhg-mat-button-font, inherit);letter-spacing:var(--lhg-mat-button-letter-spacing, inherit);padding:var(--lhg-mat-button-padding, 0 1.5rem);text-transform:var(--lhg-mat-button-text-transform, none);transition:var(--lhg-transition, var(--application-transition, .2s));border:var(--lhg-mat-secondary-button-border, none);margin-right:2rem}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple{display:none}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button.mat-mdc-outlined-button .mat-mdc-button-touch-target{opacity:0!important}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target{opacity:0!important}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button:hover:not([disabled]),.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button:focus,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button.focus,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button.cdk-keyboard-focused,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button.cdk-mouse-focused{background-color:var(--lhg-mat-secondary-button-mouse-focused-background, var(--lhg-mat-secondary-button-background, var(--color-accent-500, #D81E05)))!important;border:var(--lhg-mat-secondary-button-mouse-focused-border, none)!important;color:var(--lhg-mat-secondary-button-mouse-focused-color, var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF)))!important;cursor:pointer}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button:hover:not([disabled]) .mat-mdc-button-focus-overlay,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button:focus .mat-mdc-button-focus-overlay,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button.focus .mat-mdc-button-focus-overlay,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button.cdk-keyboard-focused .mat-mdc-button-focus-overlay,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button.cdk-mouse-focused .mat-mdc-button-focus-overlay{display:none}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button:hover:not([disabled]) .mat-mdc-button-wrapper span,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button:focus .mat-mdc-button-wrapper span,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button.focus .mat-mdc-button-wrapper span,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button.cdk-keyboard-focused .mat-mdc-button-wrapper span,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button.cdk-mouse-focused .mat-mdc-button-wrapper span{cursor:pointer}@media (max-width: 839.98px){.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button{width:100%}}@media (min-width: 840px){.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button{max-width:25rem}}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button[disabled],.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button:hover[disabled]{background:var(--lhg-secondary-button-disabled-background, inherit)!important;border:var(--lhg-secondary-button-disabled-border)!important;border-radius:var(--lhg-secondary-button-disabled-border-radius, inherit)!important;opacity:var(--lhg-secondary-button-disabled-opacity, none)!important}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button[disabled] span,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button:hover[disabled] span{color:var(--lhg-secondary-button-disabled-color, inherit)!important}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button{background:var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d))!important;border:none;color:var(--lhg-mat-primary-button-color, var(--application-white-default-color, #FFF))!important;cursor:pointer!important;font:var(--lhg-mat-button-font, inherit);letter-spacing:var(--lhg-mat-button-letter-spacing, inherit);padding:var(--lhg-mat-button-padding, 0 1.5rem);text-transform:var(--lhg-mat-button-text-transform, none);transition:var(--lhg-transition, var(--application-transition, .2s))!important}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple{display:none}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button.mat-mdc-outlined-button .mat-mdc-button-touch-target{opacity:0!important}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target{opacity:0!important}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button:hover:not([disabled]),.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button:focus,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button.focus,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button.cdk-keyboard-focused,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button.cdk-mouse-focused{background:var(--lhg-mat-primary-button-mouse-focused-background, var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d)))!important;cursor:pointer}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button:hover:not([disabled]) .mat-mdc-button-focus-overlay,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button:focus .mat-mdc-button-focus-overlay,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button.focus .mat-mdc-button-focus-overlay,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button.cdk-keyboard-focused .mat-mdc-button-focus-overlay,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button.cdk-mouse-focused .mat-mdc-button-focus-overlay{display:none}@media (max-width: 839.98px){.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button{width:100%}}@media (min-width: 840px){.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button{max-width:25rem}}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button[disabled],.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button:hover[disabled]{background:var(--lhg-primary-button-disabled-background, inherit)!important;border-radius:var(--lhg-primary-button-disabled-border-radius, inherit)!important;border:var(--lhg-primary-button-disabled-border)!important;opacity:var(--lhg-primary-button-disabled-opacity, none)!important}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button[disabled] span,.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-select-upsell-button:hover[disabled] span{color:var(--lhg-primary-button-disabled-color, inherit)!important}@media (max-width: 839.98px){.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres{margin:-1.8rem}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-content-container{background-color:var(--application-white-default-color, #FFF);margin:0 1.5rem;padding:var(--lhg-fare-upsell-content-container-padding, .5rem 0 1rem);width:100%;z-index:1}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-header-text-container{width:100%;z-index:1}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-image-container{order:-1;position:sticky;top:-1.8rem;width:100%}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-image-container img{height:25rem;min-width:100%;object-fit:cover}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container{background-color:var(--application-white-default-color, #FFF);bottom:-1.8rem;margin:0 1.8rem;padding:1.8rem 0;position:sticky;width:100%;z-index:2}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container button{height:5rem;min-width:min-content;padding:0 1rem;width:100%}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres .fare-upsell-button-container .upsell-overlay-continue-button{margin-bottom:1.5rem}}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres refx-price-card-characteristics-pres{height:auto}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres refx-price-card-characteristics-pres .characteristics .characteristic .characteristic-icon:before{font-size:2.4rem;position:relative;top:.5rem}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres refx-price-card-characteristics-pres .characteristics .characteristic .characteristic-icon.refx-icon-bullet:before{font-size:.5rem}.lhg-fare-upsell-overlay-dialog .mat-mdc-dialog-container lhg-fare-upsell-overlay-dialog-pres refx-price-card-characteristics-pres .characteristics .characteristic .characteristic-value-container{margin:-.5rem 0 .5rem}lhg-fice-seat-experience-filter-pres .seat-experience-header-text{color:var(--lhg-fice-seat-experience-filter-header-text-color, var(--application-text-color, #1A1A1A));font:var(--lhg-fice-seat-experience-filter-header-text-font, 1.6rem/2.2rem var(--application-font-family-bold, coresans-a55));margin:var(--lhg-fice-seat-experience-filter-header-text-margin, 0)}lhg-fice-seat-experience-filter-pres .seat-experience-filter-container{background-color:var(--lhg-fice-seat-experience-filter-container-background-color, var(--application-white-default-color, #FFF));margin:0}@media (min-width: 0){lhg-fice-seat-experience-filter-pres .seat-experience-filter-container{padding:2rem 2rem 1.4rem}}@media (min-width: 840px){lhg-fice-seat-experience-filter-pres .seat-experience-filter-container{padding:4rem 2.8rem 1.4rem}}@media (min-width: 1280px){lhg-fice-seat-experience-filter-pres .seat-experience-filter-container{padding:4rem 3rem 1.4rem}}lhg-fice-seat-experience-filter-pres .mat-mdc-chip-listbox{display:block}lhg-fice-seat-experience-filter-pres .mat-mdc-chip-listbox .mat-mdc-chip{margin:var(--lhg-fice-seat-experience-filter-mat-standard-chip-margin, 0 .5rem);padding:var(--lhg-fice-seat-experience-filter-mat-standard-chip-padding, .7rem 1.6rem)}lhg-fice-seat-experience-filter-pres .mat-mdc-chip-listbox .mat-mdc-chip .mat-mdc-chip-action{padding-right:0}lhg-fice-seat-experience-filter-pres .mat-mdc-chip-listbox .mat-mdc-chip .mat-mdc-chip-graphic{display:none}lhg-fice-seat-experience-filter-pres .mat-mdc-chip-listbox .mat-mdc-chip.mat-mdc-chip-selected .mat-mdc-chip-action-label{padding-left:0}lhg-fice-seat-experience-filter-pres refx-carousel .carousel-container.scroll-to-left:before,lhg-fice-seat-experience-filter-pres refx-carousel .carousel-container.scroll-to-right:after{background:none;box-shadow:none}lhg-fice-seat-experience-filter-pres refx-carousel .carousel-container .arrow{color:var(--lhg-refx-carousel-arrow-color, var(--application-text-color, #1A1A1A));font-size:var(--lhg-refx-carousel-arrow-font-size, 1.6rem);width:3.6rem}lhg-fice-seat-experience-filter-pres refx-carousel .carousel-container .arrow.right-arrow{background:var(--application-white-default-color, #FFF);box-shadow:-.8rem 0 .8rem -.7rem #0003;right:-1.5rem}lhg-fice-seat-experience-filter-pres refx-carousel .carousel-container .arrow.right-arrow .refx-icon-chevron-right{transform:var(--lhg-refx-carousel-right-arrow-transform, none)}lhg-fice-seat-experience-filter-pres refx-carousel .carousel-container .arrow.right-arrow .refx-icon-chevron-right:before{content:var(--lhg-refx-carousel-right-arrow, "\e909")}lhg-fice-seat-experience-filter-pres refx-carousel .carousel-container .arrow.left-arrow{background:var(--application-white-default-color, #FFF);box-shadow:.8rem 0 .8rem -.7rem #0003;left:-1.5rem}lhg-fice-seat-experience-filter-pres refx-carousel .carousel-container .arrow.left-arrow .refx-icon-chevron-left{transform:var(--lhg-refx-carousel-left-arrow-transform, none)}lhg-fice-seat-experience-filter-pres refx-carousel .carousel-container .arrow.left-arrow .refx-icon-chevron-left:before{content:var(--lhg-refx-carousel-left-arrow, "\e908")}lhg-fice-seat-experience-filter-pres refx-carousel .carousel-container .carousel{padding:1.2rem 1rem 1rem;margin:0 -1rem;max-width:100vw}lhg-fice-seat-overview-pres .seat-type-overview-header-text{color:var(--lhg-fice-seat-overview-header-text-color, var(--application-text-color, #1A1A1A));font-family:var(--lhg-fice-seat-overview-title-font-family, inherit);font-size:var(--lhg-fice-seat-overview-header-text-font-size, 1.6rem)}lhg-fice-seat-overview-pres .mat-expansion-indicator:after{color:var(--lhg-fice-seat-overview-toggle-arrow-color, var(--lhg-fice-seat-overview-text-color, var(--application-text-color, #1A1A1A)))}lhg-fice-seat-overview-pres .mat-content{justify-content:space-between;align-items:center;overflow:visible}lhg-fice-seat-overview-pres .prevent-toggle{pointer-events:none}lhg-fice-seat-overview-pres i.seat-type-chevron{font-size:var(--lhg-fice-seat-overview-arrow-font-size, 2.4rem);color:var(--lhg-fice-seat-overview-header-text-color, var(--application-text-color, #1A1A1A))}@media (min-width: 1024px){lhg-fice-seat-overview-pres .seat-type-overview-container{margin-bottom:2.4rem}}@media (max-width: 1023.98px){lhg-fice-seat-overview-pres .seat-type-overview-container.sticky{position:sticky;bottom:0}}lhg-fice-seat-overview-pres .seat-type-overview-container .mat-expansion-panel{background:var(--lhg-fice-seat-overview-background-color, #FFF)}@media (min-width: 1024px){lhg-fice-seat-overview-pres .seat-type-overview-container .mat-expansion-panel{border-color:var(--lhg-fice-seat-overview-border-color, var(--application-border-color, #B0B0B0));border-style:solid;border-width:.1rem;width:40.4rem}lhg-fice-seat-overview-pres .seat-type-overview-container .mat-expansion-panel-collapsed-expansion-panel-mob{height:5rem}}lhg-fice-seat-overview-pres .seat-type-overview-container .mat-expansion-panel-header{height:1.6rem;padding:var(--lhg-fice-seat-overview-header-padding-expanded, 1.6rem 1.8rem .9rem)}lhg-fice-seat-overview-pres .seat-type-overview-container .mat-expansion-panel-header[aria-expanded=false]{padding:var(--lhg-fice-seat-overview-header-padding-collapsed, 1.6rem 1.8rem)}lhg-fice-seat-overview-pres .seat-type-overview-container .mat-expansion-panel-header-title{margin-right:0;justify-content:space-between}lhg-fice-seat-overview-pres .seat-type-overview-container .mat-expansion-panel-content .mat-expansion-panel-body{padding:0 1.8rem 1.6rem}@media (min-width: 840px) and (max-width: 1023.98px){lhg-fice-seat-overview-pres .seat-type-overview-container .mat-expansion-panel-content .mat-expansion-panel-body{display:flex;flex-direction:row}}@media (max-width: 1023.98px){lhg-fice-seat-overview-pres .seat-type-overview-container{border-bottom:.1rem solid var(--lhg-fice-seat-overview-border-color, var(--application-border-color, #B0B0B0))}}lhg-fice-seat-overview-pres .seat-type-overview-container .seat-type-icon{background-size:3.6rem 3.6rem;display:flex;flex-direction:column;height:3.6rem;justify-content:center;margin:0 .8rem 0 0;width:3.6rem}lhg-fice-seat-overview-pres .mat-accordion .mat-expansion-panel:last-of-type{border-radius:0}lhg-fice-seat-overview-pres refx-carousel .carousel-container.scroll-to-left:before,lhg-fice-seat-overview-pres refx-carousel .carousel-container.scroll-to-right:after{background:none;box-shadow:none}lhg-fice-seat-overview-pres refx-carousel .carousel-container .arrow{color:var(--lhg-refx-carousel-arrow-color, var(--application-text-color, #1A1A1A));font-size:var(--lhg-refx-carousel-arrow-font-size, 1.6rem);width:3.6rem}lhg-fice-seat-overview-pres refx-carousel .carousel-container .arrow.right-arrow{background:#fff;box-shadow:-.8rem 0 .8rem -.7rem #0003;right:-1.5rem}lhg-fice-seat-overview-pres refx-carousel .carousel-container .arrow.right-arrow .refx-icon-chevron-right{transform:var(--lhg-refx-carousel-right-arrow-transform, none)}lhg-fice-seat-overview-pres refx-carousel .carousel-container .arrow.right-arrow .refx-icon-chevron-right:before{content:var(--lhg-refx-carousel-right-arrow, "\e909")}lhg-fice-seat-overview-pres refx-carousel .carousel-container .arrow.left-arrow{background:#fff;box-shadow:.8rem 0 .8rem -.7rem #0003;left:-1.5rem}lhg-fice-seat-overview-pres refx-carousel .carousel-container .arrow.left-arrow .refx-icon-chevron-left{transform:var(--lhg-refx-carousel-left-arrow-transform, none)}lhg-fice-seat-overview-pres refx-carousel .carousel-container .arrow.left-arrow .refx-icon-chevron-left:before{content:var(--lhg-refx-carousel-left-arrow, "\e908")}lhg-fice-seat-overview-pres refx-carousel li[refx-carousel-item]:focus .seat-type-container{outline:none}lhg-fice-seat-overview-pres refx-carousel li[refx-carousel-item]:focus .seat-type-container:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}lhg-fice-seat-overview-pres refx-carousel .carousel-container .carousel{padding:.9rem .5rem;display:block}@media (max-width: 1023.98px){lhg-fice-seat-overview-pres refx-carousel .carousel-container .carousel{display:flex}}lhg-fice-seat-overview-pres refx-carousel .carousel-container .carousel li[class*=seat-type-item]{cursor:pointer}lhg-fice-seat-overview-pres refx-carousel .carousel-container .carousel .seat-type-container{display:flex;justify-content:space-between;align-items:center;align-self:stretch;border:1px solid var(--lhg-fice-seat-overview-border-color, var(--application-border-color, #B0B0B0));padding:.8rem;position:relative}@media (max-width: 1023.98px){lhg-fice-seat-overview-pres refx-carousel .carousel-container .carousel .seat-type-container{min-width:18rem;height:3.7rem}}lhg-fice-seat-overview-pres refx-carousel .carousel-container .carousel .seat-type-container .seat-type-content{display:flex}lhg-fice-seat-overview-pres refx-carousel .carousel-container .carousel .seat-type-container .seat-type-content .seat-type-icon{display:flex}lhg-fice-seat-overview-pres refx-carousel .carousel-container .carousel .seat-type-container .seat-type-content .seat-type-details{display:flex;flex-direction:column}lhg-fice-seat-overview-pres refx-carousel .carousel-container .carousel .seat-type-container .seat-type-content .seat-type-details .seat-type-title{color:var(--lhg-fice-seat-overview-seat-type-title-color, var(--color-accent-500, #D81E05));font-family:var(--lhg-fice-seat-overview-seat-type-title-font-family, inherit);font-size:1.4rem;font-style:normal;font-weight:var(--lhg-fice-seat-overview-seat-type-title-font-weight, 700);line-height:2rem}lhg-fice-seat-overview-pres refx-carousel .carousel-container .carousel .seat-type-container .seat-type-content .seat-type-details .seat-type-price,lhg-fice-seat-overview-pres refx-carousel .carousel-container .carousel .seat-type-container .seat-type-content .seat-type-details .from-price-prefix{font-family:var(--lhg-fice-seat-overview-price-font-family, inherit);color:var(--lhg-fice-seat-overview-price-color, var(--color-primary-500, #4d4d4d));font-size:1.2rem;font-style:normal;font-weight:var(--lhg-fice-seat-overview-price-font-weight, 400);line-height:1.8rem}lhg-fice-seat-overview-pres refx-carousel .carousel-container .carousel .seat-type-container .seat-type-content .seat-type-details .from-price-prefix{margin-right:.3rem}lhg-fice-seat-overview-pres refx-carousel .carousel-container .carousel .seat-type-container .seat-type-chevron{font-size:var(--lhg-fice-seat-overview-arrow-font-size, 2.4rem);transform:rotate(90deg);color:var(--lhg-fice-seat-overview-seat-type-title-color, var(--color-accent-500, #D81E05))}@media (max-width: 1023.98px){lhg-fice-seat-overview-pres refx-carousel .carousel-container .carousel .seat-type-container .seat-type-chevron{display:none}}@media (max-width: 1023.98px){lhg-fice-seat-overview-pres refx-carousel .carousel-container .carousel li:not(:last-child){margin-right:.8rem}}@media (min-width: 1024px){lhg-fice-seat-overview-pres refx-carousel .carousel-container .carousel li:not(:last-child) .seat-type-container{margin:0 0 1.6rem}}.cdk-overlay-container .refx-overlay-pane.refx-full-screen-dialog-disabled lhg-fice-seat-selection-details-dialog-pres .refx-dialog-title{margin-bottom:2.4rem}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .seat-selection-details-dialog-title{font-size:var(--lhg-fice-seat-selection-details-title-font-size, 2.2rem);line-height:var(--lhg-fice-seat-selection-details-title-line-height, 2.8rem);margin:0 0 .3rem}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .seat-selection-details-dialog-subtitle{font:var(--lhg-fice-seat-selection-details-subtitle-font, 1.6rem);line-height:var(--lhg-fice-seat-selection-details-subtitle-line-height, 2.2rem)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .seat-number{color:var(--application-white-default-color, #FFF);font:var(--lhg-fice-seat-selection-details-seat-number-font, inherit);margin-top:1.6rem;padding:.4rem;width:fit-content}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .seat-number.cabin-eco{background-color:#408236}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .seat-number.cabin-ecoPremium{background-color:#014f30}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .seat-number.cabin-business{background-color:#264f87}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .seat-number.cabin-first{background-color:#ac1804}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .exit-row-eligibility{padding-bottom:1.4rem}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres h3.seat-selection-details-travelers{margin-bottom:0;margin-top:.8rem}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres p.starting-price-title{margin-top:2.4rem;margin-bottom:.4rem;font:var(--lhg-fice-seat-selection-details-starting-price-title-font, 1.6rem/2rem var(--application-font-family-bold, coresans-a55))}@media (max-width: 839.98px){.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres p.starting-price-title{margin-top:1.6rem}}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .starting-price-prefix{margin-right:.5rem;font:var(--lhg-fice-seat-selection-details-starting-price-prefix-font, 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45))}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .starting-price{font:var(--lhg-fice-seat-selection-details-starting-price-font, 2rem/2.8rem var(--application-font-family-bold, coresans-a55))}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .actual-price{margin:0}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .carousel-container{height:18.4rem}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .carousel-container .carousel{padding-top:0}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .seat-selection-details-dialog-content{padding-top:.5rem}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .seat-images{position:relative}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .seat-images:focus-within:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .seat-images .seat-image{display:inline-block;text-align:center;margin-right:1rem}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .seat-images .seat-image img{height:18rem;width:27rem}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .seat-images .seat-image p{margin-top:7.5rem}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .benefits-title,.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .seat-experience-title{margin-bottom:.8rem;margin-top:2.4rem;font:var(--lhg-fice-seat-selection-details-section-title-font, 1.6rem/2rem var(--application-font-family-bold, coresans-a55))}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .benefits{font-size:var(--lhg-fice-seat-selection-details-benefits-font-size, 1.4rem);line-height:var(--lhg-fice-seat-selection-details-benefits-line-height, 2rem)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .benefits ul{list-style-type:circle;margin-bottom:.8rem;margin-top:0;padding-left:2.4rem}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .external-link-container{margin:1.6rem 0}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .external-link-container a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .external-link-container a:before,.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .external-link-container a:after,.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .external-link-container a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .external-link-container a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .external-link-container a:before,.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .external-link-container a:after,.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .external-link-container a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .external-link-container a:before,.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .external-link-container a:after{margin:var(--lhg-external-link-icon-margin, 0 .5rem .1rem 0);vertical-align:bottom}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .external-link-container a:before{content:var(--lhg-external-primary-link-before-content, none)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .external-link-container.seat-conditions{font-size:var(--lhg-fice-seat-selection-details-seat-conditions-font-size, 1.6rem)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .external-link-container .general-info-link{font:var(--lhg-fice-seat-selection-details-general-info-font, inherit)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .chargeable-details{color:var(--lhg-fice-seat-selection-details-chargeable-details-color, inherit);font-family:var(--lhg-fice-seat-selection-details-chargeable-details-font-family, inherit)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .chargeable-details h3{font-family:var(--lhg-fice-seat-selection-details-chargeable-seat-text-font-family, inherit)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres h3{float:right;margin:0}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .exit-row-separator{margin-top:1.7rem;margin-bottom:1.7rem;width:100%}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .selection-details{margin-bottom:2.4rem;text-align:end}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .selection-details .seat-selection-details-travelers{color:var(--lhg-fice-seat-selection-details-traveler-color, var(--application-text-color, #1A1A1A));float:left}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .selection-details .seat-selection-details-travelers .traveler-icon{font-size:var(--lhg-fice-seat-selection-details-traveler-icon-font-size, 2.4rem);position:relative;right:.7rem;vertical-align:middle}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .selection-details .seat-selection-details-travelers .traveler-icon:before{content:"\e959"}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .selection-details .seat-selection-details-travelers .traveler-name{font:var(--lhg-fice-seat-selection-details-traveler-font, var(--application-text-color, #1A1A1A));vertical-align:middle}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .selection-details .seat-selection-details-price{color:var(--lhg-fice-seat-selection-details-price-color, inherit);float:right;font:var(--lhg-fice-seat-selection-details-price-font, inherit)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .selection-details .paid-seat-change-allowed-warning{display:flex;flex-direction:row;width:100%}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .selection-details .paid-seat-change-allowed-warning .paid-chargeable-icon-container{color:var(--lhg-fice-seat-selection-details-paid-chargeable-icon-color, var(--color-primary-500, #4d4d4d));margin-left:auto;padding:var(--lhg-fice-seat-selection-details-paid-chargeable-icon-padding, 0 .6rem 0 0)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .selection-details .paid-seat-change-allowed-warning .paid-chargeable-label{flex-grow:0;text-align:start}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .price-title{color:var(--lhg-fice-seat-selection-details-price-title-color, inherit);margin:0}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres p.price-free-of-charge{float:right;font:var(--lhg-fice-seat-selection-details-price-font, inherit);color:var(--lhg-fice-seat-selection-details-free-of-charge-color, inherit)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .paid-chargeable-seat-warning,.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .paid-seat-change-allowed-warning{display:flex;flex-direction:row}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .paid-chargeable-seat-warning .paid-chargeable-icon-container,.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .paid-seat-change-allowed-warning .paid-chargeable-icon-container{color:var(--lhg-fice-seat-selection-details-paid-chargeable-icon-color, var(--color-primary-500, #4d4d4d));display:flex;padding:var(--lhg-fice-seat-selection-details-paid-chargeable-icon-padding, 0 .6rem 0 0)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .paid-chargeable-seat-warning .paid-chargeable-label,.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .paid-seat-change-allowed-warning .paid-chargeable-label{display:flex;flex-grow:1}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section{display:flex;flex-direction:column;flex-grow:1;position:relative}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section .exit-row-title{color:var(--lhg-fice-seat-selection-details-exit-row-title-color, inherit);font:var(--lhg-fice-seat-selection-details-exit-row-title-font, inherit);text-align:left}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section mat-checkbox{font-size:var(--lhg-fice-seat-selection-details-checkbox-font, inherit);text-align:left}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section mat-checkbox.mat-checkbox .mat-checkbox-inner-container{margin-right:1.2rem}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section mat-checkbox .mat-checkbox-layout{white-space:initial}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section .exit-row-mat-error-message{margin-left:var(--lhg-fice-seat-selection-details-error-label-margin-left, 0)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section hr.exit-row-separator{display:none;margin-top:0}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section .passenger-and-price-details,.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section .action-buttons-container{display:flex;justify-content:space-between;align-items:center}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section .price-section{text-align:right}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section .checkbox-text{margin-left:1.1rem}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section .btn-section{column-gap:2.4rem;display:flex;justify-content:space-between;row-gap:var(--lhg-button-row-gap, 1.6rem)}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section .btn-section button{margin:0;border-width:.2rem!important}@media (max-width: 839.98px){.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section .btn-section{flex-direction:column;width:100%}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section .btn-section .close-btn-bottom{order:2}}@media (min-width: 840px){.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section .btn-section{flex-direction:row}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section .btn-section button.close-btn-bottom,.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section .btn-section button.deselect-btn-bottom,.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres div.action-buttons-section .btn-section button.select-btn-bottom{width:22rem!important}}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .seat-experience-content{display:flex;flex-wrap:wrap;gap:.8rem}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .seat-experience-content .seat-experience-tag{align-items:center;background-color:var(--lhg-fice-seat-selection-details-seat-experience-tag-background-color, var(--application-svg-selected-seat-color, #D81E05));border-radius:2rem;color:var(--application-white-default-color, #FFF);display:flex;gap:2rem;height:3.2rem;padding:1rem 1.6rem}.mat-mdc-dialog-container lhg-fice-seat-selection-details-dialog-pres .refx-icon-validation{color:var(--lhg-fice-seat-selection-details-refx-icon-validation-color, var(--application-success-icon-color, #408236));font-size:var(--lhg-fice-seat-selection-details-refx-icon-validation-size, 2.4rem);margin-right:var(--lhg-fice-seat-selection-details-refx-icon-validation-margin-right, inherit);vertical-align:middle}lhg-fice-seatmap-legend-pres .legend-header-text{color:var(--lhg-fice-seatmap-legend-header-text-color, #000);font-family:var(--lhg-fice-seatmap-legend-title-font-family, inherit);font-size:var(--lhg-fice-seatmap-legend-header-text-font-size, 1.6rem)}lhg-fice-seatmap-legend-pres .mat-expansion-indicator:after{color:var(--lhg-fice-seatmap-text-color, #000)}lhg-fice-seatmap-legend-pres .mat-content{justify-content:space-between;align-items:center}lhg-fice-seatmap-legend-pres i.seat-type-chevron{font-size:var(--lhg-fice-seatmap-legend-arrow-font-size, 2.4rem);color:var(--lhg-fice-seatmap-legend-header-text-color, #000)}lhg-fice-seatmap-legend-pres .prevent-toggle{pointer-events:none}lhg-fice-seatmap-legend-pres .legend-container .mat-expansion-panel{background:var(--lhg-fice-seatmap-legend-background-color, #FFF)}@media (min-width: 1024px){lhg-fice-seatmap-legend-pres .legend-container .mat-expansion-panel{border-color:var(--lhg-fice-seatmap-legend-border-color, #CCCCCC);border-style:solid;border-width:.1rem;min-width:40.4rem}lhg-fice-seatmap-legend-pres .legend-container .mat-expansion-panel:last-of-type{border-radius:0}lhg-fice-seatmap-legend-pres .legend-container .mat-expansion-panel-collapsed-expansion-panel-mob{height:5rem}}lhg-fice-seatmap-legend-pres .legend-container .mat-expansion-panel-header{height:1.6rem;padding:var(--lhg-fice-seatmap-legend-header-padding-expanded, 1.6rem 1.8rem .9rem)}lhg-fice-seatmap-legend-pres .legend-container .mat-expansion-panel-header[aria-expanded=false]{padding:var(--lhg-fice-seatmap-legend-header-padding-collapsed, 1.6rem 1.8rem)}lhg-fice-seatmap-legend-pres .legend-container .mat-expansion-panel-header .mat-expansion-panel-header-title{margin-right:0;justify-content:space-between}lhg-fice-seatmap-legend-pres .legend-container .mat-expansion-panel-content .mat-expansion-panel-body{padding:var(--lhg-fice-seatmap-legend-expansion-panel-body-padding, 0 1.8rem 1.6rem)}@media (min-width: 840px) and (max-width: 839.98px){lhg-fice-seatmap-legend-pres .legend-container .mat-expansion-panel-content .mat-expansion-panel-body{display:flex;flex-direction:row}}lhg-fice-seatmap-legend-pres .legend-section{color:var(--lhg-fice-seatmap-legend-desc-color, var(--application-text-color, #1A1A1A));padding:0;margin-top:0;display:flex;flex-wrap:wrap}@media (min-width: 1024px){lhg-fice-seatmap-legend-pres .legend-section{flex-direction:column}}@media (min-width: 600px){lhg-fice-seatmap-legend-pres .legend-section{display:block;width:100%}}lhg-fice-seatmap-legend-pres .legend-section-row{align-items:center;display:flex;list-style-type:none;margin:var(--lhg-fice-seatmap-legend-item-margin, 0);padding:var(--lhg-fice-seatmap-legend-item-padding, .7rem 0);flex-basis:100%}@media (min-width: 600px){lhg-fice-seatmap-legend-pres .legend-section-row{flex-basis:50%}}@media (min-width: 1024px){lhg-fice-seatmap-legend-pres .legend-section-row{flex-basis:33%}}lhg-fice-seatmap-legend-pres .legend-section-icon{color:var(--lhg-fice-seatmap-facility-icon-color, #1A1A1A);font-size:var(--lhg-fice-seatmap-legend-cell-facilities-icon-size, 3.2rem);width:var(--lhg-fice-seatmap-legend-cell-width, 3.2rem);text-align:center}lhg-fice-seatmap-legend-pres .legend-section-icon.facility-icon-EX{color:var(--lhg-fice-seatmap-legend-facilities-exit-row-icon-color, #AC0020);height:var(--lhg-fice-seatmap-legend-cell-height, 3.2rem);display:flex;align-items:center}lhg-fice-seatmap-legend-pres .legend-section-title{align-self:center;color:var(--lhg-fice-seatmap-text-color, #000);font-family:var(--lhg-fice-seatmap-text-font-family, inherit);font-size:1.6rem;margin:var(--lhg-fice-seatmap-legend-cell-text-margin, 0 1rem)}lhg-fice-seatmap-legend-pres .legend-section-facilities{padding:var(--lhg-fice-seatmap-legend-separator-padding, 1.2rem 0 0);border-top:1px solid var(--lhg-fice-seatmap-legend-separator-color, var(--application-separator-color, #E0DFE7))}@media (min-width: 840px) and (max-width: 839.98px){lhg-fice-seatmap-legend-pres .legend-section-facilities{border-top:none;border-left:1px solid var(--lhg-fice-seatmap-legend-separator-color, var(--application-separator-color, #E0DFE7));padding-left:2.7rem}}lhg-fice-seatmap-legend-pres .seat-button{background-repeat:no-repeat;background-size:contain;position:relative;height:var(--lhg-fice-seatmap-legend-cell-height, 3.2rem);text-align:center;align-self:center;padding:var(--lhg-fice-seatmap-legend-cell-padding, calc((var(--lhg-fice-seatmap-legend-cell-height, 3.2rem) - var(--lhg-fice-seatmap-legend-cell-icon-size, 1.8rem)) * .5 - .1rem) 0 0);width:var(--lhg-fice-seatmap-legend-cell-width, 3.2rem)}lhg-fice-seatmap-legend-pres .seat-button>*{font-size:var(--lhg-fice-seatmap-legend-cell-icon-size, 1.8rem);color:var(--lhg-fice-seatmap-overseat-icon-color, #6248F4)}lhg-fice-seatmap-legend-pres .seat-button .discount-percentage{color:var(--lhg-fice-seatmap-legend-discount-percentage-color, var(--highlight-500, #BA26A7));font-size:var(--lhg-fice-seatmap-legend-discount-percentage-font-size, 1.1rem);font-weight:var(--lhg-fice-seatmap-legend-discount-percentage-font-weight, bold)}lhg-fice-seatmap-legend-pres .seat-button .discount-icon{position:absolute;font-size:var(--lhg-fice-seatmap-legend-discount-icon-font-size, 1.3rem);bottom:var(--lhg-fice-seatmap-legend-discount-icon-bottom, 1.9rem);left:var(--lhg-fice-seatmap-legend-discount-icon-left, 2.2rem);color:var(--lhg-fice-seatmap-legend-discount-icon-color, var(--highlight-500, #BA26A7));background-color:var(--lhg-fice-seatmap-legend-discount-icon-background-color, var(--color-primary-50, #eaeaea));border-radius:var(--lhg-fice-seatmap-legend-discount-icon-border-radius, 100%)}lhg-fice-seatmap-legend-pres .seat-button .initials{display:inline-block;font:var(--lhg-fice-seatmap-legend-cell-text-font, 1.4rem/2rem var(--application-font-family-bold, coresans-a55));color:var(--application-white-default-color, #FFF)}lhg-fice-seatmap-legend-pres .seat-button.unavailable{color:var(--lhg-fice-seatmap-legend-cell-not-available-color, var(--application-text-color, #1A1A1A));padding:var(--lhg-fice-seatmap-legend-cell-padding-unavailable, calc((var(--lhg-fice-seatmap-legend-cell-height, 3.2rem) - var(--lhg-fice-seatmap-legend-cell-icon-size-unavailable, 2.25rem)) * .5 - .1rem) 0 0);height:3.3rem;width:3.3rem}lhg-fice-seatmap-legend-pres .seat-button.unavailable>*{display:none}lhg-fice-seatmap-legend-pres .seat-button.selected{color:var(--lhg-fice-seatmap-legend-cell-selected-color, var(--color-accent-contrast-500, #FFFFFF));position:relative}lhg-fice-seatmap-legend-pres .seat-button.chargeable{padding:var(--lhg-fice-seatmap-legend-cell-padding-chargeable, calc((var(--lhg-fice-seatmap-legend-cell-height, 3.2rem) - var(--lhg-fice-seatmap-legend-cell-icon-size-chargeable, 1.8rem)) * .5 - .1rem) 0 0)}lhg-fice-seatmap-legend-pres .seat-button.chargeable>*{font-size:var(--lhg-fice-seatmap-legend-cell-icon-size-chargeable, 1.8rem)}lhg-fice-seatmap-legend-pres .seat-button.restriction{height:3.3rem;width:3.4rem}lhg-fice-seatmap-legend-pres .extra-leg{align-self:center}lhg-fice-seatmap-legend-pres .extra-leg-space{position:relative;bottom:-.1rem;width:100%;height:var(--lhg-fice-seatmap-legend-extra-leg-height, 2rem);text-align:center;color:var(--lhg-fice-seatmap-legend-extra-leg-text-color, var(--color-primary-500, #4d4d4d));border-top:var(--lhg-fice-seatmap-legend-extra-leg-border, .1rem dashed var(--lhg-fice-seatmap-legend-extra-leg-text-color, var(--color-primary-500, #4d4d4d)));border-left:var(--lhg-fice-seatmap-legend-extra-leg-border, .1rem dashed var(--lhg-fice-seatmap-legend-extra-leg-text-color, var(--color-primary-500, #4d4d4d)));border-right:var(--lhg-fice-seatmap-legend-extra-leg-border, .1rem dashed var(--lhg-fice-seatmap-legend-extra-leg-text-color, var(--color-primary-500, #4d4d4d)));border-top-left-radius:var(--lhg-fice-seatmap-legend-cell-border-radius, .4rem);border-top-right-radius:var(--lhg-fice-seatmap-legend-cell-border-radius, .4rem)}lhg-fice-seatmap-legend-pres .legend-section-container{display:block}lhg-fice-seatmap-legend-pres .legend-section-header{display:flex}lhg-fice-seatmap-legend-pres .legend-section-seat-title{margin:var(--lhg-fice-seatmap-legend-section-seat-title-margin, calc(var(--application-spacer, 2rem) * .5))}lhg-fice-seatmap-legend-pres .legend-section-list{margin:var(--lhg-fice-seatmap-legend-section-list-margin, 0 var(--application-spacer, 2rem) 0)}lhg-fice-seatmap-legend-pres .refx-icon-cross{color:var(--lhg-fice-seatmap-unavalable-cross-icon-color, #CCC)}@media (min-width: 1024px){lhg-fice-seatmap-pres .seatmap-components{display:flex;padding:4rem 3rem 0;column-gap:1.6rem}lhg-fice-seatmap-pres .seatmap-components-with-filter{padding:2.6rem 3rem 0}}@media (max-width: 1023.98px){lhg-fice-seatmap-pres .seatmap-container{margin-top:2.5rem}lhg-fice-seatmap-pres .seatmap-container-with-filter{margin-top:1.1rem}}lhg-fice-seatmap-pres .seatmap-container{border:.1rem solid;border-color:var(--lhg-fice-seatmap-container-border-color, var(--application-border-color, #B0B0B0));overflow-x:hidden}lhg-fice-seatmap-pres .traveler-identity-seat-tabs{background-color:var(--lhg-fice-seatmap-pres-passenger-carousel-background-color, var(--application-panel-background, #FFF))}@media (min-width: 0){lhg-fice-seatmap-pres .traveler-identity-seat-tabs{margin:0}}@media (min-width: 840px){lhg-fice-seatmap-pres .traveler-identity-seat-tabs{margin:0 2.8rem}}@media (min-width: 1280px){lhg-fice-seatmap-pres .traveler-identity-seat-tabs{margin:0 3rem}}lhg-fice-seatmap-pres .traveler-identity-seat-tabs .traveler-identity{display:flex;align-items:center}lhg-fice-seatmap-pres .aircraft-type-container{display:block;background-color:var(--application-white-default-color, #FFF)}lhg-fice-seatmap-pres .aircraft-type-container .aircraft-type{border-bottom:.1rem solid;border-bottom-color:var(--lhg-fice-seatmap-pres-border-bottom-color, var(--lhg-fice-seatmap-decks-border-color, var(--application-border-color, #B0B0B0)));color:var(--lhg-fice-seatmap-pres-text-color, var(--application-text-color, #1A1A1A));font-family:var(--lhg-fice-seatmap-pres-aircraft-font-family, inherit);font-size:var(--lhg-fice-seatmap-pres-aircraft-font-size, 1.4rem);padding:var(--lhg-fice-seatmap-pres-aircraft-padding, 1rem);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width: 600px){lhg-fice-seatmap-pres .aircraft-type-container .aircraft-type{flex-grow:1}}@media (min-width: 600px){lhg-fice-seatmap-pres .aircraft-type-container .seatmap-decks-wrapper{flex-grow:1}}lhg-fice-seatmap-pres .aircraft-type-container .seatmap-decks-wrapper .seatmap-decks{display:flex;border-bottom:.1rem solid;border-bottom-color:var(--lhg-fice-seatmap-pres-border-bottom-color, var(--lhg-fice-seatmap-decks-border-color, var(--application-border-color, #B0B0B0)));justify-content:center;color:var(--lhg-fice-seatmap-pres-text-color, var(--application-text-color, #1A1A1A))}lhg-fice-seatmap-pres .aircraft-type-container .seatmap-decks-wrapper .seatmap-decks .seatmap-deck-wrapper{margin:var(--lhg-fice-seatmap-pres-deck-margin, 1rem 0);width:100%;text-align:center;border-left:.1rem solid;border-left-color:var(--lhg-fice-seatmap-container-border-color, var(--application-border-color, #B0B0B0))}lhg-fice-seatmap-pres .aircraft-type-container .seatmap-decks-wrapper .seatmap-decks .seatmap-deck-wrapper:first-child{border-left:0}lhg-fice-seatmap-pres .aircraft-type-container .seatmap-decks-wrapper .seatmap-decks .seatmap-deck-wrapper .seatmap-deck{text-align:center;flex-grow:1;padding:var(--lhg-fice-seatmap-pres-deck-padding, 1rem)}lhg-fice-seatmap-pres .aircraft-type-container .seatmap-decks-wrapper .seatmap-decks .seatmap-deck-wrapper .seatmap-deck.mat-mdc-radio-checked .mdc-radio__outer-circle{border-color:var(--lhg-fice-seatmap-pres-checked-radio-outer-circle-color, inherit)}lhg-fice-seatmap-pres .aircraft-type-container .seatmap-decks-wrapper .seatmap-decks .seatmap-deck-wrapper .seatmap-deck.mat-mdc-radio-checked .mdc-label span,lhg-fice-seatmap-pres .aircraft-type-container .seatmap-decks-wrapper .seatmap-decks .seatmap-deck-wrapper .seatmap-deck.mat-mdc-radio-checked .mdc-radio__background{color:var(--lhg-fice-seatmap-pres-seatmap-deck-selected-text-color, inherit)}lhg-fice-seatmap-pres .aircraft-type-container .seatmap-decks-wrapper .seatmap-decks .seatmap-deck-wrapper .seatmap-deck .mat-mdc-radio-button .mdc-label span,lhg-fice-seatmap-pres .aircraft-type-container .seatmap-decks-wrapper .seatmap-decks .seatmap-deck-wrapper .seatmap-deck .mat-mdc-radio-button .mdc-radio__background{font-size:var(--lhg-fice-seatmap-pres-seatmap-deck-text-size, inherit);color:var(--lhg-fice-seatmap-pres-seatmap-deck-text-color, inherit)}lhg-fice-seatmap-pres .aircraft-type-container .seatmap-decks-wrapper .seatmap-decks .seatmap-deck-wrapper .seatmap-deck .mat-mdc-radio-button .mdc-radio__inner-circle{border-color:var(--lhg-fice-seatmap-pres-radio-inner-circle-color, var(--application-svg-selected-seat-color, #D81E05))}lhg-fice-seatmap-pres .aircraft-type-container .seatmap-decks-wrapper .seatmap-decks .seatmap-deck-wrapper .seatmap-deck .mat-mdc-radio-button .mdc-radio__outer-circle{border-width:.2rem;border-color:var(--lhg-fice-seatmap-pres-radio-outer-circle-color, inherit)}lhg-fice-seatmap-pres .aircraft-type-container .seatmap-decks-wrapper .seatmap-decks .seatmap-deck-wrapper .seatmap-deck .mat-mdc-radio-button .mat-radio-ripple{left:calc(50% - 1.8rem);top:calc(50% - 1.8rem)}lhg-fice-seatmap-pres .seatmap-matrix-container{overflow-x:scroll;position:relative}@media (min-width: 1024px){lhg-fice-seatmap-pres .seatmap-info-container{position:sticky;top:10.2rem;align-self:flex-start;z-index:99}}@media (max-width: 1023.98px){lhg-fice-seatmap-pres .seatmap-info-container{display:inline}}lhg-fice-seatmap-pres #svg-container{display:grid}lhg-fice-seatmap-pres div.visible{background:var(--lhg-fice-seatmap-pres-sticky-div-background-color, var(--application-white-default-color, #FFF))}lhg-fice-seatmap-pres .sticky-seat-experience-filter{display:block;position:sticky;top:7rem;transform:translateY(0);transition:.1s ease-in;z-index:99}lhg-fice-seatmap-pres refx-messages-panel-cont.already-checked-in-message-panel refx-messages-panel-pres div.messages-panel.information{background-color:inherit;margin-bottom:0}@media (min-width: 0){lhg-fice-seatmap-pres refx-messages-panel-cont.already-checked-in-message-panel refx-messages-panel-pres div.messages-panel.information{margin:4rem 1.8rem .6rem}}@media (min-width: 600px){lhg-fice-seatmap-pres refx-messages-panel-cont.already-checked-in-message-panel refx-messages-panel-pres div.messages-panel.information{margin:4rem 2.4rem .5rem}}@media (min-width: 840px){lhg-fice-seatmap-pres refx-messages-panel-cont.already-checked-in-message-panel refx-messages-panel-pres div.messages-panel.information{margin:4rem 2.8rem .6rem}}@media (min-width: 1280px){lhg-fice-seatmap-pres refx-messages-panel-cont.already-checked-in-message-panel refx-messages-panel-pres div.messages-panel.information{margin:4rem 3rem 0}}lhg-fice-seatmap-pres refx-messages-panel-cont.already-checked-in-message-panel refx-messages-panel-pres div.messages-panel.information .messages-container a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}lhg-fice-seatmap-pres refx-messages-panel-cont.already-checked-in-message-panel refx-messages-panel-pres div.messages-panel.information .messages-container a:before,lhg-fice-seatmap-pres refx-messages-panel-cont.already-checked-in-message-panel refx-messages-panel-pres div.messages-panel.information .messages-container a:after,lhg-fice-seatmap-pres refx-messages-panel-cont.already-checked-in-message-panel refx-messages-panel-pres div.messages-panel.information .messages-container a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}lhg-fice-seatmap-pres refx-messages-panel-cont.already-checked-in-message-panel refx-messages-panel-pres div.messages-panel.information .messages-container a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}lhg-fice-seatmap-pres refx-messages-panel-cont.already-checked-in-message-panel refx-messages-panel-pres div.messages-panel.information .messages-container a:before,lhg-fice-seatmap-pres refx-messages-panel-cont.already-checked-in-message-panel refx-messages-panel-pres div.messages-panel.information .messages-container a:after,lhg-fice-seatmap-pres refx-messages-panel-cont.already-checked-in-message-panel refx-messages-panel-pres div.messages-panel.information .messages-container a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}lhg-fice-seatmap-pres refx-messages-panel-cont.already-checked-in-message-panel refx-messages-panel-pres div.messages-panel.information .messages-container a:before{content:var(--lhg-popup-primary-link-arrow-icon-before-content, none)}lhg-fice-seatmap-pres refx-messages-panel-cont.already-checked-in-message-panel refx-messages-panel-pres div.messages-panel.information .messages-container a:after{color:var(--lhg-popup-primary-link-arrow-icon-after-color, inherit);content:var(--lhg-popup-primary-link-arrow-icon-after-content, none);position:relative;top:.1rem}lhg-fice-svg-seatmap .blocked .Fill_Bed,lhg-fice-svg-seatmap .blocked .Fill_First,lhg-fice-svg-seatmap .blocked .Fill_First>path,lhg-fice-svg-seatmap .blocked .Fill_Business,lhg-fice-svg-seatmap .blocked .Fill_Business>path,lhg-fice-svg-seatmap .blocked .SeatIcon rect,lhg-fice-svg-seatmap .blocked .Fill_PE,lhg-fice-svg-seatmap .blocked .Fill_Eco,lhg-fice-svg-seatmap .occupied .Fill_Bed,lhg-fice-svg-seatmap .occupied .Fill_First,lhg-fice-svg-seatmap .occupied .Fill_First>path,lhg-fice-svg-seatmap .occupied .Fill_Business,lhg-fice-svg-seatmap .occupied .Fill_Business>path,lhg-fice-svg-seatmap .occupied .SeatIcon rect,lhg-fice-svg-seatmap .occupied .Fill_PE,lhg-fice-svg-seatmap .occupied .Fill_Eco{fill:var(--lhg-fice-svg-seatmap-occupied-seat-color, var(--application-svg-occupied-seat-color, #DCDCDC))}lhg-fice-svg-seatmap .blocked .Outline_Bed,lhg-fice-svg-seatmap .occupied .Outline_Bed{stroke:var(--lhg-fice-svg-seatmap-occupied-seat-outline-color, var(--application-svg-occupied-seat-outline-color, #B4B4B4))}lhg-fice-svg-seatmap .blocked .Outline_First,lhg-fice-svg-seatmap .blocked .Outline_First>path,lhg-fice-svg-seatmap .blocked .Outline_Business,lhg-fice-svg-seatmap .blocked .Outline_Business>path,lhg-fice-svg-seatmap .blocked .Outline_PE,lhg-fice-svg-seatmap .blocked .Outline_Eco,lhg-fice-svg-seatmap .occupied .Outline_First,lhg-fice-svg-seatmap .occupied .Outline_First>path,lhg-fice-svg-seatmap .occupied .Outline_Business,lhg-fice-svg-seatmap .occupied .Outline_Business>path,lhg-fice-svg-seatmap .occupied .Outline_PE,lhg-fice-svg-seatmap .occupied .Outline_Eco{fill:var(--lhg-fice-svg-seatmap-occupied-seat-outline-color, var(--application-svg-occupied-seat-outline-color, #B4B4B4))}lhg-fice-svg-seatmap .Seats_business .available .Fill_Bed{fill:var(--lhg-fice-svg-seatmap-business-seat-bed-color, var(--application-svg-business-seat-bed-color, #51729F))}lhg-fice-svg-seatmap .Seats_business .available .Fill_Business,lhg-fice-svg-seatmap .Seats_business .available .Fill_Business>path,lhg-fice-svg-seatmap .Seats_business .available .SeatIcon>rect{fill:var(--lhg-fice-svg-seatmap-business-seat-color, var(--application-svg-business-seat-color, #264F87))}lhg-fice-svg-seatmap .Seats_first .available .Fill_Bed{fill:var(--lhg-fice-svg-seatmap-first-seat-bed-color, var(--application-svg-first-seat-bed-color, #BD4636))}lhg-fice-svg-seatmap .Seats_first .available .Fill_First,lhg-fice-svg-seatmap .Seats_first .available .Fill_First>path,lhg-fice-svg-seatmap .Seats_first .available .SeatIcon>rect{fill:var(--lhg-fice-svg-seatmap-first-seat-color, var(--application-svg-first-seat-color, #AC1804))}lhg-fice-svg-seatmap .Seats_ecoPremium .available .Fill_PE,lhg-fice-svg-seatmap .Seats_ecoPremium .available .SeatIcon>rect{fill:var(--lhg-fice-svg-seatmap-premium-seat-color, var(--application-svg-premium-seat-color, #014F30))}lhg-fice-svg-seatmap.business .mcd .available .Fill_Eco,lhg-fice-svg-seatmap.business .mcd .available .SeatIcon>rect{fill:var(--lhg-fice-svg-seatmap-economy-mcd-seat-color, var(--application-svg-business-seat-color, #264F87))}lhg-fice-svg-seatmap .available{cursor:pointer}lhg-fice-svg-seatmap .available .Fill_Eco,lhg-fice-svg-seatmap .available .SeatIcon>rect{fill:var(--lhg-fice-svg-seatmap-economy-seat-color, var(--application-svg-economy-seat-color, #408236))}lhg-fice-svg-seatmap .available .Outline_Bed{stroke:var(--lhg-fice-svg-seatmap-seat-outline-color, var(--application-white-default-color, #FFF))}lhg-fice-svg-seatmap .available .Outline_First,lhg-fice-svg-seatmap .available .Outline_First>path,lhg-fice-svg-seatmap .available .Outline_Business,lhg-fice-svg-seatmap .available .Outline_Business>path,lhg-fice-svg-seatmap .available .Outline_PE,lhg-fice-svg-seatmap .available .Outline_Eco{fill:var(--lhg-fice-svg-seatmap-seat-outline-color, var(--application-white-default-color, #FFF))}lhg-fice-svg-seatmap .selected .Fill_Bed{fill:var(--lhg-fice-svg-seatmap-selected-seat-bed-color, var(--application-svg-selected-seat-bed-color, #E04B37))}lhg-fice-svg-seatmap .selected .Fill_First,lhg-fice-svg-seatmap .selected .Fill_First>path,lhg-fice-svg-seatmap .selected .Fill_Business,lhg-fice-svg-seatmap .selected .Fill_Business>path,lhg-fice-svg-seatmap .selected .SeatIcon rect,lhg-fice-svg-seatmap .selected .Fill_PE,lhg-fice-svg-seatmap .selected .Fill_Eco{fill:var(--lhg-fice-svg-seatmap-selected-seat-color, var(--application-svg-selected-seat-color, #D81E05))}lhg-fice-svg-seatmap .selected .Outline_Bed{stroke:var(--lhg-fice-svg-seatmap-seat-outline-color, var(--application-white-default-color, #FFF))}lhg-fice-svg-seatmap .selected .Outline_First,lhg-fice-svg-seatmap .selected .Outline_First>path,lhg-fice-svg-seatmap .selected .Outline_Business,lhg-fice-svg-seatmap .selected .Outline_Business>path,lhg-fice-svg-seatmap .selected .Outline_PE,lhg-fice-svg-seatmap .selected .Outline_Eco{fill:var(--lhg-fice-svg-seatmap-seat-outline-color, var(--application-white-default-color, #FFF))}lhg-fice-svg-seatmap .hidden{display:none}lhg-fice-svg-seatmap .svgSeatmapTooltip{background:var(--application-white-default-color, #FFF);border:var(--application-teaser-border, 1px solid #B0B0B0);border-radius:.25rem;box-shadow:var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));color:var(--application-text-color, #1A1A1A);display:none;font-size:1.2rem;width:var(--svg-tooltip-width);padding:1rem;pointer-events:none;position:absolute}lhg-fice-svg-seatmap .svgSeatmapTooltip:before{background-color:var(--application-white-default-color, #FFF);border-left:var(--application-teaser-border, 1px solid #B0B0B0);border-top:var(--application-teaser-border, 1px solid #B0B0B0);content:"";height:1.2rem;left:var(--svg-tooltip-pointer);position:absolute;top:-.6rem;transform:rotate(45deg);width:1.2rem}lhg-fice-svg-seatmap .svgSeatmapTooltip ul{list-style:none;margin:0;padding:0}lhg-fice-svg-seatmap .traveler-initials{baseline-shift:-3;dominant-baseline:middle;fill:var(--lhg-fice-svg-seatmap-traveler-initials-color, var(--application-white-default-color, #FFF));font:var(--lhg-fice-svg-seatmap-traveler-initials-font, inherit);text-anchor:middle}lhg-fice-svg-seatmap .EmergencyExits svg path{fill:var(--lhg-fice-svg-seatmap-emergency-exits-color, inherit)}lhg-fice-svg-seatmap g :focus{box-shadow:none;outline:none}lhg-fice-svg-seatmap g:focus-visible{outline:var(--lhg-fice-svg-seatmap-focus-outline, auto .1rem #0968f6);outline-offset:var(--lhg-fice-svg-seatmap-focus-offset, 0)}lhg-fice-svg-seatmap .transparency{opacity:var(--lhg-fice-svg-seatmap-seat-transparency-limit, .3)}lhg-fice-svg-seatmap .unavailable-transparency{opacity:var(--lhg-fice-svg-seatmap-unavailable-seat-transparency-limit, .6)}:root{--find-more-flight-card-padding: 1.5rem;--find-more-flight-card-margin: 1.5rem 0}refx-find-more-flight-card-pres .close-to-departure .last-min-booking{color:var(--lhg-find-more-flight-card-pres-ctd-last-min-booking-text-color)}refx-find-more-flight-card-pres .close-to-departure .call-center-text{font-family:var(--lhg-find-more-flight-card-pres-ctd-call-center-text-font-family, var(--application-font-family-regular, coresans-a45));font-size:var(--lhg-find-more-flight-card-pres-ctd-call-center-text-font-size, 1.2rem)}refx-find-more-flight-card-pres .close-to-departure .call-center-text a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-find-more-flight-card-pres .close-to-departure .call-center-text a:before,refx-find-more-flight-card-pres .close-to-departure .call-center-text a:after,refx-find-more-flight-card-pres .close-to-departure .call-center-text a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-find-more-flight-card-pres .close-to-departure .call-center-text a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-find-more-flight-card-pres .close-to-departure .call-center-text a:before,refx-find-more-flight-card-pres .close-to-departure .call-center-text a:after,refx-find-more-flight-card-pres .close-to-departure .call-center-text a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-find-more-flight-card-pres .close-to-departure .call-center-text a:before{content:var(--lhg-find-more-flight-card-pres-ctd-call-center-icon-before-content, none);font-family:var(--application-font-family-icon, OS-icons);font-size:var(--lhg-find-more-flight-card-pres-ctd-call-center-icon-font-size, 1.6rem);position:var(--lhg-find-more-flight-card-pres-ctd-call-center-icon-position, relative);top:var(--lhg-find-more-flight-card-pres-ctd-call-center-icon-top, .2rem)}refx-find-more-flight-card-pres .close-to-departure .call-center-text a:after{content:var(--lhg-find-more-flight-card-pres-ctd-call-center-icon-after-content, none);font-family:var(--application-font-family-icon, OS-icons);font-size:var(--lhg-find-more-flight-card-pres-ctd-call-center-icon-font-size, 1.6rem);position:var(--lhg-find-more-flight-card-pres-ctd-call-center-icon-position, relative);top:var(--lhg-find-more-flight-card-pres-ctd-call-center-icon-top, .2rem)}refx-find-more-flight-card-pres .close-to-departure .call-center-text .refx-icon-external-link{display:none}@media (min-width: 840px){refx-find-more-flight-card-pres{margin-top:var(--lhg-find-more-flight-card-pres-margin, 4.2rem 0 0 0)}}refx-find-more-flight-card-pres div.find-more-flight-card-container{box-shadow:var(--lhg-find-more-flight-card-pres-container-box-shadow, none);border:var(--lhg-find-more-flight-card-pres-container-border, none)}refx-find-more-flight-card-pres div.find-more-flight-card-container.not-selectable-card{background:#fff}refx-find-more-flight-card-pres div.find-more-flight-card-container.not-selectable-card .bound-arrival-datetime,refx-find-more-flight-card-pres div.find-more-flight-card-container.not-selectable-card .bound-arrival-airport-code,refx-find-more-flight-card-pres div.find-more-flight-card-container.not-selectable-card .bound-departure-datetime,refx-find-more-flight-card-pres div.find-more-flight-card-container.not-selectable-card .bound-departure-airport-code{color:initial}@media screen and (max-width: 600px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-and-ctd-container{margin:1.8rem 0 -1rem}}refx-find-more-flight-card-pres div.find-more-flight-card-container.information-border .information-header{margin:var(--lhg-find-more-flight-card-pres-information-header-margin, calc(-1 * var(--find-more-flight-card-padding, 1.5rem)) calc(-1 * var(--find-more-flight-card-padding, 1.5rem)) 1.5rem calc(-1 * var(--find-more-flight-card-padding, 1.5rem)));padding:var(--lhg-find-more-flight-card-pres-information-header-padding, 1.5rem);border-top-right-radius:var(--lhg-find-more-flight-card-pres-information-header-border-top-radius, 0);border-top-left-radius:var(--lhg-find-more-flight-card-pres-information-header-border-top-radius, 0)}@media (min-width: 600px){refx-find-more-flight-card-pres div.find-more-flight-card-container.information-border .information-header{margin:var(--lhg-find-more-flight-card-pres-information-header-margins, 0)}}refx-find-more-flight-card-pres div.find-more-flight-card-container.information-border .information-header .information-header-text{font:var(--lhg-find-more-flight-card-pres-information-header-text-font, 400 1.8rem/2.2rem intelo-regular)}refx-find-more-flight-card-pres div.find-more-flight-card-container.information-border .information-header .information-header-icon{display:none}refx-find-more-flight-card-pres div.find-more-flight-card-container:not(.information-border) .action-button .mat-mdc-unelevated-button{background:var(--lhg-find-more-flight-card-pres-not-selected-action-button-background, #FFF);border:var(--lhg-find-more-flight-card-pres-not-selected-action-button-border, none)!important;color:var(--lhg-find-more-flight-card-pres-not-selected-action-button-color, initial);line-height:var(--lhg-find-more-flight-card-pres-not-selected-action-button-line-height, 1.25);padding:0 1rem;transition:var(--lhg-find-more-flight-card-pres-not-selected-action-button-transition, .2s)}refx-find-more-flight-card-pres div.find-more-flight-card-container:not(.information-border) .action-button .mat-mdc-unelevated-button:hover:not(disabled),refx-find-more-flight-card-pres div.find-more-flight-card-container:not(.information-border) .action-button .mat-mdc-unelevated-button:focus,refx-find-more-flight-card-pres div.find-more-flight-card-container:not(.information-border) .action-button .mat-mdc-unelevated-button.cdk-keyboard-focused,refx-find-more-flight-card-pres div.find-more-flight-card-container:not(.information-border) .action-button .mat-mdc-unelevated-button.cdk-mouse-focused{background-color:var(--lhg-find-more-flight-card-pres-not-selected-action-button-focus-background-color, #FFF);border:var(--lhg-find-more-flight-card-pres-not-selected-action-button-focus-border, none);color:var(--lhg-find-more-flight-card-pres-not-selected-action-button-focus-color, initial)}refx-find-more-flight-card-pres div.find-more-flight-card-container .content{padding:1.2rem 0}@media (min-width: 840px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-and-ctd-container{align-items:center}}@media (min-width: 840px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-and-ctd-container{justify-content:space-between}}@media (min-width: 0){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-and-ctd-container{margin:0}}@media (min-width: 600px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-and-ctd-container{margin:0}}@media (min-width: 840px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-and-ctd-container{margin:0 0 1.5rem}}@media (min-width: 0){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-and-ctd-container{padding:var(--lhg-find-more-flight-card-action-padding-xs, 0)}}@media (min-width: 600px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-and-ctd-container{padding:var(--lhg-find-more-flight-card-action-padding-sm, 2rem 1.5rem 1.5rem 1rem)}}@media (min-width: 840px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-and-ctd-container{padding:var(--lhg-find-more-flight-card-action-padding-md, 0 2.4rem 0)}}@media (min-width: 1024px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-and-ctd-container{padding:var(--lhg-find-more-flight-card-action-padding-lg, 0 3rem 0)}}@media (min-width: 1280px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-and-ctd-container{padding:var(--lhg-find-more-flight-card-action-padding-xl, 0 5rem 0)}}@media (min-width: 840px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-and-ctd-container .action-button{width:80%}}@media (min-width: 840px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-and-ctd-container .price-container{align-items:center}}refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details{flex-direction:var(--lhg-find-more-flight-bound-timeline-and-flight-details-flex-direction, column)}@media (min-width: 600px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details{padding:2rem 1.2rem}}@media (min-width: 840px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details{padding:1rem 2.4rem 1.5rem}}@media (min-width: 1024px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details{padding:1.2rem 14.4rem 1.5rem 2.9rem}}@media (min-width: 1280px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details{padding:1.2rem 15.4rem 1.5rem 2.9rem}}@media (min-width: 840px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details .bound-timeline-and-price-container{flex-grow:.5}}@media (min-width: 0){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details .bound-timeline-and-price-container{margin-bottom:2.5rem}}@media (min-width: 600px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details .bound-timeline-and-price-container{margin-bottom:1rem}}@media (min-width: 840px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details .bound-timeline-and-price-container{margin-bottom:1rem}}@media (min-width: 0){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details .bound-timeline-and-price-container refx-bound-timeline{margin-top:1rem}}@media (min-width: 600px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details .bound-timeline-and-price-container refx-bound-timeline{margin-top:.5rem}}@media (min-width: 1280px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details .bound-timeline-and-price-container refx-bound-timeline{margin-bottom:.8rem}}refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details .bound-timeline-and-price-container refx-bound-timeline .bound-timeline-airport-info-container{display:none}@media (min-width: 600px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details refx-flight-details{flex:0 0 100%}}@media (min-width: 600px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details refx-flight-details{max-width:100%}}@media (min-width: 600px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details>div:not(:first-child){max-width:100%}}refx-find-more-flight-card-pres div.find-more-flight-card-container .content .bound-timeline-and-flight-details .col-sm-5{padding-left:0}@media (min-width: 840px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content>div:first-child{flex:0 0 66.6%}}@media (min-width: 840px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content>div:first-child{max-width:66.6%}}@media (min-width: 840px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content>div:not(:first-child){flex:0 0 33.3%}}@media (min-width: 840px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content>div:not(:first-child){max-width:33.3%}}refx-find-more-flight-card-pres div.find-more-flight-card-container .content refx-flight-details{padding-left:var(--lhg-find-more-flight-card-pres-refx-flight-details-padding-left, 0)}refx-find-more-flight-card-pres div.find-more-flight-card-container .content refx-flight-details a.itin-details-link{padding:0}@media (min-width: 600px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content refx-flight-details>div .flight-info .refx-caption.operating-airlines .operating-text{flex-wrap:wrap}}refx-find-more-flight-card-pres div.find-more-flight-card-container .content .price-container{align-self:center;min-width:10rem}@media (min-width: 0){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .price-container{border-left:var(--lhg-find-more-flight-complex-price-container-border-left-xs, unset)}}@media (min-width: 600px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .price-container{border-left:none}}refx-find-more-flight-card-pres div.find-more-flight-card-container .content .price-container refx-price .price-currency-code{font:var(--lhg-find-more-flight-card-pres-refx-price-currency-font, 400 1.4rem/2rem initial)}@media (max-width: 599.98px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .price-container refx-price .price-amount,refx-find-more-flight-card-pres div.find-more-flight-card-container .content .price-container refx-price .price-sign{font:var(--lhg-find-more-flight-card-pres-refx-price-amount-font-xs, 400 2rem/1.25 initial)}refx-find-more-flight-card-pres div.find-more-flight-card-container .content .price-container refx-price .price-amount.price-8-digits-display,refx-find-more-flight-card-pres div.find-more-flight-card-container .content .price-container refx-price .price-sign.price-8-digits-display{font:var(--lhg-find-more-flight-card-pres-refx-price-amount-font-8-digits-xs, 400 2rem/1.25 initial)}}@media (min-width: 600px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .price-container refx-price .price-amount{font:var(--lhg-find-more-flight-card-pres-refx-price-amount-font, 400 2.6rem/1.25 initial)}refx-find-more-flight-card-pres div.find-more-flight-card-container .content .price-container refx-price .price-amount.price-8-digits-display{font:var(--lhg-find-more-flight-card-pres-refx-price-amount-font-8-digits, 400 2.6rem/1.25 initial)}}refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-container{align-items:center;border-bottom-left-radius:var(--lhg-find-more-flight-card-pres-action-button-container-border-bottom-radius, 0);border-bottom-right-radius:var(--lhg-find-more-flight-card-pres-action-button-container-border-bottom-radius, 0);padding:var(--lhg-find-more-flight-card-pres-action-button-container-padding, 1.5rem)}@media (max-width: 599.98px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-container{margin:var(--lhg-find-more-flight-card-pres-action-button-container-margin, .8rem calc(-1 * var(--find-more-flight-card-padding, 1.5rem)) calc(-1 * var(--find-more-flight-card-padding, 1.5rem)) calc(-1 * var(--find-more-flight-card-padding, 1.5rem)))}}@media (min-width: 600px){refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-container .action-button{max-width:25rem}}refx-find-more-flight-card-pres div.find-more-flight-card-container .content .action-button-container .action-button button{padding:0 .5rem}refx-find-more-flights .main-content{margin:var(--lhg-find-more-flights-content-margin, 0)}@media (min-width: 1280px){refx-find-more-flights div.main-content-wrapper{margin:0}refx-find-more-flights .page-header refx-page-title-pres.page-title{margin-left:1.8rem}}refx-find-more-flights .air-bounds-date.refx-display-3{color:var(--lhg-find-more-flights-date-label-color, var(--application-text-color, #1A1A1A));font:var(--lhg-find-more-flights-date-label-font, 400 1.8rem/2.2rem initial);text-align:inherit}@media (min-width: 600px){refx-find-more-flights .air-bounds-date.refx-display-3{padding-top:1rem}}@media (min-width: 1024px){refx-find-more-flights .air-bounds-date.refx-display-3{padding-top:0}}@media (min-width: 0){refx-find-more-flights .action-button-container{border-left:none}}@media (min-width: 600px){refx-find-more-flights .action-button-container{border-left:var(--lhg-find-more-flight-card-action-button-container-border-left, unset)}}refx-find-more-flights refx-find-more-flights-cont .sorting-filtering-area refx-upsell-premium-filtering-pres .sorting{margin-right:var(--lhg-find-more-flights-filtering-margin-right, .8rem)}@media (min-width: 600px){refx-find-more-flights refx-find-more-flights-cont .sorting-filtering-area refx-upsell-premium-filtering-pres{margin-bottom:.8rem}}@media (min-width: 840px){refx-find-more-flights refx-find-more-flights-cont .sorting-filtering-area refx-upsell-premium-filtering-pres{margin-bottom:2.5rem}}@media (min-width: 1024px){refx-find-more-flights refx-find-more-flights-cont .sorting-filtering-area refx-upsell-premium-filtering-pres{margin-bottom:2.5rem}}@media (min-width: 1280px){refx-find-more-flights refx-find-more-flights-cont .sorting-filtering-area refx-upsell-premium-filtering-pres{margin-bottom:2.2rem}}refx-find-more-flights refx-find-more-flights-cont .sorting-filtering-area .filtering-controls{display:none}:root{--flight-breakdown-change-flight-button-container-padding: 1.4rem 2rem .4rem;--flight-breakdown-change-not-possible-message-container-padding: 1.6rem 1rem;--flight-breakdown-collapse-button-line-height: 2.4rem;--flight-breakdown-collapse-button-separator-height: 0;--flight-breakdown-container-background: transparent;--flight-breakdown-container-header-padding: 0 0 .6rem;--flight-breakdown-content-container-padding: 1rem 0 0;--flight-breakdown-header-container-justify-content: flex-start;--flight-breakdown-itinerary-details-container-background: transparent;--flight-breakdown-your-fare-container-background: transparent}refx-flight-breakdown .collapse-button .icon{font-size:var(--lhg-flight-breakdown-icon-size, 2.2rem)}@media (min-width: 600px) and (max-width: 839.98px){refx-flight-breakdown div.change-flight-button-container .change-flight-button{width:100%}}@media (min-width: 840px){refx-flight-breakdown div.change-flight-button-container .change-flight-button{max-width:var(--lhg-button-max-width, 25rem)}}refx-flight-breakdown .flight-breakdown-container .itinerary-details-container .itinerary-details-header-container .itinerary-details-header,refx-flight-breakdown .flight-breakdown-container .your-fare-container .your-fare-header{font:var(--flight-breakdown-your-fare-header-font, 400 1.6rem/2rem montserrat-semibold);text-align:left}@media (max-width: 839.98px){refx-flight-breakdown .flight-breakdown-container .itinerary-details-container .itinerary-details-header-container{border-top:1px solid var(--application-solid-border-color, #B0B0B0);padding-top:var(--lhg-flight-breakdown-itinerary-details-header-container-padding-top-sm, 1.5rem)}}refx-flight-breakdown .flight-breakdown-separator-line{display:none}refx-flight-breakdown .itinerary-details-container .itinerary-details-header-container{flex-direction:column}refx-flight-breakdown .itinerary-details-container .itinerary-details-header-container .refx-body-1.itinerary-details-subheader{display:block}@media (min-width: 0){refx-flight-breakdown .itinerary-details-container .itinerary-details-header-container .refx-body-1.itinerary-details-subheader{width:auto}}@media (min-width: 840px){refx-flight-breakdown .itinerary-details-container .itinerary-details-header-container .refx-body-1.itinerary-details-subheader{width:23rem}}@media (min-width: 1024px){refx-flight-breakdown .itinerary-details-container .itinerary-details-header-container .refx-body-1.itinerary-details-subheader{width:28rem}}@media (min-width: 1280px){refx-flight-breakdown .itinerary-details-container .itinerary-details-header-container .refx-body-1.itinerary-details-subheader{width:27rem}}refx-flight-breakdown .characteristics .characteristic .characteristic-icon:before{font-size:2rem}refx-flight-breakdown .characteristics .characteristic .characteristic-icon.refx-icon-bullet:before{font-size:.5rem}refx-flight-breakdown .characteristics .characteristic .characteristic-content .characteristic-label.key,refx-flight-breakdown .characteristics .characteristic .characteristic-content .characteristic-value-container .characteristic-value{color:var(--refx-flight-breakdown-characteristic-color, #000);font-size:1.4rem}refx-flight-breakdown .characteristics .characteristic .characteristic-label{font-weight:400}refx-flight-breakdown .itinerary-details-header-container{margin:0 0 .4rem}@media (min-width: 840px){refx-flight-breakdown .flight-breakdown-container{border-top:1px solid var(--application-solid-border-color, #B0B0B0);display:flex;justify-content:space-between;padding-top:1.5rem}}@media (min-width: 840px){refx-flight-breakdown .flight-breakdown-container .your-fare-container,refx-flight-breakdown .flight-breakdown-container .itinerary-details-container{width:50%}}refx-flight-breakdown .flight-breakdown-container .itinerary-details-container .itinerary-details-subheader{background-color:var(--application-box-background-color, #E7E7E7);border-radius:var(--lhg-flight-breakdown-itinerary-details-subheader-border-radius, .5rem);margin:1rem 0;padding:.7rem}refx-flight-breakdown .flight-breakdown-container .itinerary-details-container .itinerary-details-subheader span{vertical-align:middle}refx-flight-breakdown .flight-breakdown-container .itinerary-details-container .itinerary-details-subheader:before{margin:var(--itinerary-details-subheader-before-padding, 0 1.9rem 0 1rem);vertical-align:middle}refx-flight-breakdown .mat-mdc-button.collapse-button{background:#fff;border-radius:var(--flight-breakdown-collapse-button-border-radius, 0 0 .5rem .5rem);margin:var(--lhg-flight-breakdown-collapse-button-margin, .3rem 0 .7rem);padding:0}refx-flight-breakdown .mat-mdc-button.collapse-button .mat-mdc-button-wrapper{line-height:2.4rem}refx-flight-breakdown .change-not-possible-message-container{border:var(--flight-breakdown-change-not-possible-message-container-border, none);margin:var(--flight-breakdown-change-not-possible-message-container-margin, 0 2rem 2.4rem)}refx-refund-confirmation refx-flight-breakdown .flight-breakdown-container .your-fare-container,refx-refund-review refx-flight-breakdown .flight-breakdown-container .your-fare-container,refx-self-reacc-confirmation refx-flight-breakdown .flight-breakdown-container .your-fare-container,refx-self-reacc-review refx-flight-breakdown .flight-breakdown-container .your-fare-container{display:none}:root{--flight-card-pres-button-background: none;--flight-card-pres-button-business-highlighted-background-image: none;--flight-card-pres-button-desktop-view-ecoPremium-background-color: #FFF;--flight-card-pres-button-desktop-view-first-highlighted-background-image: none;--flight-card-pres-button-desktop-view-margin: 0;--flight-card-pres-button-eco-highlighted-background-image: none;--flight-card-pres-button-ecoPremium-highlighted-background-image: none;--flight-card-pres-capsule-closed-user-group-highlight-background-color: none;--flight-card-pres-capsule-closed-user-group-highlight-margin: 0 .3rem;--flight-card-pres-ctd-disabled-text-color: var(--flight-card-secondary-text-color, var(--application-secondary-text-color, #1A1A1A));--flight-card-pres-ctd-right-background-image: none;--flight-card-pres-ctd-text-padding: 0;--flight-card-pres-flight-card-button-padding: 0;--flight-card-pres-transportation-types-capsule-margin: 0 0 .8rem 0;--flight-price-pres-miles-price-margin: 1.3rem 0 1.5rem 0;--flight-price-pres-price-amount-margin: 0 0 .4rem;--lhg-flight-card-button-desktop-view-background-image: none;--upsell-premium-row-pres-card-box-shadow: var(--flight-card-box-shadow, var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)));--upsell-premium-row-pres-card-radius: var(--flight-card-radius, .5rem)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-section-row,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-top-section-container,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-bottom-section-container{margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media (min-width: 0){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-section-row{margin:2.8rem 0 1.5rem}}@media (min-width: 600px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-section-row{margin:3rem 0 1.4rem}}@media (min-width: 840px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-section-row{margin:3rem 0 1.2rem}}@media (min-width: 600px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-section-row{flex-direction:row}}@media (min-width: 840px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-section-row{flex-direction:column}}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-top-section-container,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-bottom-section-container{width:var(--lhg-flight-card-layout-left-section-container-width, 100%)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-section-container{margin-left:0;margin-right:0}@media (min-width: 0){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-section-container{padding:0 1.7rem 0 1.5rem}}@media (min-width: 840px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-section-container{padding:0 2.4rem}}@media (min-width: 1024px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-section-container{padding:0 3rem}}@media (min-width: 1280px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-section-container{padding:0 5rem}}@media screen and (min-width: 600px) and (max-width: 1023.98px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-section-container{max-width:inherit}}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-top-section-container{border-bottom:none;padding-bottom:0}@media screen and (min-width: 840px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-top-section-container{flex:none;border:none;padding:0}}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-bottom-section-container{padding:var(--flight-card-layout-left-bottom-section-container-padding, .8rem 0 0)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-bottom-section-container .transportation-types-capsule .capsule-container .capsule{color:var(--flight-card-secondary-text-color, var(--application-secondary-text-color, #1A1A1A));background-color:inherit}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-bottom-section-container .transportation-types-capsule .capsule-container .capsule .refx-caption.label{font-size:var(--flight-card-details-text-size, 1.1rem);line-height:var(--flight-card-details-line-height, 2rem);margin:var(--flight-card-details-text-margin, 0 0 .5rem)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-bottom-section-container .transportation-types-capsule .capsule-container .capsule .icons{font-size:var(--flight-card-details-icons-font-size, 2rem)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-left-bottom-section-container .transportation-types-capsule .capsule-container .capsule .icons .refx-icon-flight-departure:before{content:var(--flight-card-icon-flight-take-off, )}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container{background:none;border-bottom-left-radius:0;border-top-left-radius:0;margin:var(--lhg-flight-card-right-section-margin, 1.5rem 0);border-left:var(--flight-card-separator-type, dashed) .1rem var(--flight-card-separator-color, var(--application-border-color, #B0B0B0));padding:var(--lhg-flight-card-right-section-padding, 0 1.5rem)}[dir=rtl] refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container{border-left:none;border-right:var(--flight-card-separator-type, dashed) .1rem var(--flight-card-separator-color, var(--application-border-color, #B0B0B0))}@media screen and (min-width: 600px) and (max-width: 1023.98px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container{flex:0 0 auto;width:25%}}@media screen and (min-width: 840px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container{margin:var(--lhg-flight-card-right-section-margin-md, 2.2rem 0);padding:var(--lhg-flight-card-right-section-padding-md, 0 2.4rem)}}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button{border-bottom-left-radius:0;border-top-left-radius:0}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button>span>div{display:flex;flex-direction:column}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price .flight-price-section{color:var(--flight-card-price-color, var(--color-accent-500, #D81E05))}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price .flight-price-section .flight-starting-price-label,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price .flight-price-section .price-currency-code{font-size:var(--flight-card-price-currency-size, 1.4rem);line-height:var(--flight-card-price-currency-line-height-more-6-digits, 1.8rem)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price .flight-price-section .flight-starting-price-label.currency-1-6-digits-display,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price .flight-price-section .price-currency-code.currency-1-6-digits-display{font-size:var(--flight-card-price-currency-size, 1.4rem);line-height:var(--flight-card-price-currency-line-height, 2rem)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price .flight-price-section .flight-starting-price-label{color:var(--lhg-flight-card-starting-price-label-color, inherit);font-family:var(--lhg-flight-card-starting-price-label-font-family, inherit)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price .flight-price-section refx-miles-price-pres .price-currency-code{font-family:var(--lhg-flight-miles-price-currency-code-font-family, inherit)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price .flight-price-section refx-miles-price-pres .remaining-price .plus-sign,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price .flight-price-section refx-miles-price-pres .remaining-price .price-currency-code,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price .flight-price-section refx-miles-price-pres .remaining-price .price-amount,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price .flight-price-section refx-miles-price-pres .remaining-price .taxes-suffix{font-family:var(--lhg-flight-miles-price-remaining-price-font-family, inherit);font-size:var(--lhg-flight-miles-price-remaining-price-font-size, inherit)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price .flight-price-section .price-amount{font-family:var(--flight-card-price-font-family-more-6-digits, montserrat-semibold);font-weight:var(--lhg-flight-card-price-font-weight, inherit);font-size:var(--flight-card-price-amount-size-more-6-digits, 1.4rem);line-height:var(--flight-card-price-amount-line-height-more-6-digits, 2rem)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price .flight-price-section .price-amount.price-1-6-digits-display{font-family:var(--flight-card-price-font-family, montserrat-bold);font-weight:var(--lhg-flight-card-price-font-weight, inherit);font-size:var(--flight-card-price-amount-size-xs, 2rem);line-height:var(--flight-card-price-amount-line-height, 1.25)}@media (min-width: 600px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price .flight-price-section .price-amount.price-1-6-digits-display{font-size:var(--flight-card-price-amount-size, 2.6rem)}}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price .flight-price-section .flight-multipax-price-label{margin-top:var(--lhg-flight-multipax-price-label-margin-top, 0);white-space:normal}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price.refx-capsule.capsule-closed-user-group,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-capsule.capsule-closed-user-group{position:absolute;top:0}@media (min-width: 0){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price.refx-capsule.capsule-closed-user-group,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-capsule.capsule-closed-user-group{right:-.5rem}}@media (min-width: 600px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price.refx-capsule.capsule-closed-user-group,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-capsule.capsule-closed-user-group{right:0}}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-flight-price.refx-capsule.capsule-closed-user-group .capsule-container .capsule-closed-user-group-highlight .icons .refx-icon-capsule-highlight:before,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button refx-capsule.capsule-closed-user-group .capsule-container .capsule-closed-user-group-highlight .icons .refx-icon-capsule-highlight:before{content:var(--lhg-flight-card-closed-user-group-highlight-icon-content, "\e932")}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button .refx-icon-chevron-down,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button .refx-icon-chevron-top{color:var(--lhg-flight-card-refx-icon-chevron-color, var(--color-primary-500, #4d4d4d));font-size:var(--lhg-flight-card-price-chevron-font-size, 2.4rem);line-height:var(--lhg-flight-card-price-chevron-line-height, 3.2rem)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-top-section-container .basic-flight-card-layout-right-section-container .flight-card-button .refx-icon-chevron-top{margin:var(--lhg-flight-card-refx-icon-chevron-top-margin, 0)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section refx-capsule.capsule-closed-user-group{position:absolute;top:0}@media (min-width: 0){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section refx-capsule.capsule-closed-user-group{right:-.5rem}}@media (min-width: 600px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section refx-capsule.capsule-closed-user-group{right:0}}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section refx-capsule.capsule-closed-user-group .capsule-container .capsule-closed-user-group-highlight .icons .refx-icon-capsule-highlight:before{content:var(--lhg-flight-card-closed-user-group-highlight-icon-content, "\e932")}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.eco{background-image:var(--lhg-flight-card-button-desktop-view-background-image, none);border:.1rem solid #408236;color:#408236}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.eco>span.mdc-button__label{display:flex;flex-direction:column;justify-content:var(--lhg-flight-card-button-desktop-view-mat-button-justify-content, space-between);height:100%;padding:var(--lhg-flight-card-button-desktop-view-mat-button-padding, 1.6rem 0 3.6rem 0);white-space:normal}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.eco>span.mdc-button__label div:nth-child(2){align-items:var(--lhg-flight-card-button-desktop-view-mat-button-align-items, inherit);display:var(--lhg-flight-card-button-desktop-view-mat-button-div-display, inherit);justify-content:var(--lhg-flight-card-button-desktop-view-mat-button-div-justify-content, center)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.eco .refx-fare-family-flight-card-name{color:#408236;font:var(--lhg-flight-card-refx-fare-family-flight-card-name-font, inherit);white-space:normal}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.eco .flight-starting-price-label{color:#408236;font:var(--lhg-flight-card-flight-starting-price-label-font, inherit)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.eco .currency-1-6-digits-display{color:#408236;font:var(--lhg-flight-card-currency-1-6-digits-display-font, inherit)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.eco .price-1-6-digits-display{color:#408236;font:var(--lhg-flight-card-price-1-6-digits-display-font, inherit)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.eco .refx-icon-chevron-down,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.eco .refx-icon-chevron-top{bottom:0;color:#408236;font-size:var(--lhg-flight-card-chevron-icons-font-size, 2.4rem);height:3.2rem;left:50%;line-height:3.2rem;position:absolute;transform:translate(-50%);width:3.2rem}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.ecoPremium{background-image:var(--lhg-flight-card-button-desktop-view-background-image, none);border:.1rem solid #014F30;color:#014f30}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.ecoPremium>span.mdc-button__label{display:flex;flex-direction:column;justify-content:var(--lhg-flight-card-button-desktop-view-mat-button-justify-content, space-between);height:100%;padding:var(--lhg-flight-card-button-desktop-view-mat-button-padding, 1.6rem 0 3.6rem 0);white-space:normal}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.ecoPremium>span.mdc-button__label div:nth-child(2){align-items:var(--lhg-flight-card-button-desktop-view-mat-button-align-items, inherit);display:var(--lhg-flight-card-button-desktop-view-mat-button-div-display, inherit);justify-content:var(--lhg-flight-card-button-desktop-view-mat-button-div-justify-content, center)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.ecoPremium .refx-fare-family-flight-card-name{color:#014f30;font:var(--lhg-flight-card-refx-fare-family-flight-card-name-font, inherit);white-space:normal}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.ecoPremium .flight-starting-price-label{color:#014f30;font:var(--lhg-flight-card-flight-starting-price-label-font, inherit)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.ecoPremium .currency-1-6-digits-display{color:#014f30;font:var(--lhg-flight-card-currency-1-6-digits-display-font, inherit)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.ecoPremium .price-1-6-digits-display{color:#014f30;font:var(--lhg-flight-card-price-1-6-digits-display-font, inherit)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.ecoPremium .refx-icon-chevron-down,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.ecoPremium .refx-icon-chevron-top{bottom:0;color:#014f30;font-size:var(--lhg-flight-card-chevron-icons-font-size, 2.4rem);height:3.2rem;left:50%;line-height:3.2rem;position:absolute;transform:translate(-50%);width:3.2rem}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.business{background-image:var(--lhg-flight-card-button-desktop-view-background-image, none);border:.1rem solid #264F87;color:#264f87}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.business>span.mdc-button__label{display:flex;flex-direction:column;justify-content:var(--lhg-flight-card-button-desktop-view-mat-button-justify-content, space-between);height:100%;padding:var(--lhg-flight-card-button-desktop-view-mat-button-padding, 1.6rem 0 3.6rem 0);white-space:normal}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.business>span.mdc-button__label div:nth-child(2){align-items:var(--lhg-flight-card-button-desktop-view-mat-button-align-items, inherit);display:var(--lhg-flight-card-button-desktop-view-mat-button-div-display, inherit);justify-content:var(--lhg-flight-card-button-desktop-view-mat-button-div-justify-content, center)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.business .refx-fare-family-flight-card-name{color:#264f87;font:var(--lhg-flight-card-refx-fare-family-flight-card-name-font, inherit);white-space:normal}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.business .flight-starting-price-label{color:#264f87;font:var(--lhg-flight-card-flight-starting-price-label-font, inherit)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.business .currency-1-6-digits-display{color:#264f87;font:var(--lhg-flight-card-currency-1-6-digits-display-font, inherit)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.business .price-1-6-digits-display{color:#264f87;font:var(--lhg-flight-card-price-1-6-digits-display-font, inherit)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.business .refx-icon-chevron-down,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.business .refx-icon-chevron-top{bottom:0;color:#264f87;font-size:var(--lhg-flight-card-chevron-icons-font-size, 2.4rem);height:3.2rem;left:50%;line-height:3.2rem;position:absolute;transform:translate(-50%);width:3.2rem}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.first{background-image:var(--lhg-flight-card-button-desktop-view-background-image, none);border:.1rem solid #AC1804;color:#ac1804}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.first>span.mdc-button__label{display:flex;flex-direction:column;justify-content:var(--lhg-flight-card-button-desktop-view-mat-button-justify-content, space-between);height:100%;padding:var(--lhg-flight-card-button-desktop-view-mat-button-padding, 1.6rem 0 3.6rem 0);white-space:normal}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.first>span.mdc-button__label div:nth-child(2){align-items:var(--lhg-flight-card-button-desktop-view-mat-button-align-items, inherit);display:var(--lhg-flight-card-button-desktop-view-mat-button-div-display, inherit);justify-content:var(--lhg-flight-card-button-desktop-view-mat-button-div-justify-content, center)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.first .refx-fare-family-flight-card-name{color:#ac1804;font:var(--lhg-flight-card-refx-fare-family-flight-card-name-font, inherit);white-space:normal}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.first .flight-starting-price-label{color:#ac1804;font:var(--lhg-flight-card-flight-starting-price-label-font, inherit)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.first .currency-1-6-digits-display{color:#ac1804;font:var(--lhg-flight-card-currency-1-6-digits-display-font, inherit)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.first .price-1-6-digits-display{color:#ac1804;font:var(--lhg-flight-card-price-1-6-digits-display-font, inherit)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.first .refx-icon-chevron-down,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view.first .refx-icon-chevron-top{bottom:0;color:#ac1804;font-size:var(--lhg-flight-card-chevron-icons-font-size, 2.4rem);height:3.2rem;left:50%;line-height:3.2rem;position:absolute;transform:translate(-50%);width:3.2rem}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.eco{background:#408236;background-image:#408236;color:#fff}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.eco .refx-icon-chevron-top,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.eco .refx-fare-family-flight-card-name,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.eco .flight-starting-price-label,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.eco .currency-1-6-digits-display,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.eco .price-1-6-digits-display{color:#fff}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.ecoPremium{background:#014f30;background-image:#014F30;color:#fff}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.ecoPremium .refx-icon-chevron-top,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.ecoPremium .refx-fare-family-flight-card-name,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.ecoPremium .flight-starting-price-label,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.ecoPremium .currency-1-6-digits-display,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.ecoPremium .price-1-6-digits-display{color:#fff}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.business{background:#264f87;background-image:#264F87;color:#fff}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.business .refx-icon-chevron-top,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.business .refx-fare-family-flight-card-name,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.business .flight-starting-price-label,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.business .currency-1-6-digits-display,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.business .price-1-6-digits-display{color:#fff}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.first{background:#ac1804;background-image:#AC1804;color:#fff}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.first .refx-icon-chevron-top,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.first .refx-fare-family-flight-card-name,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.first .flight-starting-price-label,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.first .currency-1-6-digits-display,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .flight-card-button-desktop-view[aria-expanded=true].zoom-in.first .price-1-6-digits-display{color:#fff}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .zoom-in,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .zoom-in-left,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .zoom-in-right,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .zoom-out{animation:none}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .zoom-out-left,refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .zoom-out-right{animation-name:none}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .not-available-card{background-color:var(--lhg-not-available-card-background-color, #FFFFFF);background-image:none;border-left:.1rem solid var(--application-solid-border-color, #B0B0B0);justify-content:space-between;padding:var(--lhg-not-available-card-padding, 1.6rem 0 3.6rem 0);stroke:var(--lhg-not-available-card-stroke-color, inherit);stroke-width:var(--lhg-not-available-card-stroke-width, .1rem)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .not-available-card .not-available-cabin-title{font:var(--lhg-not-available-cabin-title-font, inherit);color:var(--lhg-not-available-cabin-title-font-color, inherit)}@media (min-width: 840px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .not-available-card .not-available-cabin-title{width:7rem}}@media (min-width: 1024px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .not-available-card .not-available-cabin-title{width:7rem}}@media (min-width: 1280px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .not-available-card .not-available-cabin-title{width:7rem}}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .not-available-card .not-available-text .capsule{background:var(--lhg-not-available-text-background, none);margin:var(--lhg-not-available-text-margin, .4rem)}refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .not-available-card .not-available-text .capsule .refx-caption.label{display:inline-block;font:var(--lhg-not-available-text-font, inherit);color:var(--lhg-not-available-text-font-color, inherit)}@media (min-width: 840px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .not-available-card .not-available-text .capsule .refx-caption.label{width:6.6rem}}@media (min-width: 1024px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .not-available-card .not-available-text .capsule .refx-caption.label{width:9.8rem}}@media (min-width: 1280px){refx-basic-flight-card-layout .basic-flight-card-layout-container .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .not-available-card .not-available-text .capsule .refx-caption.label{width:9.8rem}}refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container .last-min-booking,refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container-desktop-view .last-min-booking{color:var(--lhg-flight-card-ctd-last-min-booking-text-color)}refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container .call-center-text,refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container-desktop-view .call-center-text{font-family:var(--lhg-flight-card-ctd-call-center-text-font-family);font-size:var(--lhg-flight-card-ctd-call-center-text-font-size, 1.2rem)}refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container .call-center-text a,refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container-desktop-view .call-center-text a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container .call-center-text a:before,refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container .call-center-text a:after,refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container .call-center-text a i,refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container-desktop-view .call-center-text a:before,refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container-desktop-view .call-center-text a:after,refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container-desktop-view .call-center-text a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container .call-center-text a:hover:not([disabled]),refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container-desktop-view .call-center-text a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container .call-center-text a:before,refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container .call-center-text a:after,refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container .call-center-text a i,refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container-desktop-view .call-center-text a:before,refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container-desktop-view .call-center-text a:after,refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container-desktop-view .call-center-text a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container .call-center-text a:before,refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container-desktop-view .call-center-text a:before{content:var(--lhg-flight-card-ctd-call-center-icon-before-content, none);font-family:var(--lhg-flight-card-ctd-call-center-icon-font-family);font-size:var(--lhg-flight-card-ctd-call-center-icon-font-size, 1.6rem);position:var(--lhg-flight-card-ctd-call-center-icon-position, relative);top:var(--lhg-flight-card-ctd-call-center-icon-top, .2rem)}refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container .call-center-text a:after,refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container-desktop-view .call-center-text a:after{content:var(--lhg-flight-card-ctd-call-center-icon-after-content, none);font-family:var(--lhg-flight-card-ctd-call-center-icon-font-family);font-size:var(--lhg-flight-card-ctd-call-center-icon-font-size, 1.6rem);position:var(--lhg-flight-card-ctd-call-center-icon-position, relative);top:var(--lhg-flight-card-ctd-call-center-icon-top, .2rem)}refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container .call-center-text .refx-icon-external-link,refx-basic-flight-card-layout.close-to-departure .basic-flight-card-layout-right-section-container-desktop-view .call-center-text .refx-icon-external-link{display:none}:root{--flight-confirmation-pres-icon-size: 2rem;--flight-confirmation-pres-recloc-container-background-color: transparent;--flight-confirmation-pres-recloc-container-margin: 0;--flight-confirmation-pres-recloc-id-color: var(--application-text-color, #1A1A1A);--flight-confirmation-pres-recloc-id-padding: 0;--flight-confirmation-pres-recloc-text-color: var(--application-text-color, #1A1A1A);--flight-confirmation-pres-recloc-text-padding: 0 0 .3rem;--flight-confirmation-pres-success-color: var(--application-success-color, #007D35)}refx-flight-confirmation-cont refx-flight-confirmation-pres .flight-confirmation-message-panel{background:var(--lhg-flight-confirmation-message-panel-background-color, var(--application-success-background, #ECF4EF));border:var(--lhg-flight-confirmation-message-panel-border, var(--application-border-width, 1px) var(--application-border-style, solid) var(--application-success-color, #007D35));border-radius:0;box-shadow:none}refx-flight-confirmation-cont refx-flight-confirmation-pres .flight-confirmation-message-panel:before{border-left:none}refx-flight-confirmation-cont refx-flight-confirmation-pres .flight-confirmation-message-panel .flight-confirmation-message-panel-content .content-right-container{color:var(--lhg-flight-confirmation-message-panel-content-color, var(--application-text-color, #1A1A1A))}refx-flight-confirmation-cont refx-flight-confirmation-pres .flight-confirmation-message-panel .flight-confirmation-message-panel-content .content-right-container .title{font:var(--lhg-flight-confirmation-message-panel-title-font, inherit)}refx-flight-confirmation-cont refx-flight-confirmation-pres .flight-confirmation-details-content.no-overview{box-shadow:none;background-color:transparent}refx-flight-confirmation-cont refx-flight-confirmation-pres .flight-confirmation-details-content .confirmation-container .recloc-container,refx-flight-confirmation-cont refx-flight-confirmation-pres .flight-confirmation-details-content .confirmation-container .recloc-container .recloc-id{text-align:left}refx-flight-confirmation-cont refx-flight-confirmation-pres .flight-confirmation-details-content .confirm-button-container{background-color:var(--lhg-flight-confirmation-details-content-confirm-button-container-background-color, inherit);justify-content:space-between;margin:0 0 1.7rem;padding:0 1.8rem 1.8rem 5.425rem}@media (min-width: 840px){refx-flight-confirmation-cont refx-flight-confirmation-pres .flight-confirmation-details-content .confirm-button-container{padding:0 1.8rem 1.8rem}}refx-flight-confirmation-cont refx-flight-confirmation-pres .flight-confirmation-details-content .confirm-button-container .confirm-booking-button{background-color:var(--lhg-flight-confirmation-details-content-confirm-booking-button-background-color, inherit);border:var(--lhg-flight-confirmation-details-content-confirm-booking-button-border, var(--application-border-width, 1px) var(--application-border-style, solid) var(--application-solid-border-color, #B0B0B0))!important;color:var(--lhg-flight-confirmation-details-content-confirm-booking-button-text-color, inherit);min-width:23rem;width:0%}:root{--flight-card-details-text-margin: 0 0 0 .3rem;--flight-details-additional-badge-padding: .3rem 1.6rem;--flight-details-duration-text-color: var(--lhg-flight-details-text-color, var(--application-text-color, #1A1A1A));--flight-details-highlight-color: var(--application-warning-color, #826C1C);--flight-details-icon-margin: 0;--flight-details-label-margin: 0 0 0 .5rem;--flight-details-logo-margin: 0 0 0 calc(var(--application-spacer, 2rem) * .25)}@media screen and (min-width: 840px){:root{--flight-details-margin: 0;--flight-details-link-padding: 0}}refx-flight-details a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-flight-details a:before,refx-flight-details a:after,refx-flight-details a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-flight-details a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-flight-details a:before,refx-flight-details a:after,refx-flight-details a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}@media screen and (min-width: 1024px){refx-flight-details{flex-wrap:wrap;margin-right:var(--lhg-flight-details-margin-right-md-and-over, 1.2rem)}refx-flight-details,refx-flight-details>div{align-items:flex-start;display:flex;justify-content:space-between}refx-flight-details>div{align-items:var(--lhg-flight-details-div-align-items, inherit);flex-direction:var(--lhg-flight-details-div-flex-direction, column);width:100%}}refx-flight-details.flight-details-with-chip{position:relative;display:inline-block}refx-flight-details.flight-details-with-chip:before{background-color:var(--lhg-flight-details-chip-color, var(--color-accent-500, #D81E05));border-radius:var(--lhg-flight-details-chip-border-radius, 1.5rem);color:var(--application-white-default-color, #FFF);content:var(--lhg-flight-details-chip-content);font:var(--lhg-flight-details-chip-font, inherit);left:0;padding:var(--flight-details-additional-badge-padding);position:absolute}@media (min-width: 0){refx-flight-details.flight-details-with-chip:before{bottom:.2rem}}@media (min-width: 840px){refx-flight-details.flight-details-with-chip:before{bottom:.5rem}}@media (min-width: 0){refx-flight-details.flight-details-with-chip .refx-caption{margin-bottom:3.8rem}}@media (min-width: 600px){refx-flight-details.flight-details-with-chip .refx-caption{margin-bottom:4rem}}@media (min-width: 840px){refx-flight-details.flight-details-with-chip .refx-caption{margin-bottom:4.2rem}}@media screen and (min-width: 600px){refx-flight-details .flight-info{flex:0 0 auto;width:100%}}refx-flight-details .flight-info .refx-caption{align-items:center}refx-flight-details .flight-info .refx-caption .duration-text,refx-flight-details .flight-info .refx-caption .operating-text{padding-left:var(--lhg-flight-details-duration-operation-text-padding-left, 0)}refx-flight-details .flight-info .refx-caption .duration-text .operating-airlines-value .operating-airline-logo,refx-flight-details .flight-info .refx-caption .operating-text .operating-airlines-value .operating-airline-logo{order:-1;margin:0 .5rem 0 0}@media (min-width: 840px){refx-flight-details .flight-info .refx-caption .duration-text,refx-flight-details .flight-info .refx-caption .operating-text{font-size:var(--lhg-flight-details-duration-operation-text-font-size, inherit)}}@media (max-width: 599.98px){refx-flight-details .flight-info .refx-caption .operating-text{width:100%}refx-flight-details .flight-info .refx-caption .operating-text .operating-airline-name-container{white-space:normal}}refx-flight-details .flight-info .refx-caption .duration-value{white-space:nowrap}refx-flight-details .flight-info .refx-caption .itin-details-link{margin-bottom:0;padding:.5rem 2.4rem 0 0}refx-flight-details .refx-caption.cabins-changed,refx-flight-details .refx-caption.duration,refx-flight-details .refx-caption.operating-airline-multiline,refx-flight-details .refx-caption.operating-airlines{font-size:var(--lhg-flight-details-text-size, 1.1rem)}@media (min-width: 0){refx-flight-details .refx-caption.cabins-changed,refx-flight-details .refx-caption.duration,refx-flight-details .refx-caption.operating-airline-multiline,refx-flight-details .refx-caption.operating-airlines{margin-bottom:var(--lhg-flight-details-refx-caption-margin-bottom-xs, 0)}}@media (min-width: 600px){refx-flight-details .refx-caption.cabins-changed,refx-flight-details .refx-caption.duration,refx-flight-details .refx-caption.operating-airline-multiline,refx-flight-details .refx-caption.operating-airlines{margin-bottom:var(--lhg-flight-details-refx-caption-margin-bottom-sm, 0)}}refx-flight-details refx-link-button.itin-details-link button.refx-link-button,refx-flight-details refx-link-button.complex-flow-itin-details-link button.refx-link-button{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-secondary-link-color, var(--application-secondary-link-color, #1A1A1A));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-secondary-link-text-decoration, none);text-decoration:var(--lhg-secondary-link-text-decoration, none);font-family:var(--lhg-flight-details-itin-details-link-font-family, initial);font-size:var(--lhg-flight-details-itin-details-link-font-size, 1.2rem);margin:var(--lhg-flight-details-itin-details-link-margin, -.6rem 0 0);padding:var(--lhg-flight-details-itin-details-link-padding, 0 1.9rem);margin-bottom:0}refx-flight-details refx-link-button.itin-details-link button.refx-link-button .mdc-button__label:before,refx-flight-details refx-link-button.itin-details-link button.refx-link-button .mdc-button__label:after,refx-flight-details refx-link-button.itin-details-link button.refx-link-button i,refx-flight-details refx-link-button.complex-flow-itin-details-link button.refx-link-button .mdc-button__label:before,refx-flight-details refx-link-button.complex-flow-itin-details-link button.refx-link-button .mdc-button__label:after,refx-flight-details refx-link-button.complex-flow-itin-details-link button.refx-link-button i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-flight-details refx-link-button.itin-details-link button.refx-link-button .mdc-button__label,refx-flight-details refx-link-button.complex-flow-itin-details-link button.refx-link-button .mdc-button__label{color:var(--lhg-secondary-link-color, var(--application-secondary-link-color, #1A1A1A))}refx-flight-details refx-link-button.itin-details-link button.refx-link-button .mdc-button__label:after,refx-flight-details refx-link-button.complex-flow-itin-details-link button.refx-link-button .mdc-button__label:after{color:var(--lhg-link-icon-color, inherit)}refx-flight-details refx-link-button.itin-details-link button.refx-link-button .mdc-button__label:hover:not([disabled]),refx-flight-details refx-link-button.complex-flow-itin-details-link button.refx-link-button .mdc-button__label:hover:not([disabled]){color:var(--lhg-secondary-link-color-focus, var(--application-secondary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-secondary-link-text-decoration-focus, none);text-decoration:var(--lhg-secondary-link-text-decoration-focus, none)}refx-flight-details refx-link-button.itin-details-link button.refx-link-button:before,refx-flight-details refx-link-button.itin-details-link button.refx-link-button:after,refx-flight-details refx-link-button.itin-details-link button.refx-link-button i,refx-flight-details refx-link-button.complex-flow-itin-details-link button.refx-link-button:before,refx-flight-details refx-link-button.complex-flow-itin-details-link button.refx-link-button:after,refx-flight-details refx-link-button.complex-flow-itin-details-link button.refx-link-button i{display:var(--lhg-secondary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-secondary-link-icon-text-decoration, none);text-decoration:var(--lhg-secondary-link-icon-text-decoration, none)}@media screen and (min-width: 600px){refx-flight-details refx-link-button.itin-details-link button.refx-link-button,refx-flight-details refx-link-button.complex-flow-itin-details-link button.refx-link-button{margin:var(--lhg-flight-details-itin-details-link-margin, -.6rem 0 0)}}@media screen and (min-width: 840px){refx-flight-details refx-link-button.itin-details-link button.refx-link-button,refx-flight-details refx-link-button.complex-flow-itin-details-link button.refx-link-button{padding:var(--lhg-flight-details-itin-details-link-padding-md, 0 3rem 0 0)}}@media screen and (min-width: 1024px){refx-flight-details refx-link-button.itin-details-link button.refx-link-button,refx-flight-details refx-link-button.complex-flow-itin-details-link button.refx-link-button{padding:var(--lhg-flight-details-itin-details-link-padding-lg, 0 2.4rem 0 0)}}refx-flight-details refx-link-button.itin-details-link button.refx-link-button .mdc-button__label:before,refx-flight-details refx-link-button.complex-flow-itin-details-link button.refx-link-button .mdc-button__label:before{content:var(--lhg-flight-details-itin-details-link-icon-before-content, none);display:var(--lhg-flight-details-itin-details-link-icon-before-display, inline-block);font-family:var(--lhg-flight-details-itin-details-link-icon-before-font-family, inherit);font-size:var(--lhg-flight-details-itin-details-link-icon-before-font-size, 1.6rem);line-height:var(--lhg-flight-details-itin-details-link-icon-before-line-height, 3.2rem);margin:var(--lhg-flight-details-itin-details-link-icon-before-margin, 0);position:var(--lhg-flight-details-itin-details-link-icon-before-position, inherit);top:var(--lhg-flight-details-itin-details-link-icon-before-top, 0)}refx-flight-details refx-link-button.itin-details-link button.refx-link-button .mdc-button__label:after,refx-flight-details refx-link-button.complex-flow-itin-details-link button.refx-link-button .mdc-button__label:after{color:var(--lhg-flight-details-itin-details-link-icon-after-color, inherit);content:var(--lhg-flight-details-itin-details-link-icon-after-content, none);display:var(--lhg-flight-details-itin-details-link-icon-after-display, inline-block);font-family:var(--lhg-flight-details-itin-details-link-icon-after-font-family, inherit);font-size:var(--lhg-flight-details-itin-details-link-icon-after-font-size, 1.6rem);line-height:var(--lhg-flight-details-itin-details-link-icon-after-line-height, 3.2rem);margin:var(--lhg-flight-details-itin-details-link-icon-after-margin, 0);position:var(--lhg-flight-details-itin-details-link-icon-after-position, inherit);top:var(--lhg-flight-details-itin-details-link-icon-after-top, 0)}refx-flight-details .duration-icon{font-size:var(--lhg-flight-details-icon-size, 2rem);position:relative;top:var(--lhg-flight-details-icon-top, 0)}refx-flight-details .duration-icon:before{content:var(--lhg-flight-details-icon-duration-icon, )}refx-flight-details .operating-airlines-icon{align-self:baseline;display:block;font-size:var(--lhg-flight-details-icon-size, 2rem);min-width:1.5rem;position:relative;top:var(--lhg-flight-details-icon-top, 0)}refx-flight-details .operating-airlines-icon:before{content:var(--lhg-flight-details-icon-flight-take-off, )}refx-flight-details .operating-text{display:inline-block;flex-shrink:0;margin:var(--lhg-flight-details-text-margin, 0 0 0 .5rem)}refx-flight-details .operating-text .operating-airlines-label{margin:0;white-space:nowrap}refx-flight-details .call-center-text a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-flight-details .call-center-text a:before,refx-flight-details .call-center-text a:after,refx-flight-details .call-center-text a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-flight-details .call-center-text a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-flight-details .call-center-text a:before,refx-flight-details .call-center-text a:after,refx-flight-details .call-center-text a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-flight-details .flight-info .additional-badges{display:inline-flex;flex-wrap:wrap;margin-left:calc(0rem - var(--lhg-flight-details-icon-size, 2rem));width:100%}refx-flight-details .flight-info .additional-badges .additional-badge{margin:var(--lhg-flight-details-additional-badges-margin, .5rem 0 .3rem)}refx-flight-details .flight-info .additional-badges .additional-badge .capsule{border-radius:var(--lhg-flight-details-additional-badge-border-radius, 1.5rem);display:inline-block;line-height:var(--lhg-flight-details-additional-badge-line-height, inherit)}refx-flight-details .flight-info .additional-badges .additional-badge .capsule .label{font:var(--lhg-flight-details-additional-badge-font, inherit)}:root{--carousel-arrow-border-radius: 0;--carousel-arrow-size: 4.8rem;--flight-fares-pres-instructions-margin: 0 2rem}refx-flight-fares-pres div.seatmap-display-link-wrapper{text-align:center}refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link button.refx-link-button,refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link a.seatmap-display-link,refx-flight-fares-pres div.seatmap-display-link-wrapper button.refx-link-button,refx-flight-fares-pres div.seatmap-display-link-wrapper a.seatmap-display-link{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none);font-size:var(--lhg-flight-fares-fare-comparison-link-font-size, 1.2rem);line-height:var(--lhg-flight-fares-fare-comparison-link-line-height);margin:var(--lhg-flight-fares-fare-comparison-link-margin);position:relative}refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link button.refx-link-button:before,refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link button.refx-link-button:after,refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link button.refx-link-button i,refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link a.seatmap-display-link:before,refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link a.seatmap-display-link:after,refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link a.seatmap-display-link i,refx-flight-fares-pres div.seatmap-display-link-wrapper button.refx-link-button:before,refx-flight-fares-pres div.seatmap-display-link-wrapper button.refx-link-button:after,refx-flight-fares-pres div.seatmap-display-link-wrapper button.refx-link-button i,refx-flight-fares-pres div.seatmap-display-link-wrapper a.seatmap-display-link:before,refx-flight-fares-pres div.seatmap-display-link-wrapper a.seatmap-display-link:after,refx-flight-fares-pres div.seatmap-display-link-wrapper a.seatmap-display-link i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link button.refx-link-button:hover:not([disabled]),refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link a.seatmap-display-link:hover:not([disabled]),refx-flight-fares-pres div.seatmap-display-link-wrapper button.refx-link-button:hover:not([disabled]),refx-flight-fares-pres div.seatmap-display-link-wrapper a.seatmap-display-link:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link button.refx-link-button:before,refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link button.refx-link-button:after,refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link button.refx-link-button i,refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link a.seatmap-display-link:before,refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link a.seatmap-display-link:after,refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link a.seatmap-display-link i,refx-flight-fares-pres div.seatmap-display-link-wrapper button.refx-link-button:before,refx-flight-fares-pres div.seatmap-display-link-wrapper button.refx-link-button:after,refx-flight-fares-pres div.seatmap-display-link-wrapper button.refx-link-button i,refx-flight-fares-pres div.seatmap-display-link-wrapper a.seatmap-display-link:before,refx-flight-fares-pres div.seatmap-display-link-wrapper a.seatmap-display-link:after,refx-flight-fares-pres div.seatmap-display-link-wrapper a.seatmap-display-link i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link button.refx-link-button:before,refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link a.seatmap-display-link:before,refx-flight-fares-pres div.seatmap-display-link-wrapper button.refx-link-button:before,refx-flight-fares-pres div.seatmap-display-link-wrapper a.seatmap-display-link:before{content:var(--lhg-popup-primary-link-arrow-icon-before-content, none)}refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link button.refx-link-button:after,refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link a.seatmap-display-link:after,refx-flight-fares-pres div.seatmap-display-link-wrapper button.refx-link-button:after,refx-flight-fares-pres div.seatmap-display-link-wrapper a.seatmap-display-link:after{color:var(--lhg-popup-primary-link-arrow-icon-after-color, inherit);content:var(--lhg-popup-primary-link-arrow-icon-after-content, none);position:relative;top:.1rem}refx-flight-fares-pres div.fare-comparison-link-wrapper .fare-comparison-link .mdc-button__label:before,refx-flight-fares-pres div.seatmap-display-link-wrapper .mdc-button__label:before{font-size:var(--lhg-flight-fares-fare-comparison-link-before-font-size, 2rem);position:var(--lhg-flight-fares-fare-comparison-link-before-position, relative);top:var(--lhg-flight-fares-fare-comparison-link-before-top)}refx-flight-fares-pres .instructions .selected-fare-icon{display:none}refx-flight-fares-pres .instructions .instructions-text{display:var(--lhg-flight-fares-pres-instructions-text-display);font-family:var(--lhg-flight-fares-pres-instructions-text-font-family);font-size:var(--lhg-flight-fares-pres-instructions-text-font-size);flex-direction:var(--lhg-flight-fares-pres-instructions-text-flex-direction);padding:var(--lhg-flight-fares-pres-instructions-text-padding, inherit)}refx-flight-fares-pres .instructions .instructions-text span{display:var(--lhg-flight-fares-pres-instructions-text-display);flex-direction:var(--lhg-flight-fares-pres-instructions-text-flex-direction)}refx-flight-fares-pres .instructions .instructions-text .baggage-policy-note{font-family:var(--lhg-flight-fares-pres-baggage-policy-note-font-family);font-size:var(--lhg-flight-fares-pres-baggage-policy-note-font-size, 1.4rem);line-height:var(--lhg-flight-fares-pres-baggage-policy-note-line-height, 2rem);padding:var(--lhg-flight-fares-pres-baggage-policy-note-padding, inherit)}refx-flight-fares-pres .instructions .instructions-text .baggage-policy-note a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-flight-fares-pres .instructions .instructions-text .baggage-policy-note a:before,refx-flight-fares-pres .instructions .instructions-text .baggage-policy-note a:after,refx-flight-fares-pres .instructions .instructions-text .baggage-policy-note a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-flight-fares-pres .instructions .instructions-text .baggage-policy-note a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-flight-fares-pres .instructions .instructions-text .baggage-policy-note a:before,refx-flight-fares-pres .instructions .instructions-text .baggage-policy-note a:after,refx-flight-fares-pres .instructions .instructions-text .baggage-policy-note a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-flight-fares-pres .instructions .instructions-text .baggage-policy-note a:before,refx-flight-fares-pres .instructions .instructions-text .baggage-policy-note a:after{margin:var(--lhg-external-link-icon-margin, 0 .5rem .1rem 0);vertical-align:bottom}refx-flight-fares-pres .instructions .instructions-text .baggage-policy-note a:before{content:var(--lhg-external-primary-link-before-content, none)}refx-flight-fares-pres .instructions .instructions-text .baggage-policy-note a i.refx-icon-external-link{display:none}refx-flight-fares-pres .instructions .instructions-text .baggage-policy-note a:before,refx-flight-fares-pres .instructions .instructions-text .baggage-policy-note a:after{font-size:1.9rem}refx-flight-fares-pres .instructions .instructions-text .instructions-note{color:var(--lhg-flight-fares-pres-instructions-note-color, inherit);font-family:var(--lhg-flight-fares-pres-instructions-note-font-family, inherit);font-size:var(--lhg-flight-fares-pres-instructions-note-font-size, 1.4rem);padding-top:var(--lhg-flight-fares-pres-instructions-note-padding-top, 2.4rem)}refx-flight-fares-pres .instructions .instructions-text .instructions-note .instructions-note-selected-fare{font-family:var(--lhg-flight-fares-pres-instructions-note-selected-fare-font-family, inherit)}@media (min-width: 600px) and (max-width: 839.98px){refx-flight-fares-pres .instructions button{width:100%}}@media (min-width: 840px){refx-flight-fares-pres .instructions button{min-width:var(--lhg-button-max-width, 25rem)}}refx-flight-fares-pres refx-carousel .carousel-container:before,refx-flight-fares-pres refx-carousel .carousel-container:after{height:calc(100% - 4rem);top:2.2rem}refx-flight-fares-pres refx-carousel .carousel-container .arrow.left-arrow,refx-flight-fares-pres refx-carousel .carousel-container .arrow.right-arrow{background-color:var(--lhg-flight-fares-carousel-arrows-background-color, #FFF);border:.1rem solid var(--lhg-flight-fares-carousel-arrows-border-color, inherit);border-radius:var(--lhg-flight-fares-carousel-arrows-border-radius, 0);box-sizing:border-box}refx-flight-fares-pres refx-carousel .carousel-container .arrow.left-arrow .refx-icon-chevron-left{transform:var(--lhg-flight-fares-carousel-left-arrow-transform, none)}refx-flight-fares-pres refx-carousel .carousel-container .arrow.left-arrow .refx-icon-chevron-left:before{content:var(--lhg-flight-fares-carousel-left-arrow, inherit)}refx-flight-fares-pres refx-carousel .carousel-container .arrow.right-arrow .refx-icon-chevron-right{transform:var(--lhg-flight-fares-carousel-right-arrow-transform, none)}refx-flight-fares-pres refx-carousel .carousel-container .arrow.right-arrow .refx-icon-chevron-right:before{content:var(--lhg-flight-fares-carousel-right-arrow, inherit)}refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item{margin:0 .7rem 0 .8rem}refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item refx-price-card .price-card,refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item refx-price-card .price-card *{cursor:inherit}refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item refx-price-card .price-card #selectFare,refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item refx-price-card .price-card #selectFare *,refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item refx-price-card .price-card * #selectFare,refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item refx-price-card .price-card * #selectFare *{cursor:pointer}refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item refx-price-card .price-card .additional-section-container .price-card-promo,refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item refx-price-card .price-card * .additional-section-container .price-card-promo{display:none!important}refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item refx-price-card .capsule.capsule-closed-user-group-highlight{background-color:var(--lhg-flight-fares-pres-cug-badge-background-color, initial);display:flex;height:2rem;justify-content:center;margin:var(--lhg-flight-fares-pres-cug-badge-margin, 0 0 1.6rem);width:14rem}refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item refx-price-card .capsule.capsule-closed-user-group-highlight .icons{display:none}refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item refx-price-card .capsule.capsule-closed-user-group-highlight .label{font:var(--lhg-flight-fares-pres-cug-badge-font, initial);color:var(--lhg-flight-fares-pres-cug-badge-font-color, initial)}refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item refx-price-card:has(input[type=radio]) .price-card,refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item refx-price-card:has(input[type=radio]) .price-card *{cursor:pointer}@media (min-width: 0){refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item:first-child{margin:0 .7rem 0 1.5rem}}@media (min-width: 840px){refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item:first-child{margin:0 .7rem 0 3rem}}@media (min-width: 1280px){refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item:first-child{margin:0 .7rem 0 5rem}}@media (min-width: 0){refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item:last-child{margin:0 1.5rem 0 .8rem}}@media (min-width: 840px){refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item:last-child{margin:0 3rem 0 .8rem}}@media (min-width: 1280px){refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item:last-child{margin:0 5rem 0 .8rem}}@media (min-width: 0){refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item:only-child{margin:0 1.5rem}}@media (min-width: 840px){refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item:only-child{margin:0 3rem}}@media (min-width: 1280px){refx-flight-fares-pres refx-carousel .carousel-container .fare-card-list-item:only-child{margin:0 5rem}}:root{--capsule-container-margin: 0;--capsule-padding: 0;--capsule-radius: 0;--flight-capsule-text-color: var(--application-text-color, #1A1A1A);--flight-header-additional-badge-background: var(--lhg-flight-header-additional-badge-background, var(--color-primary-500, #4d4d4d));--flight-header-additional-badge-text-color: var(--lhg-mat-primary-button-color, var(--application-white-default-color, #FFF));--flight-status-capsule-cancelled-background: transparent;--flight-status-capsule-confirmed-background: transparent;--flight-status-capsule-flown-background: transparent;--flight-status-capsule-new-background: transparent;--flight-status-capsule-noshow-background: transparent;--flight-status-capsule-scheduled-change-background: transparent;--flight-status-capsule-unchangeable-background: transparent;--flight-status-capsule-waitlisted-background: transparent}refx-bound-card refx-flight-header,refx-flight-header{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline}refx-bound-card refx-flight-header .bound-information,refx-flight-header .bound-information{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}refx-bound-card refx-flight-header .bound-information .bound-details,refx-flight-header .bound-information .bound-details{margin:var(--lhg-flight-header-bound-details-margin, 0 1rem 1rem 0);width:fit-content}refx-bound-card refx-flight-header .bound-information .bound-details .flight-details,refx-flight-header .bound-information .bound-details .flight-details{flex-direction:column;padding-left:0}refx-bound-card refx-flight-header .bound-information .bound-text,refx-flight-header .bound-information .bound-text{font:var(--lhg-flight-header-bound-text-font, 400 1.6rem/2rem inherit);word-break:break-all;white-space:nowrap}refx-bound-card refx-flight-header .bound-information .bound-date,refx-flight-header .bound-information .bound-date{font:var(--lhg-flight-header-bound-date-font, 400 1.1rem/2rem inherit)}refx-bound-card refx-flight-header .transportation-type-capsule .capsule-container .refx-caption.label,refx-flight-header .transportation-type-capsule .capsule-container .refx-caption.label{color:var(--lhg-flight-header-transportation-type-capsule-color, inherit);font:var(--lhg-flight-header-transportation-type-capsule-font, inherit)}refx-bound-card refx-flight-header .capsule-container,refx-flight-header .capsule-container{display:block;flex:initial;margin-right:var(--lhg-flight-header-capsule-container-margin-right, .8rem)}refx-bound-card refx-flight-header .capsule-container span:not(.n-flight-upgraded-badge) .refx-caption.label,refx-flight-header .capsule-container span:not(.n-flight-upgraded-badge) .refx-caption.label{font:var(--lhg-flight-header-capsule-font, inherit)}refx-bound-card refx-flight-header .capsule-container .bound-information,refx-flight-header .capsule-container .bound-information{margin:var(--lhg-flight-header-capsule-container-bound-information-margin)}refx-bound-card refx-flight-header .capsule-container .bound-information .bound-text,refx-flight-header .capsule-container .bound-information .bound-text{font-family:var(--lhg-flight-header-capsule-container-bound-information-bound-text-font-family);font-size:var(--lhg-flight-header-capsule-container-bound-information-bound-text-font-size, 1.6rem);line-height:var(--lhg-flight-header-capsule-container-bound-information-bound-text-line-heigh, inherit);margin-top:var(--lhg-flight-header-capsule-container-bound-information-bound-text-margin-top, .1rem)}refx-bound-card refx-flight-header .capsule-container .bound-information .bound-date,refx-flight-header .capsule-container .bound-information .bound-date{font-family:var(--lhg-flight-header-capsule-container-bound-information-bound-date-font-family);font-size:var(--lhg-flight-header-capsule-container-bound-information-bound-date-font-size, inherit);line-height:var(--lhg-flight-header-capsule-container-bound-information-bound-date-line-height, 1.1rem)}refx-bound-card refx-flight-header .capsule-container .confirmed:before,refx-flight-header .capsule-container .confirmed:before{font-size:1.4rem;padding:0 .4rem 0 0}refx-bound-card refx-flight-header .capsule-container .n-flight-upgraded-badge,refx-flight-header .capsule-container .n-flight-upgraded-badge{border-radius:var(--lhg-flight-header-upgraded-badge-border-radius, 0);padding:var(--lhg-flight-header-upgraded-badge-padding, .3rem .6rem)}refx-bound-card refx-flight-header .capsule-container .n-flight-upgraded-badge .refx-caption,refx-flight-header .capsule-container .n-flight-upgraded-badge .refx-caption{line-height:0}refx-bound-card refx-flight-header .capsule-container .n-flight-upgraded-badge .label>span,refx-flight-header .capsule-container .n-flight-upgraded-badge .label>span{font:var(--lhg-flight-header-upgrade-capsule-font, inherit);letter-spacing:var(--lhg-flight-header-upgrade-capsule-letter-spacing, normal);text-transform:var(--lhg-flight-header-upgrade-capsule-text-transform, inherit)}refx-bound-card refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge) .label>span,refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge) .label>span{font-size:var(--lhg-flight-header-capsule-font, inherit)}refx-bound-card refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).confirmed,refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).confirmed{color:var(--lhg-flight-header-capsule-container-capsule-confirmed-color, var(--application-success-color, #007D35));font-family:var(--lhg-flight-header-capsule-container-capsule-container-font-family, inherit);background-color:transparent}refx-bound-card refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).confirmed:before,refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).confirmed:before{content:var(--lhg-flight-header-capsule-container-capsule-confirmed-before-content, "\e91a");font-family:var(--lhg-flight-header-capsule-container-capsule-confirmed-before-font-family);padding-right:var(--lhg-flight-header-capsule-container-capsule-confirmed-before-padding-right);font-size:var(--lhg-flight-header-capsule-container-capsule-confirmed-before-font-size)}refx-bound-card refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).cancelled,refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).cancelled{color:var(--lhg-flight-header-capsule-container-capsule-cancelled-color, var(--color-warn-500, #8C1E33))}refx-bound-card refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).new,refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).new{color:var(--lhg-flight-header-capsule-container-capsule-new-color, var(--application-instruction-color, #1A1A1A))}refx-bound-card refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).flown,refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).flown{color:var(--lhg-flight-header-capsule-container-capsule-flown-color, var(--application-instruction-color, #1A1A1A))}refx-bound-card refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).scheduledChange,refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).scheduledChange{color:var(--lhg-flight-header-capsule-container-capsule-scheduledChange-color, var(--color-warn-500, #8C1E33))}refx-bound-card refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).waitlisted,refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).waitlisted{color:var(--lhg-flight-header-capsule-container-capsule-waitlisted-color, var(--application-instruction-color, #1A1A1A))}refx-bound-card refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).changeInProgress,refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).changeInProgress{color:var(--application-change-in-progress-color, #4D4D4D)}refx-bound-card refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).no-show,refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).no-show{color:var(--lhg-flight-header-capsule-container-capsule-noshow-color, var(--application-instruction-color, #1A1A1A))}refx-bound-card refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).unchangeable,refx-flight-header .capsule-container .capsule:not(.n-flight-upgraded-badge).unchangeable{color:var(--lhg-flight-header-capsule-container-capsule-unchangeable-color, var(--application-instruction-color, #1A1A1A))}lhg-allegris-first-class-hotline refx-itinerary-card-pres refx-bound-card refx-flight-header .bound-information .bound-details,lhg-allegris-first-class-hotline refx-self-reacc-timeline-pres refx-bound-card refx-flight-header .bound-information .bound-details,refx-confirmation refx-itinerary-card-pres refx-bound-card refx-flight-header .bound-information .bound-details,refx-confirmation refx-self-reacc-timeline-pres refx-bound-card refx-flight-header .bound-information .bound-details,refx-shopping-cart refx-itinerary-card-pres refx-bound-card refx-flight-header .bound-information .bound-details,refx-shopping-cart refx-self-reacc-timeline-pres refx-bound-card refx-flight-header .bound-information .bound-details,refx-rebooking-recap-itinerary-card-cont refx-itinerary-card-pres refx-bound-card refx-flight-header .bound-information .bound-details,refx-rebooking-recap-itinerary-card-cont refx-self-reacc-timeline-pres refx-bound-card refx-flight-header .bound-information .bound-details,refx-refund-review refx-itinerary-card-pres refx-bound-card refx-flight-header .bound-information .bound-details,refx-refund-review refx-self-reacc-timeline-pres refx-bound-card refx-flight-header .bound-information .bound-details,refx-refund-confirmation refx-itinerary-card-pres refx-bound-card refx-flight-header .bound-information .bound-details,refx-refund-confirmation refx-self-reacc-timeline-pres refx-bound-card refx-flight-header .bound-information .bound-details,refx-self-reaccommodation refx-itinerary-card-pres refx-bound-card refx-flight-header .bound-information .bound-details,refx-self-reaccommodation refx-self-reacc-timeline-pres refx-bound-card refx-flight-header .bound-information .bound-details,refx-manage-booking-itinerary-card-cont refx-itinerary-card-pres refx-bound-card refx-flight-header .bound-information .bound-details,refx-manage-booking-itinerary-card-cont refx-self-reacc-timeline-pres refx-bound-card refx-flight-header .bound-information .bound-details{flex-direction:column}refx-refund-review refx-flight-header .bound-information{flex-direction:row}refx-rebooking-upsell refx-flight-header .bound-information .bound-details{flex-direction:column;width:100%}refx-rebooking-upsell refx-flight-header .bound-information .bound-details .separator-dash{display:none}refx-select-passengers refx-flight-header .bound-information .bound-details{flex-direction:column}@media (min-width: 600px){refx-rebooking-upsell refx-flight-header .bound-information .bound-details{flex-direction:row;width:fit-content}refx-rebooking-upsell refx-flight-header .bound-information .bound-details .separator-dash{display:block}}refx-rebooking-search-pres refx-bound-search-card-pres .bound .bound-left refx-flight-header .header{width:100%}refx-self-reacc-confirmation refx-flight-header .header{flex-direction:column}refx-self-reacc-availability refx-flight-header .bound-information{gap:0;min-height:3.6rem}refx-self-reacc-availability refx-flight-header .bound-information h3.bound-details{margin:0}refx-self-reacc-availability refx-flight-header .bound-information h3.bound-details span.flight-details{flex-direction:row}refx-self-reacc-availability refx-flight-header .flight-status{align-items:center;min-height:2rem}refx-upsell-complex-flow refx-flight-header .bound-information .bound-details{align-items:flex-start;flex-direction:column}:root{--flight-recap-color: var(--lhg-flight-recap-color, var(--application-text-color, #1A1A1A));--flight-recap-complex-flow-airports-margin: 0;--flight-recap-complex-flow-flight-details-link-color: var(--lhg-flight-details-link-color, var(--application-primary-link-color, #4D4D4D));--flight-recap-complex-flow-flight-details-link-padding: 0 calc(var(--application-spacer, 2rem)) 0 var(--lhg-grid-margin-xs, 1.8rem);--flight-recap-dates-with-travelers-padding-xs: 1rem 0 0;--flight-recap-discount-mobile-padding: 0;--flight-recap-edit-background-color: #FFF;--flight-recap-flights-dash-color: var(--application-text-color, #1A1A1A);--flight-recap-flights-full-padding-sm: 0 calc(var(--application-spacer, 2rem)) 0 var(--lhg-grid-margin-sm, 2.4rem);--flight-recap-flights-full-padding: 0 calc(var(--application-spacer, 2rem) * .75) 0 var(--lhg-grid-margin-xs, 1.8rem);--flight-recap-flights-full-short-padding-sm: 0 calc(var(--application-spacer, 2rem) * .5) 0 var(--lhg-grid-margin-sm, 2.4rem);--flight-recap-icon-button-margin: 0 1.3rem;--flight-recap-icon-button-min-width: 7rem;--flight-recap-icon-font-size: 2.4rem;--flight-recap-panel-background: #FFF;--flight-recap-see-details-btn-focused-shadow: none;--flight-recap-sub-component-padding-md: 0 calc(var(--application-spacer, 2rem) * 1.25) 0 var(--lhg-grid-margin-md, 2.6rem);--flight-recap-sub-component-short-padding-md: 0 calc(var(--application-spacer, 2rem) * .75) 0 var(--lhg-grid-margin-md, 2.6rem)}refx-flight-recap-pres .flight-recap button{box-shadow:none}refx-flight-recap-pres .flight-recap button:focus:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}refx-flight-recap-pres .flight-recap .text-icon-button{color:var(--lhg-flight-recap-icon-color, inherit);flex-shrink:0;font-family:var(--lhg-flight-recap-icon-font-family, unset);width:auto}@media (max-width: 839.98px){refx-flight-recap-pres .flight-recap .text-icon-button{padding-left:0}}refx-flight-recap-pres .flight-recap .panel-background{height:7rem;width:auto}refx-flight-recap-pres .flight-recap .panel-background .flight-recap-flights-partial,refx-flight-recap-pres .flight-recap .panel-background .date-small,refx-flight-recap-pres .flight-recap .panel-background .flight-recap-travelers-number-of-travelers{flex-direction:var(--lhg-flight-recap-flex-direction, row);font:var(--lhg-flight-recap-font, inherit)}refx-flight-recap-pres .flight-recap .panel-background .date-small{font:var(--lhg-flight-recap-dates-font-sm, inherit)}refx-flight-recap-pres .flight-recap .panel-background .date-small,refx-flight-recap-pres .flight-recap .panel-background .separator{line-height:var(--lhg-flight-recap-traveler-line-height, 2.4rem)}refx-flight-recap-pres .flight-recap .panel-background .text-icon-button i{line-height:3.2rem}refx-flight-recap-pres .flight-recap .panel-background .text-icon-button span{line-height:1.6rem}@media (min-width: 840px){refx-flight-recap-pres .flight-recap .panel-background .left:not(.open-jaw) refx-flight-recap-travelers.travelers.sub-component:last-child{border-right:var(--lhg-flight-recap-traveler-sub-component-last-child-border-right, var(--application-separator-style, 1px solid #E0DFE7))}}refx-flight-recap-pres .flight-recap .panel-background refx-flight-recap-travelers .flight-recap-travelers .flight-recap-travelers-number-of-travelers{flex-direction:var(--lhg-flight-recap-traveler-number-of-travelers-flex-direction, row)}refx-flight-recap-pres .flight-recap .panel-background refx-flight-recap-travelers .flight-recap-travelers .flight-recap-travelers-number-of-travelers .flight-recap-travelers-number{margin:var(--lhg-flight-recap-traveler-number-margin, 0 .4rem 0 0)}refx-flight-recap-pres .flight-recap .panel-background refx-flight-recap-travelers .flight-recap-travelers .flight-recap-travelers-number-of-travelers .flight-recap-travelers-icon{margin:var(--lhg-flight-recap-traveler-icon-margin, 0)}refx-flight-recap-pres .flight-recap .panel-background refx-flight-recap-travelers .flight-recap-travelers .flight-recap-travelers-number-of-travelers .flight-recap-travelers-icon:before{font-size:var(--lhg-flight-recap-traveler-icon-size, 2.4rem);line-height:var(--lhg-flight-recap-traveler-icon-line-height, inherit)}@media (min-width: 1280px){refx-flight-recap-pres .flight-recap .panel-background refx-flight-recap-flights .flight-recap-flights-full{padding-left:var(--lhg-flight-recap-flights-full-padding-left, 0)}}@media (max-width: 599.98px){refx-flight-recap-pres .flight-recap .panel-background refx-flight-recap-flights .flight-recap-flights-partial{display:block;width:calc(100vw - 10rem)}}refx-flight-recap-pres .flight-recap.complex-flow refx-flight-recap-flights{order:1;padding-top:.4rem}@media (min-width: 1280px){refx-flight-recap-pres .flight-recap.complex-flow refx-flight-recap-flights .flight-recap-flights-full{padding-left:0}}refx-flight-recap-pres .flight-recap.complex-flow refx-flight-recap-flights .flight-recap-flights-full .flight-recap-flights-cities{font:var(--lhg-flight-recap-flights-cities-font, inherit)}refx-flight-recap-pres .flight-recap.complex-flow refx-flight-recap-flights .flight-recap-flights-full .flight-recap-flights-codes{font:var(--lhg-flight-recap-flights-codes-font, inherit)}refx-flight-recap-pres .flight-recap.complex-flow refx-flight-recap-flights .flight-recap-flights-partial.complex-flow{font:var(--lhg-flight-recap-flights-partial-font, inherit);margin-bottom:1.2rem;margin-left:1.8rem;padding-left:0}refx-flight-recap-pres .flight-recap.complex-flow refx-flight-recap-flights .flight-recap-flights-partial.complex-flow.complex-flow:after{content:none}refx-flight-recap-pres .flight-recap.complex-flow .text-icon-button{padding-left:2.4rem}@media (max-width: 599.98px){refx-flight-recap-pres .flight-recap.complex-flow .text-icon-button{border-left:1px solid var(--application-disabled-border-color, #B0B0B0);margin-bottom:1rem;margin-top:1rem}}refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left refx-flight-recap-flights.airports{max-width:none}refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .flight-details-link{align-items:center;color:var(--lhg-flight-details-link-color, var(--application-primary-link-color, #4D4D4D));display:flex;font:var(--lhg-flight-details-link-font, inherit);order:4;text-decoration:none!important}@media (max-width: 1023.98px){refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .flight-details-link{margin-bottom:.4rem;margin-top:.8rem}}@media (min-width: 600px){refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .flight-details-link{order:2}}@media (min-width: 840px){refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .flight-details-link{margin-bottom:.5rem}}refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .flight-details-link .lhg-flight-recap-chevron-down,refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .flight-details-link .lhg-flight-recap-chevron-top{display:inline-block;font:var(--lhg-flight-details-link-icon-font, inherit);margin:var(--lhg-flight-details-link-icon-margin, inherit)}refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .flight-details-link .lhg-flight-recap-chevron-down:after{content:"\e907"}refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .flight-details-link .lhg-flight-recap-chevron-top:after{content:"\e90a"}refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .dates-with-travelers{order:3}refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .dates-with-travelers .sub-component.dates,refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .dates-with-travelers .sub-component.travelers{border-color:var(--lhg-flight-recap-separator-border-color, inherit)}refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .dates-with-travelers .date-label,refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .dates-with-travelers .flight-recap-travelers-passengers{font:var(--lhg-flight-recap-complex-dates-with-travelers-labels-font, inherit)}refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .dates-with-travelers .travel-dates{margin:auto}refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .dates-with-travelers .travel-dates,refx-flight-recap-pres .flight-recap.complex-flow .panel-background .left .dates-with-travelers .flight-recap-travelers-number{font:var(--lhg-flight-recap-complex-dates-with-travelers-values-font, inherit);text-orientation:sideways;vertical-align:baseline}refx-flight-recap-pres .flight-details-container{margin:0 -3rem}refx-flight-recap-pres .flight-details-container .mat-expansion-panel.mat-expanded{border-top:1px solid var(--application-disabled-border-color, #B0B0B0)}refx-flight-recap-pres .flight-details-container .mat-expansion-panel .mat-expansion-panel-content{margin:0 1.2rem}refx-flight-recap-pres .flight-details-container div ol{color:var(--lhg-flight-details-panel-color, inherit);font:var(--lhg-flight-details-panel-font, inherit);margin-block:2.4rem .5rem}refx-flight-recap-pres .flight-details-container div ol .departureDate{display:inline-block;font:var(--lhg-flight-details-panel-departure-date-font, inherit);margin-left:.5rem}refx-flight-status-card .flight-status-card div.bound{border:var(--lhg-flight-status-card-border, var(--application-border-width, 1px) var(--application-border-style, solid) var(--application-border-color, #B0B0B0));box-shadow:var(--lhg-flight-status-card-box-shadow, none)}refx-flight-status-card refx-flight-header .bound-information .bound-text{white-space:unset;word-break:break-word}:root{--flight-stop-details-container-padding: .7rem;--flight-stop-details-highlight-color: var(--application-text-color, #1A1A1A);--flight-stop-details-stop-details-color: var(--application-text-color, #1A1A1A);--flight-stop-details-stop-icon-margin: 1rem;--flight-stop-details-stop-margins: 1rem 0}refx-flight-stop-details-pres .duration-container{display:none}refx-flight-stop-details-pres .skew-box-container:before,refx-flight-stop-details-pres .skew-box-container:after{display:none!important}refx-flight-stop-details-pres .stop-container{margin:var(--lhg-flight-stop-details-container-margin, 1.8rem 0 1rem);border-radius:var(--lhg-flight-stop-details-border-radius, var(--application-card-border-radius, .4rem));background-color:var(--application-box-background-color, #E7E7E7)}refx-flight-stop-details-pres .stop-container .stop-icon{color:var(--application-text-color, #1A1A1A)}refx-flight-stop-details-pres .stop-container .stop-details-info,refx-flight-stop-details-pres .stop-container .stop-details,refx-flight-stop-details-pres .stop-container .stop-duration{display:inline-block!important}refx-flight-stop-details-pres .stop-container .stop-details-info .stop-details{color:var(--lhg-flight-stop-details-info-color, var(--application-text-color, #1A1A1A));margin-right:.3rem;float:left}refx-flight-stop-details-pres .stop-container .stop-details-info .stop-terminal-change{color:var(--lhg-flight-stop-details-info-color, var(--application-text-color, #1A1A1A))!important;clear:left;float:left;font-family:var(--lhg-flight-stop-details-terminal-change-font-family, inherit);font-size:1.2rem}refx-flight-stop-details-pres .stop-container .stop-details-info .stop-duration{color:var(--lhg-flight-stop-details-info-color, var(--application-text-color, #1A1A1A))}refx-flight-stop-details-pres .stop-container .stop-airport-change.highlight{font-size:1.2rem;line-height:1.8rem}:root{--flight-too-close-to-departure-dialog-pres-title-align: left;--flight-too-close-to-departure-dialog-pres-change-flight-button-margin-sm: 0;--flight-too-close-to-departure-dialog-pres-change-flight-button-margin: 0;--flight-too-close-to-departure-dialog-pres-max-width: 100%}refx-flight-too-close-to-departure-dialog-pres{max-width:53.2rem}refx-flight-too-close-to-departure-dialog-pres .dialog .refx-dialog-container .refx-dialog-title .img-title .flight-too-close-to-departure-dialog-img{display:none}refx-flight-too-close-to-departure-dialog-pres .dialog .refx-dialog-container .refx-dialog-title .img-title .flight-too-close-to-departure-dialog-header-title{font-size:2.2rem}@media (min-width: 840px){refx-flight-too-close-to-departure-dialog-pres .dialog .refx-dialog-container .refx-dialog-actions{padding-top:2.4rem}}refx-flight-too-close-to-departure-dialog-pres .dialog .refx-dialog-container .refx-dialog-actions .actions{margin-top:0}@media (min-width: 840px){refx-flight-too-close-to-departure-dialog-pres .dialog .refx-dialog-container .refx-dialog-actions .actions{flex-direction:row-reverse;justify-content:space-between;width:100%}}refx-flight-too-close-to-departure-dialog-pres .dialog .refx-dialog-container .refx-dialog-actions .actions .flight-too-close-to-departure-dialog-change-flight-button,refx-flight-too-close-to-departure-dialog-pres .dialog .refx-dialog-container .refx-dialog-actions .actions .flight-too-close-to-departure-dialog-back-to-portal-button{font-family:var(--lhg-flight-too-close-to-departure-dialog-button-font-family, inherit);font-size:var(--lhg-flight-too-close-to-departure-dialog-button-font-size, 1.6rem);line-height:var(--lhg-flight-too-close-to-departure-dialog-button-line-height, 1.25)}:root{--lhg-app-footer-subsection-link-before-content: }lhg-follow-us .follow-us.subsection .title:before{content:var(--lhg-follow-us-title-before-content, )}lhg-follow-us .follow-us.subsection .text{position:relative}lhg-follow-us .follow-us.subsection .text .content{display:inline-block}lhg-follow-us .follow-us.subsection .text .content:after{background:var(--application-white-default-color, #FFF);border:var(--lhg-follow-us-tooltip-after-border, .1rem solid var(--application-border-color, #B0B0B0));border-bottom:none;border-right:none;content:"";height:1rem;margin-left:1rem;position:absolute;top:var(--lhg-follow-us-content-after-top, 2.7rem);transform:rotate(45deg);visibility:hidden;width:1rem;z-index:var(--lhg-follow-us-tooltip-after-z-index, 3)}lhg-follow-us .follow-us.subsection .text .content:hover{cursor:pointer}lhg-follow-us .follow-us.subsection .text .content:hover .tooltip{visibility:visible}lhg-follow-us .follow-us.subsection .text .content:hover:after{visibility:visible}lhg-follow-us .follow-us.subsection .text .content .social-media i{color:var(--lhg-follow-us-icon-color, inherit);font-size:2.4rem;margin:.1rem .4rem}lhg-follow-us .follow-us.subsection .text .content:first-of-type .social-media i{margin-left:0}lhg-follow-us .follow-us.subsection .text .content .tooltip{background:var(--application-white-default-color, #FFF);border:var(--lhg-follow-us-tooltip-border, .1rem solid var(--application-border-color, #B0B0B0));box-shadow:var(--lhg-follow-us-tooltip-box-shadow, 0 0 .4rem 0 rgba(0, 0, 0, .3019607843));color:var(--lhg-follow-us-tooltip-text-color, var(--application-text-color-black, #1A1A1A));cursor:auto;font:var(--lhg-follow-us-tooltip-font, 1.2rem/1.4rem var(--application-font-family-regular, coresans-a45));left:0;padding:.4rem .8rem;position:absolute;text-align:left;top:var(--lhg-follow-us-tooltip-top, 3.2rem);visibility:hidden;width:var(--lhg-follow-us-tooltip-width, 34rem);z-index:2}@media (max-width: 1023.98px){lhg-follow-us .follow-us.subsection .text .content .tooltip{width:28rem}}:root{--gdpr-consent-margin-top: 0;--traveler-details-pres-mat-card-margin-top: 0}.mat-mdc-card.travel-management-footer-card{box-shadow:none;background:none;border:none}.mat-mdc-card.travel-management-footer-card .mat-mdc-card-content{padding:0}.mat-mdc-card.travel-management-footer-card .mat-mdc-card-content .gdpr-consent-pres{display:none}.mat-mdc-card.travel-management-footer-card .traveler-consent-label a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}.mat-mdc-card.travel-management-footer-card .traveler-consent-label a:before,.mat-mdc-card.travel-management-footer-card .traveler-consent-label a:after,.mat-mdc-card.travel-management-footer-card .traveler-consent-label a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}.mat-mdc-card.travel-management-footer-card .traveler-consent-label a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}.mat-mdc-card.travel-management-footer-card .traveler-consent-label a:before,.mat-mdc-card.travel-management-footer-card .traveler-consent-label a:after,.mat-mdc-card.travel-management-footer-card .traveler-consent-label a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-actions{display:none!important}refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-content .gst-form-dialog-content{margin:var(--lhg-goods-and-services-tax-form-pres-gst-form-dialog-content-breakpoint-max-sm-margin);display:var(--lhg-goods-and-services-tax-form-pres-gst-form-dialog-content-display, inline)}refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-content .gst-form-dialog-content .gst-form-two-inputs-container{grid-auto-columns:var(--lhg-goods-and-services-tax-form-pres-gst-form-two-inputs-container-grid-auto-columns, minmax(0, 1fr))}@media (min-width: 840px){refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-content .gst-form-dialog-content{margin:var(--lhg-goods-and-services-tax-form-pres-gst-form-dialog-content-breakpoint-min-sm-margin)}}refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-content .gst-form-dialog-content .message-panel-container .message-panel refx-messages-panel-pres .formerrormessage .messages-container .content .title{font-family:var(--lhg-goods-and-services-tax-form-pres-gst-form-dialog-content-formerrormessage-messages-container-content-title-font-family)}refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-content .gst-form-dialog-content .message-panel-container .message-panel refx-messages-panel-pres .formerrormessage .messages-container .content .message .message-title{margin:var(--lhg-goods-and-services-tax-form-pres-gst-form-dialog-content-message-message-title-margin)}@media (min-width: 840px){refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-content .gst-info-form-container{margin:var(--lhg-goods-and-services-tax-form-pres-refx-dialog-content-gst-info-form-container-margin, 0)}}refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-content .gst-info-form-container .gst-form-buttons{margin:var(--lhg-goods-and-services-tax-form-pres-gst-form-gst-form-buttons-breakpoint-max-sm-margin);padding:var(--lhg-goods-and-services-tax-form-pres-gst-info-form-container-gst-form-buttons-padding);flex-direction:var(--lhg-goods-and-services-tax-form-pres-gst-info-form-container-gst-form-buttons-flex-direction, column-reverse)}@media (min-width: 840px){refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-content .gst-info-form-container .gst-form-buttons{justify-content:var(--lhg-goods-and-services-tax-form-pres-gst-info-form-container-gst-form-buttons-min-md-justify-content, space-between)}}@media (max-width: 839.98px){refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-content .gst-info-form-container .gst-form-buttons .gst-submit-button{margin-bottom:var(--lhg-goods-and-services-tax-form-pres-gst-info-form-container-gst-submit-button-margin-bottom, 1.8rem)}}@media (min-width: 840px){refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-content .gst-info-form-container .gst-form-buttons{flex-direction:var(--lhg-goods-and-services-tax-form-pres-gst-info-form-container-gst-form-buttons-min-md-flex-direction, unset);width:var(--lhg-goods-and-services-tax-form-pres-gst-info-form-container-gst-form-buttons-min-md-width, 66rem)}}refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-content .gst-info-form-container .contact-info-mobile-country-code-wrapper:hover,refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-content .gst-info-form-container .contact-info-phone-country-code-wrapper .mat-mdc-form-field-wrapper .mat-mdc-form-field-flex:hover{cursor:var(--lhg-goods-and-services-tax-form-pres-gst-info-form-container-col-4-mat-form-field-flex-hover-cursor)}refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-content .gst-info-form-container .contact-info-mobile-country-code-wrapper .mat-mdc-form-field-infix:after,refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-content .gst-info-form-container .contact-info-phone-country-code-wrapper .mat-mdc-form-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix:after{content:var(--lhg-goods-and-services-tax-form-pres-gst-info-form-container-col-4-mat-form-field-flex-mat-form-field-infix-after-content);float:var(--lhg-goods-and-services-tax-form-pres-gst-info-form-container-col-4-mat-form-field-flex-mat-form-field-infix-after-float);font-size:var(--lhg-goods-and-services-tax-form-pres-gst-info-form-container-col-4-mat-form-field-flex-mat-form-field-infix-after-font-size);margin:var(--lhg-goods-and-services-tax-form-pres-gst-info-form-container-col-4-mat-form-field-flex-mat-form-field-infix-after-margin);position:var(--lhg-goods-and-services-tax-form-pres-gst-info-form-container-col-4-mat-form-field-flex-mat-form-field-infix-after-position);right:var(--lhg-goods-and-services-tax-form-pres-gst-info-form-container-col-4-mat-form-field-flex-mat-form-field-infix-after-right);top:var(--lhg-goods-and-services-tax-form-pres-gst-info-form-container-col-4-mat-form-field-flex-mat-form-field-infix-after-top)}refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-header .refx-focus-dialog-title{margin:var(--lhg-goods-and-services-tax-form-pres-refx-focus-dialog-title-breakpoint-max-sm-margin)}refx-goods-and-services-tax-form-pres .dialog .refx-dialog-container .refx-dialog-header .gst-form-title{margin:var(--lhg-goods-and-services-tax-form-pres-refx-dialog-header-gst-form-title-margin)}refx-goods-and-services-tax-form-pres .gst-form-field{margin:var(--lhg-goods-and-services-tax-form-pres-gst-form-field-breakpoint-max-sm-margin);max-width:var(--lhg-goods-and-services-tax-form-pres-gst-form-field-breakpoint-max-sm-max-width)}refx-goods-and-services-tax-form-pres .messages-container{margin:var(--lhg-goods-and-services-tax-form-pres-messages-container-margin)}@media (min-width: 840px){refx-goods-and-services-tax-form-pres .gst-inputs-container{max-width:var(--lhg-goods-and-services-tax-form-pres-gst-inputs-container-max-width)}refx-goods-and-services-tax-form-pres .gst-form-field{width:var(--lhg-goods-and-services-tax-form-pres-gst-form-field-width, 33rem);grid-row-start:var(--lhg-goods-and-services-tax-form-pres-gst-form-field-grid-row-start, 1)}}refx-goods-and-services-tax-information-link-pres a.gst-info-link{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none);font-family:var(--lhg-goods-and-services-tax-information-link-pres-gst-info-link-font-family)}refx-goods-and-services-tax-information-link-pres a.gst-info-link:before,refx-goods-and-services-tax-information-link-pres a.gst-info-link:after,refx-goods-and-services-tax-information-link-pres a.gst-info-link i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-goods-and-services-tax-information-link-pres a.gst-info-link:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-goods-and-services-tax-information-link-pres a.gst-info-link:before,refx-goods-and-services-tax-information-link-pres a.gst-info-link:after,refx-goods-and-services-tax-information-link-pres a.gst-info-link i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-goods-and-services-tax-information-link-pres a.gst-info-link:before{content:var(--lhg-goods-and-services-tax-information-link-pres-gst-info-link-before-content);display:var(--lhg-goods-and-services-tax-information-link-pres-gst-info-link-before-display);font-family:var(--lhg-goods-and-services-tax-information-link-pres-gst-info-link-before-font-family);font-size:var(--lhg-goods-and-services-tax-information-link-pres-gst-info-link-before-font-size);margin:var(--lhg-goods-and-services-tax-information-link-pres-gst-info-link-before-margin)}refx-goods-and-services-tax-information-link-pres a.gst-info-link:after{content:var(--lhg-goods-and-services-tax-information-link-pres-gst-info-link-after-content);display:var(--lhg-goods-and-services-tax-information-link-pres-gst-info-link-after-display);font-family:var(--lhg-goods-and-services-tax-information-link-pres-gst-info-link-after-font-family);font-size:var(--lhg-goods-and-services-tax-information-link-pres-gst-info-link-after-font-size);margin:var(--lhg-goods-and-services-tax-information-link-pres-gst-info-link-after-margin)}:root{--header-language-dialog-trigger-box-shadow: none}refx-header-language-selector-pres{align-items:center;display:flex;height:var(--lhg-header-language-selector-pres-height, 3.2rem)}@media (min-width: 840px){refx-header-language-selector-pres{height:var(--lhg-header-language-selector-pres-height-bp-min-md, auto)}}refx-header-language-selector-pres .refx-input{height:var(--lhg-header-language-selector-pres-refx-input-height, 100%)}@media (max-width: 839.98px){refx-header-language-selector-pres .refx-input{width:var(--lhg-header-language-selector-pres-refx-input-width, inherit)}}refx-header-language-selector-pres button.language-trigger-dialog-label{align-items:center;color:var(--lhg-header-language-selector-pres-label-color, inherit);display:flex;flex-direction:var(--lhg-header-language-selector-pres-content-flex-direction, row);font:var(--lhg-header-language-selector-pres-label-font, inherit);height:var(--lhg-header-language-selector-pres-icon-line-height, 3.2rem)}@media (max-width: 839.98px){refx-header-language-selector-pres button.language-trigger-dialog-label{visibility:hidden;overflow:hidden;white-space:nowrap;width:var(--lhg-header-language-selector-pres-label-width-bp-max-sm, 4.2rem)}refx-header-language-selector-pres button.language-trigger-dialog-label:before{margin-right:0;visibility:visible}}@media (min-width: 840px){refx-header-language-selector-pres button.language-trigger-dialog-label{height:var(--lhg-header-language-selector-pres-icon-line-height-bp-min-md, 4rem);margin:var(--lhg-header-language-selector-pres-label-margin-bp-min-md, 0 0 0 2rem)}}refx-header-language-selector-pres button.language-trigger-dialog-label:before{content:var(--lhg-header-language-selector-pres-icon-content, );font-family:var(--lhg-header-language-selector-pres-icon-font-family, inherit);font-size:var(--lhg-header-language-selector-pres-icon-font-size, 3.2rem);line-height:var(--lhg-header-language-selector-pres-icon-line-height, 3.2rem);margin:var(--lhg-header-language-selector-pres-icon-margin, 0 0 0 1rem);vertical-align:middle;speak:none;font-style:normal;font-weight:var(--lhg-header-language-selector-pres-icon-font-weight, normal);font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 840px){refx-header-language-selector-pres button.language-trigger-dialog-label:before{font-size:var(--lhg-header-language-selector-pres-icon-font-size-bp-min-md, 4rem);line-height:var(--lhg-header-language-selector-pres-icon-line-height-bp-min-md, 4rem);margin:var(--lhg-header-language-selector-pres-icon-margin-bp-min-md, 0 0 0 1rem)}}refx-info-text .info-text-wrapper{background-color:var(--lhg-info-text-background-color, inherit);border:var(--lhg-info-text-border, inherit);margin:var(--lhg-info-text-margin, inherit)}refx-info-text .info-text-wrapper .message{font-family:var(--lhg-info-text-font-family, inherit)}lhg-instant-teaser-layout-container .instant-teaser-layout-container{position:relative}lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper{display:flex;flex-direction:column}@media (min-width: 840px){lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section{flex:1}}@media (min-width: 1024px){lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section{flex:1 5rem}}@media (min-width: 1280px){lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section{flex:1 5.7rem}}lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section .image{z-index:110;background:no-repeat center center;background-size:cover;height:var(--application-teaser-image-height-xs, 10rem);min-width:var(--application-instant-teaser-image-min-width-sm, 30rem);overflow:hidden;position:relative}@media (min-width: 0){lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section .image{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 600px){lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section .image{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 840px){lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section .image{padding:2.4rem}}@media (min-width: 1024px){lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section .image{padding:2.4rem 3rem}}@media (min-width: 1280px){lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section .image{padding:2.4rem 5rem 2.4rem 3rem}}@media (min-width: 600px) and (max-width: 839.98px){lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section .image{min-height:var(--application-teaser-image-min-height-sm, 14rem)}}lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .teaser-main-content{display:flex;flex-direction:column}@media (min-width: 0){lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .teaser-main-content{padding:1.6rem}}@media (min-width: 840px){lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .teaser-main-content{padding:1.6rem 1.6rem 2.4rem 2.4rem}}@media (min-width: 840px){lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper{flex-direction:row}lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section .image{min-height:var(--application-instant-teaser-image-max-height-md, 40rem)}lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .teaser-main-content{flex:2}lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .teaser-main-content button{float:right}}lhg-instant-teaser-layout-container .instant-teaser-layout-container .footer-content{color:var(--lhg-instant-teaser-layout-container-footer-color, var(--application-text-color-black, #1A1A1A));font:var(--lhg-instant-teaser-layout-container-footer-font, 400 1.2rem/1.4rem var(--application-font-family-regular, coresans-a45))}lhg-instant-teaser-layout-container .instant-teaser-layout-container .footer-content ul.footnotes-list{border-top:var(--lhg-instant-teaser-layout-container-footer-border, 1px solid var(--application-disabled-color, #B0B0B0));margin:var(--lhg-instant-teaser-layout-container-footer-list-margin, 0 1.6rem);padding:var(--lhg-instant-teaser-layout-container-footer-list-padding, 2.6rem 0 1.6rem);list-style:none}lhg-instant-teaser-layout-container .instant-teaser-layout-container .footer-content ul.footnotes-list li:not(:last-child){padding:var(--lhg-instant-teaser-layout-container-footer-list-item-padding, 0 0 .6rem)}@media (min-width: 0){lhg-collapsable-service-container lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .teaser-main-content{padding:2.4rem 0}}@media (min-width: 840px){lhg-collapsable-service-container lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .teaser-main-content{padding:0 0 2.4rem 2.4rem}}lhg-collapsable-service-container lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section .image{padding:0;min-height:var(--application-instant-teaser-image-min-height-sm, 16rem)}@media (min-width: 840px){lhg-collapsable-service-container lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section .image{min-height:var(--application-instant-teaser-image-max-height-md, 40rem);max-width:var(--application-instant-teaser-image-max-width-md, 36rem);min-width:var(--application-instant-teaser-image-max-width-md, 36rem)}}lhg-collapsable-service-container lhg-instant-teaser-layout-container .instant-teaser-layout-container .footer-content ul.footnotes-list{margin:0;padding-bottom:0}lhg-insurance-delete-dialog-pres refx-dialog-pres .refx-dialog-actions{padding:2.4rem 0 0}lhg-insurance-informational-message-pres .lhg-info-message-container{align-items:flex-start;background:var(--lhg-info-message-background-color, none);display:flex;gap:.375rem;padding:1.125rem}lhg-insurance-informational-message-pres .lhg-info-message-container .lhg-info-message-icon{align-items:flex-start;display:flex;gap:.625rem}lhg-insurance-informational-message-pres .lhg-info-message-container .lhg-info-message-icon:before{content:var(--lhg-insurance-info-message-icon-content, none);font-family:OS-icons;font-size:2.4rem}lhg-insurance-informational-message-pres .lhg-info-message-container .lhg-info-message-content{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:.5625rem}lhg-insurance-informational-message-pres .lhg-info-message-container .lhg-info-message-content .lhg-info-message-title{color:var(--lhg-info-message-title-color, none);font:var(--lhg-info-message-title-font, none);line-height:2.4rem}lhg-insurance-informational-message-pres .lhg-info-message-container .lhg-info-message-content .lhg-info-message-text{color:var(--lhg-info-message-text-color, none);font:var(--lhg-info-message-text-font, none);line-height:var(--lhg-info-message-text-line-height, none)}lhg-insurance-instant-teaser-pres{position:relative}lhg-insurance-instant-teaser-pres .loading-container{align-items:center;background-color:var(--loading-screen-background-color, var(--application-panel-background, #FFF));display:flex;height:100%;justify-content:center;opacity:var(--loading-screen-opacity, .9);position:absolute;width:100%;z-index:105}lhg-insurance-instant-teaser-pres .category .category-details,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details{display:flex;flex-direction:column}lhg-insurance-instant-teaser-pres .category .category-details .category-header-title-wrapper,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .category-header-title-wrapper{align-items:center;display:flex;padding:1.2rem 0}lhg-insurance-instant-teaser-pres .category .category-details .category-header-title-wrapper .category-header-title,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .category-header-title-wrapper .category-header-title{color:var(--lhg-insurance-instant-teaser-pres-title-color, var(--application-text-color, #1A1A1A));display:inline-block;font:var(--lhg-insurance-instant-teaser-pres-title-font, 700 1.8rem/2.4rem var(--application-font-family-bold, coresans-a55));margin:var(--lhg-insurance-instant-teaser-pres-title-margin, 0 0 0 .8rem)}lhg-insurance-instant-teaser-pres .category .category-details .category-header-title-wrapper .category-header-title:first-letter,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .category-header-title-wrapper .category-header-title:first-letter{text-transform:uppercase}lhg-insurance-instant-teaser-pres .category .category-details .category-header-title-wrapper .insurance-service-category-icon:before,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .category-header-title-wrapper .insurance-service-category-icon:before{color:var(--lhg-insurance-instant-teaser-pres-title-color, var(--application-text-color, #1A1A1A));content:var(--lhg-insurance-instant-teaser-pres-header-icon-insurance, );font:var(--lhg-insurance-instant-teaser-pres-header-icon-font, )}lhg-insurance-instant-teaser-pres .category .category-details .category-description,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .category-description{color:var(--lhg-insurance-instant-teaser-pres-text-color, var(--application-text-color, #1A1A1A));margin:var(--lhg-insurance-instant-teaser-pres-description-margin, 0 0 .4rem)}@media (max-width: 839.98px){lhg-insurance-instant-teaser-pres .category .category-details .category-add-service,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .category-add-service{margin-top:var(--lhg-service-teaser-button-margin-top, 1.5rem);width:100%}}lhg-insurance-instant-teaser-pres .category .category-details .passenger-container,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .passenger-container{display:flex;margin:2.4rem 0;position:relative}lhg-insurance-instant-teaser-pres .category .category-details .passenger-container .travelers-label,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .passenger-container .travelers-label{align-content:center;color:var(--lhg-insurance-instant-teaser-pres-travelers-label-color, var(--application-text-color, #1A1A1A));font:var(--lhg-insurance-instant-teaser-pres-travelers-label-font, 400 1.2rem/1.4rem var(--application-font-family-regular, coresans-a45));margin:0 0 0 3.2rem}lhg-insurance-instant-teaser-pres .category .category-details .card,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .card{border:none;box-shadow:none;overflow:visible}lhg-insurance-instant-teaser-pres .category .category-details .included-benefits-container,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .included-benefits-container{color:var(--lhg-insurance-instant-teaser-pres-text-color, var(--application-text-color, #1A1A1A));padding:0 0 2.4rem}@media (min-width: 599.98px){lhg-insurance-instant-teaser-pres .category .category-details .included-benefits-container,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .included-benefits-container{word-break:break-all}}lhg-insurance-instant-teaser-pres .category .category-details .included-benefits-container .included-benefits-title,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .included-benefits-container .included-benefits-title{font:var(--lhg-insurance-instant-teaser-pres-included-benefits-title-font, 300 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45));margin:.8rem 0 0}lhg-insurance-instant-teaser-pres .category .category-details .included-benefits-container .included-benefits-tag,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .included-benefits-container .included-benefits-tag{background:var(--lhg-insurance-instant-teaser-pres-benefits-included-background, var(--application-disabled-background-color, #E7E7E7));color:var(--lhg-insurance-instant-teaser-pres-included-benefits-tag-color, var(--application-text-color, #1A1A1A));display:inline-flex;font:var(--lhg-insurance-instant-teaser-pres-included-benefits-tag-font, 400 1.2rem/1.4rem var(--application-font-family-regular, coresans-a45));margin:.8rem .8rem 0 0;padding:var(--lhg-insurance-instant-teaser-pres-included-benefits-tag-padding, .1rem .6rem)}@media (min-width: 599.98px){lhg-insurance-instant-teaser-pres .category .category-details .included-benefits-container .included-benefits-tag,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .included-benefits-container .included-benefits-tag{white-space:nowrap}}lhg-insurance-instant-teaser-pres .category .category-details .insurance-header-container,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .insurance-header-container{color:var(--lhg-insurance-instant-teaser-pres-text-color, var(--application-text-color, #1A1A1A))}lhg-insurance-instant-teaser-pres .category .category-details .insurance-header-container .header-wrapper,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .insurance-header-container .header-wrapper{display:flex;justify-content:space-between;margin:0 0 2.4rem}lhg-insurance-instant-teaser-pres .category .category-details .insurance-header-container .header-wrapper .header-title,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .insurance-header-container .header-wrapper .header-title{font:var(--lhg-insurance-instant-teaser-pres-header-title-font, 300 1.8rem/2.4rem var(--application-font-family-regular, coresans-a45));margin:0}lhg-insurance-instant-teaser-pres .category .category-details .insurance-header-container .header-wrapper .insurance-logo,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .insurance-header-container .header-wrapper .insurance-logo{height:3.2rem}lhg-insurance-instant-teaser-pres .category .category-details .insurance-header-container .header-wrapper .travel-guard-insurance-logo,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .insurance-header-container .header-wrapper .travel-guard-insurance-logo{height:1.7rem;margin:0 0 0 1rem}lhg-insurance-instant-teaser-pres .category .category-details .insurance-header-container .header-subtitle,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .insurance-header-container .header-subtitle{font:var(--lhg-insurance-instant-teaser-pres-header-subtitle-font, 700 1.4rem/1.8rem var(--application-font-family-bold, coresans-a55))}lhg-insurance-instant-teaser-pres .category .category-details .terms-and-conditions,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .terms-and-conditions{border-bottom:var(--lhg-insurance-instant-teaser-pres-insurance-teaser-border, 1px solid var(--application-disabled-color, #B0B0B0));padding:0 0 2.4rem}lhg-insurance-instant-teaser-pres .category .category-details .terms-and-conditions a.terms-and-conditions-link,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .terms-and-conditions a.terms-and-conditions-link{align-items:center;font:var(--lhg-insurance-instant-teaser-pres-terms-and-conditions-font, 700 1.2rem/1.4rem var(--application-font-family-regular, coresans-a45))}lhg-insurance-instant-teaser-pres .category .category-details .instant-insurance-content,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .instant-insurance-content{border-bottom:var(--lhg-insurance-instant-teaser-pres-insurance-teaser-border, 1px solid var(--application-disabled-color, #B0B0B0));color:var(--lhg-insurance-instant-teaser-pres-insurance-content-color, var(--application-text-color-black, #1A1A1A));font:var(--lhg-insurance-instant-teaser-pres-insurance-content-font, 400 1.2rem/1.4rem var(--application-font-family-regular, coresans-a45));margin:0 0 2.4rem;padding:2.4rem 0}lhg-insurance-instant-teaser-pres .category .category-details .instant-insurance-content .total-trip-cost-section,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .instant-insurance-content .total-trip-cost-section{align-items:center;color:var(--lhg-insurance-instant-teaser-pres-total-trip-cost-text-color, var(--application-text-color, #1A1A1A));display:flex;font:var(--lhg-insurance-instant-teaser-pres-total-trip-cost-section-font, 300 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45))}lhg-insurance-instant-teaser-pres .category .category-details .instant-insurance-content .total-trip-cost-section i.refx-icon-information:before,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .instant-insurance-content .total-trip-cost-section i.refx-icon-information:before{font-size:2.4rem;margin:0 .4rem 0 0;vertical-align:middle}lhg-insurance-instant-teaser-pres .category .category-details .instant-insurance-content .disclaimer-label,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .instant-insurance-content .disclaimer-label{color:var(--lhg-insurance-instant-teaser-pres-disclaimer-label-color, var(--application-text-color-black, #1A1A1A));font:var(--lhg-insurance-instant-teaser-pres-disclaimer-label-font, 400 1.2rem/1.4rem var(--application-font-family-regular, coresans-a45));margin:.8rem 0 1.6rem}lhg-insurance-instant-teaser-pres .category .category-details .instant-insurance-content .insurance-acceptance-section,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .instant-insurance-content .insurance-acceptance-section{background-color:var(--lhg-insurance-instant-teaser-pres-acceptance-section-background, var(--application-disabled-background-color, #E7E7E7));border-radius:var(--lhg-insurance-instant-teaser-pres-acceptance-section-border-radius, 4px);padding:1.6rem}lhg-insurance-instant-teaser-pres .category .category-details .instant-insurance-content .insurance-acceptance-section a.anchor-link,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .instant-insurance-content .insurance-acceptance-section a.anchor-link{align-items:baseline;font:var(--lhg-insurance-instant-teaser-pres-insurance-content-anchor-font, 700 1.2rem/1.4rem var(--application-font-family-regular, coresans-a45))}lhg-insurance-instant-teaser-pres .category .category-details .instant-insurance-content .insurance-acceptance-section a.anchor-link:after,lhg-insurance-instant-teaser-pres .category .category-details .instant-insurance-content .insurance-acceptance-section a.anchor-link:before,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .instant-insurance-content .insurance-acceptance-section a.anchor-link:after,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .instant-insurance-content .insurance-acceptance-section a.anchor-link:before{margin-top:0!important}lhg-insurance-instant-teaser-pres .category .category-details .instant-insurance-content .insurance-acceptance-section .mat-mdc-checkbox,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .instant-insurance-content .insurance-acceptance-section .mat-mdc-checkbox{display:block}lhg-insurance-instant-teaser-pres .category .category-details .instant-insurance-content .insurance-acceptance-section .mat-mdc-checkbox .mdc-form-field .mdc-label,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .instant-insurance-content .insurance-acceptance-section .mat-mdc-checkbox .mdc-form-field .mdc-label{color:var(--lhg-insurance-instant-teaser-pres-insurance-acceptance-label-color, var(--application-text-color, #1A1A1A));display:inline-flex;font:var(--lhg-insurance-instant-teaser-pres-insurance-acceptance-label-font, 400 1.8rem/2.4rem var(--application-font-family-regular, coresans-a45))}lhg-insurance-instant-teaser-pres .category .category-details .instant-insurance-content .additional-terms-and-conditions,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .instant-insurance-content .additional-terms-and-conditions{margin:1.6rem 0 0}lhg-insurance-instant-teaser-pres .category .category-details .instant-insurance-content .additional-terms-and-conditions refx-link-button,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .instant-insurance-content .additional-terms-and-conditions refx-link-button{display:flex}lhg-insurance-instant-teaser-pres .category .category-details .instant-insurance-content .additional-terms-and-conditions button.mat-mdc-button.refx-link-button,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .instant-insurance-content .additional-terms-and-conditions button.mat-mdc-button.refx-link-button{font:var(--lhg-insurance-instant-teaser-pres-additional-terms-and-conditions-font, 700 1.2rem/1.4rem var(--application-font-family-regular, coresans-a45));align-items:center}lhg-insurance-instant-teaser-pres .category .category-details .insurance-price-container,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .insurance-price-container{align-items:center;color:var(--lhg-insurance-instant-teaser-pres-price-color, var(--application-text-color, #1A1A1A));display:flex}lhg-insurance-instant-teaser-pres .category .category-details .insurance-price-container .price-wrapper,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .insurance-price-container .price-wrapper{flex:1}lhg-insurance-instant-teaser-pres .category .category-details .insurance-price-container .price-wrapper .price-title,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .insurance-price-container .price-wrapper .price-title{font:var(--lhg-insurance-instant-teaser-pres-insurance-price-title-font, 300 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45))}lhg-insurance-instant-teaser-pres .category .category-details .insurance-price-container .price-wrapper .insurance-price-amount,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .insurance-price-container .price-wrapper .insurance-price-amount{display:inline-block;font:var(--lhg-insurance-instant-teaser-pres-insurance-price-font, 700 1.8rem/2.4rem var(--application-font-family-bold, coresans-a55));margin:var(--lhg-insurance-instant-teaser-pres-insurance-price-margin, 0 0 0 1.6rem)}lhg-insurance-instant-teaser-pres .category .category-details .insurance-price-container .buttons-place,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .insurance-price-container .buttons-place{flex:1}@media (max-width: 839.98px){lhg-insurance-instant-teaser-pres .category .category-details .insurance-price-container,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .insurance-price-container{align-items:unset;flex-direction:column}lhg-insurance-instant-teaser-pres .category .category-details .insurance-price-container .price-wrapper,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .insurance-price-container .price-wrapper{text-align:right}lhg-insurance-instant-teaser-pres .category .category-details .insurance-price-container .buttons-place,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .insurance-price-container .buttons-place{margin:2.4rem 0 0}}lhg-insurance-instant-teaser-pres .category refx-category-teaser-pres .category-teaser-price .refx-body-2,lhg-insurance-instant-teaser-pres .teaser-content-wrapper refx-category-teaser-pres .category-teaser-price .refx-body-2{font-family:var(--lhg-insurance-instant-teaser-pres-refx-body-2-font-family)}lhg-insurance-instant-teaser-pres .category .state-of-residency-selection mat-form-field,lhg-insurance-instant-teaser-pres .teaser-content-wrapper .state-of-residency-selection mat-form-field{width:100%}lhg-collapsable-service-container lhg-insurance-instant-teaser-pres .teaser-content-wrapper .category-details .passenger-container{margin:0 0 2.4rem}lhg-insurance-instant-recap-pres{position:relative}@media (min-width: 840px){lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section{flex:1 4rem}}@media (min-width: 1024px){lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section{flex:1 5rem}}@media (min-width: 1280px){lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section{flex:1 6.2rem}}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section .image{height:100%;max-height:40rem;min-height:12rem;width:100%}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .teaser-main-content{padding:1.6rem 1.6rem 1.6rem 2.4rem}@media (max-width: 839.98px){lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .teaser-main-content{padding:1.6rem}}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container{display:flex;flex-direction:column}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .header-title-wrapper{align-items:center;display:flex;padding:1.2rem 0 2.4rem}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .header-title-wrapper .insurance-service-category-icon:before{content:var(--lhg-insurance-instant-recap-pres-header-icon-insurance, );color:var(--lhg-insurance-instant-recap-pres-text-color, var(--application-text-color, #1A1A1A));font:var(--lhg-insurance-instant-recap-pres-header-icon-font, )}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .header-title-wrapper .header-title{display:inline-block;color:var(--lhg-insurance-instant-recap-pres-text-color, var(--application-text-color, #1A1A1A));font:var(--lhg-insurance-instant-recap-pres-title-font, 700 2.4rem/2.6rem var(--application-font-family-bold, coresans-a55));margin:var(--lhg-insurance-instant-recap-pres-title-margin, 0 0 0 .8rem);padding:1.2rem 0}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .header-title-wrapper .header-title:first-letter{text-transform:uppercase}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .instant-recap-content{color:var(--lhg-insurance-instant-recap-pres-text-color, var(--application-text-color, #1A1A1A))}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .instant-recap-content .icon-wrapper{display:flex}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .instant-recap-content .icon-wrapper .insurance-icon{color:var(--lhg-insurance-instant-recap-pres-header-icon-color, #001871);height:3.2rem}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .instant-recap-content .icon-wrapper .insurance-icon-US{color:var(--lhg-insurance-instant-recap-pres-header-icon-color, #001871);height:2.4rem;width:12.6rem}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .instant-recap-content .subtitle{font:var(--lhg-insurance-instant-recap-pres-subtitle-font, 700 1.6rem/1.7rem var(--application-font-family-bold, coresans-a55));margin:.8rem 0}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .instant-recap-content .description{font:var(--lhg-insurance-instant-recap-pres-description-font, 400 1.6rem/2.4rem var(--application-font-family-regular, coresans-a45))}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .buttons-place{flex:1;margin-top:2.4rem}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .buttons-place .remove-btn:before{content:var(--lhg-insurance-instant-recap-pres-delete-icon, );font:var(--lhg-insurance-instant-recap-pres-header-icon-font, )}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .instant-recap-price-container{align-items:center;border-top:var(--lhg-insurance-instant-recap-pres-border-color, 1px solid var(--application-disabled-color, #B0B0B0));color:var(--lhg-insurance-instant-recap-pres-text-color, var(--application-text-color, #1A1A1A));display:flex;margin:2.4rem 0 0}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .instant-recap-price-container .price-wrapper{flex:1;margin-top:2.4rem}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .instant-recap-price-container .price-wrapper .price-title{font:var(--lhg-insurance-instant-recap-pres-price-title-font, 300 1.6rem/1.7rem var(--application-font-family-regular, coresans-a45));margin-right:1.6rem}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .instant-recap-price-container .price-wrapper .price-amount{font:var(--lhg-insurance-instant-recap-pres-price-font, 700 1.8rem/2.4rem var(--application-font-family-bold, coresans-a55));display:inline}@media (max-width: 839.98px){lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .instant-recap-price-container{align-items:unset;flex-direction:column}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .instant-recap-price-container .price-wrapper{text-align:left}lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .instant-recap-price-container .buttons-place{margin:2.4rem 0 0}}lhg-collapsable-service-container lhg-insurance-instant-recap-cont lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .teaser-main-content{padding:0 0 0 2.4rem}@media (max-width: 839.98px){lhg-collapsable-service-container lhg-insurance-instant-recap-cont lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .teaser-main-content{padding:0}}@media (min-width: 840px){lhg-collapsable-service-container lhg-insurance-instant-recap-cont lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section{flex:1 1rem}}@media (min-width: 1024px){lhg-collapsable-service-container lhg-insurance-instant-recap-cont lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section{flex:1 1rem}}@media (min-width: 1280px){lhg-collapsable-service-container lhg-insurance-instant-recap-cont lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section{flex:1 3.2rem}}lhg-collapsable-service-container lhg-insurance-instant-recap-cont lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .image-section .image{height:var(--lhg-insurance-instant-recap-pres-collapsable-image-height, 16rem);width:100%}lhg-collapsable-service-container lhg-insurance-instant-recap-cont lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .buttons-place{position:relative;top:0;margin-top:0}lhg-collapsable-service-container lhg-insurance-instant-recap-cont lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .instant-recap-content{margin-bottom:1.6rem}@media (max-width: 839.98px){lhg-collapsable-service-container lhg-insurance-instant-recap-cont lhg-insurance-instant-recap-pres lhg-instant-teaser-layout-container .instant-teaser-layout-container .teaser-content-wrapper .insurance-instant-recap-container .instant-recap-content{margin-top:2.4rem}}lhg-insurance-unpaid-message-pres .discard-button{margin-bottom:2rem}lhg-insurance-unpaid-message-pres .lhg-info-message-container{align-items:flex-start;background:var(--lhg-insurance-unpaid-services-panel-message-background-color, none);display:flex;gap:var(--lhg-unpaid-services-panel-container-gap, 1rem);padding:var(--lhg-unpaid-services-panel-container-padding, none);margin-bottom:var(--lhg-unpaid-services-panel-button-container-margin, 2rem)}lhg-insurance-unpaid-message-pres .lhg-info-message-container .lhg-info-message-icon{align-items:flex-start;display:flex}lhg-insurance-unpaid-message-pres .lhg-info-message-container .lhg-info-message-icon:before{content:var(--lhg-insurance-info-message-icon-content, none);color:var(--lhg-info-message-text-color, none);font-family:OS-icons;font-size:2.4rem;line-height:var(--lhg-unpaid-services-panel-icon-line-height, 2.3rem)}lhg-insurance-unpaid-message-pres .lhg-info-message-container .lhg-info-message-content{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:var(--lhg-unpaid-services-panel-container-content-gap, .9rem)}lhg-insurance-unpaid-message-pres .lhg-info-message-container .lhg-info-message-content .lhg-info-message-price{color:var(--lhg-info-message-text-color, none);font:var(--lhg-info-message-text-font, none);line-height:var(--lhg-info-message-text-line-height, none);padding-left:.5rem}lhg-insurance-unpaid-message-pres .lhg-info-message-container .lhg-info-message-content .lhg-info-message-title{color:var(--lhg-info-message-title-color, none);font:var(--lhg-unpaid-services-panel-title-font, none);line-height:2.4rem}lhg-insurance-unpaid-message-pres .lhg-info-message-container .lhg-info-message-content .lhg-info-message-text{color:var(--lhg-info-message-text-color, none);font:var(--lhg-info-message-text-font, none);line-height:var(--lhg-info-message-text-line-height, none)}lhg-insurance-teaser-pres{border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:0 0 1.5rem;padding:0;border:var(--lhg-insurance-teaser-pres-border, var(--application-teaser-border, 1px solid #B0B0B0));border-radius:var(--lhg-insurance-teaser-pres-border-radius, var(--application-teaser-border-radius, .4rem));box-shadow:var(--lhg-insurance-teaser-pres-box-shadow, var(--application-teaser-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)));overflow:hidden}@media (min-width: 0){lhg-insurance-teaser-pres{margin:0 0 1.5rem}}@media (min-width: 600px){lhg-insurance-teaser-pres{margin:0 0 1.5rem}}@media (min-width: 840px){lhg-insurance-teaser-pres{margin:0 0 2rem}}@media (min-width: 1024px){lhg-insurance-teaser-pres{margin:0 0 2.5rem}}@media (min-width: 1280px){lhg-insurance-teaser-pres{margin:0 0 3rem}}lhg-insurance-teaser-pres .category-recap{display:block;padding:var(--lhg-insurance-teaser-pres-category-recap-padding, 0)}lhg-insurance-teaser-pres .category-details refx-messages-panel-cont refx-messages-panel-pres div.messages-panel.confirmation{margin:var(--lhg-insurance-teaser-pres-messages-panel-confirmation-margin, 1.5rem 0 0)}lhg-insurance-teaser-pres .category-details refx-messages-panel-cont refx-messages-panel-pres div.messages-panel.information{margin:var(--lhg-insurance-teaser-pres-messages-panel-information-margin, 1.5rem 0 0)}lhg-insurance-teaser-pres .category-details .reset-currency-link{color:var(--lhg-insurance-teaser-pres-reset-currency-link-color, var(--application-primary-link-color, #4D4D4D));cursor:pointer}lhg-insurance-teaser-pres .category-details .reset-currency-link:before{font-family:var(--lhg-insurance-teaser-pres-reset-currency-link-icon-font-family, inherit);content:var(--lhg-insurance-teaser-pres-reset-currency-link-before-icon-reset-code, );font-size:1.4rem;margin:var(--lhg-insurance-teaser-pres-reset-currency-link-before-icon-margin, 0)}lhg-insurance-teaser-pres .category-details .reset-currency-link:after{font-family:var(--lhg-insurance-teaser-pres-reset-currency-link-icon-font-family, inherit);content:var(--lhg-insurance-teaser-pres-reset-currency-link-after-icon-reset-code, );font-size:1.4rem;margin:var(--lhg-insurance-teaser-pres-reset-currency-link-after-icon-margin, 0)}lhg-insurance-teaser-pres .category-details .refx-body-1{font-family:var(--lhg-insurance-teaser-pres-reset-currency-confirmation-font-family, var(--application-font-family-regular, coresans-a45))}lhg-insurance-teaser-pres .category-details refx-category-teaser-pres .category-teaser-price{position:relative;right:.2rem}lhg-insurance-teaser-pres .category-details refx-category-teaser-pres .category-teaser-price .refx-body-2>span{display:none}lhg-insurance-teaser-pres .recap-title{color:var(--lhg-insurance-teaser-pres-recap-title-color, var(--application-text-color, #1A1A1A));font-family:var(--lhg-insurance-teaser-pres-recap-title-font-family, inherit);font-size:var(--lhg-insurance-teaser-pres-recap-title-font-size, 1.6rem);line-height:var(--lhg-insurance-teaser-pres-recap-title-line-height, 2rem)}@media (min-width: 0){lhg-insurance-teaser-pres .recap-title{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 600px){lhg-insurance-teaser-pres .recap-title{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 840px){lhg-insurance-teaser-pres .recap-title{padding:2.4rem}}@media (min-width: 1024px){lhg-insurance-teaser-pres .recap-title{padding:2.4rem 3rem}}@media (min-width: 1280px){lhg-insurance-teaser-pres .recap-title{padding:2.4rem 5rem 2.4rem 3rem}}lhg-insurance-teaser-pres .generic-recap-breakdown{padding-bottom:1.5rem}lhg-insurance-teaser-pres .generic-recap-breakdown .benefits{color:var(--lhg-insurance-teaser-pres-recap-benefits-color, var(--application-text-color, #1A1A1A));padding-bottom:1.7rem}lhg-insurance-teaser-pres .generic-recap-breakdown .benefits ul{list-style-position:inside;list-style-type:disc}lhg-insurance-teaser-pres .generic-recap-link{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none);display:none}lhg-insurance-teaser-pres .generic-recap-link:before,lhg-insurance-teaser-pres .generic-recap-link:after,lhg-insurance-teaser-pres .generic-recap-link i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}lhg-insurance-teaser-pres .generic-recap-link:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}lhg-insurance-teaser-pres .generic-recap-link:before,lhg-insurance-teaser-pres .generic-recap-link:after,lhg-insurance-teaser-pres .generic-recap-link i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}@media (min-width: 0){lhg-insurance-teaser-pres .generic-recap-link{padding:0 1.5rem}}@media (min-width: 600px){lhg-insurance-teaser-pres .generic-recap-link{padding:0 1.5rem}}@media (min-width: 840px){lhg-insurance-teaser-pres .generic-recap-link{padding:0 2.4rem}}@media (min-width: 1024px){lhg-insurance-teaser-pres .generic-recap-link{padding:0 3rem}}@media (min-width: 1280px){lhg-insurance-teaser-pres .generic-recap-link{padding:0 5rem}}lhg-insurance-teaser-pres .generic-recap-link a{color:var(--lhg-insurance-teaser-pres-recap-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-insurance-teaser-pres-recap-link-font-family, inherit);-webkit-text-decoration:var(--lhg-insurance-teaser-pres-recap-link-a-text-decoration, none);text-decoration:var(--lhg-insurance-teaser-pres-recap-link-a-text-decoration, none)}lhg-insurance-teaser-pres .category-recap-item.insurance .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title .row-title span{margin-right:-6.2rem;position:relative}lhg-insurance-teaser-pres .category-recap-item.insurance .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title .row-title span .row-title-icon-image{height:1.5rem}lhg-insurance-teaser-pres .category-recap-item.insurance .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title .row-title span .row-title-validate-icon{padding:0 .8rem}lhg-insurance-teaser-pres ul{list-style-type:none;padding:var(--lhg-insurance-teaser-pres-category-recap-list-padding, 0)}lhg-collapsable-service-container .insurance-service-category lhg-insurance-teaser-pres{border:none;box-shadow:none;margin:0}lhg-collapsable-service-container .insurance-service-category lhg-insurance-teaser-pres .generic-recap-breakdown .benefits{font-size:var(--lhg-collapsable-teaser-content-desc-font-size);line-height:var(--lhg-collapsable-teaser-content-desc-line-height)}lhg-collapsable-service-container .insurance-service-category lhg-insurance-teaser-pres .category-recap-item.insurance .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title .row-title span{margin-left:0}lhg-collapsable-service-container .insurance-service-category lhg-insurance-teaser-pres .category-recap-item.insurance .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title .row-title span .row-title-validate-icon{margin:0}lhg-insurance-us-market-selector-pres .lhg-insurance-us-market-selector-title{font:var(--lhg-insurance-us-market-selector-font, 400 1.8rem/normal var(--application-font-family-regular, coresans-a45));color:var(--lhg-insurance-us-market-selector-color, inherit);margin-bottom:1.8rem}@media (min-width: 1280px){lhg-insurance-us-market-selector-pres .lhg-insurance-us-market-selector-title{margin-left:1rem}}lhg-insurance-us-market-selector-pres mat-form-field{margin-bottom:2rem;width:30rem}@media (min-width: 1280px){lhg-insurance-us-market-selector-pres mat-form-field{margin-left:1rem}}refx-itinerary-card-pres .itinerary-card{margin:var(--shopping-cart-itinerary-card-margin, 0)}refx-itinerary-card-pres .itinerary-card h2.header-text{font:var(--shopping-cart-itinerary-card-cont-header-text, 400 1.8rem/2.2rem);margin:0 0 1.4rem;text-align:left}refx-itinerary-card-pres .itinerary-card .price-container{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;margin-bottom:1.5rem;padding:0}refx-itinerary-card-pres .itinerary-card .price-container .price-subcontainer{width:100%}refx-itinerary-card-pres .itinerary-card .price-container .price-title{font:var(--lhg-itinerary-card-price-title-font);margin:var(--lhg-itinerary-card-price-title-margin, 0);text-align:var(--lhg-itinerary-card-price-title-text-align, unset)}refx-itinerary-card-pres .itinerary-card .price-container .price-amount .price-currency-code{font:var(--lhg-itinerary-card-price-currency-font)}refx-itinerary-card-pres .itinerary-card .price-container div{display:flex;flex:none;flex-wrap:wrap}refx-itinerary-card-pres .itinerary-card .price-container .gst-link{font-size:1.4rem}@media (min-width: 600px){refx-itinerary-card-pres .itinerary-card .price-container .gst-link{left:0;position:absolute}}refx-itinerary-card-pres .itinerary-card .trip-type-complex .change-flight-button{display:none}refx-itinerary-card-pres .select-flight-warning{padding-bottom:1.5rem}refx-itinerary-details-dialog-pres .refx-dialog-container .refx-dialog-content .itinerary-details-departure{margin:0}refx-itinerary-details-dialog-pres .refx-dialog-container .refx-dialog-content .itinerary-details-duration{display:table;width:100%;background-color:var(--lhg-itinerary-details-duration-box-background-color, var(--application-box-background-color, #E7E7E7));border-radius:var(--lhg-itinerary-details-dialog-total-duration-border-radius, var(--application-button-border-radius, .3rem));margin:var(--lhg-itinerary-details-dialog-total-duration-margin, 1.2rem 0);padding:var(--lhg-itinerary-details-dialog-total-duration-padding, .7rem);font-weight:400}refx-itinerary-details-dialog-pres .refx-dialog-container .refx-dialog-content .itinerary-details-duration span{vertical-align:middle;color:var(--lhg-itinerary-details-dialog-total-duration-span-text-color, inherit)}refx-itinerary-details-dialog-pres .refx-dialog-container .refx-dialog-content .itinerary-details-duration:before{color:var(--lhg-itinerary-details-dialog-icon-color, inherit);font-family:var(--lhg-itinerary-details-dialog-icon-font-family, inherit);content:var(--lhg-itinerary-details-dialog-icon-content, );font-size:var(--lhg-itinerary-details-dialog-icon-font-size, 2.4rem);margin:var(--lhg-itinerary-details-dialog-icon-margin, 0 1rem);vertical-align:middle}:root{--language-selector-dialog-pres-title-padding: 0}refx-language-selector-dialog-pres .dialog .refx-dialog-container .refx-dialog-content{margin:0;overflow-y:inherit!important;padding:0}refx-language-selector-dialog-pres .dialog .refx-dialog-container .refx-dialog-content .language-selector-dialog-content{overflow:visible;padding:var(--lhg-language-selector-dialog-content-padding, .6rem 0 0)}refx-language-selector-dialog-pres .dialog .refx-dialog-container .refx-dialog-content .language-selector-dialog-content .menu-title .menu-trigger>.menu-chevron{font-size:var(--lhg-language-selector-dialog-content-title-chevron-font-size, initial)}refx-language-selector-dialog-pres .dialog .refx-dialog-container .mat-mdc-form-field.mat-form-field-appearance-fill{margin-bottom:var(--lhg-language-selector-dialog-form-field-margin-bottom, 0)}refx-language-selector-dialog-pres .dialog .refx-dialog-container .mat-mdc-form-field.mat-form-field-appearance-fill div.mat-mdc-form-field-flex{padding:var(--lhg-language-selector-dialog-form-field-padding, 0 .7rem 0 1.6rem);background-color:var(--lhg-language-selector-dialog-form-field-background-color, #FFF)}refx-language-selector-dialog-pres .dialog .refx-dialog-container .mat-mdc-form-field.mat-form-field-appearance-fill div.mat-mdc-form-field-flex .mat-mdc-form-field-infix{padding-top:var(--lhg-language-selector-dialog-form-field-infix-padding-top, .6rem);padding-bottom:.1rem}refx-language-selector-dialog-pres .dialog .refx-dialog-container .mat-mdc-form-field.mat-form-field-appearance-fill div.mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-form-field-label{padding-top:var(--lhg-language-selector-dialog-form-field-label-padding-top, 1rem)}refx-language-selector-dialog-pres .dialog .refx-dialog-container .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-select-trigger{align-items:center;display:flex;justify-content:space-between;height:auto}refx-language-selector-dialog-pres .dialog .refx-dialog-container .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-select-trigger .mat-mdc-select-value{max-width:unset;line-height:2.4rem}refx-language-selector-dialog-pres .dialog .refx-dialog-container .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{align-items:center;display:flex;flex-shrink:0;height:3.2rem;justify-content:center;width:3.2rem}refx-language-selector-dialog-pres .dialog .refx-dialog-container .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{border:none;margin:0}refx-language-selector-dialog-pres .dialog .refx-dialog-container .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper:after{align-items:center;display:flex;font-size:var(--lhg-language-selector-dialog-arrow-font-size, 2.4rem);justify-content:center;position:relative;top:0}refx-language-selector-dialog-pres .dialog .refx-dialog-container .refx-dialog-title{width:28.8rem}refx-language-selector-dialog-pres .dialog .refx-dialog-container .refx-dialog-actions.buttons-place{flex-direction:column;align-items:stretch}refx-language-selector-dialog-pres .dialog .refx-dialog-container .refx-dialog-actions.buttons-place .mat-mdc-unelevated-button,refx-language-selector-dialog-pres .dialog .refx-dialog-container .refx-dialog-actions.buttons-place .mat-mdc-outlined-button{width:100%}refx-language-selector-dialog-pres .dialog .refx-dialog-container .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-50%)}refx-language-selector-dialog-pres .dialog .refx-dialog-container .mdc-text-field--filled .mdc-floating-label{font-family:var(--lhg-language-selector-dialog-floating-label-font-family, inherit);font-size:var(--lhg-language-selector-dialog-floating-label-font-size, 1.1rem);line-height:var(--lhg-language-selector-dialog-floating-label-line-height, 1.1rem);padding-bottom:var(--lhg-language-selector-dialog-floating-label-padding-bottom, 3.8rem)}lhg-last-call .last-call-container{margin:1.6rem 0}lhg-last-call .last-call-container .lc-progress-bar{background-color:var(--lhg-last-call-timebar-background-color, var(--color-accent-500, #D81E05));height:.8rem;margin:0 0 .7rem;overflow:hidden;padding:0}lhg-last-call .last-call-container .lc-progress-bar .lc-progress-bar-inner{background-color:var(--lhg-last-call-timebar-color, #FFF);box-shadow:0 0 0 .1rem var(--lhg-last-call-timebar-border-color, var(--color-accent-500, #D81E05)) inset;height:.8rem;max-width:100%}lhg-last-call .last-call-container .info-card-container{width:100%;display:flex;justify-content:center}lhg-last-call .last-call-container .info-card-container .content-container{align-items:center;display:flex}lhg-last-call .last-call-container .info-card-container .content-container .icon-container .icon:before{color:var(--lhg-last-call-card-icon-color, var(--application-text-color, #1A1A1A));content:var(--lhg-last-call-timerbar-icon-sandglass, );font:var(--lhg-last-call-card-icon-font-size, 5rem) var(--lhg-last-call-card-icon-font-family, var(--application-font-family-icon, OS-icons));margin:var(--lhg-last-call-card-icon-margin, 0 .4rem 0 0);vertical-align:var(--lhg-last-call-card-icon-vertical-align, sub)}lhg-last-call .last-call-container .info-card-container .content-container .content{color:var(--lhg-last-call-content-font-color, var(--application-text-color, #1A1A1A));font:var(--lhg-last-call-content-font, 300 1.4rem var(--application-font-family-regular, coresans-a45))}lhg-last-call .last-call-container .info-card-container .content-container .content strong{font:var(--lhg-last-call-content-font-strong, 700 1.4rem var(--application-font-family-bold, coresans-a55))}:root{--refx-dialog-pres-actions-padding: 2rem 0 0}refx-dialog-pres.lhg-generic-failure{background-color:inherit;margin:1.6rem;display:flex}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-header>.refx-dialog-title{margin:0 0 2rem}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-header>.refx-dialog-title .title{margin:0;font:var(--lhg-generic-failure-title-font, normal 300 3.2rem/3.6rem var(--application-font-family-regular, coresans-a45));font-weight:var(--lhg-generic-failure-title-font-weight, bold)}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-header>.refx-dialog-close-btn-corner{background:none!important;border:none!important}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-header>.refx-dialog-close-btn-corner .mdc-button__label .refx-icon-cross:before{color:var(--lhg-generic-failure-close-button-color, var(--application-primary-link-color, #4D4D4D));content:var(--lhg-generic-failure-close-button-icon, initial);font-size:2.4rem}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-content{display:flex;flex-direction:column;overflow-y:inherit!important}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-content .description{font:400 1.8rem/2.4rem var(--application-font-family-regular, coresans-a45)}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-content .form{font:400 1.8rem/2.4rem var(--application-font-family-regular, coresans-a45);margin:2rem 0 .5rem}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-content .form mat-radio-group{display:flex;flex-direction:column;gap:2rem}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-content .form mat-radio-group mat-radio-button.mat-mdc-radio-checked .mdc-label span{color:var(--lhg-generic-failure-radio-selected-text-color, var(--application-text-color, #1A1A1A))}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-content .form mat-radio-group mat-radio-button .mdc-form-field{align-items:start}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-content .form mat-radio-group mat-radio-button .mdc-form-field .mdc-radio .mdc-radio__background:before{left:50%;top:50%;transform:translate(-50%,-50%)}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-content .form mat-radio-group mat-radio-button .mdc-form-field .mdc-radio .mdc-radio__background{height:2.4rem;width:2.4rem}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-content .form mat-radio-group mat-radio-button .mdc-form-field .mdc-radio .mdc-radio__background .mdc-radio__outer-circle{width:2.4rem;height:2.4rem}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-content .form mat-radio-group mat-radio-button .mdc-form-field .mdc-radio .mdc-radio__background .mdc-radio__inner-circle{left:.2rem;top:.2rem;position:fixed}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-content .form mat-radio-group mat-radio-button .mdc-label span{color:var(--lhg-generic-failure-radio-text-color, var(--application-form-label-color, #1A1A1A));font:var(--lhg-generic-failure-radio-text-font, normal 400 1.8rem/2.4rem var(--application-font-family-regular, coresans-a45));margin-left:.2rem;white-space:normal}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-actions{min-width:10rem;justify-content:flex-end;padding:2rem 0 0!important}refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-actions .actions .submit>span{font:700 1.8rem/2.4rem var(--application-font-family-regular, coresans-a45)}@media (min-width: 600px){refx-dialog-pres.lhg-generic-failure .refx-dialog-container .refx-dialog-actions .actions .submit>span i.button-icon:before{color:var(--lhg-generic-failure-button-icon-color, inherit);content:var(--lhg-generic-failure-button-icon-validate, \e91a);font:var(--lhg-generic-failure-button-icon-font-size, 2.4rem) var(--lhg-generic-failure-button-icon-font-family, var(--application-font-family-icon, OS-icons));margin:var(--lhg-generic-failure-button-icon-margin, 0 .5rem 0 0);vertical-align:sub}}lhg-messages-panel-pres{width:100%}lhg-messages-panel-pres .messages-panel{border-radius:var(--lhg-messages-panel-messages-panel-border-radius, 0);box-shadow:var(--lhg-messages-panel-messages-panel-box-shadow, none);margin-bottom:.4rem;padding:2rem}lhg-messages-panel-pres .messages-panel .content .title{font:var(--lhg-messages-panel-content-title-font, inherit);margin-bottom:0}lhg-messages-panel-pres .messages-panel .content .message .message-title{color:var(--application-text-color, #1A1A1A)}lhg-messages-panel-pres .messages-panel.formerrormessage .messages-container,lhg-messages-panel-pres .messages-panel.error .messages-container{padding:1.8rem .7rem 2rem}lhg-messages-panel-pres .messages-panel.formerrormessage .messages-container .icon-left-container,lhg-messages-panel-pres .messages-panel.error .messages-container .icon-left-container{margin-right:.4rem}lhg-messages-panel-pres .messages-panel.formerrormessage .messages-container .icon-left-container .refx-icon-error,lhg-messages-panel-pres .messages-panel.error .messages-container .icon-left-container .refx-icon-error{color:var(--lhg-messages-panel-messages-panel-error-messages-container-refx-icon-error-color, var(--application-error-color, #AD1804));font-size:var(--lhg-messages-panel-messages-container-icon-left-container-icon-left-font-size, 2.4rem);position:relative;top:-.1rem}lhg-messages-panel-pres .messages-panel.formerrormessage .messages-container .icon-left-container .refx-icon-error:before,lhg-messages-panel-pres .messages-panel.error .messages-container .icon-left-container .refx-icon-error:before{content:var(--lhg-messages-panel-messages-panel-error-messages-container-refx-icon-error-content, none)}lhg-messages-panel-pres .messages-panel.formerrormessage .messages-container .content .title,lhg-messages-panel-pres .messages-panel.error .messages-container .content .title{color:var(--lhg-messages-panel-messages-panel-error-content-title-color, var(--application-error-color, #AD1804));font:var(--lhg-messages-panel-messages-panel-error-content-title-font, inherit)}lhg-messages-panel-pres .messages-panel.formerrormessage .messages-container .content .messages-list li:before,lhg-messages-panel-pres .messages-panel.error .messages-container .content .messages-list li:before{background-image:var(--lhg-messages-panel-messages-panel-error-content-messages-list-background-image, ../../assets/icons/lh/chevron-right.svg);background-size:contain;content:"";display:inline-block;height:1.2rem;margin:0 .2rem .3rem 0;vertical-align:bottom;width:1.2rem}lhg-messages-panel-pres .messages-panel.formerrormessage .messages-container .content .messages-list .message,lhg-messages-panel-pres .messages-panel.error .messages-container .content .messages-list .message{font-size:0;line-height:0}lhg-messages-panel-pres .messages-panel.formerrormessage .messages-container .content .messages-list .message .message-title,lhg-messages-panel-pres .messages-panel.error .messages-container .content .messages-list .message .message-title{color:var(--lhg-messages-panel-messages-panel-error-messages-title-color, inherit)}lhg-messages-panel-pres .messages-panel.formerrormessage .messages-container .content .messages-list .message .message-title .link,lhg-messages-panel-pres .messages-panel.error .messages-container .content .messages-list .message .message-title .link{text-decoration:none}lhg-messages-panel-pres .messages-panel.information .messages-container,lhg-messages-panel-pres .messages-panel.error .messages-container,lhg-messages-panel-pres .messages-panel.warning .messages-container,lhg-messages-panel-pres .messages-panel.uiwarning .messages-container,lhg-messages-panel-pres .messages-panel.confirmation .messages-container{padding-bottom:2rem;padding-left:1.4rem;padding-top:1.8rem}lhg-messages-panel-pres .messages-panel.information .messages-container .icon-left-container .refx-icon-validation:before,lhg-messages-panel-pres .messages-panel.error .messages-container .icon-left-container .refx-icon-validation:before,lhg-messages-panel-pres .messages-panel.warning .messages-container .icon-left-container .refx-icon-validation:before,lhg-messages-panel-pres .messages-panel.uiwarning .messages-container .icon-left-container .refx-icon-validation:before,lhg-messages-panel-pres .messages-panel.confirmation .messages-container .icon-left-container .refx-icon-validation:before{color:var(--application-success-color, #007D35);content:var(--lhg-messages-panel-confirmation-messages-container-icon-left-container-refx-icon-validation-content, none)}lhg-messages-panel-pres .messages-panel.information .messages-container .content .title,lhg-messages-panel-pres .messages-panel.error .messages-container .content .title,lhg-messages-panel-pres .messages-panel.warning .messages-container .content .title,lhg-messages-panel-pres .messages-panel.uiwarning .messages-container .content .title,lhg-messages-panel-pres .messages-panel.confirmation .messages-container .content .title{font:var(--lhg-messages-panel-confirmation-messages-container-content-title-font, inherit);margin:0}lhg-messages-panel-pres .messages-panel.information .messages-container .content .messages-list,lhg-messages-panel-pres .messages-panel.error .messages-container .content .messages-list,lhg-messages-panel-pres .messages-panel.warning .messages-container .content .messages-list,lhg-messages-panel-pres .messages-panel.uiwarning .messages-container .content .messages-list,lhg-messages-panel-pres .messages-panel.confirmation .messages-container .content .messages-list{list-style:none}lhg-messages-panel-pres .messages-panel.confirmation,lhg-messages-panel-pres .messages-panel.error,lhg-messages-panel-pres .messages-panel.formerrormessage,lhg-messages-panel-pres .messages-panel.information,lhg-messages-panel-pres .messages-panel.warning,lhg-messages-panel-pres .messages-panel.uierror,lhg-messages-panel-pres .messages-panel.uiformerror,lhg-messages-panel-pres .messages-panel.uiwarning{border:var(--lhg-messages-panel-messages-panel-border, inherit);border-radius:var(--lhg-messages-panel-messages-panel-border-radius, 0)}lhg-messages-panel-pres .messages-panel.confirmation{background-color:var(--lhg-messages-panel-messages-panel-confirmation-background-color, inherit);border-color:var(--lhg-messages-panel-messages-panel-confirmation-border-color, inherit)}lhg-messages-panel-pres .messages-panel.information{background-color:var(--lhg-messages-panel-messages-panel-information-background-color, inherit)}lhg-messages-panel-pres .messages-panel.information .content .title{color:var(--lhg-messages-panel-messages-panel-information-title-color, var(--application-instruction-color, #1A1A1A))}lhg-messages-panel-pres .messages-panel.information .content .message .message-title{color:var(--lhg-messages-panel-messages-panel-information-messages-title-color, inherit)}lhg-messages-panel-pres .messages-panel.error,lhg-messages-panel-pres .messages-panel.uierror,lhg-messages-panel-pres .messages-panel.uiformerror{background-color:var(--lhg-messages-panel-messages-panel-error-background-color, inherit);border-color:var(--lhg-messages-panel-messages-panel-error-border-color, inherit)}lhg-messages-panel-pres .messages-panel.uiwarning,lhg-messages-panel-pres .messages-panel.warning{background-color:var(--lhg-messages-panel-messages-panel-warning-background-color, inherit);border-color:var(--lhg-messages-panel-messages-panel-warning-border-color, inherit)}lhg-messages-panel-pres .messages-container{display:flex;padding:2rem}lhg-messages-panel-pres .messages-container .icon-left-container{margin-right:.8rem}[dir=rtl] lhg-messages-panel-pres .messages-container .icon-left-container{margin-left:.8rem;margin-right:0}lhg-messages-panel-pres .messages-container .icon-left-container .icon-left{font-size:var(--lhg-messages-panel-messages-container-icon-left-container-icon-left-font-size, 2.4rem)}lhg-messages-panel-pres .confirmation .messages-container{padding:1rem 2rem}lhg-messages-panel-pres .content .instructions{color:var(--application-instruction-color, #1A1A1A);margin-bottom:1rem}lhg-messages-panel-pres .content .messages-list{list-style-position:var(--lhg-messages-panel-content-messages-list-list-style-position, outside);list-style-type:var(--lhg-messages-panel-content-messages-list-list-style-type, disc);margin:0;padding:0}lhg-messages-panel-pres .content .message{margin-bottom:1rem}lhg-messages-panel-pres .content .message:last-child{margin-bottom:0}lhg-messages-panel-pres .content .message span.link{color:var(--lhg-messages-panel-content-message-span-link-color, var(--color-primary-A700, #f30000));cursor:pointer;line-height:1.5rem;text-decoration:underline}lhg-messages-panel-pres .content .message span.message-title{line-height:1.9rem}lhg-messages-panel-pres .content .message span.message-title .error-unique-code{font-size:1.2rem}lhg-messages-panel-pres .content .message .toggle-instruction{background:none;border:none;cursor:pointer;padding:0}lhg-messages-panel-pres .content .message .toggle-instruction:focus{box-shadow:var(--lhg-messages-panel-content-message-toggle-instruction-focus-box-shadow, 0 0 .3rem .1rem var(--application-focus-outline-color, #0096FA))}lhg-messages-panel-pres .content .message .toggle-instruction.show-instruction{margin-bottom:1rem}lhg-messages-panel-pres .content .message .toggle-instruction .toggle-instruction-label{color:var(--lhg-messages-panel-content-message-toggle-instruction-toggle-instruction-label-color, var(--color-primary-A700, #f30000));text-decoration:underline}lhg-messages-panel-pres .content .message .toggle-instruction .toggle-icon{color:var(--lhg-messages-panel-content-message-toggle-instruction-toggle-icon-color, var(--color-primary-A700, #f30000));padding:var(--lhg-messages-panel-content-message-toggle-instruction-toggle-icon-padding, 0 .5rem)}lhg-messages-panel-pres .information .messages-list .message:only-child,lhg-messages-panel-pres .confirmation .messages-list .message:only-child{list-style-type:var(--lhg-messages-panel-information-confirmation-messages-list-message-only-child-list-style-type, none)}lhg-messages-panel-pres .information .messages-list .message.show-bullets:only-child,lhg-messages-panel-pres .confirmation .messages-list .message.show-bullets:only-child{list-style-type:var(--lhg-messages-panel-information-confirmation-messages-list-message-show-bullets-only-child-list-style-type, disc)}lhg-messages-panel-pres .instruction-text{color:var(--lhg-messages-panel-instruction-text-color, var(--application-instruction-color, #1A1A1A))}lhg-messages-panel-pres .expandable-instruction .instruction-text{display:none}lhg-messages-panel-pres .expandable-instruction .instruction-text.show-instruction{display:block}lhg-messages-panel-pres .message-details{padding:0}lhg-messages-panel-pres .message-details li{list-style-type:none;padding-top:1rem}lhg-messages-panel-pres .detail-key{display:inline-block;font-weight:700;padding-right:.5rem}[dir=rtl] lhg-messages-panel-pres .detail-key{padding-left:.5rem;padding-right:0}lhg-messages-panel-pres .detail-key:after{content:":"}lhg-messages-panel-pres .refx-icon-informative:before{bottom:.4rem;color:var(--lhg-messages-panel-icon-informative-before-color, var(--application-instruction-color, #1A1A1A));content:var(--lhg-messages-panel-icon-informative-before-content, inherit);position:relative}lhg-messages-panel-pres .refx-icon-informative.isPageError:before{bottom:.4rem;color:var(--lhg-messages-panel-icon-informative-is-page-error-before-color, var(--application-error-color, #AD1804));content:var(--lhg-messages-panel-icon-informative-is-page-error-before-content, inherit)!important;position:relative}refx-refund-review .message-panel-wrapper refx-messages-panel-cont.information-message-panel,refx-refund-review .message-panel-container refx-messages-panel-cont.information-message-panel,refx-refund-confirmation .message-panel-wrapper refx-messages-panel-cont.information-message-panel,refx-refund-confirmation .message-panel-container refx-messages-panel-cont.information-message-panel,refx-self-reacc-confirmation .message-panel-wrapper refx-messages-panel-cont.information-message-panel,refx-self-reacc-confirmation .message-panel-container refx-messages-panel-cont.information-message-panel,refx-self-reacc-review .message-panel-wrapper refx-messages-panel-cont.information-message-panel,refx-self-reacc-review .message-panel-container refx-messages-panel-cont.information-message-panel{display:none}refx-refund-confirmation .message-panel-wrapper refx-messages-panel-cont.showUnchangedPNRInfo{display:unset}.main-content:has(.image-background-title img[style*="display: block"]) .message-panel-wrapper:has(refx-messages-panel-pres){margin-top:-6.8rem;position:relative;z-index:1}@media (max-width: 1023.98px){.main-content:has(.image-background-title img[style*="display: block"]) .message-panel-wrapper:has(refx-messages-panel-pres){margin-top:-8rem}}@media (max-width: 599.98px){.main-content:has(.image-background-title img[style*="display: block"]) .message-panel-wrapper:has(refx-messages-panel-pres){margin-top:3.2rem}}@media (min-width: 0){lhg-pets-in-cabin-general-advice .lhg-general-advice-container{margin-top:4rem}}@media (min-width: 840px){lhg-pets-in-cabin-general-advice .lhg-general-advice-container{margin-top:6rem}}lhg-pets-in-cabin-general-advice .lhg-general-advice-container .lhg-general-advice-title{color:var(--lhg-general-advice-title-color, none);font:var(--lhg-general-advice-title-font, none);line-height:2.8rem}lhg-pets-in-cabin-general-advice .lhg-general-advice-container .lhg-info-message-container{align-items:flex-start;background:var(--lhg-info-message-container-background-color, none);display:flex;padding:var(--lhg-info-message-container-padding, 1.8rem 1.8rem 1.8rem 1.4rem);margin:2.4rem 0}lhg-pets-in-cabin-general-advice .lhg-general-advice-container .lhg-info-message-container .lhg-info-message-icon{align-items:flex-start;display:flex;margin:var(--lhg-info-message-icon-margin, 0 1rem 0 0)}lhg-pets-in-cabin-general-advice .lhg-general-advice-container .lhg-info-message-container .lhg-info-message-icon:before{color:var(--lhg-info-message-icon-color);content:var(--lhg-info-message-icon-content, none);font-family:OS-icons;font-size:2.4rem}lhg-pets-in-cabin-general-advice .lhg-general-advice-container .lhg-info-message-container .lhg-info-message-content{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column}lhg-pets-in-cabin-general-advice .lhg-general-advice-container .lhg-info-message-container .lhg-info-message-content .lhg-info-message-title{color:var(--lhg-info-message-title-color, none);font:var(--lhg-info-message-title-font, none);line-height:var(--lhg-info-message-title-line-height, 2.4rem);margin:var(--lhg-info-message-title-margin, 0 0 1.6rem 0)}lhg-pets-us-banner .lhg-pets-us-banner-info-message-container{align-items:flex-start;background:var(--lhg-pets-us-banner-info-message-background-color, none);display:flex;margin:var(--lhg-pets-us-banner-info-message-container-margin, 2.4rem 0);padding:var(--lhg-pets-us-banner-info-message-container-padding, 1.8rem 1.8rem 1.8rem 1.4rem)}lhg-pets-us-banner .lhg-pets-us-banner-info-message-container .lhg-pets-us-banner-info-message-icon{align-items:flex-start;display:flex;margin:var(--lhg-pets-us-banner-info-message-icon-margin, 0 1rem 0 0)}lhg-pets-us-banner .lhg-pets-us-banner-info-message-container .lhg-pets-us-banner-info-message-icon:before{color:var(--lhg-pets-us-banner-info-message-icon-color);content:var(--lhg-pets-us-banner-info-message-icon-content, none);font-family:OS-icons;font-size:2.4rem}lhg-pets-us-banner .lhg-pets-us-banner-info-message-container .lhg-pets-us-banner-info-message-content{align-items:flex-start;display:flex;flex-direction:column;flex:1 0 0}lhg-pets-us-banner .lhg-pets-us-banner-info-message-container .lhg-pets-us-banner-info-message-content .lhg-pets-us-banner-info-message-title{font:var(--lhg-pets-us-banner-info-message-title-font, none);line-height:var(--lhg-pets-us-banner-info-message-title-line-height, 2.4rem);margin:var(--lhg-pets-us-banner-info-message-title-margin, 0 0 1.6rem 0)}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres .card.has-selection .category.specialassistance{display:none}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres .card:not(.has-selection) .category-recap.specialassistance div[role=region]{display:none}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres .card:not(.has-selection) .category-recap.specialassistance .row-value{display:block}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres .card:not(.has-selection) .category-recap.specialassistance .category-recap-footer{margin-bottom:0}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres .card:not(.has-selection) .category-recap.specialassistance .category-recap-footer .category-modify-service{border-top:none;padding-left:0;padding-right:0;padding-top:0}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres .card:not(.has-selection) .category-recap.specialassistance .category-recap-footer .category-modify-service .category-add-service .mdc-button__label{font-size:var(--lhg-special-assistance-collapsable-teaser-content-desc-font-size, 1.4rem);line-height:var(--lhg-special-assistance-collapsable-teaser-content-desc-line-height, 1.8rem)}@media (max-width: 839.98px){lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres .card:not(.has-selection) .category-recap.specialassistance{margin-top:1.6rem}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres .card:not(.has-selection) .category-recap.specialassistance .category-recap-footer .category-modify-service{margin-top:0;padding-top:inherit}}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .category-recap-travel-units .category-recap-travel-unit{padding-bottom:1rem}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .category-recap-travel-units .category-recap-travel-unit:not(:last-child){border-bottom:1px solid var(--lhg-special-assistance-collapsable-teaser-category-recap-travel-unit-border-bottom-color, var(--application-border-color, #B0B0B0))}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance ul.travelers-service-selection{padding-bottom:0}@media (min-width: 0){lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance ul.travelers-service-selection{padding-left:1.5rem}}@media (min-width: 840px){lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance ul.travelers-service-selection{padding-left:var(--lhg-special-assistance-collapsable-teaser-category-recap-details-padding-left-md, 6.7rem)}}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .row-value{display:none}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .mat-expansion-panel{pointer-events:none}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:visible!important}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .mat-expansion-panel-content{border-bottom:none;height:fit-content!important}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .mat-expansion-panel-header{border-top:none;margin-left:0;padding-bottom:0;padding-left:0}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .mat-expansion-panel-header:not(.mat-expanded){border-bottom:none}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .mat-expansion-panel.mat-expanded .mat-expansion-panel-header .mat-content .mat-expansion-panel-header-title{border-bottom:none}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .mat-expansion-panel .mat-expansion-panel-header.cdk-focused{border:none;box-shadow:none}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .mat-expansion-panel-header .mat-content mat-panel-title .category-recap-header .row-action i{display:none}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance div[role=region]{display:block}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .recap-buttons{padding:1.6rem 0 0;pointer-events:all}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .generic-recap-footer{pointer-events:all}@media (min-width: 0){lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .generic-recap-footer{padding-left:1.5rem}}@media (min-width: 840px){lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .generic-recap-footer{padding-left:var(--lhg-special-assistance-collapsable-teaser-category-recap-details-padding-left-md, 6.7rem)}}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .category-recap-footer{margin-bottom:0}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .category-recap-footer .category-modify-service{padding:1.6rem 0 0}lhg-collapsable-service-container>.SPECIALASSISTANCE-teaser-wrapper>.mat-expansion-panel refx-service-category-pres refx-category-recap-pres.specialassistance .category-recap-footer .category-recap-footer-price{display:none}@media (min-width: 0){refx-booking-services:has(lhg-special-assistance-details) .row.page-header refx-page-title-pres.page-title{font:var(--lhg-special-assistance-details-title-font-xs, 700 3.2rem/3.6rem var(--application-font-family-bold, coresans-a55))}}@media (min-width: 1024px){refx-booking-services:has(lhg-special-assistance-details) .row.page-header refx-page-title-pres.page-title{font:var(--lhg-special-assistance-details-title-font-lg, 700 3.2rem/3.6rem var(--application-font-family-bold, coresans-a55))}}@media (min-width: 0){refx-booking-services:has(lhg-special-assistance-details) .row.page-header refx-page-title-pres.page-title{margin:2rem var(--application-page-spacing, 1.8rem) 2.4rem var(--lhg-grid-margin-xs, 1.8rem)}}@media (min-width: 600px){refx-booking-services:has(lhg-special-assistance-details) .row.page-header refx-page-title-pres.page-title{margin:2rem var(--application-page-spacing, 1.8rem) 2.4rem var(--lhg-grid-margin-sm, 2.4rem)}}@media (min-width: 840px){refx-booking-services:has(lhg-special-assistance-details) .row.page-header refx-page-title-pres.page-title{margin:4rem var(--application-page-spacing, 1.8rem) 2.4rem var(--lhg-grid-margin-md, 2.6rem)}}@media (min-width: 1024px){refx-booking-services:has(lhg-special-assistance-details) .row.page-header refx-page-title-pres.page-title{margin:5rem var(--application-page-spacing, 1.8rem) 2.4rem 7.8rem}}@media (min-width: 1280px){refx-booking-services:has(lhg-special-assistance-details) .row.page-header refx-page-title-pres.page-title{margin:5rem var(--application-page-spacing, 1.8rem) 2.4rem 1.7rem}}refx-booking-services:has(lhg-special-assistance-details) lhg-special-assistance-details .lhg-special-assistance-details-content{color:var(--application-text-color, #1A1A1A);display:flex;flex-direction:column;gap:.5rem}@media (min-width: 0){refx-booking-services:has(lhg-special-assistance-details) lhg-special-assistance-details .lhg-special-assistance-details-content{font:var(--lhg-special-assistance-details-content-font-xs, 300 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45))}}@media (min-width: 1024px){refx-booking-services:has(lhg-special-assistance-details) lhg-special-assistance-details .lhg-special-assistance-details-content{font:var(--lhg-special-assistance-details-content-font-lg, 300 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45))}}refx-booking-services:has(lhg-special-assistance-details) lhg-special-assistance-details .lhg-special-assistance-details-content .list ul{padding-inline-start:3rem}refx-booking-services:has(lhg-special-assistance-details) lhg-special-assistance-details .lhg-special-assistance-details-content .contact strong{font:var(--lhg-special-assistance-details-refx-service-unit-description-h4-font, 700 1.6rem/2.2rem var(--application-font-family-bold, coresans-a55))}refx-booking-services:has(lhg-special-assistance-details) lhg-special-assistance-details .lhg-special-assistance-details-content .contact .link{color:var(--application-primary-link-color, #4D4D4D);cursor:pointer;display:inline-flex;text-decoration:none}refx-booking-services:has(lhg-special-assistance-details) lhg-special-assistance-details .lhg-special-assistance-details-content .contact .link:before{color:var(--lhg-special-assistance-details-link-icon-color, var(--application-primary-link-color, #4D4D4D));content:"\e953";font-family:var(--application-font-family-icon, OS-icons);order:var(--lhg-special-assistance-details-link-icon-order, 0);padding:var(--lhg-special-assistance-details-link-icon-padding, 0 .5rem 0 0)}@media (min-width: 0){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-travel-unit-header{padding:1.8rem 1.8rem 1.8rem 1.2rem}}@media (min-width: 1280px){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-travel-unit-header{padding:1.6rem 1.2rem}}@media (min-width: 0){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-travel-unit-header{font:var(--lhg-special-assistance-details-refx-travel-unit-header-font-xs, 700 2.4rem/2.8rem var(--application-font-family-bold, coresans-a55))}}@media (min-width: 1024px){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-travel-unit-header{font:var(--lhg-special-assistance-details-refx-travel-unit-header-font-lg, 700 2.4rem/2.8rem var(--application-font-family-bold, coresans-a55))}}@media (min-width: 0){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection{padding:1.8rem 1.8rem 1.8rem 1.2rem}}@media (min-width: 1280px){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection{padding:1.6rem 1.2rem}}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres{display:flex;flex-direction:column}@media (min-width: 0){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres{gap:var(--lhg-special-assistance-details-refx-category-gap-xs, 5rem)}}@media (min-width: 1024px){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres{gap:var(--lhg-special-assistance-details-refx-category-gap-lg, 3.6rem)}}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card{display:flex;flex-direction:column}@media (min-width: 0){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card{gap:var(--lhg-special-assistance-details-refx-service-selection-gap-xs, 1rem)}}@media (min-width: 1024px){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card{gap:var(--lhg-special-assistance-details-refx-service-selection-gap-lg, 2.4rem)}}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card h3.service-header{border:none;margin:0;padding:0}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card h3.service-header .header-wrapper .service-name{color:var(--application-text-color, #1A1A1A);font:var(--lhg-special-assistance-details-refx-service-unit-header-font, 700 2rem/2.6rem var(--application-font-family-bold, coresans-a55));margin:0}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-description{color:var(--application-text-color, #1A1A1A);display:flex;flex-direction:column;gap:2rem}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-description p{display:none;font:var(--lhg-special-assistance-details-refx-service-unit-description-font, 300 1.6rem/2.2rem var(--application-font-family-regular, coresans-a45));margin:0}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-description h4{display:none;font:var(--lhg-special-assistance-details-refx-service-unit-description-h4-font, 700 1.6rem/2.2rem var(--application-font-family-bold, coresans-a55));margin:0}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers{margin:0}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers{display:flex;flex-direction:column;gap:2.4rem}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler{border:none;padding:0}@media (min-width: 0){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler{gap:var(--lhg-special-assistance-details-refx-service-traveler-gap-xs, 2.4rem)}}@media (min-width: 1024px){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler{gap:var(--lhg-special-assistance-details-refx-service-traveler-gap-lg, 0)}}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler refx-traveler-name-pres{align-items:center;display:flex;margin:.4rem 0 0}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler refx-traveler-name-pres span.name{color:var(--application-text-color, #1A1A1A);padding:.15rem 0}@media (min-width: 0){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler refx-traveler-name-pres span.name{font:var(--lhg-special-assistance-details-refx-service-unit-traveler-name-font-xs, 300 1.8rem/2.4rem var(--application-font-family-regular, coresans-a45))}}@media (min-width: 1024px){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler refx-traveler-name-pres span.name{font:var(--lhg-special-assistance-details-refx-service-unit-traveler-name-font-lg, 300 1.8rem/2.4rem var(--application-font-family-regular, coresans-a45))}}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler refx-traveler-name-pres span.name:before{content:var(--lhg-special-assistance-details-person-icon, );font:2.4rem var(--application-font-family-icon, OS-icons);vertical-align:var(--lhg-special-assistance-details-person-icon-vertical-align, bottom)}@media (min-width: 0){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler refx-traveler-name-pres span.name:before{padding:var(--lhg-special-assistance-details-refx-service-unit-traveler-icon-padding-xs, 0 1rem 0 0)}}@media (min-width: 1024px){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler refx-traveler-name-pres span.name:before{padding:var(--lhg-special-assistance-details-refx-service-unit-traveler-icon-padding-lg, 0 1rem 0 0)}}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler refx-service-input-pres mat-checkbox .service-input-label{font:var(--lhg-special-assistance-details-refx-service-unit-traveler-input-font, 300 1.8rem/2.4rem var(--application-font-family-regular, coresans-a45))}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler refx-service-input-pres mat-checkbox .service-input-label:after{display:none}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler refx-service-input-pres mat-checkbox span[aria-hidden=true],refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler refx-service-input-pres mat-checkbox .prices-with-separator{display:none}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler refx-subcategory-input-pres .subcategory-input mat-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding:1.3rem 0 .5rem}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler refx-subcategory-input-pres .subcategory-input mat-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix mat-select.mat-mdc-select{font:var(--lhg-special-assistance-details-refx-service-unit-traveler-input-font, 300 1.8rem/2.4rem var(--application-font-family-regular, coresans-a45))}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card .service-select-travelers .service-travelers .service-traveler refx-subcategory-input-pres .subcategory-input mat-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix mat-select.mat-mdc-select .mat-mdc-select-arrow-wrapper:after{height:2.4rem;width:2.4rem}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card:has(.service-description) .service-select-travelers .service-travelers{gap:1.2rem}@media (max-width: 839.98px){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres refx-service-card-pres .service-selection-card:has(.service-description) .service-select-travelers .service-travelers .service-traveler{gap:1.2rem}}@media (min-width: 0){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres .no-service-available{font:var(--lhg-special-assistance-details-content-font-xs, 300 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45))}}@media (min-width: 1024px){refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection refx-category-generic-selection-pres .no-service-available{font:var(--lhg-special-assistance-details-content-font-lg, 300 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45))}}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit:first-child .travel-unit-category-selection refx-service-card-pres .service-selection-card .service-description p,refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit:first-child .travel-unit-category-selection refx-service-card-pres .service-selection-card .service-description h4{display:block}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit:not(:first-child) .travel-unit-category-selection refx-service-card-pres .service-selection-card .service-description p:first-child{display:block}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .category-selection-recap{display:none}refx-booking-services:has(lhg-special-assistance-details) refx-booking-service-category-selection-cont refx-service-category-selection-pres .no-service-available{color:var(--application-text-color, #1A1A1A)}@media (min-width: 1279.98px){refx-booking-services:has(lhg-special-assistance-details) refx-basic-in-flow-layout .basic-in-flow-layout-container .footer-wrapper{margin:3rem 0 0}}refx-dialog-pres.special-meal-blocked-dialog{margin:1.6rem;display:flex}refx-dialog-pres.special-meal-blocked-dialog .refx-dialog-container{gap:2rem}refx-dialog-pres.special-meal-blocked-dialog .refx-dialog-container .refx-dialog-header>.refx-dialog-title{margin:0 0 2rem}refx-dialog-pres.special-meal-blocked-dialog .refx-dialog-container .refx-dialog-header>.refx-dialog-title .title{margin:0;font:var(--lhg-special-meal-blocked-dialog-title-font, normal 3.2rem/3.6rem var(--application-font-family-regular, coresans-a45));font-weight:var(--lhg-special-meal-blocked-dialog-title-font-weight, bold)}refx-dialog-pres.special-meal-blocked-dialog .refx-dialog-container .refx-dialog-content{display:flex;flex-direction:column}refx-dialog-pres.special-meal-blocked-dialog .refx-dialog-container .refx-dialog-content .description{font:var(--lhg-special-meal-blocked-dialog-description-font, 400 1.8rem/2.4rem var(--application-font-family-regular, coresans-a45))}refx-dialog-pres.special-meal-blocked-dialog .refx-dialog-container .refx-dialog-actions{min-width:10rem;padding:var(--lhg-special-meal-blocked-dialog-actions-padding, none)!important}@media (min-width: 600px){refx-dialog-pres.special-meal-blocked-dialog .refx-dialog-container .refx-dialog-actions .mat-mdc-unelevated-button{width:inherit!important}refx-dialog-pres.special-meal-blocked-dialog .refx-dialog-container .refx-dialog-actions .buttons-place{justify-content:flex-end}refx-dialog-pres.special-meal-blocked-dialog .refx-dialog-container .refx-dialog-actions .cancel-label{padding:var(--lhg-special-meal-blocked-dialog-button-content-padding, none)}}lhg-sport-equipment-banner .lhg-info-message-container{align-items:flex-start;background:var(--lhg-sport-equipment-banner-info-message-background-color, inherit);display:flex;margin:var(--lhg-sport-equipment-banner-info-message-container-margin, 2.4rem 0);padding:var(--lhg-sport-equipment-banner-info-message-container-padding, 1.8rem 1.8rem 1.8rem 1.4rem)}lhg-sport-equipment-banner .lhg-info-message-container a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-inline-textlink-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-inline-textlink-text-decoration, none);text-decoration:var(--lhg-inline-textlink-text-decoration, none)}lhg-sport-equipment-banner .lhg-info-message-container a:before,lhg-sport-equipment-banner .lhg-info-message-container a:after,lhg-sport-equipment-banner .lhg-info-message-container a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}lhg-sport-equipment-banner .lhg-info-message-container a:hover:not([disabled]){color:var(--lhg-inline-textlink-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-inline-textlink-text-decoration-focus, none);text-decoration:var(--lhg-inline-textlink-text-decoration-focus, none)}lhg-sport-equipment-banner .lhg-info-message-container a:before,lhg-sport-equipment-banner .lhg-info-message-container a:after,lhg-sport-equipment-banner .lhg-info-message-container a i{display:var(--lhg-inline-textlink-icon-display, inline-block);-webkit-text-decoration:var(--lhg-inline-textlink-icon-text-decoration, none);text-decoration:var(--lhg-inline-textlink-icon-text-decoration, none)}lhg-sport-equipment-banner .lhg-info-message-container .lhg-info-message-icon{align-items:flex-start;display:flex;margin:var(--lhg-sport-equipment-banner-info-message-icon-margin, 0 1rem 0 0)}lhg-sport-equipment-banner .lhg-info-message-container .lhg-info-message-icon:before{color:var(--lhg-sport-equipment-banner-info-message-icon-color, inherit);content:var(--lhg-sport-equipment-banner-info-message-icon-content, none);font-family:OS-icons;font-size:2.4rem}lhg-sport-equipment-banner .lhg-info-message-container .lhg-info-message-content{align-items:flex-start;display:flex;flex-direction:column;flex:1 0 0}lhg-sport-equipment-banner .lhg-info-message-container .lhg-info-message-content .lhg-info-message-title{color:var(--lhg-sport-equipment-banner-info-message-title-color, inherit);font:var(--lhg-sport-equipment-banner-info-message-title-font, inherit);line-height:var(--lhg-sport-equipment-banner-info-message-title-line-height, 2.4rem);margin:var(--lhg-sport-equipment-banner-info-message-title-margin, 0 0 1.6rem 0)}lhg-sport-equipment-banner .lhg-info-message-container .lhg-info-message-content .lhg-info-message-text{color:var(--lhg-sport-equipment-banner-info-message-text-color, inherit)}lhg-sport-equipment-banner .lhg-info-message-container .lhg-info-message-content .lhg-info-message-text .refx-icon-arrow-right{color:var(--lhg-sport-equipment-banner-info-message-inline-textlink-color);content:var(--lhg-sport-equipment-banner-info-message-link-content);font-family:var(--lhg-sport-equipment-banner-info-message-link-font-family);font-size:var(--lhg-sport-equipment-banner-info-message-link-font-size, 1.8rem);line-height:var(--lhg-sport-equipment-banner-info-message-text-line-height, 1.8rem);padding-right:.5rem;position:relative;top:var(--lhg-sport-equipment-banner-info-message-icon-top, .3rem);left:var(--lhg-sport-equipment-banner-info-message-icon-left, .125rem)}lhg-transferred-services .lhg-transferred-services-container{display:flex;background-color:var(--lhg-transferred-services-info-background-color, inherit);border:var(--lhg-transferred-services-info-border, inherit);padding:.5rem}lhg-transferred-services .lost-services-container{display:flex;margin:var(--lhg-transferred-services-lost-services-container-margin, calc(var(--application-spacer, 2rem) * .5) 0 0);background-color:var(--lhg-transferred-services-warn-background-color, inherit);border:var(--lhg-transferred-services-warn-border, inherit);padding:.4rem}lhg-transferred-services .separator-line{border-top:var(--lhg-transferred-services-separator-line-border, var(--application-separator-border, 1px solid #B0B0B0));margin:var(--lhg-transferred-services-separator-line-margin, calc(var(--application-spacer, 2rem) * .5) 0 calc(var(--application-spacer, 2rem) * .5))}@media (min-width: 840px){lhg-transferred-services .separator-line{display:none}}lhg-transferred-services .icon-left-container{margin:var(--lhg-transferred-services-icon-container-margin, 0 .3rem 0 0);line-height:var(--lhg-transferred-services-icon-container-line-height, 2.2rem)}lhg-transferred-services .icon-left-container .refx-icon-informative:before{content:var(--lhg-transferred-services-info-icon-content, "\e91f")}lhg-transferred-services .icon-left-container .icon-left.refx-icon-informative{line-height:1.7rem}lhg-transferred-services .icon-left-container .refx-icon-warning:before{content:var(--lhg-transferred-services-warn-icon-content, "\e91d")}lhg-transferred-services .icon-left-container .icon-left{font-size:var(--lhg-transferred-services-icon-font-size, 2.4rem)}lhg-transferred-services .icon-left-container .icon-left.warn{color:var(--lhg-transferred-services-icon-warn-color, #FFF);background:var(--lhg-transferred-services-icon-warn-background, var(--color-warn-500, #8C1E33));border-radius:var(--lhg-transferred-services-icon-warn-border-radius, 0%);font-size:var(--lhg-transferred-services-icon-warn-font-size, 2.4rem);line-height:var(--lhg-transferred-services-icon-warn-line-height, 1.7rem);padding:var(--lhg-transferred-services-icon-warn-padding, 0);vertical-align:top}lhg-transferred-services .icon-left-container .icon-left.info{color:var(--lhg-transferred-services-icon-info-color, var(--color-primary-500, #4d4d4d))}[dir=rtl] lhg-transferred-services .icon-left-container{margin:var(--lhg-transferred-services-icon-container-margin-rtl, 0 0 0 .3rem)}lhg-transferred-services .content-right-container .service-item-list li.service-item,lhg-transferred-services .content-right-container .lost-service-item-list li.lost-service-item{font-size:1.4rem;font-weight:400;line-height:2rem}lhg-transferred-services .content-right-container .service-item-list li.service-item .degraded-service .degraded-service-content .info-icon.refx-icon-warning:before,lhg-transferred-services .content-right-container .lost-service-item-list li.lost-service-item .degraded-service .degraded-service-content .info-icon.refx-icon-warning:before{font-family:var(--lhg-degraded-service-icon-font-family, inherit);font-size:1.3rem}lhg-transferred-services .content-right-container .service-item-list li.service-item .degraded-service .degraded-warning,lhg-transferred-services .content-right-container .lost-service-item-list li.lost-service-item .degraded-service .degraded-warning{color:var(--application-degraded-service-warning-color, #101010);font-size:1.2rem}lhg-transferred-services .content-right-container .services-shown-confirmed,lhg-transferred-services .content-right-container .lost-services-shown,lhg-transferred-services .content-right-container .services-shown{color:var(--lhg-transferred-services-info-text-color, var(--application-text-color, #1A1A1A));font-family:var(--lhg-transferred-services-sub-heading-text-font-family, inherit);font-weight:var(--lhg-transferred-services-sub-heading-text-font-weight, 700)}lhg-transferred-services .content-right-container .no-services-transferred{color:var(--lhg-transferred-services-warn-text-color, var(--highlight-500, #BA26A7))}lhg-transferred-services .content-right-container .default-no-services-shown,lhg-transferred-services .content-right-container .no-services,lhg-transferred-services .content-right-container .services-after-confirmation,lhg-transferred-services .content-right-container .unchanged-services,lhg-transferred-services .content-right-container .services-confirmed{color:var(--lhg-transferred-services-info-text-color, var(--application-text-color, #1A1A1A))}lhg-transferred-services .content-right-container .auto-refund-label,lhg-transferred-services .content-right-container .not-auto-refund-label{color:var(--lhg-transferred-services-item-list-color, var(--application-text-color, #1A1A1A))}lhg-transferred-services .content-right-container .service-item-list,lhg-transferred-services .content-right-container .lost-service-item-list{list-style-type:none;padding:0;margin:var(--lhg-transferred-services-item-list-margin, .1rem 0 .1rem)}lhg-transferred-services .content-right-container .service-item-list .service-item,lhg-transferred-services .content-right-container .service-item-list .lost-service-item,lhg-transferred-services .content-right-container .service-item-list .degraded-warning,lhg-transferred-services .content-right-container .lost-service-item-list .service-item,lhg-transferred-services .content-right-container .lost-service-item-list .lost-service-item,lhg-transferred-services .content-right-container .lost-service-item-list .degraded-warning{margin:var(--lhg-transferred-services-item-margin, 0);color:var(--lhg-transferred-services-item-list-color, var(--application-text-color, #1A1A1A))}lhg-transferred-services .content-right-container .service-item-list .degraded-service-item .degraded-service,lhg-transferred-services .content-right-container .service-item-list .modified-service-item .degraded-service,lhg-transferred-services .content-right-container .lost-service-item-list .degraded-service-item .degraded-service,lhg-transferred-services .content-right-container .lost-service-item-list .modified-service-item .degraded-service{color:var(--lhg-degraded-services-item-list-color, var(--highlight-500, #BA26A7));display:var(--lhg-degraded-services-item-list-display, flex);flex-direction:var(--lhg-degraded-services-item-list-flex-direction, column)}lhg-transferred-services .content-right-container .service-item-list .degraded-service-item .degraded-service .info-icon,lhg-transferred-services .content-right-container .service-item-list .modified-service-item .degraded-service .info-icon,lhg-transferred-services .content-right-container .lost-service-item-list .degraded-service-item .degraded-service .info-icon,lhg-transferred-services .content-right-container .lost-service-item-list .modified-service-item .degraded-service .info-icon{color:var(--lhg-degraded-services-item-list-info-icon-color, var(--highlight-500, #BA26A7));margin:var(--lhg-degraded-services-item-list-info-icon-margin, 0 calc(var(--application-spacer, 2rem) * .25) 0 0)}[dir=rtl] lhg-transferred-services .content-right-container .service-item-list .degraded-service-item .degraded-service .info-icon,[dir=rtl] lhg-transferred-services .content-right-container .service-item-list .modified-service-item .degraded-service .info-icon,[dir=rtl] lhg-transferred-services .content-right-container .lost-service-item-list .degraded-service-item .degraded-service .info-icon,[dir=rtl] lhg-transferred-services .content-right-container .lost-service-item-list .modified-service-item .degraded-service .info-icon{margin:var(--lhg-degraded-services-item-list-info-icon-margin-rtl, 0 0 0 calc(var(--application-spacer, 2rem) * .25))}lhg-transferred-services .content-right-container .service-item-list .degraded-service-item .degraded-service .degraded-service-content,lhg-transferred-services .content-right-container .service-item-list .modified-service-item .degraded-service .degraded-service-content,lhg-transferred-services .content-right-container .lost-service-item-list .degraded-service-item .degraded-service .degraded-service-content,lhg-transferred-services .content-right-container .lost-service-item-list .modified-service-item .degraded-service .degraded-service-content{display:flex}lhg-transferred-services .content-right-container .service-item-list .degraded-service-item .degraded-service .degraded-warning,lhg-transferred-services .content-right-container .service-item-list .modified-service-item .degraded-service .degraded-warning,lhg-transferred-services .content-right-container .lost-service-item-list .degraded-service-item .degraded-service .degraded-warning,lhg-transferred-services .content-right-container .lost-service-item-list .modified-service-item .degraded-service .degraded-warning{width:var(--lhg-degraded-services-item-warning-width, fit-content);line-height:var(--lhg-degraded-services-item-warning-line-height, initial);background-color:var(--lhg-degraded-services-item-warning-background-color, var(--application-separator-color, #E0DFE7));border-radius:var(--lhg-degraded-services-item-warning-border-radius, calc(var(--application-spacer, 2rem) * .2));padding:var(--lhg-degraded-services-item-warning-padding, calc(var(--application-spacer, 2rem) * .15) calc(var(--application-spacer, 2rem) * .25))}lhg-transferred-services .lhg-transferred-services-details-link{cursor:pointer;color:var(--lhg-transferred-services-link-details-color, var(--application-text-color, #1A1A1A));text-decoration:underline}lhg-transferred-services .lhg-transferred-services-details-link .refx-caption{font:1.4rem/2rem var(--lhg-transferred-services-details-in-avail-link-font-family-type, var(--application-font-family-regular, coresans-a45));font-weight:var(--lhg-transferred-services-details-in-avail-link-font-weight, 400);text-decoration:none}lhg-transferred-services .lhg-transferred-services-details-link .refx-caption:before{content:var(--lhg-transferred-service-details-in-avail-link-icon, "\e91b");font-family:var(--application-font-family-icon, OS-icons);margin-right:.5rem}lhg-transferred-services-list .title{color:var(--lhg-transferred-services-list-title-color, var(--color-primary-700, #3d3d3d));padding:var(--lhg-transferred-services-list-title-padding, 15px 0 calc(var(--application-spacer, 2rem) * .5));text-align:var(--lhg-transferred-services-list-title-text-align, var(--application-section-title-text-align, center))}lhg-transferred-services-list .services-container{border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:var(--lhg-transferred-services-list-card-margin, 0 0 var(--application-spacer, 2rem));padding:0;overflow:hidden}lhg-transferred-services-list .services-container .transferred-services-details-container{padding:var(--lhg-transferred-services-list-card-padding, var(--application-spacer, 2rem) var(--application-spacer, 2rem) 0)}lhg-transferred-services-list .services-container .transferred-services-details-container .bound-city-pair{color:var(--lhg-transferred-services-details-container-text-color, inherit);font-family:var(--lhg-transferred-services-details-container-text-font-type, inherit);font-size:1.6rem;font-weight:var(--lhg-transferred-services-details-container-bound-city-text-font-weight, 700);margin:var(--lhg-transferred-services-list-locations-margin, calc(var(--application-spacer, 2rem) * .3) 0)}lhg-transferred-services-list .services-container .transferred-services-details-link-section{margin:var(--lhg-transferred-services-list-link-section-margin, 0 0 calc(var(--application-spacer, 2rem) * .5))}lhg-transferred-services-list .services-container .transferred-services-details-link-section .transferred-services-details-link.refx-caption{cursor:pointer;color:var(--lhg-transferred-services-list-link-details-color, var(--color-primary-A700, #f30000));font-family:var(--lhg-transferred-services-details-link-font-family-type, inherit);font-weight:var(--lhg-transferred-services-details-link-font-weight, 400);font-size:1.4rem;line-height:2rem;text-decoration:none}lhg-transferred-services-list .services-container .buttons-place{background-color:var(--lhg-transferred-services-list-buttons-place-background-color, var(--color-background-app-bar, #f5f5f5));display:flex;flex-direction:column;justify-content:space-between;padding:var(--lhg-transferred-services-list-buttons-place-padding, var(--application-spacer, 2rem))}lhg-transferred-services-list .services-container .buttons-place .buttons-place-header{column-gap:var(--lhg-transferred-services-list-buttons-place-header-column-gap, calc(var(--application-spacer, 2rem) * .15));display:flex;flex-direction:row}lhg-transferred-services-list .services-container .buttons-place .buttons-place-header .icon-left{font-size:var(--lhg-transferred-services-list-icon-font-size, calc(var(--application-spacer, 2rem) * .8));line-height:var(--lhg-transferred-services-list-icon-line-height, 1.8rem)}lhg-transferred-services-list .services-container .buttons-place .buttons-place-header .icon-left.info{color:var(--lhg-transferred-services-list-button-icon-info-color, var(--color-primary-500, #4d4d4d))}lhg-transferred-services-list .services-container .buttons-place .buttons-place-header .buttons-place-header-text{color:var(--lhg-transferred-services-list-button-icon-info-text-color, var(--application-text-color, #1A1A1A))}lhg-transferred-services-list .services-container .buttons-place .buttons-place-content{display:flex;flex-direction:column;row-gap:var(--lhg-transferred-services-list-button-place-content-row-gap, var(--application-spacer, 2rem));column-gap:var(--lhg-transferred-services-list-button-place-content-column-gap, var(--application-spacer, 2rem))}lhg-transferred-services-list .services-container .buttons-place .buttons-place-content .mat-mdc-outlined-button{display:flex;align-items:center;justify-content:center}@media (min-width: 600px){lhg-transferred-services-list .services-container .buttons-place{flex-direction:row}lhg-transferred-services-list .services-container .buttons-place .buttons-place-content{flex-direction:row}}lhg-transferred-services-list .separator-line{border-top:var(--lhg-transferred-services-list-separator-line-border, var(--application-separator-border, 1px solid #B0B0B0));margin:var(--lhg-transferred-services-list-separator-line-margin, calc(var(--application-spacer, 2rem) * .5) 0)}:root{--refx-login-profile-card-border-radius: 0;--refx-login-profile-card-box-shadow: none;--refx-login-profile-selected-profile-icon-font-size: 1.6rem;--refx-login-profile-wrapper-margin: 0 1.3rem;--refx-login-profile-card-padding: 0;--refx-login-profile-card-margin: 0 0 3rem 0;--refx-login-profile-button-font-size: 1.8rem;--refx-login-profile-button-shadow-size: 0;--refx-login-profile-name-margin: 0;--refx-login-profile-desc-margin: 0 0 1rem;--refx-login-profile-list-shadow-size: 0}refx-login-profile-pres div.login-profile-card{background-color:unset}refx-login-profile-pres div.login-profile-card .login-profile-header .refx-display-3.login-profile-title{text-align:left;font:var(--lhg-login-profile-pres-title-font, inherit)}refx-login-profile-pres div.login-profile-card .login-profile-desc{padding:0;font-size:var(--lhg-login-profile-pres-desc-font-size, 1.4rem);line-height:var(--lhg-login-profile-pres-desc-line-height, initial)}refx-login-profile-pres div.login-profile-card refx-carousel .carousel-container .arrow.right-arrow,refx-login-profile-pres div.login-profile-card refx-carousel .carousel-container .arrow.left-arrow{display:none}refx-login-profile-pres div.login-profile-card .selected-profile-icon{display:var(--lhg-login-profile-pres-selected-profile-icon-display, none)}refx-login-profile-pres .profiles-list{border:var(--lhg-login-profile-pres-carousel-container-border, solid);border-width:.1rem 0;margin-left:50%;padding:var(--lhg-login-profile-pres-carousel-container-padding, 0);position:relative;transform:translate(-50%);width:calc(100vw - 1.8rem)}@media (min-width: 1280px){refx-login-profile-pres .profiles-list{height:var(--lhg-login-profile-pres-profiles-list-height, 10rem)}}refx-login-profile-pres .profiles-list .carousel-container{margin:auto;max-width:128rem;display:flex;justify-content:flex-start}@media (min-width: 1280px){refx-login-profile-pres .profiles-list .carousel-container{justify-content:center}}refx-login-profile-pres .profiles-list .carousel-container .carousel{flex:0 0 83.3%}@media (min-width: 0){refx-login-profile-pres .profiles-list .carousel-container .carousel{padding:2.4rem 1.8rem}}@media (min-width: 600px){refx-login-profile-pres .profiles-list .carousel-container .carousel{padding:2.4rem}}@media (min-width: 840px){refx-login-profile-pres .profiles-list .carousel-container .carousel{padding:2.4rem 2.6rem}}@media (min-width: 1024px){refx-login-profile-pres .profiles-list .carousel-container .carousel{padding:2.4rem 3rem}}@media (min-width: 1280px){refx-login-profile-pres .profiles-list .carousel-container .carousel{padding:2rem 0 0}}@media (min-width: 1024px){refx-login-profile-pres .profiles-list .carousel-container .carousel .profile-wrapper{margin-left:2.4rem}}refx-login-profile-pres .profiles-list .carousel-container .carousel .profile-wrapper:first-child{margin-left:0}refx-login-profile-pres .profiles-list .carousel-container .carousel .profile-wrapper .profile-btn{background-color:var(--lhg-login-profile-pres-profile-btn-bg-color, unset);color:var(--lhg-login-profile-pres-profile-btn-color, inherit);font-family:var(--lhg-login-profile-pres-profile-btn-font-family, inherit);height:var(--lhg-login-profile-pres-profile-btn-height, auto);width:var(--lhg-login-profile-pres-profile-btn-width, auto)}refx-login-profile-pres .profiles-list .carousel-container .carousel .profile-wrapper .profile-btn .mdc-button__label{line-height:var(--lhg-login-profile-pres-profile-btn-label-line-height, initial)}refx-login-profile-pres .profiles-list .carousel-container .carousel .profile-wrapper .profile-btn[aria-checked=true]{background-color:var(--lhg-login-profile-pres-selected-profile-btn-bg-color, inherit);color:var(--lhg-login-profile-pres-selected-profile-btn-color, inherit);border:none;font-family:var(--lhg-login-profile-pres-selected-profile-btn-font-family, inherit)}refx-login-profile-pres .profiles-list .carousel-container .carousel .profile-wrapper .profile-btn.disabled-profile-btn{background-color:var(--lhg-login-profile-pres-disabled-profile-btn-bg-color, inherit);color:var(--lhg-login-profile-pres-disabled-profile-btn-color, inherit);border-color:var(--lhg-login-profile-pres-disabled-profile-border-color, inherit)}refx-login-profile-pres .profiles-list .carousel-container .carousel .profile-wrapper .profile-btn.disabled-profile-btn .traveler-initials{color:var(--lhg-login-profile-pres-disabled-profile-initials-color, inherit)}refx-login-profile-pres .profiles-list .carousel-container .carousel .profile-wrapper .profile-btn[aria-checked=false]:disabled{background-color:var(--lhg-login-profile-pres-cug-disabled-profile-icon-background-color, inherit);border-color:var(--lhg-login-profile-pres-cug-disabled-profile-icon-color, inherit);color:var(--lhg-login-profile-pres-cug-disabled-profile-icon-color, inherit)}refx-login-profile-pres .profiles-list .carousel-container .carousel .profile-wrapper .profile-name{font-size:var(--lhg-login-profile-pres-profile-name-font-size, 1.1rem);line-height:var(--lhg-login-profile-pres-profile-name-line-height, initial)}refx-login-profile-pres .profiles-list .carousel-container .carousel .profile-wrapper .profile-icon .profile-btn:focus{overflow:visible}refx-login-profile-pres .profiles-list .carousel-container .carousel .profile-wrapper .profile-icon .profile-btn:focus:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}refx-logout-confirmation-dialog-pres .dialog{color:var(--lhg-logout-confirmation-dialog-pres-dialog-color, inherit)}:root{--messages-panel-icon-font-size: 2.4rem}refx-messages-panel-pres .content .refx-display-3.title{font:var(--lhg-message-panel-title-font, 400 1.4rem/2rem inherit)}refx-messages-panel-pres .content .refx-display-3.title:empty{display:none;margin:0}refx-messages-panel-pres .content .refx-body-1.instructions{font-family:var(--lhg-message-panel-instructions-font-family, inherit);font-size:var(--lhg-message-panel-instructions-font-size, 1.4rem);margin:var(--lhg-message-panel-instructions-margin, .5rem 0 0)}refx-messages-panel-pres .content .aig-logo{width:3.4rem;margin-right:.2rem}refx-messages-panel-pres .content .link a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-messages-panel-pres .content .link a:before,refx-messages-panel-pres .content .link a:after,refx-messages-panel-pres .content .link a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-messages-panel-pres .content .link a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-messages-panel-pres .content .link a:before,refx-messages-panel-pres .content .link a:after,refx-messages-panel-pres .content .link a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-messages-panel-pres .content .link a:before{content:var(--lhg-popup-primary-link-arrow-icon-before-content, none)}refx-messages-panel-pres .content .link a:after{color:var(--lhg-popup-primary-link-arrow-icon-after-color, inherit);content:var(--lhg-popup-primary-link-arrow-icon-after-content, none);position:relative;top:.1rem}refx-messages-panel-pres .content .message .expandable-instruction span.link{text-decoration:none}refx-messages-panel-pres .content .car-rental-pending-status-message-link{cursor:pointer;text-decoration:underline}refx-messages-panel-pres .formerrormessage .messages-container,refx-messages-panel-pres .error .messages-container,refx-messages-panel-pres .uiformerror .messages-container{background:var(--lhg-message-panel-background-error, var(--application-form-error-background-color, #FFE3E5));border-color:var(--lhg-message-panel-error-color, var(--color-warn-default, #8C1E33))}refx-messages-panel-pres .formerrormessage .messages-container .message .message-title .link,refx-messages-panel-pres .error .messages-container .message .message-title .link,refx-messages-panel-pres .uiformerror .messages-container .message .message-title .link{font-family:var(--lhg-message-panel-message-title-font-family, inherit);font-size:var(--lhg-message-panel-message-title-font-size, 1.2rem);-webkit-text-decoration:var(--lhg-message-panel-error-link-text-decoration, none);text-decoration:var(--lhg-message-panel-error-link-text-decoration, none)}refx-messages-panel-pres .information .icon-left-container .icon-left{line-height:var(--lhg-message-panel-icon-line-height, 1.7rem)}refx-messages-panel-pres .information .messages-container{background:var(--lhg-message-panel-background-info, var(--application-instruction-background, #B0B0B0));border-color:var(--lhg-message-panel-info-color, var(--application-instruction-color, #1A1A1A))}refx-messages-panel-pres .information .messages-container .content div.title:only-child{font-family:var(--lhg-message-panel-instructions-font-family, inherit)}refx-messages-panel-pres .confirmation .messages-container{background:var(--lhg-message-panel-background-success, var(--application-success-background, #ECF4EF));border-color:var(--lhg-message-panel-success-color, var(--application-success-color, #007D35))}refx-messages-panel-pres .confirmation .messages-container .content .refx-display-3.title{font:var(--lhg-message-panel-confirmation-title-font, 400 1.4rem/2rem inherit)}@media (min-width: 1024px){refx-messages-panel-pres .confirmation .messages-container .messages-list{display:var(--lhg-messages-list-display-lg, inherit)}refx-messages-panel-pres .confirmation .messages-container .messages-list .message{margin:var(--lhg-messages-list-message-margin-lg, inherit)}}refx-messages-panel-pres .warning .icon-left-container .icon-left,refx-messages-panel-pres .uiwarning .icon-left-container .icon-left{line-height:var(--lhg-message-panel-icon-line-height, 1.7rem)}refx-messages-panel-pres .warning .messages-container,refx-messages-panel-pres .uiwarning .messages-container{background:var(--lhg-message-panel-background-warning, var(--application-warning-background, #FFF6C6));border-color:var(--lhg-message-panel-warning-color, var(--application-warning-color, #826C1C))}refx-messages-panel-pres .warning .messages-container .content div.title:only-child,refx-messages-panel-pres .uiwarning .messages-container .content div.title:only-child{font-family:var(--lhg-message-panel-instructions-font-family, inherit)}refx-messages-panel-pres .warning .messages-container .see-receipts,refx-messages-panel-pres .uiwarning .messages-container .see-receipts{font-family:var(--lhg-message-panel-warning-see-receipts-font-family, inherit);font-size:var(--lhg-message-panel-warning-see-receipts-font-size, 1.4rem);text-decoration:none}refx-messages-panel-pres .messages-container{background-color:var(--lhg-message-panel-messages-container-background-color, inherit);border:var(--lhg-message-panel-messages-container-border, 1px solid inherit);border-radius:var(--lhg-message-panel-messages-container-border-radius, 0)}refx-messages-panel-pres .messages-panel{margin-bottom:var(--lhg-message-panel-messages-panel-margin-bottom, 2.4rem)}lhg-miles-and-cash-prefix-pres .refx-display-3.miles-and-cash-header-text{color:var(--lhg-miles-and-cash-prefix-pres-header-text-color, var(--application-text-color, #1A1A1A));font:1.8rem/normal var(--lhg-miles-and-cash-prefix-pres-header-text-font-family);margin-bottom:var(--lhg-miles-and-cash-prefix-pres-header-margin-bottom);text-align:left}lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container{background-color:var(--lhg-miles-and-cash-prefix-pres-card-background-color, inherit);border:var(--lhg-miles-and-cash-prefix-pres-card-border, none);border-bottom:0;border-radius:var(--lhg-miles-and-cash-prefix-pres-card-border-radius, 0)}@media (min-width: 0){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container{margin:2.5rem 0 0 .2rem}}@media (min-width: 840px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container{margin:1.8rem 0 0 3.7rem}}@media (min-width: 1024px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container{margin:1.8rem 0 0 .2rem}}@media (min-width: 1280px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container{margin:1.8rem 0 0 .2rem}}lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-badge{display:inline}@media (min-width: 0){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-badge{padding:2.2rem 1.4rem 1.2rem}}@media (min-width: 600px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-badge{padding:2.4rem 1.5rem 1.5rem}}@media (min-width: 840px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-badge{padding:3rem 1.8rem 1.2rem}}@media (min-width: 1024px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-badge{padding:2.4rem 4.8rem 1.6rem}}@media (min-width: 1280px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-badge{padding:2.4rem 5rem 1.6rem}}lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-badge .badge-box,lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-badge .miles-and-cash-prefix-base-badge,lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-badge .miles-and-cash-prefix-hon-badge,lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-badge .miles-and-cash-prefix-senator-badge,lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-badge .miles-and-cash-prefix-frequent-badge{color:var(--lhg-miles-and-cash-prefix-badge-box-color, var(--application-white-default-color, #FFF));border-radius:.4rem;font-family:var(--lhg-miles-and-cash-prefix-pres-badge-font-family, var(--application-font-family-bold, coresans-a55));font-size:var(--lhg-miles-and-cash-prefix-pres-badge-font-size, 1.2rem);line-height:1.4rem;padding:.4rem .8rem}lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-badge .miles-and-cash-prefix-frequent-badge{background-color:#757575}lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-badge .miles-and-cash-prefix-senator-badge{background-color:#8f7231}lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-badge .miles-and-cash-prefix-hon-badge{background-color:#191919}lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-badge .miles-and-cash-prefix-base-badge{background-color:#05164d}lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-traveler-card-number{color:var(--lhg-miles-and-cash-prefix-pres-traveler-card-number-color, #05164D);font-family:var(--lhg-miles-and-cash-prefix-pres-traveler-card-number-font-family, var(--application-font-family-regular, coresans-a45));font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.4rem;margin-top:.4rem}@media (min-width: 0){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-traveler-card-number{padding:.5rem 1.5rem .8rem}}@media (min-width: 840px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-traveler-card-number{padding:.5rem .4rem 0 1.7rem}}@media (min-width: 1024px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-traveler-card-number{padding:.3rem 2.7rem .6rem 5rem}}@media (min-width: 1280px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-traveler-card-number{padding:.3rem 0 .6rem 5rem}}lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-your-total-miles{color:var(--lhg-miles-and-cash-prefix-pres-outer-container-color, var(--application-text-color, #1A1A1A));font-family:var(--lhg-miles-and-cash-prefix-pres-outer-container-font-family, var(--application-font-family-regular, coresans-a45));font-size:var(--lhg-miles-and-cash-prefix-pres-your-total-miles-font-size, inherit);line-height:2rem;margin-top:-1.4rem}@media (min-width: 0){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-your-total-miles{padding:2.2rem 1.4rem 1.2rem}}@media (min-width: 600px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-your-total-miles{padding:2.4rem 1.5rem 1.5rem}}@media (min-width: 840px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-your-total-miles{padding:3rem 1.8rem 1.2rem}}@media (min-width: 1024px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-your-total-miles{padding:2.4rem 4.8rem 1.6rem}}@media (min-width: 1280px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-your-total-miles{padding:2.4rem 5rem 1.6rem}}lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-your-total-miles .miles-balance{color:var(--lhg-miles-and-cash-prefix-pres-traveler-card-number-color, #05164D);font-family:var(--lhg-miles-and-cash-prefix-pres-miles-balance-font-family, var(--application-font-family-bold, coresans-a55));font-size:var(--lhg-miles-and-cash-prefix-pres-miles-balance-font-size, 1.8rem)}lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-informal-text{color:var(--lhg-miles-and-cash-prefix-pres-outer-container-color, var(--application-text-color, #1A1A1A));font-family:var(--lhg-miles-and-cash-prefix-pres-informal-text-font-family, var(--application-font-family-regular, coresans-a45));font-size:var(--lhg-miles-and-cash-prefix-pres-informal-text-font-size, 1.2rem);line-height:var(--lhg-miles-and-cash-prefix-informal-text-line-height, 2.2rem)}@media (min-width: 0){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-informal-text{padding:.5rem 2.4rem .8rem 1.5rem}}@media (min-width: 840px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-informal-text{padding:.5rem 0 2.4rem 1.7rem}}@media (min-width: 1024px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-informal-text{padding:.1rem 0 2.4rem 5rem}}@media (min-width: 1280px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-informal-text{padding:.1rem 1.3rem 2.4rem 5rem}}:root{--refx-miles-and-cash-pres-messages-panel-icon-font-size: 2.5rem;--refx-miles-and-cash-pres-miles-indicator-bottom: -2.1rem;--refx-arrow-down-border-width: 0 .1rem .1rem 0;--refx-slider-tooltip-color: var(--lhg-miles-and-cash-pres-slider-tooltip-slider-wrapper-background-color);--refx-slider-tooltip-container-border-width: 0}refx-miles-and-cash-pres .refx-display-3.miles-and-cash-header-text{display:none}refx-miles-and-cash-pres div.miles-and-cash-outer-container{border:var(--lhg-miles-and-cash-pres-card-border, none);border-radius:var(--lhg-miles-and-cash-pres-card-border-radius, 0);border-top:0;box-shadow:none;clip-path:inset(.2rem -1.5rem -1.5rem -1.5rem)}@media (min-width: 0){refx-miles-and-cash-pres div.miles-and-cash-outer-container{padding:1.6rem 0 0}}@media (min-width: 840px){refx-miles-and-cash-pres div.miles-and-cash-outer-container{padding:1.2rem 0 0}}@media (min-width: 1024px){refx-miles-and-cash-pres div.miles-and-cash-outer-container{padding:1.6rem 0 0}}@media (min-width: 1280px){refx-miles-and-cash-pres div.miles-and-cash-outer-container{padding:1.6rem 0 0}}refx-miles-and-cash-pres div.miles-and-cash-outer-container i{color:var(--lhg-miles-and-cash-pres-insufficient-message-icon-color)!important;bottom:.2rem;font-size:2rem;position:relative}refx-miles-and-cash-pres div.miles-and-cash-outer-container .miles-and-cash-form-container{display:none}refx-miles-and-cash-pres div.miles-and-cash-outer-container .miles-and-cash-inner-container{margin-top:5.5rem}refx-miles-and-cash-pres div.miles-and-cash-outer-container .miles-and-cash-inner-container .slider-tooltip-container mat-slider .mat-slider-wrapper .mat-slider-track-wrapper .mat-slider-track-background{background-color:var(--lhg-miles-and-cash-pres-slider-tooltip-slider-wrapper-background-color)}refx-miles-and-cash-pres div.miles-and-cash-outer-container .miles-and-cash-inner-container .miles-indicators{top:var(--lhg-miles-and-cash-pres-miles-indicators-top, 3.6rem)}refx-miles-and-cash-pres div.miles-and-cash-outer-container .miles-and-cash-inner-container .miles-indicators .min-mile-val,refx-miles-and-cash-pres div.miles-and-cash-outer-container .miles-and-cash-inner-container .miles-indicators .max-mile-val,refx-miles-and-cash-pres div.miles-and-cash-outer-container .miles-and-cash-inner-container .miles-indicators .price-currency-code,refx-miles-and-cash-pres div.miles-and-cash-outer-container .miles-and-cash-inner-container .miles-indicators .price-amount,refx-miles-and-cash-pres div.miles-and-cash-outer-container .miles-and-cash-inner-container .cash-indicators .min-mile-val,refx-miles-and-cash-pres div.miles-and-cash-outer-container .miles-and-cash-inner-container .cash-indicators .max-mile-val,refx-miles-and-cash-pres div.miles-and-cash-outer-container .miles-and-cash-inner-container .cash-indicators .price-currency-code,refx-miles-and-cash-pres div.miles-and-cash-outer-container .miles-and-cash-inner-container .cash-indicators .price-amount{color:var(--lhg-miles-and-cash-pres-min-max-indicators-color);font-size:var(--lhg-miles-and-cash-pres-min-max-indicators-font-size, inherit);font-family:var(--lhg-miles-and-cash-pres-min-max-indicators-font-family, inherit)!important}refx-miles-and-cash-pres div.miles-and-cash-outer-container .api-error-message{color:var(--lhg-miles-and-cash-pres-error-message-color);font:1.4rem/normal var(--lhg-miles-and-cash-pres-error-message-font-family);justify-content:flex-start;text-align:left}refx-miles-and-cash-pres div.miles-and-cash-outer-container .refresh-button-container{justify-content:flex-start;margin-bottom:0}refx-miles-and-cash-pres div.miles-and-cash-outer-container .refresh-button-container .refresh-button{margin-bottom:0;padding:0 1.5rem}refx-miles-and-cash-pres div.miles-and-cash-outer-container .mat-mdc-form-field.miles-input-form{max-width:calc(50% - .5rem);padding-left:0}refx-miles-and-cash-pres div.miles-and-cash-outer-container .plus-sign{color:var(--lhg-miles-and-cash-pres-plus-sign-text-color);font-size:1.6rem}refx-miles-and-cash-pres div.miles-and-cash-outer-container .mat-mdc-form-field.cash-input-form{max-width:calc(50% - .5rem);padding-right:0}refx-miles-and-cash-pres div.miles-and-cash-outer-container .mat-mdc-form-field.cash-input-form .mat-mdc-form-field-wrapper .mat-mdc-form-field-flex{padding-right:0}refx-miles-and-cash-pres div.miles-and-cash-outer-container .messages-container .icon-left{color:var(--lhg-miles-and-cash-pres-insufficient-message-icon-color);content:var(--lhg-miles-and-cash-pres-insufficient-message-icon)}refx-miles-and-cash-pres div.miles-and-cash-outer-container .messages-container .insufficient-balance-message{color:var(--lhg-miles-and-cash-pres-insufficient-message-color);font-size:1.4rem;font-family:var(--lhg-miles-and-cash-pres-insufficient-message-font-family);position:relative;top:var(--lhg-miles-and-cash-pres-insufficient-message-position-top, .25rem)}refx-miles-and-cash-pres div.miles-and-cash-outer-container .messages-container .insufficient-balance-message.title{font-family:var(--lhg-miles-and-cash-pres-insufficient-message-title-font-family)}:root{--missing-info-card-pres-item-title-padding: 1.4rem 0 .4rem;--missing-info-card-pres-card-padding: 1.8rem;--missing-info-card-pres-item-header-padding: 0 0 1rem;--missing-info-card-pres-item-body-margin: 0;--missing-info-card-pres-item-body-section-margin: 0}refx-missing-information-card-pres .missing-info-container .header{font:400 1.8rem/2.2rem var(--lhg-missing-information-header-font-family);text-align:left}[dir=rtl] refx-missing-information-card-pres .missing-info-container .header{text-align:right}refx-missing-information-card-pres .missing-info-container .missing-info-card{border:var(--lhg-missing-information-card-border, none);border-radius:var(--lhg-missing-information-card-border-radius, 0);box-shadow:var(--lhg-missing-information-card-box-shadow, none)}@media (min-width: 0){refx-missing-information-card-pres .missing-info-container .missing-info-card{margin:0 0 1.5rem}}@media (min-width: 840px){refx-missing-information-card-pres .missing-info-container .missing-info-card{margin:0 0 2rem}}@media (min-width: 1024px){refx-missing-information-card-pres .missing-info-container .missing-info-card{margin:0 0 2.5rem}}@media (min-width: 1280px){refx-missing-information-card-pres .missing-info-container .missing-info-card{margin:0 0 3rem}}@media (max-width: 839.98px){refx-missing-information-card-pres .missing-info-container .missing-info-card button{width:100%}}@media (min-width: 840px){refx-missing-information-card-pres .missing-info-container .missing-info-card button{align-self:flex-end;max-width:var(--lhg-button-max-width, 25rem)}}refx-missing-information-card-pres .missing-info-container .missing-info-card .items .item-header .icon.refx-icon-warning{display:none}refx-missing-information-card-pres .missing-info-container .missing-info-card .items .item-header .title{font:400 1.6rem/2rem var(--lhg-missing-information-items-title-font-family)}refx-missing-information-card-pres .missing-info-container .missing-info-card .item-header .success-icon{display:none}refx-missing-information-card-pres .missing-info-container .missing-info-card .item-header .service-transferred-header{margin:0}refx-missing-information-card-pres .missing-info-container .missing-info-card .service-transferred-section{border:none;margin:0}refx-missing-information-card-pres .missing-info-container .missing-info-card .service-transferred-section .paid-services-list{padding:0}refx-missing-information-card-pres .missing-info-container .missing-info-card .service-transferred-section .services-missing-description{margin:0}lhg-mock-login-page lhg-mock-login-parameters .row-entries{align-items:baseline;display:flex;flex-direction:column;padding:.5rem}@media (min-width: 839.98px){lhg-mock-login-page lhg-mock-login-parameters .row-entries{flex-direction:row}}@media (min-width: 839.98px){lhg-mock-login-page lhg-mock-login-parameters .row-entries .mat-mdc-form-field{margin-right:2rem}}lhg-mock-login-page lhg-mock-login-parameters .login-input{flex-grow:1}lhg-mock-login-page lhg-mock-login-parameters .panel-title-container{align-items:baseline;column-gap:1rem;display:flex;flex-grow:1}lhg-mock-login-page lhg-mock-login-parameters .panel-title-container .panel-title-spacer{flex-grow:1}lhg-mock-login-page lhg-mock-login-parameters .login-parameter{margin:1rem 0}lhg-mock-login-page lhg-mock-login-parameters .mat-expansion-panel-header{height:auto}lhg-mock-login-page .submit-button{padding:2rem 0;text-align:center}@media (min-width: 839.98px){lhg-mock-login-page .submit-button{text-align:right}}@media (min-width: 1023.98px){lhg-mock-login-page .submit-button{text-align:center}}lhg-mock-login-page .login-form{margin:auto;max-width:128rem}:root{--modify-search-action-border-radius: 0 0 .4rem .4rem;--modify-search-background-color-expanded: var(--application-primary-background, #FFF);--modify-search-button-margin: 2rem 0;--modify-search-expansion-panel-margin: .5rem 1.1rem 1.1rem;--modify-search-input-margin: var(--lhg-modify-search-input-margin, 0);--modify-search-input-padding-mobile: var(--lhg-modify-search-input-padding-mobile, .75rem 0 .25rem);--modify-search-input-padding: var(--lhg-modify-search-input-padding, 1rem .7rem .6rem);--modify-search-radio-button-padding: var(--lhg-modify-search-radio-button-padding, .1rem 1.5rem .1rem .5rem);--refx-passenger-type-selection-popup-pres-error-msg-color: var(--application-white-default-color, #FFF);--refx-passenger-type-selection-popup-pres-error-msg-padding: .2rem .6rem}refx-modify-search-cont{display:block;min-height:2.5rem;background-color:var(--lhg-modify-search-cont-color, inherit)}@media (max-width: 599.98px){refx-modify-search-cont{margin:0 -1.8rem}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel.mat-expanded{border-bottom:var(--lhg-modify-search-border-xs-sm-viewport, inherit)}}@media (min-width: 600px) and (max-width: 839.98px){refx-modify-search-cont{margin:0 -2.4rem}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel.mat-expanded{border-bottom:var(--lhg-modify-search-border-xs-sm-viewport, inherit)}}refx-modify-search-cont refx-modify-search-pres section.row{margin:0}@media (min-width: 1280px){refx-modify-search-cont refx-modify-search-pres section.row{margin:0 10.8rem}}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel{clip-path:inset(0 -.8rem -.8rem -.8rem)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel.collapsed-expansion-panel{position:relative;border:none;box-shadow:none}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel.collapsed-expansion-panel mat-expansion-panel-header.modify-search{border:var(--lhg-modify-search-button-expansion-border, .1rem solid var(--application-border-color-alternative, #4D4D4D))!important;box-shadow:var(--lhg-modify-search-button-expansion-box-shadow, initial)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header .mat-expansion-panel-header-title{color:var(--lhg-modify-search-expansion-header-color, var(--application-primary-link-color, #4D4D4D));font:var(--lhg-modify-search-expansion-header-font, 800 1.6rem inherit)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header .mat-expansion-indicator{margin-top:var(--lhg-modify-search-expansion-header-indicator-margin-top, -.5rem)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header .mat-expansion-indicator:after{align-items:center;color:var(--lhg-modify-search-expansion-header-color, var(--application-primary-link-color, #4D4D4D));display:flex;font:var(--lhg-modify-search-expansion-header-indicator-font, 400 2.4rem inherit);justify-content:center}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header:not([aria-disabled=true]).mat-focus-indicator.cdk-focused.cdk-keyboard-focused,refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header:not([aria-disabled=true]).mat-focus-indicator.cdk-focused.cdk-program-focused{outline:var(--lhg-modify-search-expansion-header-focus-outline, none);outline-offset:var(--lhg-modify-search-expansion-header-focus-outline-offset, .5rem)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header:hover:not(disabled) .mat-expansion-panel-header-title,refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header.cdk-keyboard-focused .mat-expansion-panel-header-title{color:var(--lhg-modify-search-expansion-header-color-focused, var(--application-primary-link-color-focus, #AC1804))}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header:hover:not(disabled) .mat-expansion-indicator:after,refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header.cdk-keyboard-focused .mat-expansion-indicator:after{color:var(--lhg-modify-search-expansion-header-color-focused, var(--application-primary-link-color-focus, #AC1804))}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel.mat-expanded{box-shadow:var(--lhg-modify-search-box-shadow, inherit)}@media (min-width: 840px){refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel.mat-expanded{border:var(--lhg-modify-search-border, inherit);border-top:none}}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel.mat-expanded mat-expansion-panel-header.modify-search{border:var(--lhg-modify-search-button-expanded-border, .1rem solid var(--application-border-color, #B0B0B0))!important;box-shadow:var(--lhg-modify-search-button-expanded-box-shadow, none)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel.mat-expanded .mat-expansion-indicator{margin-top:.2rem}@media (min-width: 0){refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form{padding:0 1rem}}@media (min-width: 600px){refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form{padding:0 1.2rem}}@media (min-width: 840px){refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form{padding:0 .6rem}}@media (min-width: 1024px){refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form{padding:0 .6rem}}@media (min-width: 840px){refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .modify-search-inputs{flex-direction:row;margin-top:.5rem}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .modify-search-inputs .multicity-section{width:100%}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .modify-search-inputs .multicity-input-section{flex-direction:row}}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .modify-search-inputs .mat-mdc-form-field-suffix{top:var(--lhg-modify-search-input-icon-destinations-position-top, .6rem)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .modify-search-inputs .mat-mdc-form-field-suffix,refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .modify-search-inputs .mat-datepicker-toggle{color:var(--lhg-modify-search-input-icon-color, unset)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .modify-search-inputs .origin-location-field .mat-mdc-form-field-suffix{display:var(--lhg-modify-search-input-origin-suffix-display, inherit)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .modify-search-inputs .destination-location-field .mat-mdc-form-field-suffix{display:var(--lhg-modify-search-input-destination-suffix-display, inherit)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .modify-search-inputs .mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-suffix{top:var(--lhg-modify-search-input-icon-date-position-top, .6rem)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .modify-search-inputs .mat-focused .mat-mdc-form-field-suffix{color:var(--lhg-modify-search-input-focused-color, inherit)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .modify-search-inputs .mat-form-field-invalid:not(.mat-focused) .mat-mdc-form-field-suffix,refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .modify-search-inputs .mat-form-field-invalid:not(.mat-focused) .mat-datepicker-toggle{color:var(--lhg-modify-search-input-icon-error-color, var(--color-warn-default, #8C1E33))}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .mat-mdc-radio-group{background:var(--lhg-modify-search-radio-input-background, initial);display:flex;margin:var(--lhg-modify-search-input-margin, 0);padding:var(--lhg-modify-search-input-padding-mobile, .75rem 0 .25rem);padding-bottom:0}@media (min-width: 840px){refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .mat-mdc-radio-group{padding:var(--lhg-modify-search-input-padding, 1rem .7rem .6rem);padding-bottom:0}}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .mat-mdc-radio-group mat-radio-button{padding:var(--lhg-modify-search-radio-button-padding, .1rem 1.5rem .1rem .5rem);display:flex;position:relative}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .mat-mdc-radio-group mat-radio-button.cdk-keyboard-focused:focus-within:after,refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .mat-mdc-radio-group mat-radio-button.cdk-keyboard-focused:focus-visible:after{content:" ";position:absolute;border:var(--lhg-modify-search-radio-group-focus-border, none);border-radius:var(--lhg-modify-search-radio-group-focus-border-radius, 0);bottom:var(--lhg-modify-search-radio-group-focus-bottom, 0);box-shadow:var(--lhg-modify-search-radio-group-focus-shadow, none);left:0;right:0;top:var(--lhg-modify-search-radio-group-focus-top, 0)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .mat-mdc-radio-group mat-radio-button.mat-mdc-radio-button .mdc-form-field .mdc-radio .mdc-radio__background:before{display:none}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .mat-mdc-radio-group mat-radio-button.mat-mdc-radio-button .mdc-form-field .mdc-radio:hover .mdc-radio__native-control:enabled+div.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--lhg-modify-search-radio-circle-hover-color, initial)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .mat-mdc-radio-group mat-radio-button.mat-mdc-radio-button .mdc-form-field .mdc-radio input.mdc-radio__native-control+div.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--lhg-modify-search-radio-outer-circle-color, initial);border-width:var(--lhg-modify-search-radio-outer-circle-border-width, .1rem)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .mat-mdc-radio-group mat-radio-button.mat-mdc-radio-button .mdc-label span{color:var(--lhg-modify-search-radio-label-color, var(--application-text-color, #1A1A1A))}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .mat-mdc-radio-group mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked div.mdc-radio:hover input.mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--lhg-modify-search-radio-inner-circle-background-hover-color, var(--application-text-color-black, #1A1A1A))}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .mat-mdc-radio-group mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked div.mdc-radio input.mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--lhg-modify-search-radio-outer-circle-checked-color, inherit)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .mat-mdc-radio-group mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked div.mdc-radio input.mdc-radio__native-control:enabled+div.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--lhg-modify-search-radio-inner-circle-background-color, var(--application-text-color-black, #1A1A1A));transform:var(--lhg-modify-search-radio-inner-circle-scale, scale(.55))}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .mat-mdc-radio-group mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked div.mdc-radio input.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(.55)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .mat-mdc-radio-group mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-label span{color:var(--lhg-modify-search-radio-checked-label-color, inherit)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form .mat-mdc-radio-group mat-radio-button.mat-mdc-radio-button:hover .mdc-label span{color:var(--lhg-modify-search-radio-label-hover-color, initial)}@media (min-width: 840px){refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field{padding:var(--lhg-modify-search-input-padding, 1rem .7rem .6rem)}}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field.mat-focused mat-datepicker-toggle{color:var(--lhg-modify-search-input-focused-color, inherit)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field.date-field-ow .mat-mdc-form-field-suffix,refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field.date-field-rt .mat-mdc-form-field-suffix,refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field.multicity-date-field-ow .mat-mdc-form-field-suffix{position:unset}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field.date-field-ow .mat-datepicker-toggle:focus-within,refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field.date-field-rt .mat-datepicker-toggle:focus-within,refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field.multicity-date-field-ow .mat-datepicker-toggle:focus-within{outline:none}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field.date-field-ow .mat-icon-button .mat-datepicker-toggle-default-icon,refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field.mat-mdc-form-field-type-mat-date-range-input .mat-icon-button .mat-datepicker-toggle-default-icon{display:none}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field.modify-search-passenger-input .mat-mdc-form-field-icon-suffix{padding-top:var(--lhg-modify-search-passenger-input-icon-padding-top, 1.5rem)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field.modify-search-passenger-input .mat-mdc-form-field-suffix{width:var(--lhg-modify-search-form-passenger-input-suffix-width, 2.2rem);top:var(--lhg-modify-search-input-icon-passenger-position-top, 0)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field.modify-search-passenger-input .mat-mdc-form-field-suffix:before{font-size:var(--lhg-modify-search-form-passenger-input-suffix-font-size, inherit)}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-label-wrapper .mat-mdc-form-field-label{color:var(--lhg-modify-search-form-field-label-color, var(--application-form-label-color, #1A1A1A))}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field.mat-form-field-disabled .mat-mdc-form-field-flex{background-color:var(--lhg-modify-search-form-field-disabled-background-color, initial);border-bottom:var(--lhg-modify-search-form-field-disabled-border-bottom, 2px solid var(--application-disabled-border-color, #B0B0B0))}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field.mat-form-field-disabled .mat-date-range-input,refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field.mat-form-field-disabled .mat-mdc-input-element{color:var(--lhg-modify-search-form-disabled-field-color, var(--application-disabled-color, #B0B0B0));-webkit-text-fill-color:var(--lhg-modify-search-form-disabled-field-color, var(--application-disabled-color, #B0B0B0))}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content form mat-form-field.mat-form-field-disabled .mat-mdc-form-field-label-wrapper .mat-mdc-form-field-label{color:var(--lhg-modify-search-form-disabled-field-label-color, var(--application-disabled-color, #B0B0B0))}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content .discounts-and-submit-button.submit-button{margin-top:.3rem}refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content .discounts-and-submit-button.submit-button .modify-search-button{margin-top:1.65rem}@media (max-width: 839.98px){refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content .discounts-and-submit-button.submit-button .modify-search-button{display:flex;flex-direction:column;width:100%}}@media (min-width: 840px){refx-modify-search-cont refx-modify-search-pres mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content .discounts-and-submit-button.submit-button .modify-search-button{margin:4rem .7rem .5rem}}refx-passenger-type-selection-popup-pres .dialog .refx-dialog-container .refx-dialog-header .refx-dialog-close-btn-corner{display:block}refx-passenger-type-selection-popup-pres .passengerItem{color:var(--lhg-passenger-type-selection-popup-passenger-text-color, var(--application-text-color, #1A1A1A))}refx-passenger-type-selection-popup-pres .passengerItem .passenger-count-stepper{width:auto}refx-passenger-type-selection-popup-pres .passengerItem .rows-passengers .passenger-desc{font-size:var(--lhg-passenger-type-selection-popup-passenger-desc-font-size, initial)}refx-passenger-type-selection-popup-pres .errors .error-msg{background-color:var(--lhg-modify-search-passenger-overlay-errors-background-color, inherit);display:inline-flex;font:var(--lhg-modify-search-passenger-overlay-errors-font, 400 1.2rem/1.4rem var(--application-font-family-regular, coresans-a45));margin:0 0 .8rem}refx-passenger-type-selection-popup-pres .errors .error-msg:before{content:var(--lhg-modify-search-passenger-overlay-errors-before-content, );font:var(--lhg-modify-search-passenger-overlay-errors-before-font, inherit);padding:var(--lhg-modify-search-passenger-overlay-errors-before-padding, 0)}lhg-multi-currency-pricing-pres{display:block;margin:var(--lhg-multi-currency-pricing-pres-margin, 1.1rem 0 2rem)}lhg-multi-currency-pricing-pres .refx-icon-information{font-size:var(--lhg-multi-currency-pricing-pres-icon-information-font-size, 2rem);padding:var(--lhg-multi-currency-pricing-pres-icon-information-padding, 0 .5rem)}lhg-multi-currency-pricing-pres button{background:none;border:none}lhg-multi-currency-pricing-pres .info-text-wrapper{align-items:center;display:flex;flex-direction:row;color:var(--lhg-multi-currency-pricing-pres-info-text-wrapper-color, none);margin:var(--lhg-multi-currency-pricing-pres-info-text-wrapper-margin, initial)}lhg-multi-currency-pricing-pres .info-text-wrapper .mat-tooltip-trigger{color:var(--lhg-multi-currency-pricing-pres-info-text-wrapper-color, none)}lhg-multi-currency-pricing-pres .conditions-text-wrapper{align-items:center;cursor:pointer;display:flex;flex-direction:row;margin:var(--lhg-multi-currency-pricing-pres-conditions-text-wrapper-margin, .4rem 0 0);color:var(--lhg-multi-currency-pricing-pres-conditions-text-wrapper-color, inherit)}lhg-multi-currency-pricing-pres .conditions-text-wrapper:hover{text-decoration:underline}lhg-multi-currency-pricing-pres .rate-and-fees-text-wrapper{color:var(--lhg-multi-currency-pricing-pres-rate-fees-condition-color, inherit);font-family:var(--lhg-multi-currency-pricing-pres-rate-fees-condition-font-family, inherit)}lhg-multi-currency-pricing-pres .rate-and-fees-text-wrapper,lhg-multi-currency-pricing-pres .conditions-text-wrapper{line-height:var(--lhg-multi-currency-pricing-pres-rate-fees-condition-line-height, 1.8rem);font-size:var(--lhg-multi-currency-pricing-pres-rate-fees-condition-font-size, 1.2rem)}lhg-multi-currency-pricing-pres form mat-form-field.mat-mdc-form-field{margin-top:var(--lhg-multi-currency-pricing-pres-select-margin-top, .5rem)!important;margin-bottom:var(--lhg-multi-currency-pricing-pres-select-margin-bottom, .5rem)!important}@media (min-width: 600px){lhg-multi-currency-pricing-pres form mat-form-field.mat-mdc-form-field{width:100%}}@media (min-width: 840px){lhg-multi-currency-pricing-pres form mat-form-field.mat-mdc-form-field{width:40%}}lhg-multi-currency-pricing-pres form mat-form-field.mat-mdc-form-field.mat-focused{padding:var(--lhg-multi-currency-pricing-pres-mat-form-field-mat-focused-padding, none);box-shadow:var(--lhg-multi-currency-pricing-pres-mat-form-field-mat-focused-box-shadow, none)}lhg-multi-currency-pricing-pres form mat-form-field.mat-mdc-form-field.mat-focused mat-select .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text{margin:var(--lhg-multi-currency-pricing-pres-mat-select-focused-margin, auto)}lhg-multi-currency-pricing-pres form mat-form-field.mat-mdc-form-field .mat-mdc-form-field-error-wrapper{margin-top:0}lhg-multi-currency-pricing-pres form mat-form-field.mat-mdc-form-field mat-select .mat-mdc-select-trigger{margin:var(--lhg-multi-currency-pricing-pres-mat-select-trigger-margin, initial)}lhg-multi-currency-pricing-pres form mat-form-field.mat-mdc-form-field mat-select .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text{font-family:var(--lhg-multi-currency-pricing-pres-mat-select-font-family, inherit);font-size:var(--lhg-multi-currency-pricing-pres-mat-select-font-size, inherit);margin:var(--lhg-multi-currency-pricing-pres-mat-select-margin, auto)}lhg-multi-currency-pricing-pres form mat-form-field.mat-mdc-form-field .mat-mdc-form-field-label{font-family:var(--lhg-multi-currency-pricing-pres-mat-form-field-label-font-family, inherit);font-size:var(--lhg-multi-currency-pricing-pres-mat-form-field-label-font-size, inherit);color:var(--lhg-multi-currency-pricing-pres-mat-form-field-label-color, inherit)}lhg-multi-currency-pricing-pres refx-messages-panel-pres .reset-insurance-link{cursor:pointer}lhg-multi-currency-pricing-pres refx-messages-panel-pres .reset-insurance-link:before{font-family:var(--lhg-multi-currency-pricing-pres-reset-insurance-link-icon-font-family, inherit);content:var(--lhg-multi-currency-pricing-pres-reset-insurance-link-before-icon-reset-code, );font-size:1.4rem;margin:var(--lhg-multi-currency-pricing-pres-reset-insurance-link-before-icon-margin, 0)}lhg-multi-currency-pricing-pres refx-messages-panel-pres .reset-insurance-link:after{font-family:var(--lhg-multi-currency-pricing-pres-reset-insurance-link-icon-font-family, inherit);content:var(--lhg-multi-currency-pricing-pres-reset-insurance-link-after-icon-reset-code, );font-size:1.4rem;margin:var(--lhg-multi-currency-pricing-pres-reset-insurance-link-after-icon-margin, 0)}.lhg-multi-currency-pricing-pres-mat-option{height:auto}.lhg-multi-currency-pricing-pres-mat-option .lhg-multi-currency-pricing-pres-option-container{display:flex;flex-direction:column;height:100%;justify-content:center}.lhg-multi-currency-pricing-pres-mat-option .lhg-multi-currency-pricing-pres-option-container .original-currency{font-size:var(--lhg-multi-currency-pricing-pres-select-subtitle-font-size, 1.1rem);font-family:var(--lhg-multi-currency-pricing-pres-select-subtitle-font-family, inherit);line-height:normal;height:auto}.lhg-multi-currency-pricing-pres-mat-option .lhg-multi-currency-pricing-pres-option-container .currency{line-height:normal;height:auto}lhg-multi-currency-pricing-terms-and-conditions-dialog-pres .refx-dialog-content h3.refx-body-1.pretitle{margin:var(--pretitle-margin, 2rem 0 0 0)}lhg-multi-currency-pricing-terms-and-conditions-dialog-pres li.refx-body-2{margin-bottom:var(--li-margin-bottom, .8rem)}:root{--no-flights-found-description-text-align: left}refx-upsell-complex-flow-cont refx-upsell-complex-flow-pres refx-no-flights-found-pres,refx-upsell-premium-pres refx-no-flights-found-pres{align-items:flex-start;margin:var(--lhg-refx-no-flights-found-pres-margin, 0)}refx-upsell-complex-flow-cont refx-upsell-complex-flow-pres refx-no-flights-found-pres .no-flights-found-header:before,refx-upsell-premium-pres refx-no-flights-found-pres .no-flights-found-header:before{content:var(--lhg-no-flights-found-header-before-content, none);font-family:var(--lhg-no-flights-found-header-before-font-family, inherit);font-size:var(--lhg-no-flights-found-header-before-font-size, 3.2rem);margin:var(--lhg-no-flights-found-header-before-margin, 0 1rem 0 0)}refx-upsell-complex-flow-cont refx-upsell-complex-flow-pres refx-no-flights-found-pres .no-flights-found-image,refx-upsell-premium-pres refx-no-flights-found-pres .no-flights-found-image{display:none}refx-upsell-complex-flow-cont refx-upsell-complex-flow-pres refx-no-flights-found-pres .refx-subheading-2.no-flights-found-header,refx-upsell-premium-pres refx-no-flights-found-pres .refx-subheading-2.no-flights-found-header{font:var(--lhg-no-flights-found-pres-no-flights-found-header-font, inherit);margin:var(--lhg-no-flights-found-header-margin, 2.8rem 0 1rem);padding:var(--lhg-no-flights-found-header-padding, 0);position:var(--lhg-no-flights-found-header-position, static)}@media (min-width: 600px){refx-upsell-complex-flow-cont refx-upsell-complex-flow-pres refx-no-flights-found-pres .refx-subheading-2.no-flights-found-header,refx-upsell-premium-pres refx-no-flights-found-pres .refx-subheading-2.no-flights-found-header{margin:2.8rem 0 1rem}}@media (min-width: 840px){refx-upsell-complex-flow-cont refx-upsell-complex-flow-pres refx-no-flights-found-pres .refx-subheading-2.no-flights-found-header,refx-upsell-premium-pres refx-no-flights-found-pres .refx-subheading-2.no-flights-found-header{margin:2.8rem 0 1rem}}@media (min-width: 1024px){refx-upsell-complex-flow-cont refx-upsell-complex-flow-pres refx-no-flights-found-pres .refx-subheading-2.no-flights-found-header,refx-upsell-premium-pres refx-no-flights-found-pres .refx-subheading-2.no-flights-found-header{margin:2.8rem 0 1rem}}refx-upsell-complex-flow-cont refx-upsell-complex-flow-pres refx-no-flights-found-pres .no-flights-found-description,refx-upsell-premium-pres refx-no-flights-found-pres .no-flights-found-description{margin:var(--lhg-no-flights-found-description-margin-xs, 0 0 20rem);padding:var(--lhg-no-flights-found-description-padding, 0)}@media (min-width: 600px){refx-upsell-complex-flow-cont refx-upsell-complex-flow-pres refx-no-flights-found-pres .no-flights-found-description,refx-upsell-premium-pres refx-no-flights-found-pres .no-flights-found-description{margin:0 0 24.2rem}}@media (min-width: 840px){refx-upsell-complex-flow-cont refx-upsell-complex-flow-pres refx-no-flights-found-pres .no-flights-found-description,refx-upsell-premium-pres refx-no-flights-found-pres .no-flights-found-description{margin:0 0 14.1rem}}@media (min-width: 1024px){refx-upsell-complex-flow-cont refx-upsell-complex-flow-pres refx-no-flights-found-pres .no-flights-found-description,refx-upsell-premium-pres refx-no-flights-found-pres .no-flights-found-description{margin:0 0 11.9rem}}refx-upsell-complex-flow-cont refx-upsell-complex-flow-pres refx-no-flights-found-pres a.action-button,refx-upsell-premium-pres refx-no-flights-found-pres a.action-button{width:100%;text-transform:var(--lhg-no-flights-found-pres-button-text-transform, inherit);margin:var(--lhg-no-flights-found-action-button-margin-xs, 2rem 0 -3rem 0);background-color:var(--lhg-no-flights-found-pres-button-background-color, inherit);border-color:var(--lhg-no-flights-found-pres-button-border-color, inherit)!important;color:var(--lhg-no-flights-found-pres-button-text-color, inherit)}@media (min-width: 840px){refx-upsell-complex-flow-cont refx-upsell-complex-flow-pres refx-no-flights-found-pres a.action-button,refx-upsell-premium-pres refx-no-flights-found-pres a.action-button{margin:2rem 0 .6rem}}@media (min-width: 1024px){refx-upsell-complex-flow-cont refx-upsell-complex-flow-pres refx-no-flights-found-pres a.action-button,refx-upsell-premium-pres refx-no-flights-found-pres a.action-button{margin:2rem 0 2.6rem}}@media (min-width: 1280px){refx-upsell-complex-flow-cont refx-upsell-complex-flow-pres refx-no-flights-found-pres a.action-button,refx-upsell-premium-pres refx-no-flights-found-pres a.action-button{margin:2rem 0 6.6rem}}@media (min-width: 840px){refx-upsell-complex-flow-cont refx-upsell-complex-flow-pres refx-no-flights-found-pres a.action-button,refx-upsell-premium-pres refx-no-flights-found-pres a.action-button{max-width:var(--lhg-button-max-width, 25rem)}}lhg-non-us-resident-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .non-us-resident-dialog-title{font:var(--lhg-dialog-pres-header-title-font, inherit);align-self:center}lhg-non-us-resident-dialog refx-dialog-pres.dialog .refx-dialog-container .mat-mdc-fab-base .mat-mdc-button-persistent-ripple:before{background-color:unset}lhg-non-us-resident-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-close-btn-corner.mdc-fab.mat-mdc-mini-fab{background:var(--application-white-default-color, #FFF)!important;display:block}lhg-non-us-resident-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-close-btn-corner.mdc-fab.mat-mdc-mini-fab .cross-icon{color:var(--lhg-non-us-resident-dialog-cross-icon-color, var(--application-primary-link-color, #4D4D4D));font-size:var(--lhg-non-us-resident-dialog-cross-icon-font-size, 2.4rem)}lhg-non-us-resident-dialog refx-dialog-pres.dialog .refx-dialog-container .non-us-resident-dialog-content-container,lhg-non-us-resident-dialog refx-dialog-pres.dialog .refx-dialog-container .non-us-resident-dialog-title-container{display:flex}lhg-non-us-resident-dialog refx-dialog-pres.dialog .refx-dialog-container .non-us-resident-dialog-offset{min-width:4rem}lhg-non-us-resident-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-icon-information{position:relative;top:var(--lhg-non-us-resident-dialog-icon-top-position, .4rem)}:root{--notch-container-highlight-information-padding: .5rem .5rem .5rem 1rem}refx-notch-container .notch-container{color:var(--lhg-notch-container-color, inherit);padding:var(--lhg-notch-container-padding, 0)}refx-notch-container .notch-container .notch-container-highlight-information{background-color:var(--lhg-notch-container-highlight-information-background-color, inherit);border:var(--lhg-notch-container-highlight-information-border, none);border-radius:var(--lhg-notch-container-highlight-information-border-radius, 0);font:var(--lhg-notch-container-highlight-information-font, inherit);line-height:var(--lhg-notch-container-highlight-information-line-height, 2rem)}refx-notch-container .notch-container .notch-container-highlight-information .notch-container-highlight-information-message{line-height:2.8rem}refx-notch-container .notch-container .notch-container-highlight-information-icon i.highlight{font-size:var(--lhg-notch-container-highlight-information-icon-font-size, 2.4rem)}refx-notch-container .notch-container div.notch{border-color:var(--lhg-notch-border-color, inherit);position:relative}refx-notch-container .notch-container div.notch:after{border-left:var(--notch-container-notch-side-borders-style, .8rem solid transparent);border-right:var(--notch-container-notch-side-borders-style, .8rem solid transparent);border-bottom:var(--notch-container-notch-height, 1rem) solid var(--notch-background-color, #FFFFFF);height:0;content:"";left:-.8rem;position:absolute;top:.2rem;width:0}:root{--number-stepper-info-label-before-border-width: .5rem;--number-stepper-info-label-before-offset: 1.6rem;--number-stepper-info-label-margin: 1.4rem 0 0;--number-stepper-info-label-padding: .5rem 1rem;--number-stepper-value-container-height: 4rem;--number-stepper-value-container-width: 2.2rem}refx-debug-panel-pres-standalone o3r-debug-panel-pres{z-index:102}:root{--on-hold-disclaimer-pres-pnr-on-hold-booking-cancelled-message-margin: 1.2rem 0 1.6rem;--on-hold-disclaimer-pres-pnr-on-hold-container-margin: 5rem 0 0;--on-hold-disclaimer-pres-pnr-on-hold-icon-margin: 0 1.2rem 0 1.8rem;--on-hold-disclaimer-pres-pnr-on-hold-info-container-margin: 1.8rem 1.8rem 0 0}refx-on-hold-disclaimer-pres .pnr-on-hold-container{background-color:var(--lhg-on-hold-disclaimer-background-color, inherit)}refx-on-hold-disclaimer-pres .pnr-on-hold-container .pnr-on-hold-info-container .pnr-on-hold-icon .refx-icon-timer{display:none}refx-on-hold-disclaimer-pres .pnr-on-hold-container .pnr-on-hold-info-container .pnr-on-hold-icon:before{bottom:var(--lhg-pnr-on-hold-icon-bottom, inherit);content:var(--lhg-pnr-on-hold-icon-content, \e91d);color:var(--lhg-pnr-on-hold-icon-color, inherit);font-family:var(--lhg-pnr-on-hold-icon-font-family, inherit);font-size:var(--lhg-pnr-on-hold-icon-font-size, 2.4rem);position:var(--lhg-pnr-on-hold-icon-position, inherit)}refx-on-hold-disclaimer-pres .pnr-on-hold-container .pnr-on-hold-info-container .pnr-on-hold-text-container .pnr-on-hold-expiration-date-text{color:var(--lhg-on-hold-expiration-date-text-color, inherit);font:var(--lhg-on-hold-expiration-date-text-font, inherit)}refx-on-hold-disclaimer-pres .pnr-on-hold-container .pnr-on-hold-info-container .pnr-on-hold-text-container .pnr-on-hold-booking-cancelled-message{font:var(--lhg-on-hold-booking-cancelled-message-font, inherit)}:root{--changes-expired-title-margin: 0;--flight-recovery-info-margin: 0}refx-order-change-changes-expired-popup-pres .refx-dialog-container .refx-dialog-header .refx-dialog-title .changes-expired-title{font:var(--lhg-order-change-expired-popup-title-font-weight, normal) 2.2rem/2.8rem var(--lhg-order-change-expired-popup-title-font-family, inherit)}refx-order-change-changes-expired-popup-pres .refx-dialog-container div.refx-dialog-content div.flight-recovery-info{margin:0}:root{--flight-recovery-info-margin: 1.5rem 0 0;--no-activity-title-color: var(--application-text-color, #1A1A1A);--no-activity-title-margin: 0;--two-min-timer-margin: 2.4rem 0}refx-order-change-no-activity-popup-pres .refx-dialog-header{margin-top:0}refx-order-change-no-activity-popup-pres .refx-dialog-header .refx-dialog-title div.no-activity-title{font-family:var(--lhg-order-change-no-activity-title-font-family, inherit);font-size:2.2rem;line-height:2.8rem}refx-order-change-no-activity-popup-pres .refx-dialog-container .refx-dialog-content{color:var(--lhg-order-change-no-activity-content-color, inherit);font-family:var(--lhg-order-change-no-activity-content-font-family, inherit)}refx-order-change-no-activity-popup-pres .refx-dialog-container .refx-dialog-content div.refx-title.two-min-timer{font:400 1.4rem/2rem var(--lhg-order-change-no-activity-timer-font-family, inherit);text-align:left}:root{--refx-order-error-popup-pres-error-title-margin: var(--lhg-order-error-dialog-content-title-margin, 2.4rem 0 2.4rem);--refx-order-error-popup-pres-error-title-text-align: var(--lhg-order-error-dialog-content-title-text-align, left);--refx-order-error-popup-pres-error-text-margin: var(--lhg-order-error-dialog-content-text-margin, 0 0 2rem)}refx-order-error-popup-pres refx-dialog-pres .refx-dialog-container .refx-dialog-header{display:var(--lhg-order-error-popup-dialog-header-display, none)}refx-order-error-popup-pres refx-dialog-pres .refx-dialog-container .refx-dialog-content{margin:var(--lhg-order-error-refx-dialog-content-margin, 0);padding:var(--lhg-order-error-refx-dialog-content-padding, 0)}refx-order-error-popup-pres refx-dialog-pres .refx-dialog-container .order-error-dialog-content .order-error-dialog-content-title{font-family:var(--lhg-order-error-dialog-content-title-font-family, inherit);font-size:var(--lhg-order-error-dialog-content-title-font-size, 2.2rem)}refx-order-error-popup-pres refx-dialog-pres .refx-dialog-container .order-error-dialog-content .order-error-dialog-content-text{color:var(--lhg-order-error-dialog-content-text-color, inherit)}refx-order-error-popup-pres refx-dialog-pres .refx-dialog-container .order-error-dialog-content p:last-child{padding:0}refx-order-error-popup-pres refx-dialog-pres .refx-dialog-container .refx-dialog-actions{padding:var(--lhg-order-error-dialog-actions-padding, 0)}refx-order-error-popup-pres refx-dialog-pres .refx-dialog-container .refx-dialog-actions .order-error-popup-try-again-button{display:var(--lhg-order-error-popup-try-again-button-display, none)}refx-order-error-popup-pres refx-dialog-pres .refx-dialog-container .refx-dialog-actions .close-btn-bottom{background-color:var(--lhg-close-btn-bottom-background-color, inherit);border:var(--lhg-close-btn-bottom-border, 0)!important;color:var(--lhg-close-btn-bottom-color, inherit);margin:var(--lhg-close-btn-bottom-margin, 0)}refx-order-error-popup-pres refx-dialog-pres .refx-dialog-container .refx-dialog-actions .close-btn-bottom:hover:not(disabled),refx-order-error-popup-pres refx-dialog-pres .refx-dialog-container .refx-dialog-actions .close-btn-bottom.focus,refx-order-error-popup-pres refx-dialog-pres .refx-dialog-container .refx-dialog-actions .close-btn-bottom.cdk-keyboard-focused,refx-order-error-popup-pres refx-dialog-pres .refx-dialog-container .refx-dialog-actions .close-btn-bottom.cdk-mouse-focused{background-color:var(--lhg-close-btn-bottom-background-color-focus, var(--lhg-close-btn-bottom-background-color, inherit));border-color:var(--lhg-close-btn-bottom-background-color-focus, var(--lhg-close-btn-bottom-background-color, inherit))!important;color:var(--lhg-close-btn-bottom-color-focus, var(--lhg-close-btn-bottom-color, inherit))}:root{--page-title-margin-bottom: 0;--page-title-text-align: left;--page-title-container-title-margin: 0}@media (min-width: 840px){refx-page-title-pres.page-title{padding-left:2rem}}@media (min-width: 1024px){refx-page-title-pres.page-title{padding-left:0}}@media (min-width: 1280px){refx-page-title-pres.page-title{flex:0 0 auto;width:83.33333333%;max-width:83.33333333%}}@media (min-width: 0){refx-page-title-pres.page-title:not(.back-booking-link-displayed){margin:2rem var(--application-page-spacing, 1.8rem) 2.4rem var(--lhg-grid-margin-xs, 1.8rem)}}@media (min-width: 600px){refx-page-title-pres.page-title:not(.back-booking-link-displayed){margin:2rem var(--application-page-spacing, 1.8rem) 2.4rem var(--lhg-grid-margin-sm, 2.4rem)}}@media (min-width: 840px){refx-page-title-pres.page-title:not(.back-booking-link-displayed){margin:4rem var(--application-page-spacing, 1.8rem) 4.4rem var(--lhg-grid-margin-md, 2.6rem)}}@media (min-width: 1024px){refx-page-title-pres.page-title:not(.back-booking-link-displayed){margin:5rem var(--application-page-spacing, 1.8rem) 5rem 7.8rem}}@media (min-width: 1280px){refx-page-title-pres.page-title:not(.back-booking-link-displayed){margin:5rem var(--application-page-spacing, 1.8rem) 5rem 1.7rem}}@media (min-width: 1280px){refx-page-title-pres.page-title:not(.back-booking-link-displayed){max-width:83.33333333%}}@media (min-width: 0){refx-page-title-pres.page-title.back-booking-link-displayed{margin:2.3rem var(--application-page-spacing, 1.8rem) 2.4rem var(--lhg-grid-margin-xs, 1.8rem)}}@media (min-width: 600px){refx-page-title-pres.page-title.back-booking-link-displayed{margin:2.3rem var(--application-page-spacing, 1.8rem) 2.4rem var(--lhg-grid-margin-sm, 2.4rem)}}@media (min-width: 840px){refx-page-title-pres.page-title.back-booking-link-displayed{margin:2.3rem var(--application-page-spacing, 1.8rem) 4.4rem var(--lhg-grid-margin-md, 2.6rem)}}@media (min-width: 1024px){refx-page-title-pres.page-title.back-booking-link-displayed{margin:2.3rem var(--application-page-spacing, 1.8rem) 5rem 7rem}}@media (min-width: 1280px){refx-page-title-pres.page-title.back-booking-link-displayed{margin:2.3rem var(--application-page-spacing, 1.8rem) 5rem 1.5rem}}refx-page-title-pres div.container-image{align-items:unset;display:flex;flex-direction:column;height:auto}refx-page-title-pres div.container-image div.box-title{position:relative;transform:none}refx-page-title-pres div.container-image picture.image-background-title{order:2}refx-page-title-pres div.container-image picture.image-background-title img{position:static;width:100%}.main-content:has(.image-background-title img[style*="display: block"]) .page-header{max-width:none;width:auto}@media (min-width: 0){.main-content:has(.image-background-title img[style*="display: block"]) .page-header{margin:0 calc(var(--lhg-grid-margin-xs, 1.8rem) * -1)}}@media (min-width: 600px){.main-content:has(.image-background-title img[style*="display: block"]) .page-header{margin:0 calc(var(--lhg-grid-margin-sm, 2.4rem) * -1)}}@media (min-width: 840px){.main-content:has(.image-background-title img[style*="display: block"]) .page-header{margin:0 calc(var(--lhg-grid-margin-md, 2.6rem) * -1)}}@media (min-width: 1024px){.main-content:has(.image-background-title img[style*="display: block"]) .page-header{margin:0 calc(var(--lhg-grid-margin-lg, 3rem) * -1)}}.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title{margin:0;max-width:none;padding:0;padding-bottom:1.2rem;padding-top:54rem;width:100%}.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title .container-image img{height:60rem;position:absolute;top:-54rem}.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title .container-image .title-text{margin-top:-14rem;max-width:100%;place-self:center;position:relative;z-index:1}@media (min-width: 1280px){.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title .container-image .title-text{max-width:134rem;padding-left:10.5rem;padding-right:10.5rem}}@media (max-width: 599.98px){.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title .container-image .title-text{margin-top:-4rem;padding:0 var(--lhg-grid-margin-xs, 1.8rem)}}@media (max-width: 599.98px){.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title{padding-bottom:.4rem;padding-top:10.1rem;width:100%}.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title .container-image img{height:10.1rem;top:-10.1rem}.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title .container-image .title-text{margin-top:0}}app-refund refx-page-title-pres refx-page-title-box-pres{box-shadow:none;padding:0}app-refund refx-page-title-pres refx-page-title-box-pres .title-container .title{white-space:nowrap}:root{--page-subtitle-text-color: var(--lhg-page-title-box-text-color, var(--application-text-color, #1A1A1A));--page-title-box-background: var(--application-page-buttons-background-color, #F5F7F8);--page-title-box-title-padding: 0;--page-title-box-title-shadow: none;--page-title-box-title-text-align: left;--page-title-text-color: var(--lhg-page-title-box-text-color, var(--application-text-color, #1A1A1A))}[dir=rtl] refx-page-title-box-pres{text-align:right}refx-page-title-box-pres .title-container .title{font-size:var(--lhg-page-title-font-size, 3.2rem);line-height:var(--lhg-page-title-box-title-line-height, 3.6rem)}@media (max-width: 839.98px){refx-page-title-box-pres .title-container .title{font-size:var(--lhg-page-title-font-size-sm, 2.8rem);line-height:var(--lhg-page-title-box-title-line-height-sm, 3.2rem)}}refx-page-title-box-pres .title-container .subtitle{line-height:var(--lhg-page-title-box-subtitle-line-height, 2.2rem);margin-top:var(--lhg-page-title-box-subtitle-margin-top, 1rem)}refx-self-reacc-confirmation refx-basic-layout .basic-layout-container .page-header,refx-self-reaccommodation refx-basic-layout .basic-layout-container .page-header,refx-rebooking-recap refx-basic-layout .basic-layout-container .page-header{justify-content:left!important}refx-self-reacc-confirmation refx-basic-layout .basic-layout-container .page-header refx-page-title-pres,refx-self-reaccommodation refx-basic-layout .basic-layout-container .page-header refx-page-title-pres,refx-rebooking-recap refx-basic-layout .basic-layout-container .page-header refx-page-title-pres{padding-left:0}@media (min-width: 1280px){refx-self-reacc-confirmation refx-basic-layout .basic-layout-container .page-header,refx-self-reaccommodation refx-basic-layout .basic-layout-container .page-header,refx-rebooking-recap refx-basic-layout .basic-layout-container .page-header{max-width:90%;width:113rem}}refx-self-reacc-confirmation refx-page-title-box-pres .title-container,refx-self-reaccommodation refx-page-title-box-pres .title-container,refx-rebooking-recap refx-page-title-box-pres .title-container{text-align:left}@media (min-width: 840px){refx-self-reacc-confirmation refx-page-title-box-pres,refx-self-reaccommodation refx-page-title-box-pres,refx-rebooking-recap refx-page-title-box-pres{padding:var(--lhg-self-reacc-page-title-box-padding, 1.6rem 3rem)}}refx-rebooking-recap .page-header refx-page-title-pres.page-title{margin:0}refx-rebooking-recap .title-text refx-page-title-box-pres{padding-bottom:0}@media (min-width: 0){refx-rebooking-recap .title-text refx-page-title-box-pres{padding-left:0}}@media (min-width: 600px){refx-rebooking-recap .title-text refx-page-title-box-pres{padding-left:0}}@media (min-width: 1280px){refx-rebooking-recap .title-text refx-page-title-box-pres{padding-left:3.1rem}}.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title .container-image .title-text refx-page-title-box-pres{max-width:none;width:100%}@media (min-width: 0){.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title .container-image .title-text refx-page-title-box-pres .title-container{padding:0 1.8rem}}@media (min-width: 600px){.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title .container-image .title-text refx-page-title-box-pres .title-container{padding:4rem 2.4rem 10rem}}@media (min-width: 840px){.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title .container-image .title-text refx-page-title-box-pres .title-container{padding:4rem 2.6rem 10rem}}@media (min-width: 1024px){.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title .container-image .title-text refx-page-title-box-pres .title-container{padding:4rem 3rem 10rem}}@media (min-width: 1280px){.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title .container-image .title-text refx-page-title-box-pres .title-container{padding:4rem 3.2rem 10rem}}.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title .container-image .title-text refx-page-title-box-pres .title-container .refx-subheading-1.subtitle{font-size:2.8rem;line-height:3.2rem;margin-top:.8rem}@media (max-width: 599.98px){.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title .container-image .title-text refx-page-title-box-pres .title-container{padding:3.2rem 0 0}.main-content:has(.image-background-title img[style*="display: block"]) refx-page-title-pres.page-title .container-image .title-text refx-page-title-box-pres .title-container .refx-subheading-1.subtitle{font-size:1.8rem;line-height:2.4rem}}lhg-partner-plus-benefit-dialog-pres .refx-dialog-content{overflow-y:inherit!important}lhg-partner-plus-benefit-dialog-pres .ppb-dialog-hint{margin:2rem 0}lhg-partner-plus-benefit-dialog-pres .ppb-dialog-form{display:flex}lhg-partner-plus-benefit-dialog-pres .ppb-dialog-form mat-form-field{flex:1}lhg-partner-plus-benefit-dialog-pres .ppb-dialog-form mat-form-field .mat-mdc-text-field-wrapper{padding-top:var(--lhg-partner-plus-dialog-text-field-wrapper-padding-top, 1.2rem)!important}lhg-partner-plus-benefit-dialog-pres refx-dialog-pres.dialog>.refx-dialog-container>.refx-dialog-actions>.actions{width:100%}@media (min-width: 840px){lhg-partner-plus-benefit-dialog-pres refx-dialog-pres.dialog>.refx-dialog-container>.refx-dialog-actions>.actions{flex-direction:row-reverse}}lhg-collapsable-service-container .partnerplusbenefit-service-category lhg-partner-plus-benefit-pres{box-shadow:none;margin-bottom:0}lhg-collapsable-service-container .partnerplusbenefit-service-category .partner-plus-teaser{border:none;border-radius:unset;box-shadow:none;margin:0}lhg-collapsable-service-container .partnerplusbenefit-service-category .partner-plus-teaser .partner-plus-teaser-title{display:none}lhg-collapsable-service-container .partnerplusbenefit-service-category .partner-plus-teaser .partner-plus-teaser-member{margin-top:1.6rem}lhg-collapsable-service-container .partnerplusbenefit-service-category .partner-plus-teaser .partner-plus-teaser-description{margin:0}lhg-collapsable-service-container .partnerplusbenefit-service-category .partner-plus-teaser .partner-plus-teaser-details{padding:1.6rem 0 0}@media (min-width: 840px){lhg-collapsable-service-container .partnerplusbenefit-service-category .partner-plus-teaser .partner-plus-teaser-details .partner-plus-teaser-links{margin:0}lhg-collapsable-service-container .partnerplusbenefit-service-category .partner-plus-teaser .partner-plus-teaser-member{margin-top:0}lhg-collapsable-service-container .partnerplusbenefit-service-category .partner-plus-teaser .partner-plus-teaser-details{padding:0 2.4rem}}lhg-partner-plus-benefit-pres{border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:0 0 1.5rem;padding:0;box-shadow:none}@media (min-width: 0){lhg-partner-plus-benefit-pres{margin:0 0 1.5rem}}@media (min-width: 600px){lhg-partner-plus-benefit-pres{margin:0 0 1.5rem}}@media (min-width: 840px){lhg-partner-plus-benefit-pres{margin:0 0 2rem}}@media (min-width: 1024px){lhg-partner-plus-benefit-pres{margin:0 0 2.5rem}}@media (min-width: 1280px){lhg-partner-plus-benefit-pres{margin:0 0 3rem}}lhg-partner-plus-benefit-pres .partner-plus-teaser{background-color:var(--lhg-partner-plus-teaser-background-color, var(--application-white-default-color, #FFF));border:var(--lhg-partner-plus-teaser-border, var(--application-teaser-border, 1px solid #B0B0B0));border-radius:var(--lhg-partner-plus-teaser-border-radius, var(--application-teaser-border-radius, .4rem));box-shadow:var(--lhg-partner-plus-teaser-box-shadow, var(--application-teaser-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)));margin:1rem 0}lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-image{background-image:url(ppb_teaser_image.ce364a7957f4727c.png);background-position:center;background-size:cover;height:var(--application-teaser-image-height-xs, 10rem)}@media (min-width: 0){lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-image{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 600px){lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-image{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 840px){lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-image{padding:2.4rem}}@media (min-width: 1024px){lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-image{padding:2.4rem 3rem}}@media (min-width: 1280px){lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-image{padding:2.4rem 5rem 2.4rem 3rem}}@media (min-width: 600px) and (max-width: 839.98px){lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-image{min-height:var(--application-teaser-image-min-height-sm, 14rem)}}@media (min-width: 0){lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 600px){lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 840px){lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details{padding:2.4rem}}@media (min-width: 1024px){lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details{padding:2.4rem 3rem}}@media (min-width: 1280px){lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details{padding:2.4rem 5rem 2.4rem 3rem}}lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details .partner-plus-teaser-title{color:var(--lhg-partner-plus-teaser-title-text-color, var(--application-text-color, #1A1A1A));font:var(--lhg-partner-plus-teaser-title-font, 400 1.6rem/2.2rem var(--application-font-family-bold, coresans-a55));margin:0 0 .8rem}lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details .partner-plus-teaser-description{color:var(--lhg-partner-plus-teaser-title-text-color, var(--application-text-color, #1A1A1A));font:var(--lhg-partner-plus-teaser-description-font, 400 1.4rem/2.2rem var(--application-font-family-regular, coresans-a45))}lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details .partner-plus-teaser-links{display:flex;flex-direction:column;font:var(--lhg-partner-plus-teaser-link-font, 1.4rem/2.2rem var(--application-font-family-regular, coresans-a45));cursor:pointer}lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details .partner-plus-teaser-links a{text-decoration:none}lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details .partner-plus-teaser-links a:before{font-family:var(--lhg-partner-plus-teaser-icon-font-family, var(--application-font-family-icon, OS-icons));font-size:var(--lhg-partner-plus-teaser-icon-font-size, 1.6rem);position:var(--lhg-partner-plus-teaser-icon-position, relative);top:var(--lhg-partner-plus-teaser-icon-top, .2rem);margin:var(--lhg-partner-plus-teaser-icon-margin, inherit)}lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details .partner-plus-teaser-links .partner-plus-teaser-modal{color:var(--application-text-color, #1A1A1A);margin-right:auto}lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details .partner-plus-teaser-links .partner-plus-teaser-modal:before{content:var(--lhg-partner-plus-teaser-modal-icon-content, none)}lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details .partner-plus-teaser-links .partner-plus-teaser-more-info{color:var(--application-text-color, #1A1A1A);text-decoration:none}lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details .partner-plus-teaser-links .partner-plus-teaser-more-info:before{content:var(--lhg-partner-plus-teaser-more-info-icon-content, \e91b)}lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details .partner-plus-teaser-links .partner-plus-teaser-member{color:var(--application-text-color, #1A1A1A)}lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details .partner-plus-teaser-links .partner-plus-teaser-member span:first-child{margin-right:.5rem}@media (min-width: 840px){lhg-partner-plus-benefit-pres .partner-plus-teaser{display:flex;flex-direction:row;margin:unset;min-height:20rem}lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-image{flex:1;height:var(--application-teaser-image-height-sm, inherit)}lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details{flex:2}lhg-partner-plus-benefit-pres .partner-plus-teaser .partner-plus-teaser-details .partner-plus-teaser-links{margin:3rem 0 0}}:root{--refx-passenger-recap-pres-button-container-margin: 0;--refx-passenger-recap-pres-contact-icon-font-color: var(--application-text-color, #1A1A1A);--refx-passenger-recap-pres-contact-icon-font-size: 3.2rem;--refx-passenger-recap-pres-contact-icon-height: 3.2rem;--refx-passenger-recap-pres-contact-icon-min-width: 3.2rem;--refx-passenger-recap-pres-contact-info-sm: 0;--refx-passenger-recap-pres-details-title-margin: 0;--refx-passenger-recap-pres-details-title-padding: var(--lhg-passenger-recap-section-spacing, 1.5rem 0);--refx-passenger-recap-pres-details-title-text-align: left;--refx-passenger-recap-pres-expand-icon-margin: 0 0 0 2rem;--refx-passenger-recap-pres-icon-background: transparent;--refx-passenger-recap-pres-icon-border-radius: 0;--refx-passenger-recap-pres-icon-border: none;--refx-passenger-recap-pres-icon-box-shadow: none;--refx-passenger-recap-pres-icon-font-size: 3.2rem;--refx-passenger-recap-pres-icon-min-width: 3.2rem;--refx-passenger-recap-pres-icon-transform: none;--refx-passenger-recap-pres-info-block-padding: 1.5rem 0 0;--refx-passenger-recap-pres-list-item-margin: 0;--refx-passenger-recap-pres-list-item-padding: 1.4rem 0 0;--refx-passenger-recap-pres-list-margin: 0 0 1.7rem;--refx-passenger-recap-pres-margin: 0 0 0 .7rem;--refx-passenger-recap-pres-pax-status-icon-font-size: 2.4rem;--refx-passenger-recap-pres-pax-status-icon-margin: -.2rem 0 0;--refx-passenger-recap-pres-separator-line-margin: 1.45rem 0;--refx-passenger-recap-pres-separator-remove-margin-bottom: var(--lhg-passenger-recap-section-spacing, 1.5rem 0) 0;--refx-passenger-recap-pres-title-padding: var(--lhg-passenger-recap-section-spacing, 1.5rem 0) 0;--refx-passenger-recap-pres-title-text-align: left}refx-passenger-recap-pres .passenger-recap-pres .title{margin:0 0 1.4rem}refx-passenger-recap-pres .passenger-recap-pres .list{border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:0 0 1.7rem;padding:0;border:var(--lhg-passenger-recap-pres-border, var(--application-teaser-border, 1px solid #B0B0B0));box-shadow:var(--lhg-passenger-recap-pres-box-shadow, var(--application-teaser-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)));display:flex;transition:.2s all linear}refx-passenger-recap-pres .passenger-recap-pres .list:hover{border:var(--lhg-passenger-recap-pres-border-hover, var(--lhg-passenger-recap-pres-border, var(--application-teaser-border, 1px solid #B0B0B0)));box-shadow:var(--lhg-passenger-recap-pres-box-shadow-hover, var(--lhg-passenger-recap-pres-box-shadow, var(--application-teaser-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843))))}refx-passenger-recap-pres .passenger-recap-pres .list:focus-within{box-shadow:var(--lhg-passenger-recap-pres-box-shadow-hover, var(--lhg-passenger-recap-pres-box-shadow, var(--application-teaser-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843))))}@media (min-width: 840px){refx-passenger-recap-pres .passenger-recap-pres .list .list-item[aria-expanded=false] .passenger-pres div:nth-child(3).refx-body-1.passenger-type{grid-row-start:2}}@media (min-width: 600px) and (max-width: 839.98px){refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .button-container button.modify-pax-button{min-width:100%}}@media (min-width: 600px){refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .button-container button.modify-pax-button{max-width:var(--lhg-button-max-width, 25rem);width:auto}}refx-passenger-recap-pres .passenger-recap-pres .list .list-item:not(:last-child) .list-item-container:after{border-bottom:1px solid var(--lhg-passenger-recap-section-solid-border-color, inherit);content:"";display:block}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger{box-shadow:none}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger:focus{box-shadow:none}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger:focus:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:-.6rem;pointer-events:none;position:absolute;z-index:999}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger:last-child{padding:1.7rem 0 0}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header{align-items:unset;margin:var(--lhg-passenger-recap-pres-list-item-header-margin, 0 0 1.7rem);gap:var(--lhg-passenger-recap-pres-gap, 0)}@media (min-width: 0){refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header{padding:0 1.8rem}}@media (min-width: 840px){refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header{padding:0 2.4rem}}@media (min-width: 1024px){refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header{padding:0 3rem}}@media (min-width: 1280px){refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header{padding:0 5rem}}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header .icon-wrapper{gap:var(--lhg-passenger-recap-pres-gap, 0)}@media (min-width: 840px){refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header{display:grid;grid-template-columns:3.2rem 2.4rem 2fr 1fr}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header .icon-wrapper{display:contents}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header .icon-wrapper .icon{grid-column-end:2;grid-column-start:1}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header .icon-wrapper .status-icon{grid-column-end:3;grid-column-start:2}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header .icon-wrapper .passenger-pres{display:grid;gap:var(--lhg-passenger-recap-pres-gap, 0);grid-column-end:4;grid-column-start:3;grid-template-columns:1fr 1fr}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header .icon-wrapper .passenger-pres .traveler-name{grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header .icon-wrapper .passenger-pres .frequent-flyer{grid-column-end:2;grid-column-start:1;grid-row-end:span 3;grid-row-start:span 2}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header .icon-wrapper .passenger-pres .contact-type{grid-column-end:3;grid-column-start:2;grid-row-end:span 3;grid-row-start:2}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header .icon-wrapper .passenger-pres .passenger-type{grid-column-end:2;grid-column-start:1;grid-row-end:span 4;grid-row-start:span 3}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header .expand-icon{align-content:flex-end;display:flex;grid-column-end:5;grid-column-start:4;justify-content:flex-end}}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header .icon{align-self:auto}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header .passenger-pres{align-self:center}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header .pax-status-invalid-icon:before{content:"\e90b"}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-header .pax-status-valid-icon:before{content:"\e91a"}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded{border-radius:0}@media (min-width: 0){refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded{padding:0 1.8rem 1.7rem}}@media (min-width: 840px){refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded{padding:0 2.4rem 1.7rem}}@media (min-width: 1024px){refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded{padding:0 3rem 1.7rem}}@media (min-width: 1280px){refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded{padding:0 5rem 1.7rem}}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded:not(refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded.traveler0) .non-standalone-contact-info:empty{border-bottom:0}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .refx-body-2,refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .subtitle{font-family:var(--lhg-passenger-recap-section-subtitle-font, inherit)}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .regulatory-info{border-top:1px solid var(--lhg-passenger-recap-section-solid-border-color, inherit);padding:var(--lhg-passenger-recap-section-spacing, 1.5rem 0)}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .regulatory-info .regulatory-addr:last-child{margin-bottom:0}@media (min-width: 840px){refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body{flex-direction:row;flex-wrap:wrap}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body div.separator-line{border-top:1px solid var(--lhg-passenger-recap-section-solid-border-color, inherit);display:unset;margin:0;width:100%}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .button-container{align-items:flex-end;display:flex;justify-content:flex-end;width:100%}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .some-info-missing{padding-left:var(--lhg-passenger-recap-section-details-padding-left, 6.4rem)}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info{width:calc((200% + var(--lhg-passenger-recap-section-details-padding-left, 6.4rem)) / 3)}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .row{margin:0;padding-left:var(--lhg-passenger-recap-section-details-padding-left, 6.4rem)}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .row .col-lg-6,refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .row .col-md-6,refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .row .col-sm-12,refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .row .col-xs-12{box-sizing:border-box;max-width:50%;padding-left:0}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .row .col-lg-6 .personal-info,refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .row .col-lg-6 .non-standalone-contact-info,refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .row .col-md-6 .personal-info,refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .row .col-md-6 .non-standalone-contact-info,refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .row .col-sm-12 .personal-info,refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .row .col-sm-12 .non-standalone-contact-info,refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .row .col-xs-12 .personal-info,refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .row .col-xs-12 .non-standalone-contact-info{border-bottom:0;border-top:0}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .regulatory-info{border-top:0;width:calc((100% - var(--lhg-passenger-recap-section-details-padding-left, 6.4rem)) / 3)}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .regulatory-info .separator-line{border-top:0}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .regulatory-info .details-title{margin-bottom:1.6rem}}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .personal-info{border-bottom:0;padding:var(--lhg-passenger-recap-section-spacing, 1.5rem 0)}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .personal-info .traveler-personal-info{padding:1.5rem 0 0}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .non-standalone-contact-info{border-bottom:0;border-top:1px solid var(--lhg-passenger-recap-section-solid-border-color, inherit);padding:var(--lhg-passenger-recap-section-spacing, 1.5rem 0)}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .non-standalone-contact-info:empty{border-top:0;padding:0}refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres li.passenger.list-item .list-item-header .icon:before,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres li.passenger.list-item .list-item-header .icon:before,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres li.passenger.list-item .list-item-header .icon:before,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres li.passenger.list-item .list-item-header .icon:before{display:inherit}refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres ul li.contact-block .refx-caption,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres ul li.contact-block .refx-caption,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres ul li.contact-block .refx-caption,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres ul li.contact-block .refx-caption{font:var(--lhg-self-reacc-passenger-recap-card-contact-block-font, inherit)}refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .status-icon,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .status-icon,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .status-icon,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .status-icon{display:none}refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .refx-icon-adult:before,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .refx-icon-adult:before,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .refx-icon-adult:before,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .refx-icon-adult:before{content:"\e959"}refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .refx-icon-infant:before,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .refx-icon-infant:before,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .refx-icon-infant:before,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .refx-icon-infant:before{content:"\e95b"}refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .refx-icon-young:before,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .refx-icon-young:before,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .refx-icon-young:before,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .refx-icon-young:before{content:"\e95a"}refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .refx-icon-youth:before,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .refx-icon-youth:before,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .refx-icon-youth:before,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .refx-icon-youth:before{content:"\e96d"}refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .name,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .name,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .name,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .name{font:var(--lhg-self-reacc-passenger-recap-name-font, inherit);margin-top:1rem}refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .traveler-phone,refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .passenger-type,refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .traveler-email,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .traveler-phone,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .passenger-type,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .traveler-email,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .traveler-phone,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .passenger-type,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .traveler-email,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .traveler-phone,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .passenger-type,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .traveler-email{display:none}refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item,refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item:focus,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item:focus,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item:focus,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item:focus{box-shadow:none}@media (min-width: 0){refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header{padding:0 1.8rem 1.7rem}}@media (min-width: 840px){refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header{padding:0 2.4rem 1.7rem}}@media (min-width: 1024px){refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header{padding:0 3rem 1.7rem}}@media (min-width: 1280px){refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header{padding:0 5rem 1.7rem}}refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger[aria-expanded=true] .list-item-header .name,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger[aria-expanded=true] .list-item-header .name,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger[aria-expanded=true] .list-item-header .name,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger[aria-expanded=true] .list-item-header .name{color:var(--lhg-self-reacc-passenger-recap-aria-expanded-name-color, inherit);font-family:var(--lhg-self-reacc-passenger-recap-aria-expanded-font-family, inherit)}refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item.contact-block,refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item.contact-block,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item.contact-block,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item.contact-block,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger{border-bottom:var(--lhg-self-reacc-passenger-recap-list-item-border-bottom, inherit)}refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item.contact-block:last-child,refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger:last-child,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item.contact-block:last-child,refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger:last-child,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item.contact-block:last-child,refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger:last-child,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item.contact-block:last-child,refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger:last-child{border-bottom:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item.contact-block:not(:last-child),refx-refund-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger:not(:last-child),refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item.contact-block:not(:last-child),refx-refund-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger:not(:last-child),refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item.contact-block:not(:last-child),refx-self-reacc-confirmation refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger:not(:last-child),refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item.contact-block:not(:last-child),refx-self-reacc-review refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.refx-overlay-pane.passenger-receipt-dialog{max-width:39rem!important;padding:2rem!important}.refx-overlay-pane.passenger-receipt-dialog .mat-mdc-dialog-container.mdc-dialog .mat-mdc-dialog-surface{padding:4rem}lhg-passenger-receipt-cont refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-close-btn-corner{color:var(--application-focus-outline-color, #0096FA);display:inline-flex!important;font-size:2.4rem}lhg-passenger-receipt-cont .receipts-title{color:var(--lhg-passenger-receipt-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-passenger-receipt-title-font, 3.2rem/3.6rem var(--application-font-family-regular, coresans-a45))}lhg-passenger-receipt-cont .receipts-description{color:var(--lhg-passenger-receipt-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-passenger-receipt-description-font, 1.6rem/2.4rem var(--application-font-family-regular, coresans-a45))}lhg-passenger-receipt-cont .mat-accordion .receipts-travelers{padding:0}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel:has(.cdk-keyboard-focused){outline:solid .1rem -webkit-focus-ring-color}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .mat-expansion-panel-header{box-shadow:none;margin:0;padding:0}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-content.mat-content-hide-toggle{margin-right:0}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-content.mat-content-hide-toggle i.refx-icon-chevron-down,lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-content.mat-content-hide-toggle i.refx-icon-chevron-top{color:var(--lhg-passenger-receipt-title-color, var(--application-text-color, #1A1A1A));font-size:2.4rem}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .mat-expansion-panel-header i.refx-icon-profile{font-size:1.6rem;margin-right:1rem;vertical-align:middle}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .mat-expansion-panel-header .name{color:var(--lhg-passenger-receipt-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-passenger-receipt-name-font, 1.4rem/2.4rem var(--application-font-family-bold, coresans-a55))}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .mat-expansion-panel-body li{color:var(--lhg-passenger-receipt-title-color, var(--application-text-color, #1A1A1A));display:flex;flex-direction:column}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .mat-expansion-panel-body li a.lh-icon-download{color:var(--lhg-passenger-receipt-title-color, var(--application-text-color, #1A1A1A));font-size:2.4rem;text-decoration:none}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .mat-expansion-panel-body li .sub-title{font:var(--lhg-passenger-receipt-sub-title-font, 1.2rem/1.8rem var(--application-font-family-bold, coresans-a55))}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .mat-expansion-panel-body li .travel-element{font:var(--lhg-passenger-receipt-travel-element-font, 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45))}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .mat-expansion-panel-body li .travel-document-id{font:var(--lhg-passenger-receipt-travel-document-font, 1.2rem/1.8rem var(--application-font-family-regular, coresans-a45))}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .service-icon-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.6rem}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .service-icon-container .lh-icon-flight-take-off,lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .service-icon-container .lh-icon-download,lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .service-icon-container .lh-icon-shield-check{font-family:OS-icons!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .service-icon-container .service-content-wrapper{display:flex}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .service-icon-container .service-content-wrapper .lh-icon-flight-take-off,lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .service-icon-container .service-content-wrapper .lh-icon-shield-check,lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .service-icon-container .service-content-wrapper [class*=refx-icon-]{color:var(--lhg-passenger-receipt-title-color, var(--application-text-color, #1A1A1A));font-size:3.2rem;margin-right:1.2rem;vertical-align:middle}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .service-icon-container .service-content-wrapper .service-for-all-row-wrapper{display:flex;flex-direction:column}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .service-icon-container.hide-icon:not(:last-child) .service-content-wrapper:before{border-color:var(--lhg-passenger-receipt-title-color, var(--application-text-color, #1A1A1A));border-style:solid;border-width:0 .1rem;content:"";height:3rem;left:1.5rem;margin-right:-.2rem;position:relative;top:3.5rem}lhg-passenger-receipt-cont .mat-accordion .mat-expansion-panel .service-icon-container.hide-icon:not(:first-child) a.lh-icon-download{visibility:hidden}:root{--personal-info-gender-padding: 0;--personal-info-pres-gender-field-padding-bottom: 4.5rem;--personal-info-pres-title-margin: 0 0 1.9rem}refx-personal-info-pres .personal-info-container .input.personal-info-dob:after{content:none}refx-personal-info-pres .personal-info-container .personal-info-first-name:disabled,refx-personal-info-pres .personal-info-container .personal-info-last-name:disabled{-webkit-text-fill-color:var(--application-disabled-color);opacity:1}refx-personal-info-pres .personal-info-container .mandatory-fields{font:var(--lhg-personal-info-mandatory-fields-font, inherit);margin:0 0 .5rem}refx-personal-info-pres .personal-info-container .personal-info-header{margin:0 0 2rem}@media (max-width: 839.98px){refx-personal-info-pres .personal-info-container .personal-info-header{margin:var(--lhg-personal-info-pres-header-sm-margin, 0 0 1rem)}}refx-personal-info-pres .personal-info-container .personal-info-header .personal-info-header-title{margin:var(--lhg-personel-info-pres-header-title-margin, 0)}refx-personal-info-pres .personal-info-container .fill-info.form-instructions{font-size:var(--lhg-personal-info-fill-info-form-instructions-font-size, 1.4rem);line-height:2rem}@media (min-width: 0){refx-personal-info-pres .personal-info-container .fill-info.form-instructions{margin:var(--lhg-personal-info-fill-info-form-instructions-margin-xs, 0 0 2.4rem)}}@media (min-width: 840px){refx-personal-info-pres .personal-info-container .fill-info.form-instructions{margin:0 0 4.4rem}}@media (min-width: 1024px){refx-personal-info-pres .personal-info-container .fill-info.form-instructions{margin:0 0 5rem}}@media (min-width: 1280px){refx-personal-info-pres .personal-info-container .fill-info.form-instructions{margin:0 0 5rem}}refx-personal-info-pres .form-instructions,refx-personal-info-pres .mat-mdc-form-field{padding:0}refx-personal-info-pres .personal-info-gender{padding-left:0;padding-right:0}refx-personal-info-pres .personal-info-header .personal-info-header-title{font:var(--lhg-personal-info-header-title-font, inherit);text-align:initial}refx-booking-services:has(.pets) .category-selection-all-travel-units h2{margin:0 0 .8rem!important}refx-booking-services:has(.pets) .category-selection-all-travel-units h2 .category-selection-travel-unit-subheader{padding:0 1.6rem!important}@media (max-width: 840px){refx-booking-services:has(.pets) .category-selection-all-travel-units h2 .category-selection-travel-unit-subheader{padding-top:1.6rem!important}}refx-booking-services:has(.pets) .category-selection-recap{padding:0 1.6rem 1.5rem!important}refx-booking-services:has(.pets) .category-selection-travel-unit{margin:0 0 1.6rem!important}refx-booking-services:has(.pets) .travel-unit-category-selection{padding:0 1.6rem 2.4rem!important}refx-booking-services:has(.pets) .service-selection{margin-top:1rem!important}lhg-pets-in-cabin-details{box-sizing:border-box}lhg-pets-in-cabin-details .lhg-pets-in-cabin-details-content{align-self:stretch;display:flex;flex-direction:column;margin-bottom:6rem;padding:0 .5rem;color:var(--pets-in-cabin-details-color, none)}lhg-pets-in-cabin-details .lhg-pets-in-cabin-details-content .lhg-pets-in-cabin-details-column{float:left}lhg-pets-in-cabin-details .lhg-pets-in-cabin-details-content .lhg-pets-in-cabin-details-row{display:flex;flex-direction:row;flex:1 1 fit-content;gap:3.2rem;margin-bottom:2.4rem}lhg-pets-in-cabin-details .lhg-pets-in-cabin-details-content .lhg-pets-in-cabin-details-title{font:var(--pets-in-cabin-details-text-title-font, none);color:var(--pets-in-cabin-details-color, none);letter-spacing:var(--pets-in-cabin-details-title-letter-spacing, none)}lhg-pets-in-cabin-details .lhg-pets-in-cabin-details-content .lhg-pets-in-cabin-details-text{font:var(--pets-in-cabin-details-text-font, none)}@media (max-width: 599.98px){lhg-pets-in-cabin-details .lhg-pets-in-cabin-details-content .lhg-pets-in-cabin-details-row{flex-direction:column}}.pets .service-input-cont i{display:none}.pets .service-input-cont .already-paid-information-text:before{content:var(--pets-in-cabin-details-icon-informative-before, none);font-family:var(--pets-in-cabin-details-icon-font, none);vertical-align:-5%;margin-right:1rem}.pets .unpaid-service{display:inline}refx-page-title-pres.lhg-pets-in-cabin-details-img{margin-bottom:var(--pets-in-cabin-details-image-title-margin-bottom, none)}@media (min-width: 1280px){refx-page-title-pres.lhg-pets-in-cabin-details-img{padding:0}}refx-page-title-pres.lhg-pets-in-cabin-details-img.page-title:not(.back-booking-link-displayed){margin-bottom:2.4rem}refx-page-title-pres.lhg-pets-in-cabin-details-img:before{background-repeat:no-repeat;background-size:cover;background-position:center center;content:"";display:flex;margin-bottom:var(--pets-in-cabin-details-image-margin-bottom, none);width:100%}@media (min-width: 0){refx-page-title-pres.lhg-pets-in-cabin-details-img:before{height:15.4rem}}@media (min-width: 600px){refx-page-title-pres.lhg-pets-in-cabin-details-img:before{height:17.2rem}}@media (min-width: 840px){refx-page-title-pres.lhg-pets-in-cabin-details-img:before{height:32.9rem}}lhg-plus-grade .lhg-plus-grade-container{overflow:hidden;border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:0 0 1.5rem;padding:0;border:var(--lhg-plus-grade-border, var(--application-teaser-border, 1px solid #B0B0B0));border-radius:var(--lhg-plus-grade-border-radius, var(--application-teaser-border-radius, .4rem));box-shadow:var(--lhg-plus-grade-box-shadow, var(--application-teaser-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)))}@media (min-width: 0){lhg-plus-grade .lhg-plus-grade-container{margin:0 0 1.5rem}}@media (min-width: 600px){lhg-plus-grade .lhg-plus-grade-container{margin:0 0 1.5rem}}@media (min-width: 840px){lhg-plus-grade .lhg-plus-grade-container{margin:0 0 2rem}}@media (min-width: 1024px){lhg-plus-grade .lhg-plus-grade-container{margin:0 0 2.5rem}}@media (min-width: 1280px){lhg-plus-grade .lhg-plus-grade-container{margin:0 0 3rem}}lhg-plus-grade .lhg-plus-grade-container .category-recap{display:block;padding:var(--lhg-plus-grade-category-recap-padding, 0)}lhg-plus-grade .lhg-plus-grade-container ul{list-style-type:none;padding:var(--lhg-plus-grade-category-recap-list-padding, 0)}refx-pop-in refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-close-btn-corner{display:revert}refx-popover .refx-popover{font-size:var(--lhg-popover-font-size, inherit);color:var(--lhg-popover-text-color, inherit)}lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container{max-width:59.8rem;padding:var(--lhg-post-booking-enrollment-dialog-container-padding, 0 .4rem .4rem)}@media (min-width: 0){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container{margin:var(--lhg-post-booking-enrollment-dialog-container-margin-xs, 0)}}@media (min-width: 840px){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container{margin:var(--lhg-post-booking-enrollment-dialog-container-margin-md, 0)}}lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-title{max-width:100%}@media (min-width: 0){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-title{margin:var(--lhg-post-booking-enrollment-dialog-header-title-margin-xs, -.8rem 0 2rem)}}@media (min-width: 840px){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-title{margin:var(--lhg-post-booking-enrollment-dialog-header-title-margin-md, -.8rem 0 2rem)}}lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-title h1{color:var(--lhg-post-booking-enrollment-dialog-content-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-post-booking-enrollment-dialog-header-title-font, inherit)}lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content{display:flex;flex-direction:column}lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content .teaser-image{background-position:center;background-size:cover;margin:var(--lhg-post-booking-enrollment-dialog-teaser-image-margin, 0 0 2.4rem)}@media (min-width: 0){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content .teaser-image{height:18.7274rem}}@media (min-width: 840px){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content .teaser-image{height:25.9rem}}@media (min-width: 0){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content .teaser-image{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 600px){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content .teaser-image{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 840px){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content .teaser-image{padding:2.4rem}}@media (min-width: 1024px){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content .teaser-image{padding:2.4rem 3rem}}@media (min-width: 1280px){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content .teaser-image{padding:2.4rem 5rem 2.4rem 3rem}}@media (max-width: 299px),(max-height: 719px){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content .teaser-image{display:none}}lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content h2{color:var(--lhg-post-booking-enrollment-dialog-content-title-color, var(--application-text-color, #1A1A1A));display:var(--lhg-post-booking-enrollment-dialog-content-title-display, inherit);font:var(--lhg-post-booking-enrollment-dialog-content-title-font, inherit);margin:var(--lhg-post-booking-enrollment-dialog-content-title-margin, 0 0 .5rem)}lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content .content-text{color:var(--lhg-post-booking-enrollment-dialog-color-text, var(--application-text-color, #1A1A1A));font:var(--lhg-post-booking-enrollment-dialog-content-text-font, inherit)}lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content .error-container{background-color:var(--lhg-post-booking-enrollment-dialog-error-card-background-color, var(--application-form-error-background-color, #FFE3E5));display:flex;gap:var(--lhg-post-booking-enrollment-dialog-error-card-container-gap, .6rem);padding:var(--lhg-post-booking-enrollment-dialog-error-card-container-padding, 1.8rem 1.8rem 2.4rem)}lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content .error-container .error-icon-container .error-icon:before{color:var(--lhg-post-booking-enrollment-dialog-error-card-icon-color, var(--application-error-color, #AD1804));content:var(--lhg-post-booking-enrollment-dialog-error-card-icon-content, );font:var(--lhg-post-booking-enrollment-dialog-error-card-icon-font-weight, normal) var(--lhg-post-booking-enrollment-dialog-error-card-icon-font-size, 2.4rem) var(--lhg-post-booking-enrollment-dialog-error-card-icon-font-family, var(--application-font-family-icon, OS-icons));margin:var(--lhg-post-booking-enrollment-dialog-error-card-icon-margin, 0);vertical-align:sub}lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content .error-container .error-card-content{display:flex;flex-direction:column;gap:var(--lhg-post-booking-enrollment-dialog-error-card-content-gap, 1.2rem)}lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content .error-container .error-card-content .error-title{color:var(--lhg-post-booking-enrollment-dialog-error-title-color, var(--application-text-color, #1A1A1A));display:var(--lhg-post-booking-enrollment-dialog-error-title-display, inherit);font:var(--lhg-post-booking-enrollment-dialog-error-title-font, 700 1.6rem/2.4rem var(--application-font-family-bold, coresans-a55));margin:var(--lhg-post-booking-enrollment-dialog-error-title-margin, 0)}lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-content .post-booking-enrollment-dialog-content .error-container .error-card-content .error-content{color:var(--lhg-post-booking-enrollment-dialog-error-content-color, var(--application-text-color, #1A1A1A));font:var(--lhg-post-booking-enrollment-dialog-error-content-font, 400 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45));padding:var(--lhg-post-booking-enrollment-dialog-error-content-padding, 0)}lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place{display:flex;gap:var(--lhg-post-booking-enrollment-dialog-actions-gap, 2rem);justify-content:flex-end;padding:var(--lhg-post-booking-enrollment-dialog-actions-padding, 0)}@media (min-width: 0){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place{margin:var(--lhg-post-booking-enrollment-dialog-actions-margin-xs, 2.4rem 0 0)}}@media (min-width: 840px){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place{margin:var(--lhg-post-booking-enrollment-dialog-actions-margin-md, 2.4rem 0 0)}}lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .continue-button{font:var(--lhg-post-booking-enrollment-dialog-actions-button-font, inherit);padding:var(--lhg-post-booking-enrollment-dialog-actions-buttons-padding, 1.3rem 3.2rem)}@media (min-width: 0){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .continue-button{order:var(--lhg-post-booking-enrollment-dialog-actions-continue-button-order-xs, 1)}}@media (min-width: 840px){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .continue-button{order:var(--lhg-post-booking-enrollment-dialog-actions-continue-button-order-md, 2)}}lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .close-btn-bottom{font:var(--lhg-post-booking-enrollment-dialog-actions-button-font, inherit);margin:var(--lhg-post-booking-enrollment-dialog-actions-close-button-margin, 0);padding:var(--lhg-post-booking-enrollment-dialog-actions-buttons-padding, 1.3rem 3.2rem)}@media (min-width: 0){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .close-btn-bottom{order:var(--lhg-post-booking-enrollment-dialog-actions-close-button-order-xs, 2)}}@media (min-width: 840px){lhg-post-booking-enrollment-dialog refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions.buttons-place .close-btn-bottom{order:var(--lhg-post-booking-enrollment-dialog-actions-close-button-order-md, 1)}}lhg-post-booking-enrollment-teaser .post-booking-enrollment-container{background-color:var(--lhg-post-booking-enrollment-teaser-card-background-color, var(--application-disabled-background-color, #E7E7E7));padding:var(--lhg-post-booking-enrollment-teaser-card-padding, 1.8rem)}@media (min-width: 0){lhg-post-booking-enrollment-teaser .post-booking-enrollment-container{margin:var(--lhg-post-booking-enrollment-teaser-card-margin-xs, 1rem 0 3rem)}}@media (min-width: 840px){lhg-post-booking-enrollment-teaser .post-booking-enrollment-container{margin:var(--lhg-post-booking-enrollment-teaser-card-margin-md, 1rem 0 3rem)}}lhg-post-booking-enrollment-teaser .post-booking-enrollment-container .teaser-card-container{display:flex;gap:var(--lhg-post-booking-enrollment-teaser-card-container-gap, .6rem)}lhg-post-booking-enrollment-teaser .post-booking-enrollment-container .teaser-card-container .teaser-card-icon-container .teaser-card-icon:before{color:var(--lhg-post-booking-enrollment-teaser-card-icon-color, inherit);content:var(--lhg-post-booking-enrollment-teaser-card-icon-content, );font:var(--lhg-post-booking-enrollment-teaser-card-icon-font-weight, normal) var(--lhg-post-booking-enrollment-teaser-card-icon-font-size, 2.4rem) var(--lhg-post-booking-enrollment-teaser-card-icon-font-family, var(--application-font-family-icon, OS-icons));margin:var(--lhg-post-booking-enrollment-teaser-card-icon-margin, 0);vertical-align:sub}lhg-post-booking-enrollment-teaser .post-booking-enrollment-container .teaser-card-container .teaser-card-content{display:flex;flex-direction:column;gap:var(--lhg-post-booking-enrollment-teaser-card-content-gap, .9rem)}lhg-post-booking-enrollment-teaser .post-booking-enrollment-container .teaser-card-container .teaser-card-content .teaser-title{color:var(--lhg-post-booking-enrollment-teaser-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-post-booking-enrollment-teaser-title-font, inherit);margin:var(--lhg-post-booking-enrollment-teaser-title-margin, 0)}lhg-post-booking-enrollment-teaser .post-booking-enrollment-container .teaser-card-container .teaser-card-content .teaser-content{color:var(--lhg-post-booking-enrollment-teaser-content-color, var(--application-text-color, #1A1A1A));font:var(--lhg-post-booking-enrollment-teaser-content-font, inherit);padding:var(--lhg-post-booking-enrollment-teaser-content-padding, 0)}lhg-post-booking-enrollment-teaser .post-booking-enrollment-container .teaser-card-container .teaser-card-content .teaser-link{cursor:pointer;display:flex;padding:var(--lhg-post-booking-enrollment-teaser-link-padding, 0);text-decoration:none}lhg-post-booking-enrollment-teaser .post-booking-enrollment-container .teaser-card-container .teaser-card-content .teaser-link .teaser-link-text{color:var(--lhg-post-booking-enrollment-teaser-link-text-color, var(--application-primary-link-color, #4D4D4D));font:var(--lhg-post-booking-enrollment-teaser-link-text-font, inherit);order:var(--lhg-post-booking-enrollment-teaser-link-text-order, 2)}lhg-post-booking-enrollment-teaser .post-booking-enrollment-container .teaser-card-container .teaser-card-content .teaser-link:before{color:var(--lhg-post-booking-enrollment-teaser-link-icon-color, var(--application-primary-link-color, #4D4D4D));content:var(--lhg-post-booking-enrollment-teaser-link-icon-content, \e953);display:inline-block;font:var(--lhg-post-booking-enrollment-teaser-link-icon-font-weight, 700) var(--lhg-post-booking-enrollment-teaser-link-icon-font-size, 1.6rem) var(--lhg-post-booking-enrollment-teaser-link-icon-font-family, var(--application-font-family-icon, OS-icons));margin:var(--lhg-post-booking-enrollment-teaser-link-icon-margin, 0);vertical-align:sub;order:var(--lhg-post-booking-enrollment-teaser-link-icon-order, 1)}:root{--price-card-characteristic-icon-font-size: .5rem;--price-card-characteristic-icon-color: var(--application-text-color, #1A1A1A)}refx-price-card-characteristics-pres .characteristics .characteristic .characteristic-content span.characteristic-label.key{font:var(--lhg-price-card-characteristic-label-font, 400 1.2rem/1.8rem intelo-bold)}refx-price-card-characteristics-pres .characteristics .characteristic .characteristic-content span.characteristic-label.key a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-price-card-characteristics-pres .characteristics .characteristic .characteristic-content span.characteristic-label.key a:before,refx-price-card-characteristics-pres .characteristics .characteristic .characteristic-content span.characteristic-label.key a:after,refx-price-card-characteristics-pres .characteristics .characteristic .characteristic-content span.characteristic-label.key a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-price-card-characteristics-pres .characteristics .characteristic .characteristic-content span.characteristic-label.key a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-price-card-characteristics-pres .characteristics .characteristic .characteristic-content span.characteristic-label.key a:before,refx-price-card-characteristics-pres .characteristics .characteristic .characteristic-content span.characteristic-label.key a:after,refx-price-card-characteristics-pres .characteristics .characteristic .characteristic-content span.characteristic-label.key a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-price-card-characteristics-pres .characteristics .characteristic .characteristic-content span.characteristic-label.key .benefit-inner-list{padding-inline-start:1.1rem;list-style-type:disc}refx-price-card-characteristics-pres .price-card-characteristics-links-wrapper .more-benefits-link{margin:var(--lhg-price-card-characteristics-more-benefits-link-margin, .5rem 0 .2rem 1rem)}refx-fare-card refx-price-card-characteristics-pres .characteristic .characteristic-icon{padding-right:.8rem}refx-fare-card refx-price-card-characteristics-pres .characteristic .characteristic-content .characteristic-label{color:var(--lhg-price-card-characteristic-color, var(--application-text-color-black, #1A1A1A))}refx-fare-card refx-price-card-characteristics-pres .characteristic .characteristic-content .characteristic-value{color:var(--lhg-price-card-characteristic-color, var(--application-text-color-black, #1A1A1A));font:var(--lhg-price-card-characteristic-value-font, 400 1.1rem/1.8rem intelo-regular)}:root{--extra-services-pres-color: var(--application-text-color, #1A1A1A);--extra-services-pres-container-border-bottom: none;--extra-services-pres-container-margin: 0 1rem;--extra-services-pres-icon-color: var(--color-primary-500, #4d4d4d);--extra-services-pres-icon-from-top: -.2rem;--extra-services-pres-icon-height: 2.5rem;--price-details-total-price-color: var(--application-text-color, #1A1A1A);--price-details-total-price-container-margin: 0 0 1.6rem;--price-details-total-price-information-color: var(--application-text-color, #1A1A1A);--refx-services-price-breakdown-pres-content-margin: 0;--refx-services-price-breakdown-pres-content-service-title-margin: 0;--refx-services-price-breakdown-pres-list-border-bottom: none;--refx-services-price-breakdown-pres-row-margin: 0;--refx-services-price-breakdown-pres-segment-detail-seperator-border-right: none;--refx-services-price-breakdown-pres-service-for-all-row-wrapper-border-bottom: none;--refx-services-price-breakdown-pres-text-color: var(--application-text-color, #1A1A1A);--services-price-breakdown-pres-flights-illustration-line-arrow-border-top: none;--service-price-details-total-color: var(--application-text-color, #1A1A1A);--service-price-details-total-container-margin: 0;--traveler-collapsible-row-base-price-container-margin: 0;--traveler-collapsible-row-color: var(--application-text-color, #1A1A1A);--traveler-collapsible-row-container-padding: 1.8rem 0 1.3rem;--traveler-collapsible-row-icon-color: var(--color-primary-500, #4d4d4d);--traveler-collapsible-row-icon-from-top: -.2rem;--traveler-collapsible-row-icon-height: 2.5rem;--traveler-collapsible-row-icon-width: 2.4rem;--traveler-collapsible-row-price-color: var(--application-text-color, #1A1A1A);--traveler-price-breakdown-content-border-bottom: none;--traveler-price-breakdown-content-margin: 0;--traveler-price-breakdown-content-padding: .25rem 0;--traveler-price-breakdown-title-h3-span-margin: .25rem 0;--payment-card-fee-pres-label-color: var(--application-text-color, #1A1A1A);--payment-card-fee-pres-container-border-bottom: none;--payment-card-fee-pres-container-margin: 1.7rem 0 1.3rem;--payment-card-fee-pres-icon-color: var(--color-primary-500, #4d4d4d);--payment-card-fee-pres-icon-from-top: -.2rem;--payment-card-fee-pres-icon-height: 2.5rem;--payment-card-fee-pres-breakdown-content-border-bottom: .1rem dashed var(--application-border-color, #B0B0B0);--payment-card-fee-pres-total-container-margin: 0 .6rem 0 0}refx-fare-details-dialog-pres .refx-dialog-title .fare-details-title{font:var(--lhg-fare-details-title-font, inherit)}refx-fare-details-dialog-pres .refx-dialog-content .fare-details-content refx-price-details-pres .price-details-total-price-container{position:relative;margin-top:var(--lhg-total-price-container-margin-top, 0)}refx-fare-details-dialog-pres .refx-dialog-content .fare-details-content refx-price-details-pres .price-details-total-price-container .price-details-total-price-label{font:var(--lhg-price-details-total-price-label-font, normal 2rem/2.5rem var(--application-font-family-bold, coresans-a55))}refx-fare-details-dialog-pres .refx-dialog-content .fare-details-content refx-price-details-pres .price-details-total-price-container .total-price-container{padding-top:var(--lhg-price-details-total-price-container-padding-top, .2rem);position:relative;right:0;top:.1rem}refx-fare-details-dialog-pres .refx-dialog-content .fare-details-content refx-price-details-pres .price-details-total-price-container .total-price-container .price-currency-code{font-family:var(--lhg-price-currency-code-font-family, var(--application-font-family-regular, coresans-a45));font-size:var(--lhg-price-currency-code-font-size, 1.6rem)}refx-fare-details-dialog-pres .refx-dialog-content .fare-details-content refx-price-details-pres .price-details-total-price-container .total-price-container .price-amount{font-size:var(--lhg-price-amount-font-size, 2rem)}refx-fare-details-dialog-pres .refx-dialog-content .fare-details-content refx-price-details-pres .price-details-total-price-container .miles-price-container .refx-display-3.price-details-miles-total-price{font-family:var(--lhg-price-details-miles-total-price-font-family, var(--application-font-family-bold, coresans-a55));font-size:var(--lhg-price-details-miles-total-price-font-size, 2rem);padding:.5rem 0}refx-fare-details-dialog-pres .refx-dialog-content .fare-details-content refx-price-details-pres .price-details-total-price-container .miles-price-container .total-price-container{margin-bottom:var(--lhg-price-details-miles-price-container-total-price-container-margin-bottom, .6rem)}refx-fare-details-dialog-pres .refx-dialog-content .fare-details-content refx-price-details-pres .price-details-total-price-container .miles-price-container .total-price-container .mile-details.price-details-totalMultiCurrency-price{font-family:var(--lhg-price-details-miles-price-container-price-details-totalMultiCurrency-price-font-family);font-size:var(--lhg-price-details-miles-price-container-price-details-totalMultiCurrency-price-font-size, 2rem)}refx-fare-details-dialog-pres .refx-dialog-content .fare-details-content refx-price-details-pres .price-details-total-price-container .miles-price-container .total-price-container .refx-display-2{font-family:var(--lhg-price-currency-code-font-family, var(--application-font-family-regular, coresans-a45));font-size:var(--lhg-price-currency-code-font-size, 1.6rem)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .total-price-container .price-amount{font:var(--lhg-price-amount-font, inherit)}@media (min-width: 0){refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .info-text-wrapper{margin:var(--lhg-info-text-wrapper-margin-xs, 2.2rem 0 0)}}@media (min-width: 840px){refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .info-text-wrapper{margin:var(--lhg-info-text-wrapper-margin-md, 2.2rem 0 2.4rem)}}@media (min-width: 1024px){refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .info-text-wrapper{margin:var(--lhg-info-text-wrapper-margin-lg, 2.2rem 0 2.5rem)}}@media (min-width: 1280px){refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .info-text-wrapper{margin:var(--lhg-info-text-wrapper-margin-xl, 2.2rem 0 2rem)}}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .info-text-wrapper .refx-display-1{font-size:var(--lhg-refx-display-1-font-size, 1.4rem)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-total-price-information-label{font:var(--lhg-price-details-total-price-information-label-font, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .info-icon{color:var(--lhg-info-icon-color, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-total-price-information-container{margin-top:var(--lhg-price-details-total-price-information-container-margin-top, 1.6rem)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-total-price-information-container .refx-caption{color:var(--lhg-refx-caption-color, inherit);font-size:var(--lhg-refx-caption-font-size, 1.1rem);line-height:var(--lhg-refx-caption-line-height, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-total-price{font:var(--lhg-price-details-total-price-font, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container{border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:.2rem 0;padding:0 1.8rem;box-shadow:var(--lhg-price-details-content-container-box-shadow, none);border-radius:var(--lhg-price-details-content-container-border-radius, 0);border:var(--lhg-price-details-content-container-border, 1px solid var(--application-border-color, #B0B0B0))}@media (min-width: 840px){refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container{border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:.2rem 0;padding:0 2.4rem;box-shadow:var(--lhg-price-details-content-container-box-shadow, none)}}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container refx-traveler-collapsible-row:not(:last-child) .traveler-collapsible-row-price-breakdown-container{border-bottom:var(--lhg-traveler-collapsible-row-not-last-child-border-bottom, 1px solid var(--application-border-color, #B0B0B0))}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-icon{font-size:var(--lhg-traveler-collapsible-row-icon-font-size, 2.4rem)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-label,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-price{color:var(--lhg-price-details-content-container-color, inherit);font:var(--lhg-price-details-content-container-font, inherit);text-align:left}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-expand-button[aria-expanded=true] .traveler-collapsible-row-container,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-expand-button[aria-expanded=true] .extra-services-pres-label-container,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .extra-services-pres-expand-button[aria-expanded=true] .traveler-collapsible-row-container,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .extra-services-pres-expand-button[aria-expanded=true] .extra-services-pres-label-container{border-bottom:var(--lhg-traveler-collapsible-row-expanded-border-bottom, none);position:relative}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-expand-button[aria-expanded=true] .traveler-collapsible-row-container .traveler-collapsible-row-label,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-expand-button[aria-expanded=true] .traveler-collapsible-row-container .traveler-collapsible-row-price,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-expand-button[aria-expanded=true] .traveler-collapsible-row-container .extra-services-pres-label,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-expand-button[aria-expanded=true] .traveler-collapsible-row-container .extra-services-pres-price,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-expand-button[aria-expanded=true] .extra-services-pres-label-container .traveler-collapsible-row-label,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-expand-button[aria-expanded=true] .extra-services-pres-label-container .traveler-collapsible-row-price,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-expand-button[aria-expanded=true] .extra-services-pres-label-container .extra-services-pres-label,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-expand-button[aria-expanded=true] .extra-services-pres-label-container .extra-services-pres-price,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .extra-services-pres-expand-button[aria-expanded=true] .traveler-collapsible-row-container .traveler-collapsible-row-label,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .extra-services-pres-expand-button[aria-expanded=true] .traveler-collapsible-row-container .traveler-collapsible-row-price,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .extra-services-pres-expand-button[aria-expanded=true] .traveler-collapsible-row-container .extra-services-pres-label,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .extra-services-pres-expand-button[aria-expanded=true] .traveler-collapsible-row-container .extra-services-pres-price,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .extra-services-pres-expand-button[aria-expanded=true] .extra-services-pres-label-container .traveler-collapsible-row-label,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .extra-services-pres-expand-button[aria-expanded=true] .extra-services-pres-label-container .traveler-collapsible-row-price,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .extra-services-pres-expand-button[aria-expanded=true] .extra-services-pres-label-container .extra-services-pres-label,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .extra-services-pres-expand-button[aria-expanded=true] .extra-services-pres-label-container .extra-services-pres-price{color:var(--lhg-traveler-collapsible-row-expanded-color, var(--lhg-price-details-content-container-color, inherit));font:var(--lhg-traveler-collapsible-row-expanded-font, var(--lhg-price-details-content-container-font, inherit))}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-expand-button[aria-expanded=true] .traveler-collapsible-row-container .traveler-collapsible-row-icon,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-expand-button[aria-expanded=true] .traveler-collapsible-row-container .extra-services-pres-icon,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-expand-button[aria-expanded=true] .extra-services-pres-label-container .traveler-collapsible-row-icon,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .traveler-collapsible-row-expand-button[aria-expanded=true] .extra-services-pres-label-container .extra-services-pres-icon,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .extra-services-pres-expand-button[aria-expanded=true] .traveler-collapsible-row-container .traveler-collapsible-row-icon,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .extra-services-pres-expand-button[aria-expanded=true] .traveler-collapsible-row-container .extra-services-pres-icon,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .extra-services-pres-expand-button[aria-expanded=true] .extra-services-pres-label-container .traveler-collapsible-row-icon,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container .extra-services-pres-expand-button[aria-expanded=true] .extra-services-pres-label-container .extra-services-pres-icon{color:var(--lhg-traveler-collapsible-row-expanded-color, var(--lhg-price-details-content-container-color, inherit))}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .price-details-content-container>:not(:last-child) .extra-services-pres-expand-button[aria-expanded=false] .extra-services-pres-label-container{border-bottom:.1rem dashed var(--application-border-color, #B0B0B0)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .total-original-currency-container{display:flex;justify-content:space-between;margin-top:var(--lhg-total-original-currency-container-margin-top, 1.2rem)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .total-original-currency-container .price-details-total-price-information-label{font-size:1.4rem;line-height:2rem}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .total-original-currency-container .price-details-total-price{display:flex;font:var(--lhg-original-price-details-total-price-font, inherit);justify-content:flex-end;min-width:40%}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row button>.traveler-collapsible-row-container{border-bottom:none}@media (min-width: 0){refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row .traveler-collapsible-row-price-breakdown-container{margin:0 -1.8rem}}@media (min-width: 840px){refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row .traveler-collapsible-row-price-breakdown-container{margin:0 -2.4rem}}@media (min-width: 0){refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row .traveler-collapsible-row-price-breakdown-container .traveler-collapsible-row-base-price-breakdown-container{margin:0 1.8rem}}@media (min-width: 840px){refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row .traveler-collapsible-row-price-breakdown-container .traveler-collapsible-row-base-price-breakdown-container{margin:0 2.4rem}}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row .traveler-collapsible-row-container{align-items:var(--lhg-traveler-collapsible-row-container-align-items, inherit);margin:0}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row .traveler-collapsible-row-container .traveler-collapsible-row-icon{align-self:var(--lhg-traveler-collapsible-row-icon-align-self, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row .traveler-collapsible-row-label,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row .traveler-collapsible-row-price{font-size:1.6rem}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown{background-color:var(--lhg-traveler-price-breakdown-background-color, #FFF);border-top:var(--lhg-traveler-price-breakdown-border-top, inherit);color:var(--lhg-traveler-price-breakdown-color, inherit);padding:1.6rem .3rem 0 0}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-left{flex:var(--lhg-traveler-price-breakdown-left-flex, 2)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-right{flex:var(--lhg-traveler-price-breakdown-right-flex, 2)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-right .actual-price{color:var(--lhg-traveler-price-breakdown-color, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-right .discount-percentage{display:var(--lhg-discount-percentage-display, none)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-heading .traveler-price-breakdown-left,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-heading .traveler-price-breakdown-right{font:400 1.4rem var(--lhg-bold-font-family, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-total-per-pax-type h3{font:400 1.6rem var(--lhg-regular-font-family, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-total-all-pax-of-type .traveler-price-breakdown-left,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-total-all-pax-of-type .traveler-price-breakdown-right{font:400 1.6rem var(--lhg-bold-font-family, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-list-pax .traveler-price-breakdown-left,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-list-pax .traveler-price-breakdown-right{font:var(--lhg-traveler-price-breakdown-list-pax-font, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-list-pax .traveler-price-breakdown-total-all-pax-of-type{color:var(--lhg-traveler-price-breakdown-total-all-pax-type-color, inherit);padding:var(--lhg-traveler-price-breakdown-total-all-pax-type-padding, 0)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-list-pax .traveler-price-breakdown-total-all-pax-of-type .traveler-price-breakdown-left,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-list-pax .traveler-price-breakdown-total-all-pax-of-type .traveler-price-breakdown-right{font:var(--lhg-traveler-price-breakdown-total-pax-type-font, var(--lhg-traveler-price-breakdown-list-pax-font, inherit))}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-list-pax .row:last-child .traveler-price-breakdown-left,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-list-pax .row:last-child .traveler-price-breakdown-right{margin-bottom:0}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-left,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-right{max-width:unset}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-content .traveler-price-breakdown-right,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .traveler-price-breakdown-content .traveler-price-breakdown-left{font-size:var(--lhg-traveler-price-breakdown-content-font-size, 1.2rem)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown ul{padding:var(--lhg-traveler-price-breakdown-ul-padding, 0 .3rem 2.4rem 0)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown ul:nth-last-of-type(2){padding:var(--lhg-traveler-price-breakdown-before-last-ul-padding, 0 .3rem 2.4rem 0)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown ul:last-of-type{padding:var(--lhg-traveler-price-breakdown-last-ul-padding, 0 .3rem 2.4rem 0)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-traveler-collapsible-row refx-traveler-price-breakdown .original-price-wrapper .line{border-top:solid 1px var(--application-strikethrough-promocode-color, #AD1804)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-extra-services-pres .extra-services-pres-container{margin:0}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-extra-services-pres .extra-services-pres-container .extra-services-pres-expand-button{height:auto;margin:0;width:100%}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-extra-services-pres .extra-services-pres-container .extra-services-pres-label-container{color:var(--lhg-price-details-content-container-color, inherit);padding:var(--lhg-extra-services-pres-label-container-padding, 1.8rem 0 1.3rem)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-extra-services-pres .extra-services-pres-container .extra-services-pres-label-container .extra-services-pres-price{display:var(--lhg-extra-services-pres-price-display, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-extra-services-pres .extra-services-pres-container .extra-services-pres-label-container .extra-services-pres-icon{font-size:var(--lhg-extra-services-pres-icon-font-size, 2.4rem);position:var(--lhg-extra-services-pres-icon-position, inherit);text-align:center;width:2.4rem}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-extra-services-pres .extra-services-pres-container .extra-services-pres-label,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-extra-services-pres .extra-services-pres-container .extra-services-pres-container-right{font:var(--lhg-extra-services-pres-font, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-extra-services-pres .extra-services-pres-container .mat-expansion-panel-content{background-color:var(--lhg-traveler-price-breakdown-background-color, #FFF);color:var(--lhg-traveler-price-breakdown-color, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-extra-services-pres .extra-services-pres-container .mat-expansion-panel-content refx-services-price-breakdown-pres .traveler-name{font:normal 1.2rem/1.8rem var(--lhg-bold-font-family, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-extra-services-pres .extra-services-pres-container .mat-expansion-panel-content refx-services-price-breakdown-pres .service-price-list{font-size:1.2rem;margin-left:0;margin-right:0}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-extra-services-pres .extra-services-pres-container .mat-expansion-panel-content refx-services-price-breakdown-pres .service-price-list .price-breakdown-left{display:block}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-payment-card-fee-pres .mat-expansion-panel-header{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;height:4rem}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-payment-card-fee-pres .mat-expansion-panel-header .payment-card-fee-label-container{font-size:1.6rem;line-height:2.2rem}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-payment-card-fee-pres .mat-expansion-panel-header .payment-card-fee-label-container .payment-card-fee-icon{font:400 2rem var(--lhg-regular-font-family, inherit);width:2.2rem}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-payment-card-fee-pres .mat-expansion-panel-header .payment-card-fee-label-container .payment-card-fee-icon.refx-icon-chevron-bottom:before{content:"\e907"}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-payment-card-fee-pres .mat-expansion-panel-content .payment-card-fee-breakdown-list:last-child .payment-card-fee-breakdown-content{border-bottom:none}refx-fare-details-dialog-pres .refx-dialog-content .mat-expansion-panel .mat-expansion-panel-header{background:transparent}refx-fare-details-dialog-pres .refx-dialog-content .refx-dialog-actions{padding:0 1rem}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-extra-services-pres .extra-services-pres-container .mat-expansion-panel-content refx-services-price-breakdown-pres .service-price-breakdown-header .price-breakdown-left,refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres refx-extra-services-pres .extra-services-pres-container .mat-expansion-panel-content refx-services-price-breakdown-pres .service-price-breakdown-header .price-breakdown-right,refx-fare-details-dialog-pres .refx-dialog-content refx-service-price-details-pres refx-services-price-breakdown-pres .service-price-breakdown-header .price-breakdown-left,refx-fare-details-dialog-pres .refx-dialog-content refx-service-price-details-pres refx-services-price-breakdown-pres .service-price-breakdown-header .price-breakdown-right{font:400 1.4rem var(--lhg-bold-font-family, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .service-price-list .flights-illustration .line-arrow,refx-fare-details-dialog-pres .refx-dialog-content refx-service-price-details-pres refx-services-price-breakdown-pres .service-price-list .flights-illustration .line-arrow{font-family:var(--lhg-icon-font-family, inherit);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-fare-details-dialog-pres .refx-dialog-content refx-price-details-pres .service-price-list .flights-illustration .line-arrow:after,refx-fare-details-dialog-pres .refx-dialog-content refx-service-price-details-pres refx-services-price-breakdown-pres .service-price-list .flights-illustration .line-arrow:after{content:"\e921";position:relative;border:none;left:0;bottom:0;font-size:2rem;vertical-align:middle}refx-fare-details-dialog-pres .refx-dialog-content refx-service-price-details-pres{color:var(--lhg-service-price-details-color, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-service-price-details-pres .service-price-details-total-container{padding:var(--lhg-service-price-details-total-container-padding, 0);align-items:center;display:flex;justify-content:space-between}refx-fare-details-dialog-pres .refx-dialog-content refx-service-price-details-pres .service-price-details-total-container refx-price abbr.price-currency-code{font-family:var(--lhg-service-price-details-price-abbr-font-family, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-service-price-details-pres .service-price-details-total-container refx-price span.price-amount{font-family:var(--lhg-service-price-details-price-amount-font-family, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-service-price-details-pres .service-price-breakdown-content span{font-size:var(--lhg-service-price-details-price-content-font-size, inherit)}refx-fare-details-dialog-pres .refx-dialog-content refx-service-price-details-pres .service-price-breakdown-content span.name{font-family:var(--lhg-service-price-breakdown-pres-title-font-family, inherit)}refx-fare-details-dialog-pres refx-dialog-pres .refx-dialog-header .fare-details-title{font-size:var(--lhg-fare-details-title-font-size, 2.6rem);margin-top:var(--lhg-fare-details-title-margin-top, 5.7rem)}:root{--discountable-price-actual-discounted-price-color: var(--application-text-color, #1A1A1A);--payment-price-footer-refx-price-information-margin: 0 0 2.4rem;--price-information-card-description-margin: 0 1rem 0 0;--price-information-card-see-details-margin: 0;--price-information-baggage-policies-margin: .3rem 0 0 0;--price-information-policies-conditions-flex-container-margin: 0;--price-information-policies-conditions-margin: 1rem 0 0;--price-information-review-conditions-text-align: right}refx-price-information-cont refx-price-information-pres .policies-conditions-flex-container{align-items:flex-end;flex-direction:column}refx-price-information-cont refx-price-information-pres .policies-conditions-flex-container :first-child button{margin-top:var(--lhg-price-information-policies-conditions-flex-container-first-child-margin-top, 1.5rem)}refx-price-information-cont refx-price-information-pres .policies-conditions-flex-container :not(:last-child) button{margin-bottom:var(--lhg-price-information-policies-conditions-flex-container-not-last-child-margin-bottom, .2rem)}refx-price-information-cont refx-price-information-pres .price-information-card{margin:var(--lhg-price-information-card-margin, inherit)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details,refx-price-information-cont refx-price-information-pres .price-information-card .total-refundable-taxes-refund-rules,refx-price-information-cont refx-price-information-pres .price-information-card .receipts{text-decoration:none}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details a,refx-price-information-cont refx-price-information-pres .price-information-card .total-refundable-taxes-refund-rules a,refx-price-information-cont refx-price-information-pres .price-information-card .receipts a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details a:before,refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details a:after,refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details a i,refx-price-information-cont refx-price-information-pres .price-information-card .total-refundable-taxes-refund-rules a:before,refx-price-information-cont refx-price-information-pres .price-information-card .total-refundable-taxes-refund-rules a:after,refx-price-information-cont refx-price-information-pres .price-information-card .total-refundable-taxes-refund-rules a i,refx-price-information-cont refx-price-information-pres .price-information-card .receipts a:before,refx-price-information-cont refx-price-information-pres .price-information-card .receipts a:after,refx-price-information-cont refx-price-information-pres .price-information-card .receipts a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details a:hover:not([disabled]),refx-price-information-cont refx-price-information-pres .price-information-card .total-refundable-taxes-refund-rules a:hover:not([disabled]),refx-price-information-cont refx-price-information-pres .price-information-card .receipts a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details a:before,refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details a:after,refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details a i,refx-price-information-cont refx-price-information-pres .price-information-card .total-refundable-taxes-refund-rules a:before,refx-price-information-cont refx-price-information-pres .price-information-card .total-refundable-taxes-refund-rules a:after,refx-price-information-cont refx-price-information-pres .price-information-card .total-refundable-taxes-refund-rules a i,refx-price-information-cont refx-price-information-pres .price-information-card .receipts a:before,refx-price-information-cont refx-price-information-pres .price-information-card .receipts a:after,refx-price-information-cont refx-price-information-pres .price-information-card .receipts a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details a:before,refx-price-information-cont refx-price-information-pres .price-information-card .total-refundable-taxes-refund-rules a:before,refx-price-information-cont refx-price-information-pres .price-information-card .receipts a:before{content:var(--lhg-popup-primary-link-arrow-icon-before-content, none)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details a:after,refx-price-information-cont refx-price-information-pres .price-information-card .total-refundable-taxes-refund-rules a:after,refx-price-information-cont refx-price-information-pres .price-information-card .receipts a:after{color:var(--lhg-popup-primary-link-arrow-icon-after-color, inherit);content:var(--lhg-popup-primary-link-arrow-icon-after-content, none);position:relative;top:.1rem}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details-link button.refx-link-button,refx-price-information-cont refx-price-information-pres .price-information-card .receipts button.refx-link-button,refx-price-information-cont refx-price-information-pres .price-information-card .review-conditions button.refx-link-button,refx-price-information-cont refx-price-information-pres .price-information-card .baggage-policies button.refx-link-button,refx-price-information-cont refx-price-information-pres .price-information-card .dangerous-goods-policies button.refx-link-button{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none);font-family:var(--lhg-price-information-card-font-family, inherit);font-size:var(--lhg-price-information-card-details-font-size, 1.2rem);line-height:var(--lhg-price-information-card-details-line-height, 1.8rem)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details-link button.refx-link-button .mdc-button__label:before,refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details-link button.refx-link-button .mdc-button__label:after,refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details-link button.refx-link-button i,refx-price-information-cont refx-price-information-pres .price-information-card .receipts button.refx-link-button .mdc-button__label:before,refx-price-information-cont refx-price-information-pres .price-information-card .receipts button.refx-link-button .mdc-button__label:after,refx-price-information-cont refx-price-information-pres .price-information-card .receipts button.refx-link-button i,refx-price-information-cont refx-price-information-pres .price-information-card .review-conditions button.refx-link-button .mdc-button__label:before,refx-price-information-cont refx-price-information-pres .price-information-card .review-conditions button.refx-link-button .mdc-button__label:after,refx-price-information-cont refx-price-information-pres .price-information-card .review-conditions button.refx-link-button i,refx-price-information-cont refx-price-information-pres .price-information-card .baggage-policies button.refx-link-button .mdc-button__label:before,refx-price-information-cont refx-price-information-pres .price-information-card .baggage-policies button.refx-link-button .mdc-button__label:after,refx-price-information-cont refx-price-information-pres .price-information-card .baggage-policies button.refx-link-button i,refx-price-information-cont refx-price-information-pres .price-information-card .dangerous-goods-policies button.refx-link-button .mdc-button__label:before,refx-price-information-cont refx-price-information-pres .price-information-card .dangerous-goods-policies button.refx-link-button .mdc-button__label:after,refx-price-information-cont refx-price-information-pres .price-information-card .dangerous-goods-policies button.refx-link-button i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details-link button.refx-link-button:hover:not([disabled]),refx-price-information-cont refx-price-information-pres .price-information-card .receipts button.refx-link-button:hover:not([disabled]),refx-price-information-cont refx-price-information-pres .price-information-card .review-conditions button.refx-link-button:hover:not([disabled]),refx-price-information-cont refx-price-information-pres .price-information-card .baggage-policies button.refx-link-button:hover:not([disabled]),refx-price-information-cont refx-price-information-pres .price-information-card .dangerous-goods-policies button.refx-link-button:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details-link button.refx-link-button .mdc-button__label,refx-price-information-cont refx-price-information-pres .price-information-card .receipts button.refx-link-button .mdc-button__label,refx-price-information-cont refx-price-information-pres .price-information-card .review-conditions button.refx-link-button .mdc-button__label,refx-price-information-cont refx-price-information-pres .price-information-card .baggage-policies button.refx-link-button .mdc-button__label,refx-price-information-cont refx-price-information-pres .price-information-card .dangerous-goods-policies button.refx-link-button .mdc-button__label{color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D))}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details-link button.refx-link-button .mdc-button__label:before,refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details-link button.refx-link-button .mdc-button__label:after,refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details-link button.refx-link-button i,refx-price-information-cont refx-price-information-pres .price-information-card .receipts button.refx-link-button .mdc-button__label:before,refx-price-information-cont refx-price-information-pres .price-information-card .receipts button.refx-link-button .mdc-button__label:after,refx-price-information-cont refx-price-information-pres .price-information-card .receipts button.refx-link-button i,refx-price-information-cont refx-price-information-pres .price-information-card .review-conditions button.refx-link-button .mdc-button__label:before,refx-price-information-cont refx-price-information-pres .price-information-card .review-conditions button.refx-link-button .mdc-button__label:after,refx-price-information-cont refx-price-information-pres .price-information-card .review-conditions button.refx-link-button i,refx-price-information-cont refx-price-information-pres .price-information-card .baggage-policies button.refx-link-button .mdc-button__label:before,refx-price-information-cont refx-price-information-pres .price-information-card .baggage-policies button.refx-link-button .mdc-button__label:after,refx-price-information-cont refx-price-information-pres .price-information-card .baggage-policies button.refx-link-button i,refx-price-information-cont refx-price-information-pres .price-information-card .dangerous-goods-policies button.refx-link-button .mdc-button__label:before,refx-price-information-cont refx-price-information-pres .price-information-card .dangerous-goods-policies button.refx-link-button .mdc-button__label:after,refx-price-information-cont refx-price-information-pres .price-information-card .dangerous-goods-policies button.refx-link-button i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details-link button.refx-link-button .mdc-button__label:before,refx-price-information-cont refx-price-information-pres .price-information-card .receipts button.refx-link-button .mdc-button__label:before,refx-price-information-cont refx-price-information-pres .price-information-card .review-conditions button.refx-link-button .mdc-button__label:before,refx-price-information-cont refx-price-information-pres .price-information-card .baggage-policies button.refx-link-button .mdc-button__label:before,refx-price-information-cont refx-price-information-pres .price-information-card .dangerous-goods-policies button.refx-link-button .mdc-button__label:before{content:var(--lhg-popup-primary-link-arrow-icon-before-content, none)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details-link button.refx-link-button .mdc-button__label:after,refx-price-information-cont refx-price-information-pres .price-information-card .receipts button.refx-link-button .mdc-button__label:after,refx-price-information-cont refx-price-information-pres .price-information-card .review-conditions button.refx-link-button .mdc-button__label:after,refx-price-information-cont refx-price-information-pres .price-information-card .baggage-policies button.refx-link-button .mdc-button__label:after,refx-price-information-cont refx-price-information-pres .price-information-card .dangerous-goods-policies button.refx-link-button .mdc-button__label:after{color:var(--lhg-popup-primary-link-arrow-icon-after-color, inherit);content:var(--lhg-popup-primary-link-arrow-icon-after-content, none);position:relative;top:.1rem}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details-link button.refx-link-button:hover,refx-price-information-cont refx-price-information-pres .price-information-card .receipts button.refx-link-button:hover,refx-price-information-cont refx-price-information-pres .price-information-card .review-conditions button.refx-link-button:hover,refx-price-information-cont refx-price-information-pres .price-information-card .baggage-policies button.refx-link-button:hover,refx-price-information-cont refx-price-information-pres .price-information-card .dangerous-goods-policies button.refx-link-button:hover{color:var(--lhg-price-information-card-details-hover-color)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-see-details-link button.refx-link-button:hover :first-child,refx-price-information-cont refx-price-information-pres .price-information-card .receipts button.refx-link-button:hover :first-child,refx-price-information-cont refx-price-information-pres .price-information-card .review-conditions button.refx-link-button:hover :first-child,refx-price-information-cont refx-price-information-pres .price-information-card .baggage-policies button.refx-link-button:hover :first-child,refx-price-information-cont refx-price-information-pres .price-information-card .dangerous-goods-policies button.refx-link-button:hover :first-child{-webkit-text-decoration:var(--lhg-price-information-card-details-first-child-text-decoration, inherit);text-decoration:var(--lhg-price-information-card-details-first-child-text-decoration, inherit)}refx-price-information-cont refx-price-information-pres .price-information-card .separator{display:var(--lhg-price-information-card-details-separator-display, inherit)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper{align-items:var(--lhg-price-information-card-price-wrapper-align-items, inherit);display:var(--lhg-price-information-card-price-wrapper-display, inherit);justify-content:var(--lhg-price-information-card-price-wrapper-justify-content, inherit)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper .discountable-price .actual-price,refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper .discountable-price .original-price{margin:0}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper .discountable-price .original-price-wrapper .line{display:none}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper .discountable-price .original-price-wrapper .original-price .price-amount{font:var(--lhg-price-information-pres-price-discountable-price-amount-font, inherit);text-decoration:var(--lhg-price-information-pres-price-discountable-price-amount-text-decoration, line-through var(--application-error-color, #AD1804));text-decoration-thickness:.2rem;-webkit-text-decoration:var(--lhg-price-information-pres-price-discountable-price-amount-text-decoration, line-through var(--application-error-color, #AD1804));-webkit-text-decoration-thickness:.2rem}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper .discountable-price .original-price-wrapper .original-price .price-currency-code{font:var(--lhg-price-information-pres-price-discountable-price-currency-font, inherit)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper .miles-and-cash-breakup{align-items:var(--lhg-price-information-card-miles-and-cash-breakup-align-items, flex-end)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper .miles-and-cash-breakup .price-information-card-price-label.miles-and-cash-price-label{font:var(--lhg-price-information-headline3-font)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper .miles-and-cash-breakup .miles-and-cash-price-details .refx-display-4{font:var(--lhg-price-information-headline3-font)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper .miles-and-cash-breakup .miles-and-cash-price-details .refx-display-4:first-child{font:var(--lhg-price-information-headline1-font, 400 2rem/2.4rem var(--application-font-family-bold, coresans-a55))}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper .miles-and-cash-breakup .miles-and-cash-price-details .refx-display-4:first-child .refx-display-2{font:var(--lhg-price-information-headline3-font)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper .miles-and-cash-breakup .miles-and-cash-price-details .price .price-currency-code{font:var(--lhg-price-information-headline3-font)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper .miles-and-cash-breakup .miles-and-cash-price-details .price .price-amount{font:var(--lhg-price-information-headline1-font, 400 2rem/2.4rem var(--application-font-family-bold, coresans-a55))}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper .price-information-card-see-details{font:var(--lhg-price-information-card-price-wrapper-see-details-font, inherit);-webkit-text-decoration:var(--lhg-price-information-card-price-wrapper-see-details-text-decoration, none);text-decoration:var(--lhg-price-information-card-price-wrapper-see-details-text-decoration, none)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper .price-information-card-price-label{flex:var(--lhg-price-information-card-price-label-flex, inherit);font:var(--lhg-price-information-headline5-font);margin-bottom:var(--lhg-price-information-card-price-label-margin-bottom, inherit);text-align:var(--lhg-price-information-card-price-label-text-align, inherit)}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper .price .price-amount{font:var(--lhg-price-information-card-price-amount-font, 400 2rem/2.4rem var(--application-font-family-bold, coresans-a55))}refx-price-information-cont refx-price-information-pres .price-information-card .price-information-card-price-wrapper .price .price-currency-code{font:var(--lhg-price-information-headline5-font)}refx-price-information-cont refx-price-information-pres .price-information-card .price-description-wrapper{display:var(--lhg-price-information-pres-price-description-wrapper-display, inherit);margin:var(--lhg-price-information-pres-price-description-wrapper-margin, inherit)}refx-price-information-cont refx-price-information-pres .price-information-card .price-description-wrapper .price-information-card-description{color:var(--lhg-price-information-card-description-color, inherit);font-family:var(--lhg-price-information-card-description-font-family, inherit);font-size:var(--lhg-price-information-card-description-font-size, 1.1rem);line-height:var(--lhg-price-information-pres-price-information-card-line-height, inherit);margin-right:var(--lhg-price-information-card-description-margin-right, inherit)}refx-price-information-cont refx-price-information-pres .price-information-card .price-description-wrapper .price-information-card-see-details{font-family:var(--lhg-price-information-pres-price-information-card-see-details-font-family, inherit);font-size:var(--lhg-price-information-pres-price-information-card-see-details-font-size, inherit);line-height:var(--lhg-price-information-pres-price-information-card-see-details-line-height, inherit)}refx-price-information-cont refx-price-information-pres .price-information-card .price-description-wrapper .price-information-card-see-details:hover span{-webkit-text-decoration:var(--lhg-price-information-pres-price-information-card-see-details-hover-span-text-decoration, inherit);text-decoration:var(--lhg-price-information-pres-price-information-card-see-details-hover-span-text-decoration, inherit)}refx-price-information-cont refx-price-information-pres .price-information-card .price-description-wrapper .price-information-card-see-details:after{position:var(--lhg-price-information-pres-price-information-card-see-details-after-position, inherit)}refx-price-information-cont refx-price-information-pres .price-information-card #ph-refx-price-information-pres-discountable-price-bottom .price-information-placeholder-mcp-conversion-rate{color:var(--lhg-price-information-placeholder-mcp-conversion-rate-color, inherit);display:flex;flex-direction:column;font-size:1.1rem;margin:2.2rem 0}refx-price-information-cont refx-price-information-pres .total-refundable-taxes-description{color:var(--lhg-price-information-total-refundable-taxes-description-color, inherit);font-size:var(--lhg-price-information-total-refundable-taxes-description-font-size, inherit);line-height:var(--lhg-price-information-total-refundable-taxes-description-line-height, inherit);margin:var(--lhg-price-information-total-refundable-taxes-description-margin, inherit)}.footer-wrapper.sticky .price-footer-card refx-price-information-cont refx-price-information-pres .policies-conditions-flex-container{align-items:flex-end;flex-direction:row}.footer-wrapper.sticky .price-footer-card refx-price-information-cont refx-price-information-pres .policies-conditions-flex-container :first-child{margin:0}.footer-wrapper.sticky .price-footer-card refx-price-information-cont refx-price-information-pres .policies-conditions-flex-container :not(:last-child){margin:0}.footer-wrapper.sticky .price-footer-card refx-price-information-cont refx-price-information-pres .price-information-card{margin:var(--lhg-price-information-card-margin-sticky, -.2rem 0 0)}@media (max-width: 599.98px){.footer-wrapper.sticky .price-footer-card refx-price-information-cont refx-price-information-pres .price-information-card{margin:var(--lhg-price-information-card-margin-sticky-xs, -1rem 0 0)}}.footer-wrapper.sticky .price-footer-card refx-price-information-cont refx-price-information-pres .price-information-card .price-description-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-wrapper.sticky .price-footer-card refx-price-information-cont refx-price-information-pres .price-information-card .price-description-wrapper .price-information-card-description{flex:1 1 auto;font-size:var(--lhg-price-information-pres-price-information-card-description-font-size, 1rem);line-height:var(--lhg-price-information-pres-price-information-card-description-line-height-sticky, inherit);margin-right:var(--lhg-price-information-card-description-margin-right, inherit);text-align:right}.footer-wrapper.sticky .price-footer-card refx-price-information-cont refx-price-information-pres .price-information-card .price-description-wrapper .price-information-card-see-details{flex:0 0 auto;font-size:1.2rem;line-height:1.6rem;margin-left:auto;text-align:right;white-space:nowrap}lhg-progress-indicator .mdc-linear-progress{height:var(--lhg-progress-indicator-bar-height, .5rem)}lhg-progress-indicator .mdc-linear-progress__buffer{height:var(--lhg-progress-indicator-bar-height, .5rem)}lhg-progress-indicator .mdc-linear-progress__bar{height:var(--lhg-progress-indicator-bar-height, .5rem)}lhg-progress-indicator .mdc-linear-progress__bar-inner{border-color:var(--lhg-progress-indicator-active-border-color, var(--color-primary-500, #4d4d4d));border-top-width:var(--lhg-progress-indicator-bar-height, .5rem)}lhg-progress-indicator>div:nth-of-type(1){margin-top:5rem}lhg-progress-indicator .step-container{display:flex;justify-content:space-between}lhg-progress-indicator .step-container ol{display:block;list-style:none;margin-block-end:0;margin-top:0;padding-inline-start:0;padding-top:1rem}@media (min-width: 600px){lhg-progress-indicator .step-container ol{width:100%}}@media (min-width: 600px){lhg-progress-indicator .step-container ol{display:flex}}lhg-progress-indicator .step-container ol li{align-items:center;display:flex;padding-left:1rem}@media (min-width: 600px){lhg-progress-indicator .step-container ol li{display:list-item}}lhg-progress-indicator .step-container ol li .icon{align-items:center;border-radius:2rem;display:flex;height:2rem;justify-content:center;margin-right:.5rem;width:2rem}@media (min-width: 600px){lhg-progress-indicator .step-container ol li .icon{display:inline-flex}}@media (min-width: 600px){lhg-progress-indicator .step-container li:first-child:nth-last-child(3),lhg-progress-indicator .step-container li:first-child:nth-last-child(3)~li{width:33.33%}lhg-progress-indicator .step-container li:first-child:nth-last-child(4),lhg-progress-indicator .step-container li:first-child:nth-last-child(4)~li{width:25%}lhg-progress-indicator .step-container li:first-child:nth-last-child(5),lhg-progress-indicator .step-container li:first-child:nth-last-child(5)~li{width:20%}}lhg-progress-indicator .step-container .active-step span.step-label{color:var(--lhg-progress-indicator-active-step-text-color, var(--color-accent-500, #D81E05));font:var(--lhg-progress-indicator-active-step-font-weight, inherit) var(--lhg-progress-indicator-step-text-font-size, inherit) var(--lhg-progress-indicator-active-step-font-family, inherit)}lhg-progress-indicator .step-container .active-step .icon{background-color:var(--lhg-progress-indicator-active-icon-color, var(--color-primary-500, #4d4d4d));color:var(--lhg-progress-indicator-active-step-icon-text-color, var(--color-accent-500, #D81E05));font:var(--lhg-progress-indicator-step-icon-text-font-size, 1.2rem) var(--lhg-progress-indicator-active-step-icon-font-family, inherit)}lhg-progress-indicator .step-container button.btn-toggle{background-color:transparent;border:none;color:var(--lhg-progress-indicator-btn-toggle-color, var(--application-active-text-color, #FCFCFC));font:var(--lhg-progress-indicator-step-text-font-size, inherit) var(--lhg-progress-indicator-step-button-font-family, inherit);height:4.4rem;margin-right:1rem}lhg-progress-indicator .step-container button.btn-toggle span{margin-right:var(--lhg-progress-indicator-step-label-margin-right, .4rem)}lhg-progress-indicator .step-container.opened{background-color:var(--lhg-progress-indicator-background-color, var(--application-disabled-background-color, #E7E7E7))}@media (min-width: 600px){lhg-progress-indicator .step-container.opened{background-color:var(--lhg-progress-indicator-background-color-desktop, var(--application-disabled-background-color, #E7E7E7))}}lhg-progress-indicator .step-container.opened ol li{margin-bottom:var(--lhg-progress-indicator-margin-bottom, 2rem)}lhg-progress-indicator .step-container.opened .previous-steps span.step-label{color:var(--lhg-progress-indicator-previous-step-text-color, var(--application-text-color, #1A1A1A));font:var(--lhg-progress-indicator-step-text-font-size, inherit) var(--lhg-progress-indicator-step-font-family, inherit)}lhg-progress-indicator .step-container.opened .previous-steps .icon{background-color:var(--lhg-progress-indicator-previous-step-icon-background-color, var(--color-primary-A100, #f18282));border:var(--lhg-progress-indicator-previous-step-icon-border, none);color:var(--lhg-progress-indicator-previous-step-icon-text-color, var(--color-primary-A100, #f18282));font:var(--lhg-progress-indicator-step-icon-text-font-size, 1.2rem) var(--lhg-progress-indicator-step-font-family, inherit)}lhg-progress-indicator .step-container.opened .next-steps span.step-label{color:var(--lhg-progress-indicator-next-step-text-color, var(--application-disabled-background-color, #E7E7E7));font:var(--lhg-progress-indicator-step-text-font-size, inherit) var(--lhg-progress-indicator-step-font-family, inherit)}lhg-progress-indicator .step-container.opened .next-steps .icon{background-color:var(--lhg-progress-indicator-next-step-icon-background-color, var(--application-disabled-background-color, #E7E7E7));border:var(--lhg-progress-indicator-next-step-icon-border, none);color:var(--lhg-progress-indicator-icon-text-color, var(--color-primary-A100, #f18282));font:var(--lhg-progress-indicator-step-icon-text-font-size, 1.2rem) var(--lhg-progress-indicator-step-font-family, inherit)}lhg-progress-indicator .step-container.closed .previous-steps{display:none}lhg-progress-indicator .step-container.closed .next-steps{display:none}lhg-progress-indicator .mdc-linear-progress__buffer-bar{background-color:var(--lhg-progress-indicator-bar-color, var(--application-border-color, #B0B0B0))}lhg-prominent-login-pres .prominent-login-form mat-form-field{width:100%}lhg-prominent-login-pres .prominent-login-title{color:var(--lhg-prominent-login-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-prominent-login-title-font, 1.8rem var(--application-font-family-bold, coresans-a55))}@media (min-width: 0){lhg-prominent-login-pres .prominent-login-title{margin:.6rem 0 1rem}}@media (min-width: 840px){lhg-prominent-login-pres .prominent-login-title{margin:-2rem 0 2.4rem}}lhg-prominent-login-pres .prominent-login-hint,lhg-prominent-login-pres .prominent-login-checkbox-hint{color:var(--lhg-prominent-login-hint-color, var(--application-instruction-color, #1A1A1A));line-height:var(--lhg-prominent-login-hint-line-height, 1.4rem)}lhg-prominent-login-pres .prominent-login-hint{font-size:var(--lhg-prominent-login-hint-font-size, 1.2rem);margin:var(--lhg-prominent-login-hint-margin, 0 0 3rem)}lhg-prominent-login-pres .award-miles{background-color:var(--lhg-prominent-login-award-miles-background-color, var(--application-award-miles-background-color, #D81E05));border-radius:.4rem;color:var(--lhg-prominent-login-award-miles-text-color, var(--application-award-miles-text-color, #FFFFFF));display:inline-block;font:var(--lhg-prominent-login-award-miles-font, 1.2rem/1.6rem var(--application-font-family-bold, coresans-a55));padding:.1rem 2rem;text-align:center}lhg-prominent-login-pres mat-checkbox.mat-checkbox .mat-checkbox-inner-container{margin-right:1.2rem;top:.4rem}lhg-prominent-login-pres .prominent-login-checkbox-label{font-size:var(--lhg-prominent-login-checkbox-label-font-size, 1.8rem)}lhg-prominent-login-pres .prominent-login-checkbox-hint{color:var(--lhg-prominent-login-checkbox-hint-color, var(--application-text-color-black, #1A1A1A));font-size:var(--lhg-prominent-login-checkbox-hint-font-size, 1.2rem);margin:var(--lhg-prominent-login-checkbox-hint-margin, .8rem 0 3.2rem)}lhg-prominent-login-pres .prominent-login-buttons-place{display:flex;flex-direction:row-reverse}lhg-prominent-login-pres .prominent-login-buttons-place button{margin:2rem 0 2.5rem;width:100%}lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-title{color:var(--lhg-prominent-login-alt-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-prominent-login-alt-title-font, 1.8rem/2.4rem var(--application-font-family-bold, coresans-a55));margin-bottom:2.4rem}@media (max-width: 839.98px){lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-title{font:var(--lhg-prominent-login-alt-title-font-mobile, 1.8rem/2.4rem var(--application-font-family-bold, coresans-a55))}}lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-teaser-container{align-items:flex-end;display:flex;gap:2.4rem}@media screen and (max-width: 839.98px){lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-teaser-container{flex-direction:column;align-items:stretch}}lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-teaser-container .prominent-login-alt-teaser.display-award-miles{column-gap:2.4rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:3fr 1fr;row-gap:2.4rem}lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-teaser-container .prominent-login-alt-teaser{display:flex;gap:2.4rem;flex:2}lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-teaser-container .prominent-login-alt-teaser .prominent-login-alt-teaser-image{background-position:center;background-size:cover;flex:1;min-height:5.4rem}@media (min-width: 0){lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-teaser-container .prominent-login-alt-teaser .prominent-login-alt-teaser-image{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 600px){lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-teaser-container .prominent-login-alt-teaser .prominent-login-alt-teaser-image{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 840px){lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-teaser-container .prominent-login-alt-teaser .prominent-login-alt-teaser-image{padding:2.4rem}}@media (min-width: 1024px){lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-teaser-container .prominent-login-alt-teaser .prominent-login-alt-teaser-image{padding:2.4rem 3rem}}@media (min-width: 1280px){lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-teaser-container .prominent-login-alt-teaser .prominent-login-alt-teaser-image{padding:2.4rem 5rem 2.4rem 3rem}}@media (min-width: 840px){lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-teaser-container .prominent-login-alt-teaser .prominent-login-alt-teaser-image{grid-row:span 2;min-height:var(--application-teaser-image-min-height-sm, 14rem)}}lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .award-miles{align-self:flex-end;background-color:var(--lhg-prominent-login-award-miles-background-color, var(--application-award-miles-background-color, #D81E05));border-radius:.4rem;color:var(--lhg-prominent-login-award-miles-text-color, var(--application-award-miles-text-color, #FFFFFF));font:var(--lhg-prominent-login-award-miles-font, 1.2rem/1.6rem var(--application-font-family-bold, coresans-a55));grid-column:2;text-align:center}@media (max-width: 839.98px){lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .award-miles{grid-column:span 2}}lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-description{color:var(--lhg-prominent-login-alt-description-color, var(--application-instruction-color, #1A1A1A));font:var(--lhg-prominent-login-alt-description-font, 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45));flex:1;grid-column:2}@media (max-width: 839.98px){lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-description{font:var(--lhg-prominent-login-alt-description-font-mobile, 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45))}}lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-buttons-place{display:flex;flex-direction:row-reverse;flex:1}lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container .prominent-login-alt-buttons-place button{width:100%}lhg-prominent-login-alt-pres .horizontal-rule{text-align:center;margin:3.4rem 0 1.6rem}lhg-prominent-login-alt-pres .horizontal-rule hr{border-top:.2rem solid var(--lhg-prominent-login-alt-title-color, var(--application-text-color, #1A1A1A));margin:0}lhg-prominent-login-alt-pres .horizontal-rule span{background-color:var(--lhg-prominent-login-alt-hr-background-color, var(--application-primary-background, #FFF));color:var(--lhg-prominent-login-alt-title-color, var(--application-text-color, #1A1A1A));padding:0 1rem;position:relative;top:var(--lhg-prominent-login-alt-hr-margin-top, -1.2rem)}@media (min-width: 840px){lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container.background-shown-desktop{background-color:var(--lhg-prominent-login-alt-background-color, var(--application-prominent-login-background-color, #E7E7E7));padding:var(--lhg-prominent-login-alt-background-padding, 2.4rem)}}@media (max-width: 839.98px){lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container.background-shown-mobile{background-color:var(--lhg-prominent-login-alt-background-color, var(--application-prominent-login-background-color, #E7E7E7));padding:1.6rem 2.4rem}}lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container.image-hidden-desktop .prominent-login-alt-teaser.display-award-miles{grid-template-rows:1fr 1fr}lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container.image-hidden-desktop .prominent-login-alt-teaser.display-award-miles .prominent-login-alt-description,lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container.image-hidden-desktop .prominent-login-alt-teaser.display-award-miles .award-miles{grid-column:1}@media (min-width: 840px){lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container.image-hidden-desktop .prominent-login-alt-teaser-image{display:none}}@media (max-width: 839.98px){lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container.image-hidden-mobile .prominent-login-alt-teaser-image{display:none}lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container.image-hidden-mobile .prominent-login-alt-teaser.display-award-miles{display:flex;flex-direction:column}lhg-prominent-login-alt-pres .prominent-login-alt-main-content-container.image-hidden-mobile .prominent-login-alt-teaser.display-award-miles .award-miles{align-self:normal}}:root{--refx-promocode-details-pres-applied-icon-color: var(--application-text-color, #1A1A1A);--refx-promocode-details-pres-applied-promocode-title-color: var(--application-text-color, #1A1A1A);--refx-promocode-details-pres-apply-button-mobile-margin: .8rem 0 1.5rem 0;--refx-promocode-details-pres-background: #FFF;--refx-promocode-details-pres-container-margin: 0 0 0 0;--refx-promocode-details-pres-container-margin-md: 0 0 0 0;--refx-promocode-details-pres-expansion-panel-padding-md: 2rem;--refx-promocode-details-pres-icon-margin: 0 .8rem 0 0;--refx-promocode-details-pres-text-decoration: none}@media (min-width: 0){:root{--refx-promocode-details-pres-expansion-panel-padding: 1.4rem 1.5rem 1.5rem}}@media (min-width: 840px){:root{--refx-promocode-details-pres-expansion-panel-padding: 1.4rem 2.4rem 1.5rem}}@media (min-width: 1024px){:root{--refx-promocode-details-pres-expansion-panel-padding: 1.4rem 3rem 1.5rem}}@media (min-width: 1280px){:root{--refx-promocode-details-pres-expansion-panel-padding: 1.4rem 5rem 1.5rem}}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel{border:var(--lhg-promocode-details-border, .1rem solid var(--application-solid-border-color, #B0B0B0));border-radius:0;box-shadow:var(--lhg-promocode-details-box-shadow, none)}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:none}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel .mat-expansion-panel-header{padding:0;margin:0}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel .mat-expansion-panel-header:after{content:var(--lhg-promocode-expansion-panel-header-chevron-content, "\e907");font:var(--lhg-promocode-expansion-panel-header-chevron-font, inherit);color:var(--lhg-promocode-expansion-panel-header-chevron-color, var(--application-text-color, #1A1A1A));position:absolute;right:0}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel .mat-expansion-panel-header[aria-expanded=true]:after{rotate:180deg}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel .mat-expansion-panel-header.cdk-focused:not(.cdk-keyboard-focused){box-shadow:none;border:none!important}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel .mat-expansion-panel-header>.mat-content{justify-content:start;margin-right:3rem}@media (max-width: 599.98px){lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel .mat-expansion-panel-header>.mat-content .expansion-panel-header{align-items:start}}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel .mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-collapsed-state-height)}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel .mat-expansion-panel-header .expansion-panel-header .discount-icon{color:var(--lhg-promocode-details-applied-promocode-color, var(--application-text-color, #1A1A1A));font-size:2.4rem}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel .mat-expansion-panel-header .expansion-panel-header .expansion-panel-title{font:var(--lhg-promocode-expansion-panel-title-font, inherit);color:var(--lhg-promocode-expansion-panel-title-color, var(--application-text-color, #1A1A1A))}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel .mat-expansion-panel-content{overflow:visible}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel .mat-expansion-panel-content .mat-focused:not(.mat-form-field-invalid) .mat-mdc-form-field-error-wrapper{margin-top:0}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel .mat-expansion-panel-body{margin-top:1rem}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description{margin:0;padding:0}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description:has(.applied-promocode-row){margin:0 0 1.7rem}@media (min-width: 599.98px){lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description .promocode-code-wrapper{width:auto}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description .promocode-code-wrapper .mat-mdc-form-field-wrapper{max-width:44.1rem;width:100%}}@media (min-width: 839.98px){lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description{margin:0 0 3.5rem}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description:has(.mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid)){margin:0 0 4.2rem}}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description .applied-promocode-wrapper{margin:var(--lhg-promocode-details-applied-promocode-wrapper-margin, 0 0 0 3.3rem)}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description .applied-promocode-wrapper .applied-promocode-label{color:var(--lhg-promocode-details-success-color, var(--application-success-icon-color, #408236));display:flex;font:var(--lhg-promocode-details-applied-promocode-label-font, inherit);margin:0 0 .8rem}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description .applied-promocode-wrapper .applied-promocode-label:before{display:none}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description .applied-promocode-wrapper .applied-promocode-row .applied-promocode{color:var(--lhg-promocode-details-applied-promocode-color, var(--application-text-color, #1A1A1A));font:var(--lhg-promocode-details-applied-promocode-font, inherit)}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description .applied-promocode-wrapper .applied-promocode-row .applied-promocode .applied-promocode-icon{margin:0}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description .applied-promocode-wrapper .applied-promocode-row .applied-promocode .applied-promocode-icon:before{color:var(--lhg-promocode-details-success-color, var(--application-success-icon-color, #408236));content:var(--lhg-promocode-details-applied-promocode-icon-content, "\e920");font-size:2.4rem}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description .applied-promocode-wrapper .applied-promocode-row .cross-icon{margin:0 0 0 3.5rem}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description .applied-promocode-wrapper .applied-promocode-row .cross-icon:before{color:var(--lhg-promocode-details-applied-promocode-cross-icon-color, var(--application-text-color, #1A1A1A));content:var(--lhg-promocode-details-applied-promocode-cross-icon-content, inherit);font-size:2.4rem}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description .promocode-eligible{bottom:1.5rem;color:var(--lhg-promocode-summary-pres-description-text-color, inherit);font:var(--lhg-promocode-summary-pres-description-font, inherit);position:absolute}@media (max-width: 839.98px){lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description .promocode-eligible{bottom:8rem}}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description .promocode-eligible b{font-weight:400}@media (max-width: 839.98px){lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description mat-form-field:not(.mat-form-field-invalid){margin-bottom:3rem}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description mat-form-field.mat-focused:not(.mat-form-field-invalid){margin-bottom:3.8rem}}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description .promocode-section{justify-content:space-between}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel mat-panel-description .promocode-section .promocode-apply-button{width:auto}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel:has(.applied-promocode-wrapper) .mat-expansion-panel-header .expansion-panel-header .discount-icon{color:var(--lhg-promocode-details-success-color, var(--application-success-icon-color, #408236))}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel:has(.applied-promocode-wrapper) .promocode-eligible{display:none}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel:has(.mat-form-field-invalid) .mat-expansion-panel-header .expansion-panel-header .discount-icon{color:var(--lhg-promocode-details-error-color, var(--application-error-color, #AD1804))}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel:has(.mat-form-field-invalid) mat-panel-description{margin:0}lhg-promocode-details-cont refx-promocode-details-pres .mat-expansion-panel:has(.mat-form-field-invalid) mat-panel-description .promocode-eligible{display:none}lhg-promocode-summary-pres .promocode-summary{display:flex;flex-direction:column;overflow:hidden}lhg-promocode-summary-pres .promocode-summary:has(.valid){background-color:var(--lhg-promocode-summary-pres-background-color-success, var(--application-success-background, #ECF4EF));border:var(--lhg-promocode-summary-pres-border-success, none);padding:1.8rem 1.7rem}lhg-promocode-summary-pres .promocode-summary:has(.valid) .promocode{color:var(--lhg-promocode-summary-pres-success-message-color, var(--application-text-color, #1A1A1A))}lhg-promocode-summary-pres .promocode-summary:has(.valid) .promocode-summary-title{color:var(--lhg-promocode-summary-pres-success-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-promocode-summary-pres-success-title-font, inherit)}lhg-promocode-summary-pres .promocode-summary:has(.error){background-color:var(--lhg-promocode-summary-pres-background-color-error, var(--application-form-error-background-color, #FFE3E5));border:var(--lhg-promocode-summary-pres-border-error, none);padding:var(--lhg-promocode-summary-pres-padding-error, 2rem)}lhg-promocode-summary-pres .promocode-summary:has(.error) .promocode{color:var(--lhg-promocode-summary-pres-error-message-color, var(--application-text-color, #1A1A1A))}lhg-promocode-summary-pres .promocode-summary:has(.error) .promocode-summary-title{color:var(--lhg-promocode-summary-pres-error-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-promocode-summary-pres-error-title-font, inherit)}lhg-promocode-summary-pres .promocode-summary:has(.confirmation){background-color:var(--lhg-promocode-summary-pres-confirmation-background-color, inherit);border:var(--lhg-promocode-summary-pres-border-confirmation, none);margin:var(--lhg-promocode-summary-pres-margin-confirmation, inherit);padding:1.8rem 1.7rem}lhg-promocode-summary-pres .promocode-summary:has(.confirmation) .promocode{color:var(--lhg-promocode-summary-pres-success-message-color, var(--application-text-color, #1A1A1A))}lhg-promocode-summary-pres .promocode-summary:has(.confirmation) .promocode-summary-title{color:var(--lhg-promocode-summary-pres-success-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-promocode-summary-pres-success-title-font, inherit)}lhg-promocode-summary-pres .promocode-summary .promocode{font:var(--lhg-promocode-summary-pres-message-font, inherit);margin:var(--lhg-promocode-summary-pres-message-margin, 0 0 0 3.2rem)}lhg-promocode-summary-pres .promocode-summary .promocode.confirmation{align-items:center;display:flex;flex-direction:row}lhg-promocode-summary-pres .promocode-summary .promocode.confirmation .confirmation .icon{color:var(--lhg-promocode-summary-pres-confirmation-icon-color, var(--application-success-icon-color, #408236));font-size:var(--lhg-promocode-summary-pres-icon-font-size, 2.4rem)}lhg-promocode-summary-pres .promocode-summary .promocode.confirmation .confirmation .icon:before{content:var(--lhg-promocode-summary-pres-icon-confirmation-content, "\e920")}lhg-promocode-summary-pres .promocode-summary .promocode-summary-title{display:flex;flex-direction:row;margin:var(--lhg-promocode-summary-pres-title-margin, 0 0 calc(var(--application-spacer, 2rem) * .5))}lhg-promocode-summary-pres .promocode-summary .promocode-summary-title .fullCircle{align-self:center;align-items:center;border-radius:50%;display:flex;justify-content:center;margin-right:.8rem;text-align:center}lhg-promocode-summary-pres .promocode-summary .promocode-summary-title .fullCircle.error .icon{color:var(--lhg-promocode-summary-pres-icon-error-color, var(--application-error-color, #AD1804));font-size:var(--lhg-promocode-summary-pres-icon-font-size, 2.4rem)}lhg-promocode-summary-pres .promocode-summary .promocode-summary-title .fullCircle.error .icon:before{content:var(--lhg-promocode-summary-pres-icon-error-content, inherit)}lhg-promocode-summary-pres .promocode-summary .promocode-summary-title .fullCircle.confirmation .icon{color:var(--lhg-promocode-summary-pres-confirmation-icon-color, var(--application-success-icon-color, #408236));font-size:var(--lhg-promocode-summary-pres-icon-font-size, 2.4rem)}lhg-promocode-summary-pres .promocode-summary .promocode-summary-title .fullCircle.confirmation .icon:before{content:var(--lhg-promocode-summary-pres-icon-discount-content, "\e949")}lhg-promocode-summary-pres .promocode-summary .promocode-summary-title .fullCircle.valid .icon{color:var(--lhg-promocode-summary-pres-icon-success-color, var(--application-success-icon-color, #408236));font-size:var(--lhg-promocode-summary-pres-icon-font-size, 2.4rem)}lhg-promocode-summary-pres .promocode-summary .promocode-summary-title .fullCircle.valid .icon:before{content:var(--lhg-promocode-summary-pres-icon-success-content, inherit)}lhg-promocode-summary-pres .promocode-summary .promocode-summary-title #PromocodeSummaryTitle{align-self:center}.main-content:has(lhg-promocode-summary-pres .error) .promocode-container .expansion-panel-header .discount-icon{color:var(--lhg-promocode-summary-pres-icon-error-color, var(--application-error-color, #AD1804))}.cdk-overlay-container .refx-overlay-pane:has(refx-promocode-deletion-dialog-pres){height:auto!important}.cdk-overlay-container .refx-overlay-pane:has(refx-promocode-deletion-dialog-pres) .refx-dialog-title{font-size:2.6rem;font-weight:400;line-height:normal;font-family:portada-semibold;letter-spacing:normal;color:var(--refx-dialog-title-color, var(--color-primary-900, #252525));margin:0 0 2.4rem;max-width:calc(100% - 3rem);white-space:normal}@media (min-width: 600px){.cdk-overlay-container .refx-overlay-pane:has(refx-promocode-deletion-dialog-pres) .refx-dialog-title{font-size:3.6rem;font-weight:400;line-height:normal;font-family:coresans-a55;letter-spacing:normal}}.cdk-overlay-container .refx-overlay-pane:has(refx-promocode-deletion-dialog-pres) .refx-dialog-close-btn i{line-height:inherit}.cdk-overlay-container .refx-overlay-pane:has(refx-promocode-deletion-dialog-pres) .refx-dialog-content{margin:0 -var(--application-dialog-no-full-screen-padding,1.8rem);padding:0 var(--application-dialog-no-full-screen-padding, 1.8rem)}@media (min-width: 600px){.cdk-overlay-container .refx-overlay-pane:has(refx-promocode-deletion-dialog-pres) .refx-dialog-actions .mat-mdc-unelevated-button,.cdk-overlay-container .refx-overlay-pane:has(refx-promocode-deletion-dialog-pres) .refx-dialog-actions .mat-mdc-raised-button,.cdk-overlay-container .refx-overlay-pane:has(refx-promocode-deletion-dialog-pres) .refx-dialog-actions .mat-mdc-outlined-button{width:auto}}@media (max-width: 599.98px){.cdk-overlay-container .refx-overlay-pane:has(refx-promocode-deletion-dialog-pres) .refx-dialog-actions .mat-mdc-unelevated-button,.cdk-overlay-container .refx-overlay-pane:has(refx-promocode-deletion-dialog-pres) .refx-dialog-actions .mat-mdc-raised-button,.cdk-overlay-container .refx-overlay-pane:has(refx-promocode-deletion-dialog-pres) .refx-dialog-actions .mat-mdc-outlined-button{width:100%}}.cdk-overlay-container .refx-overlay-pane:has(refx-promocode-deletion-dialog-pres) .refx-dialog-header .refx-dialog-title{margin:0 0 2.4rem}.cdk-overlay-container .refx-overlay-pane:has(refx-promocode-deletion-dialog-pres) .refx-dialog-header .refx-dialog-title .promocode-deletion-dialog-title{font:var(--lhg-dialog-pres-header-title-font)}.cdk-overlay-container .refx-overlay-pane:has(refx-promocode-deletion-dialog-pres) .promocode-deletion-dialog-content{font:var(--lhg-promocode-details-applied-promocode-deletion-dialog-content-font, inherit)}.cdk-overlay-container .refx-overlay-pane:has(refx-promocode-deletion-dialog-pres) .refx-dialog-container .refx-dialog-actions.buttons-place{flex-direction:row-reverse;justify-content:left}@media (max-width: 839.98px){.cdk-overlay-container .refx-overlay-pane:has(refx-promocode-deletion-dialog-pres) .refx-dialog-container .refx-dialog-actions.buttons-place{flex-direction:column}}.railandfly-service-category lhg-rail-and-fly-pres{overflow:hidden}.railandfly-service-category lhg-rail-and-fly-pres .main-category-recap-title{display:none}.railandfly-service-category lhg-rail-and-fly-pres lhg-service-teaser-pres .category .category-details{padding-bottom:0;padding-right:0;padding-top:0;justify-content:space-between}@media (max-width: 839.98px){.railandfly-service-category lhg-rail-and-fly-pres lhg-service-teaser-pres .category .category-details{padding-left:0;padding-top:2.4rem}}.railandfly-service-category lhg-rail-and-fly-pres lhg-service-teaser-pres .category .category-details .category-title,.railandfly-service-category lhg-rail-and-fly-pres lhg-service-teaser-pres .category .category-details .category-teaser-price{display:none}lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres){overflow:hidden;border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:0 0 1.5rem;padding:0;border:var(--lhg-rail-and-fly-pres-border, var(--application-teaser-border, 1px solid #B0B0B0));border-radius:var(--lhg-rail-and-fly-pres-border-radius, var(--application-teaser-border-radius, .4rem));box-shadow:var(--lhg-rail-and-fly-pres-box-shadow, var(--application-teaser-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)))}@media (min-width: 0){lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres){margin:0 0 1.5rem}}@media (min-width: 600px){lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres){margin:0 0 1.5rem}}@media (min-width: 840px){lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres){margin:0 0 2rem}}@media (min-width: 1024px){lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres){margin:0 0 2.5rem}}@media (min-width: 1280px){lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres){margin:0 0 3rem}}lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres) .main-category-recap-title{padding:1.5rem 1.5rem 1rem;color:var(--lhg-rail-and-fly-pres-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-rail-and-fly-pres-main-category-recap-title-font, inherit)}@media (min-width: 840px){lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres) .main-category-recap-title{padding-left:var(--lhg-rail-and-fly-pres-main-category-recap-title-padding-left-md, 2.4rem)}}@media (min-width: 1024px){lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres) .main-category-recap-title{padding-left:var(--lhg-rail-and-fly-pres-main-category-recap-title-padding-left-lg, 3rem)}}@media (min-width: 1280px){lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres) .main-category-recap-title{padding-left:var(--lhg-rail-and-fly-pres-main-category-recap-title-padding-left-xl, 5rem)}}lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres) .category{display:flex}lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres) .category .category-details{display:flex;flex-direction:column}lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres) .category .category-details .category-title{color:var(--lhg-rail-and-fly-pres-title-color, var(--application-text-color, #1A1A1A));margin:var(--lhg-rail-and-fly-pres-title-margin, 0 0 calc(var(--application-spacer, 2rem) * .5));font-size:var(--lhg-rail-and-fly-pres-title-font-size, 1.6rem);font-family:var(--lhg-rail-and-fly-pres-title-font-family, inherit);line-height:var(--lhg-rail-and-fly-pres-title-line-height, 2rem)}lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres) .category .category-details .category-title:first-letter{text-transform:uppercase}lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres) .category .category-details .category-description{margin:var(--lhg-rail-and-fly-pres-description-margin, 0 0 calc(var(--application-spacer, 2rem) * .25));color:var(--lhg-rail-and-fly-pres-text-color, var(--application-text-color, #1A1A1A))}@media (max-width: 599.98px){lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres) .category .category-details .category-add-service{width:100%}}lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres) .category-recap{display:block;padding:var(--lhg-rail-and-fly-pres-category-recap-padding, 0)}lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres) ul{list-style-type:none;padding:var(--lhg-rail-and-fly-pres-category-recap-list-padding, 0)}@media (min-width: 600px){lhg-rail-and-fly-pres:not(.railandfly-service-category lhg-rail-and-fly-pres) .category .category-details{order:var(--lhg-rail-and-fly-pres-content-flex-order-sm, 1)}}lhg-rail-and-fly-recap-breakdown-pres .recap-breakdown{border-top:var(--lhg-service-recap-breakdown-pres-border-top, 0);padding:var(--lhg-service-recap-breakdown-pres-padding, 0 3.2rem 0 3rem);max-width:var(--lhg-service-recap-breakdown-pres-max-width, 46.5rem)}lhg-rail-and-fly-recap-breakdown-pres .recap-breakdown>p:last-child{margin-bottom:var(--lhg-service-recap-breakdown-pres-last-paragraph-margin-bottom, 0)}@media (max-width: 599.98px){lhg-rail-and-fly-recap-breakdown-pres .recap-breakdown{padding-left:var(--lhg-service-recap-breakdown-pres-padding-left-xs, 3rem)}}@media (min-width: 600px){lhg-rail-and-fly-recap-breakdown-pres .recap-breakdown{padding-left:var(--lhg-service-recap-breakdown-pres-padding-left-sm, 3rem)}}@media (min-width: 840px){lhg-rail-and-fly-recap-breakdown-pres .recap-breakdown{padding-left:var(--lhg-service-recap-breakdown-pres-padding-left-md, 10.2rem)}}@media (min-width: 1024px){lhg-rail-and-fly-recap-breakdown-pres .recap-breakdown{padding-left:var(--lhg-service-recap-breakdown-pres-padding-left-lg, 10.8rem)}}@media (min-width: 1280px){lhg-rail-and-fly-recap-breakdown-pres .recap-breakdown{padding-left:var(--lhg-service-recap-breakdown-pres-padding-left-xl, 12.8rem)}}lhg-rail-and-fly-recap-breakdown-pres .recap-breakdown-collapsible{position:relative}lhg-rail-and-fly-recap-breakdown-pres .recap-breakdown-collapsible .service-code{font-weight:700}lhg-rail-and-fly-recap-breakdown-pres .recap-breakdown-collapsible .rail-and-fly-icon{height:2.8rem;position:absolute;right:0;top:0}lhg-rail-and-fly-recap-breakdown-pres .recap-breakdown-collapsible .tickets{margin-left:0}lhg-rail-and-fly-selection-pres .ticket-details{display:inline-flex;flex-direction:column;margin:var(--lhg-rail-and-fly-selection-pres-ticket-details-margin, -.625rem 0 0)}lhg-rail-and-fly-selection-pres .ticket-details .rail-fly-bound-selection-list{list-style:none;margin-left:0;padding-left:0}lhg-rail-and-fly-selection-pres mat-radio-button{margin:var(--lhg-rail-and-fly-selection-pres-mat-radio-button-margin, 0 0 1.5rem)}lhg-rail-and-fly-selection-pres mat-checkbox{margin:var(--lhg-rail-and-fly-selection-pres-mat-checkbox-margin, 0 0 -.625rem)}lhg-rail-and-fly-selection-pres mat-checkbox .mat-checkbox-layout{align-items:unset}lhg-rail-and-fly-selection-pres mat-checkbox .mat-checkbox-layout>span.mat-checkbox-inner-container{margin:var(--lhg-rail-and-fly-selection-pres-mat-checkbox-layout-span-margin, 0 1rem 0 0)}lhg-rail-and-fly-selection-pres mat-radio-button:nth-child(2),lhg-rail-and-fly-selection-pres mat-checkbox:nth-child(2){margin-bottom:var(--lhg-rail-and-fly-selection-pres-mat-elements-second-child-margin, 0)}lhg-rail-and-fly-selection-pres .ticket-travel-class{color:var(--lhg-rail-and-fly-selection-pres-ticket-travel-class-text-color, var(--application-text-color-black, #1A1A1A));font-size:var(--lhg-rail-and-fly-selection-pres-ticket-travel-class-font-size, 1.4rem)}lhg-rail-and-fly-selection-pres .ticket-travel-class-description{color:var(--lhg-rail-and-fly-selection-pres-ticket-travel-class-description-text-color, var(--primary-700, #3d3d3d));font-size:var(--lhg-rail-and-fly-selection-pres-ticket-travel-class-description-font-size, 1.2rem);white-space:pre-wrap}lhg-rail-and-fly-selection-pres .selection-subheader{border-top:var(--lhg-rail-and-fly-selection-pres-subheader-border-top, .1rem solid var(--application-solid-border-color, #B0B0B0));margin:var(--lhg-rail-and-fly-selection-pres-subheader-margin, 1.5rem 0)}lhg-rail-and-fly-selection-pres .selection-subheader .refx-subheading-2{color:var(--lhg-rail-and-fly-selection-caption-color, none);font-size:1.8rem}lhg-rail-and-fly-selection-pres .selection-subheader>div:first-child{margin:var(--lhg-rail-and-fly-selection-pres-subheader-first-div-margin, 0 0 0)}lhg-rail-and-fly-selection-pres .selection-subheader :nth-child(2){margin-bottom:var(--lhg-rail-and-fly-selection-pres-subheader-nth-child-margin-bottom, 0);padding-top:var(--lhg-rail-and-fly-selection-pres-subheader-nth-child-padding-top, .625rem)}lhg-rail-and-fly-selection-pres .form-group .selection-subheader{margin-bottom:var(--lhg-rail-and-fly-selection-pres-form-group-selection-subheader-margin-bottom, 0);padding-top:var(--lhg-rail-and-fly-selection-pres-form-group-selection-subheader-padding-top, 1.5rem)}@media (max-width: 839.98px){lhg-rail-and-fly-selection-pres .selection-subheader{padding:var(--lhg-rail-and-fly-selection-pres-subheader-padding-sm, 1.5rem 0 0)}}@media (min-width: 840px){lhg-rail-and-fly-selection-pres form{margin-left:var(--lhg-rail-and-fly-selection-pres-form-margin-left-md, 2.4rem)}lhg-rail-and-fly-selection-pres .selection-subheader{border-top:var(--lhg-rail-and-fly-selection-pres-subheader-border-top-md, initial);margin:var(--lhg-rail-and-fly-selection-pres-subheader-margin-md, 0 0 1.5rem)}}@media (min-width: 1024px){lhg-rail-and-fly-selection-pres form{margin-left:var(--lhg-rail-and-fly-selection-pres-form-margin-left-lg, 3rem)}}@media (min-width: 1280px){lhg-rail-and-fly-selection-pres form{margin-left:var(--lhg-rail-and-fly-selection-pres-form-margin-left-xl, 5rem)}}lhg-rail-and-fly-total-price-cont .price-information-card{margin:var(--lhg-rail-and-fly-total-price-information-card-margin, 2.5rem 0 0)}lhg-rail-and-fly-total-price-cont .price-information-card .price-information-card-price-wrapper .price-information-card-price-label{font:var(--lhg-rail-and-fly-total-price-information-card-price-label-font, inherit)}lhg-rail-and-fly-total-price-cont .price-information-card .price-information-card-price-wrapper .price-currency-code{font:var(--lhg-rail-and-fly-total-price-currency-code-font, inherit)}lhg-rail-and-fly-total-price-cont .price-information-card .price-information-card-price-wrapper .price-amount{font:var(--lhg-rail-and-fly-total-price-amount-font, inherit)}@media (min-width: 840px){lhg-rail-and-fly-total-price-cont .price-information-card{margin:var(--lhg-rail-and-fly-total-price-information-card-margin-md, 2.1rem 0 2.3rem)}}@media (min-width: 1024px){lhg-rail-and-fly-total-price-cont .price-information-card{margin:var(--lhg-rail-and-fly-total-price-information-card-margin-lg, 2.6rem 0 2.4rem)}}@media (min-width: 1280px){lhg-rail-and-fly-total-price-cont .price-information-card{margin:var(--lhg-rail-and-fly-total-price-information-card-margin-xl, 3.1rem 0 1.9rem)}}lhg-rail-and-fly-voucher-pres .tickets{margin-left:-1.3rem}lhg-rail-and-fly-voucher-pres .voucher-codes-title{font:var(--lhg-rail-and-fly-voucher-pres-code-title-font, inherit);color:var(--lhg-rail-and-fly-voucher-pres-code-title-color, inherit);margin:1.6rem 0 .6rem}lhg-rail-and-fly-voucher-pres .voucher-codes li{font:var(--lhg-rail-and-fly-voucher-pres-code-font, inherit);color:var(--lhg-rail-and-fly-voucher-pres-code-color, inherit);margin-bottom:.6rem}:root{--rebook-change-summary-change-list-padding: .5rem}refx-rebook-change-summary .rebook-change-list{background-color:var(--lhg-rebook-change-summary-rebook-change-list-background-color, inherit);border:var(--lhg-rebook-change-summary-rebook-change-list-border, inherit)}refx-rebook-change-summary .rebook-change-list .change-text{font:var(--lhg-rebook-change-summary-rebook-change-list-change-text-font, inherit)}refx-rebook-change-summary .rebook-change-list .list-item .change-text{align-self:center}refx-rebook-change-summary .rebook-change-list .list-item:not(:first-child) .info-icon{visibility:hidden}refx-rebook-change-summary .rebook-change-list .refx-icon-warning{font-size:var(--lhg-rebook-change-summary-rebook-change-warning-icon-font-size, 2.4rem)}:root{--rebook-change-summary-change-list-padding: .5rem;--rebook-flight-card-border-radius: .5rem;--rebook-flight-card-information-header-padding: .8rem 2.1rem}refx-rebook-flight-card-cont refx-rebook-flight-card-pres .rebook-flight-card-container{box-shadow:var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843))}refx-rebook-flight-card-cont refx-rebook-flight-card-pres .rebook-flight-card-container .rebook-information-header{border-radius:0}refx-rebook-flight-card-cont refx-rebook-flight-card-pres .rebook-flight-card-container .transferred-services-and-change-summary .rebook-transferred-services-row{display:none}refx-rebook-flight-card-cont refx-rebook-flight-card-pres .information-border .transferred-services-and-change-summary{display:block}refx-rebook-flight-card-pres .rebook-action-button-container{border-left:var(--lhg-rebook-flight-card-rebook-action-button-container-border, none)}refx-rebook-flight-card-pres .rebook-price-container .price-currency-code{font:var(--lhg-rebook-flight-card-price-currency-font, inherit)}refx-rebook-flight-card-pres .rebook-price-container .price-amount{font:var(--lhg-rebook-flight-card-price-amount-font, inherit)}refx-rebook-flight-card-pres .rebook-action-button .mat-mdc-unelevated-button{font:var(--lhg-rebook-flight-card-rebook-action-button-font, inherit)}refx-rebook-flight-card-pres .rebook-flight-card-container{border:var(--lhg-rebook-flight-card-border, inherit)}refx-rebooking-payment refx-basic-layout .page-header{margin-top:2rem}refx-rebooking-recap refx-basic-layout .basic-layout-container div.page-header{margin-top:2rem}@media (min-width: 600px) and (max-width: 1279.98px){refx-rebooking-recap refx-basic-layout .basic-layout-container div.page-header{margin-left:0}}@media (min-width: 1280px){refx-rebooking-recap refx-basic-layout .basic-layout-container div.page-header{display:flex}}refx-rebooking-recap refx-basic-layout .message-panel-wrapper{margin:calc(var(--application-spacer, 2rem) * .75) 0}refx-rebooking-recap refx-basic-layout .confirmation-message-panel,refx-rebooking-recap refx-basic-layout .message-panel,refx-rebooking-recap refx-basic-layout .ui-instruction-panel{margin:0}refx-rebooking-recap refx-basic-layout .confirmation-message-panel .instruction .content a,refx-rebooking-recap refx-basic-layout .message-panel .instruction .content a,refx-rebooking-recap refx-basic-layout .ui-instruction-panel .instruction .content a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-inline-textlink-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-inline-textlink-text-decoration, none);text-decoration:var(--lhg-inline-textlink-text-decoration, none)}refx-rebooking-recap refx-basic-layout .confirmation-message-panel .instruction .content a:hover:not([disabled]),refx-rebooking-recap refx-basic-layout .message-panel .instruction .content a:hover:not([disabled]),refx-rebooking-recap refx-basic-layout .ui-instruction-panel .instruction .content a:hover:not([disabled]){color:var(--lhg-inline-textlink-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-inline-textlink-text-decoration-focus, none);text-decoration:var(--lhg-inline-textlink-text-decoration-focus, none)}refx-rebooking-recap refx-basic-layout .confirmation-message-panel .instruction .content a:before,refx-rebooking-recap refx-basic-layout .confirmation-message-panel .instruction .content a:after,refx-rebooking-recap refx-basic-layout .confirmation-message-panel .instruction .content a i,refx-rebooking-recap refx-basic-layout .message-panel .instruction .content a:before,refx-rebooking-recap refx-basic-layout .message-panel .instruction .content a:after,refx-rebooking-recap refx-basic-layout .message-panel .instruction .content a i,refx-rebooking-recap refx-basic-layout .ui-instruction-panel .instruction .content a:before,refx-rebooking-recap refx-basic-layout .ui-instruction-panel .instruction .content a:after,refx-rebooking-recap refx-basic-layout .ui-instruction-panel .instruction .content a i{display:var(--lhg-inline-textlink-icon-display, inline-block);-webkit-text-decoration:var(--lhg-inline-textlink-icon-text-decoration, none);text-decoration:var(--lhg-inline-textlink-icon-text-decoration, none)}refx-rebooking-recap refx-basic-layout .confirmation-message-panel .instruction .content a,refx-rebooking-recap refx-basic-layout .message-panel .instruction .content a,refx-rebooking-recap refx-basic-layout .ui-instruction-panel .instruction .content a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-rebooking-recap refx-basic-layout .confirmation-message-panel .instruction .content a:before,refx-rebooking-recap refx-basic-layout .confirmation-message-panel .instruction .content a:after,refx-rebooking-recap refx-basic-layout .confirmation-message-panel .instruction .content a i,refx-rebooking-recap refx-basic-layout .message-panel .instruction .content a:before,refx-rebooking-recap refx-basic-layout .message-panel .instruction .content a:after,refx-rebooking-recap refx-basic-layout .message-panel .instruction .content a i,refx-rebooking-recap refx-basic-layout .ui-instruction-panel .instruction .content a:before,refx-rebooking-recap refx-basic-layout .ui-instruction-panel .instruction .content a:after,refx-rebooking-recap refx-basic-layout .ui-instruction-panel .instruction .content a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-rebooking-recap refx-basic-layout .confirmation-message-panel .instruction .content a:hover:not([disabled]),refx-rebooking-recap refx-basic-layout .message-panel .instruction .content a:hover:not([disabled]),refx-rebooking-recap refx-basic-layout .ui-instruction-panel .instruction .content a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-rebooking-recap refx-basic-layout .confirmation-message-panel .instruction .content a:before,refx-rebooking-recap refx-basic-layout .confirmation-message-panel .instruction .content a:after,refx-rebooking-recap refx-basic-layout .confirmation-message-panel .instruction .content a i,refx-rebooking-recap refx-basic-layout .message-panel .instruction .content a:before,refx-rebooking-recap refx-basic-layout .message-panel .instruction .content a:after,refx-rebooking-recap refx-basic-layout .message-panel .instruction .content a i,refx-rebooking-recap refx-basic-layout .ui-instruction-panel .instruction .content a:before,refx-rebooking-recap refx-basic-layout .ui-instruction-panel .instruction .content a:after,refx-rebooking-recap refx-basic-layout .ui-instruction-panel .instruction .content a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-rebooking-recap refx-basic-layout .confirmation-message-panel .instruction .content a:before,refx-rebooking-recap refx-basic-layout .message-panel .instruction .content a:before,refx-rebooking-recap refx-basic-layout .ui-instruction-panel .instruction .content a:before{content:var(--lhg-popup-primary-link-arrow-icon-before-content, none)}refx-rebooking-recap refx-basic-layout .confirmation-message-panel .instruction .content a:after,refx-rebooking-recap refx-basic-layout .message-panel .instruction .content a:after,refx-rebooking-recap refx-basic-layout .ui-instruction-panel .instruction .content a:after{color:var(--lhg-popup-primary-link-arrow-icon-after-color, inherit);content:var(--lhg-popup-primary-link-arrow-icon-after-content, none);position:relative;top:.1rem}refx-rebooking-recap refx-basic-layout .confirmation-message-panel .instruction .content a.scroll-to-content,refx-rebooking-recap refx-basic-layout .message-panel .instruction .content a.scroll-to-content,refx-rebooking-recap refx-basic-layout .ui-instruction-panel .instruction .content a.scroll-to-content{white-space:nowrap}refx-rebooking-recap refx-basic-layout refx-transferred-services-list>h2{display:none}refx-rebooking-recap refx-basic-layout refx-transferred-services-list .services-container .transferred-services-details-container{padding:1.8rem var(--application-spacer, 2rem)}refx-rebooking-recap refx-basic-layout refx-transferred-services-list .separator-line{display:none}refx-rebooking-recap refx-basic-layout refx-transferred-services-list .transferred-services-details-link-section{display:none}refx-rebooking-recap refx-basic-layout .footer-wrapper{margin:0;padding:0}refx-rebooking-recap-itinerary-card-cont refx-itinerary-card-pres .itinerary-card h2.header-text{font-family:var(--lhg-itinerary-card-header-font-family, inherit);font-size:1.8rem;text-align:left}:root{--rebooking-search-pres-modify-flights-info-icon-margin: 0 .6rem 0 0}refx-rebooking-search-pres .multiple-pax-info{background-color:var(--lhg-rebooking-search-multiple-pax-background-color, inherit);border:var(--lhg-rebooking-search-multiple-pax-border, none);display:flex;padding:1.8rem 2rem}refx-rebooking-search-pres .multiple-pax-info .multiple-pax-info-icon{align-self:flex-start;font-size:var(--lhg-rebooking-search-multiple-pax-info-icon-font-size, 2.4rem);line-height:var(--lhg-rebooking-search-multiple-pax-info-icon-line-height, .75)}refx-rebooking-search-pres .multiple-pax-info .multiple-pax-info-icon:before{content:var(--lhg-rebooking-search-multiple-pax-info-content, \e91f)}refx-rebooking-search-pres .multiple-pax-info span{font-family:var(--lhg-rebooking-search-multiple-pax-span-font-family, inherit)}:root{--rebooking-upsell-message-panel-margin: 0;--upsell-premium-filtering-sorting-area-margin: 0 0 2rem 0}refx-rebooking-upsell refx-basic-layout .page-header{margin-top:0}@media (max-width: 599.98px){refx-rebooking-upsell refx-basic-layout .page-header{padding:var(--lhg-rebooking-upsell-page-header-padding, 0)}}@media (min-width: 840px){refx-rebooking-upsell refx-basic-layout .footer-wrapper footer{margin:0}refx-rebooking-upsell refx-basic-layout .footer-wrapper .buttons-place{flex-direction:row;padding:0}}refx-rebooking-upsell refx-upsell-premium-exchange-cont refx-upsell-premium-pres .sorting-filtering-area{font-size:1.6rem;line-height:2.2rem}@media (min-width: 0){refx-rebooking-upsell refx-upsell-premium-exchange-cont refx-upsell-premium-pres .sorting-filtering-area{margin:var(--lhg-upsell-premium-filtering-sorting-area-xs-margin, 2.7rem 0 1.9rem)}}@media (min-width: 600px){refx-rebooking-upsell refx-upsell-premium-exchange-cont refx-upsell-premium-pres .sorting-filtering-area{margin:var(--lhg-upsell-premium-filtering-sorting-area-sm-margin, 2.7rem 0)}}@media (min-width: 840px){refx-rebooking-upsell refx-upsell-premium-exchange-cont refx-upsell-premium-pres .sorting-filtering-area{margin:var(--lhg-upsell-premium-filtering-sorting-area-md-margin, 4.7rem 0)}}@media (min-width: 1024px){refx-rebooking-upsell refx-upsell-premium-exchange-cont refx-upsell-premium-pres .sorting-filtering-area{margin:var(--lhg-upsell-premium-filtering-sorting-area-lg-margin, 5.3rem 0)}}@media (min-width: 1280px){refx-rebooking-upsell refx-upsell-premium-exchange-cont refx-upsell-premium-pres .sorting-filtering-area{margin:var(--lhg-upsell-premium-filtering-sorting-area-xl-margin, 4.8rem 0)}}:root{--price-overview-border-radius: .3rem;--price-overview-card-margin: 0;--price-overview-heading-text-color: var(--recap-price-overview-heading-text-color, var(--application-text-color, #1A1A1A));--price-overview-title-padding: 0;--price-overview-ul-padding: 0}refx-recap-price-overview-pres .price-overview{margin:var(--recap-price-overview-margin, 0 0 2.4rem)}refx-recap-price-overview-pres .price-overview h2.price-overview-title-text{color:var(--recap-price-overview-title-color, var(--application-text-color, #1A1A1A));font-family:var(--recap-price-overview-title-font-family, inherit);font-size:var(--recap-price-overview-title-font-size, 1.8rem);font-weight:var(--recap-price-overview-title-font-weight, 400);text-align:left}refx-recap-price-overview-pres .price-overview .price-overview-card{border:var(--recap-price-overview-card-border, none);box-shadow:var(--recap-price-overview-card-box-shadow, 0 0 .8rem 0 rgba(0, 0, 0, .2));padding:var(--recap-price-overview-card-padding, 1.5rem)}refx-recap-price-overview-pres .price-overview .price-overview-card .card-content{padding:0}refx-recap-price-overview-pres .price-overview .price-overview-card .price-overview-list .price-overview-heading .price-overview-heading-text{border-bottom-color:var(--recap-price-overview-heading-border-bottom-color, var(--application-solid-border-color, #B0B0B0))}refx-recap-price-overview-pres .price-overview .price-overview-card .price-overview-list .price-overview-sub-heading .price-overview-sub-heading-text{font-size:1.2rem;color:var(--recap-price-overview-sub-heading-text-color, inherit)}:root{--refx-receipts-dialog-pres-row-border-bottom: none;--refx-receipts-dialog-pres-row-wrapper-padding: 0;--refx-receipts-dialog-pres-section-title-color: var(--application-text-color, #1A1A1A);--refx-receipts-dialog-pres-subtitle-color: var(--application-text-color, #1A1A1A);--refx-receipts-dialog-service-categories-border-bottom: none;--refx-receipts-dialog-service-categories-margin: 0 0 1.4rem}refx-receipts-dialog-pres .refx-dialog-container .refx-dialog-title{margin:var(--lhg-receipts-dialog-pres-title-margin, 4.5rem 0 1.4rem 0)}refx-receipts-dialog-pres .refx-dialog-container .refx-dialog-title .title{font-size:var(--lhg-receipts-dialog-pres-title-font-size, 2.6rem)}refx-receipts-dialog-pres .refx-dialog-container refx-traveler-name-pres>span.name{font-family:var(--lhg-receipts-dialog-pres-section-title-font-family, inherit);font-size:var(--lhg-receipts-dialog-pres-section-title-font-size, 1.4rem)}refx-receipts-dialog-pres .refx-dialog-container .close-btn-corner :before{content:var(--lhg-receipts-dialog-pres-close-button-content, none)}refx-receipts-dialog-pres .refx-dialog-container .refx-dialog-content li>span.sub-title{font-family:var(--lhg-receipts-dialog-pres-subtitle-font-family, initial);font-size:var(--lhg-receipts-dialog-pres-subtitle-font-size, 1.2rem)}refx-receipts-dialog-pres .refx-dialog-container .refx-dialog-content li .refx-caption .travel-element{color:var(--lhg-receipts-dialog-pres-travel-element-text-color, inherit);font-family:var(--lhg-receipts-dialog-pres-travel-element-font-family, initial);font-size:var(--lhg-receipts-dialog-pres-subtitle-font-size, 1.2rem)}refx-receipts-dialog-pres .refx-dialog-container .refx-dialog-content li .refx-caption .refx-body-2:not(.travel-document-id){color:var(--lhg-receipts-dialog-pres-travel-element-text-color, inherit);display:flex;flex-direction:column;font-family:var(--lhg-receipts-dialog-pres-subtitle-font-family, initial);font-size:var(--lhg-receipts-dialog-pres-subtitle-font-size, 1.2rem);text-align:left}@media (max-width: 1023.98px){refx-receipts-dialog-pres .refx-dialog-container .refx-dialog-content li .refx-caption .refx-body-2:not(.travel-document-id){text-align:right}}@media (max-width: 839.98px){refx-receipts-dialog-pres .refx-dialog-container .refx-dialog-content li .refx-caption .refx-body-2:not(.travel-document-id){flex:0 0 50%;max-width:50%}}refx-receipts-dialog-pres .refx-dialog-container .refx-dialog-content li .refx-caption .refx-body-2:not(.travel-document-id) span{margin-right:0}refx-receipts-dialog-pres .refx-dialog-container .refx-dialog-content li .refx-caption .travel-document-id{color:var(--lhg-receipts-dialog-pres-travel-element-text-color, inherit);font-family:var(--lhg-receipts-dialog-pres-subtitle-font-family, initial);font-size:var(--lhg-receipts-dialog-pres-subtitle-font-size, 1.2rem);text-align:right}refx-receipts-dialog-pres .refx-dialog-container .refx-dialog-content li .refx-caption .travel-document-id.warning{color:var(--lhg-receipts-dialog-pres-travel-document-warning-text-color, initial)}refx-recovery+lhg-footnotes-cont{display:none}refx-recovery refx-generic-error-panel-pres .generic-error-panel-title.refx-display-3{font:var(--lhg-generic-error-panel-title-font, 400 2.2rem/2.8rem inherit)}refx-recovery refx-generic-error-panel-pres .generic-error-panel-subtitle.refx-body-2{font:var(--lhg-generic-error-panel-subtitle-font, 400 1.4rem/2rem inherit)}refx-recovery refx-generic-error-panel-pres .generic-error-panel-image-container+.ng-star-inserted{width:100%}refx-recovery refx-generic-error-panel-pres .generic-error-panel-image-container{border:none;height:var(--lhg-generic-error-panel-image-container-height, 7.2rem);margin-bottom:.6rem;margin-top:1.8rem;width:7.2rem}refx-recovery refx-generic-error-panel-pres .generic-error-panel-image-container .generic-error-panel-image{height:100%;width:var(--lhg-generic-error-panel-image-width, 100%)}refx-recovery refx-generic-error-panel-pres .generic-error-panel-title{line-height:2.8rem;margin-bottom:1.8rem;margin-top:1.8rem;text-align:var(--lhg-generic-error-panel-title-text-align, left)}refx-recovery refx-generic-error-panel-pres .generic-error-panel-subtitle{line-height:2rem;text-align:var(--lhg-generic-error-panel-subtitle-text-align, left)}refx-recovery .action-button-container{justify-content:unset;flex-direction:row-reverse}@media (max-width: 599.98px){refx-recovery .action-button-container .action-button{width:100%}}@media (min-width: 600px){refx-recovery .action-button-container .action-button{max-width:var(--lhg-button-max-width, 25rem)}}refx-recovery refx-basic-in-flow-layout .message-panel{padding-bottom:0}refx-recovery .basic-in-flow-layout-container.container-fluid,refx-recovery .basic-in-flow-layout-container.container-sm,refx-recovery .basic-in-flow-layout-container.container-md,refx-recovery .basic-in-flow-layout-container.container-lg,refx-recovery .basic-in-flow-layout-container.container-xl{min-height:100%}:root{--refund-amount-price-color: var(--application-text-color, #1A1A1A)}refx-refund-amount-cont .price .price-currency-code,refx-refund-amount-cont .price .price-sign{font-family:var(--lhg-refund-amount-currency-font-family, inherit);font-size:var(--lhg-refund-amount-currency-font-size, inherit);font-weight:var(--lhg-refund-amount-currency-font-weight, inherit)}refx-refund-amount-cont .price .price-amount{font:var(--lhg-refund-amount-price-font, inherit)}:root{--price-font-weight: 400;--refund-method-pres-card-border-radius: var(--application-card-border-radius, .4rem);--refund-method-pres-card-margin: 0;--refund-method-pres-icons-image-width: auto;--refund-method-pres-title-color: var(--application-text-color, #1A1A1A);--refund-method-pres-title-text-align: left}refx-refund-method-pres mat-card.refund-method-card{padding:0 1.5rem}refx-refund-method-pres mat-card.refund-method-card.mat-mdc-card{border:var(--application-card-border, 1px solid #B0B0B0);box-shadow:var(--lhg-refund-method-card-box-shadow, var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)))}refx-refund-method-pres mat-card.refund-method-card .refund-method-container{color:var(--lhg-refund-method-container-color, var(--application-text-color, #1A1A1A))}refx-refund-method-pres mat-card.refund-method-card .refund-method-container .form-of-payment-label{font:var(--lhg-refund-method-form-of-payment-label-font, inherit)}refx-refund-method-pres mat-card.refund-method-card .refund-method-container .refund-method-amount .price{font:var(--lhg-refund-method-form-of-payment-price-font, inherit)}:root{--refund-preview-breakdown-content-border-bottom: none;--refund-preview-breakdown-content-margin: 0;--refund-preview-breakdown-subcontent-padding: .25rem 0 .25rem;--refund-preview-extra-services-refund-text-margin: 0;--refund-preview-extra-services-refund-text-padding: 1.5rem 0 0;--refund-preview-pres-card-border-radius: var(--application-card-border-radius, .4rem);--refund-preview-pres-padding-md: 0;--refund-preview-pres-padding: 1.5rem;--refund-preview-pres-separator: 0;--refund-preview-pres-title-color: var(--lhg-refund-preview-text-color, var(--application-text-color, #1A1A1A));--refund-preview-total-refund-margin: 0;--refund-preview-total-refund-padding: 0}refx-refund-preview-pres .refund-preview-card{color:var(--lhg-refund-preview-text-color, var(--application-text-color, #1A1A1A))}refx-refund-preview-pres .refund-preview-card .price{white-space:nowrap}refx-refund-preview-pres .refund-preview-card.mat-mdc-card{border:var(--application-card-border, 1px solid #B0B0B0);box-shadow:var(--lhg-refund-preview-card-box-shadow, var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)))}refx-refund-preview-pres .refund-preview-card.mat-mdc-card .mat-mdc-card-content{padding-bottom:0!important}refx-refund-preview-pres .refund-preview-card .section-title .refund-preview-breakdown-element-title,refx-refund-preview-pres .refund-preview-card .section-title .refund-preview-breakdown-element-label{font:var(--lhg-refund-preview-total-refund-element-font, inherit)}refx-refund-preview-pres .refund-preview-card .refund-preview-breakdown-heading{padding-bottom:.3rem}refx-refund-preview-pres .refund-preview-card .refund-preview-breakdown-heading .refund-preview-breakdown-element-title,refx-refund-preview-pres .refund-preview-card .refund-preview-breakdown-heading .refund-preview-breakdown-element-label{font:var(--lhg-refund-preview-refund-preview-breakdown-element-font, inherit)}refx-refund-preview-pres .refund-preview-card .refund-preview-breakdown-heading .refund-preview-breakdown-element-title .refx-body-2,refx-refund-preview-pres .refund-preview-card .refund-preview-breakdown-heading .refund-preview-breakdown-element-label .refx-body-2{color:var(--lhg-refund-preview-text-color, var(--application-text-color, #1A1A1A));font:var(--lhg-refund-preview-refund-preview-breakdown-element-font, inherit)}refx-refund-preview-pres .refund-preview-card .refund-preview-breakdown-heading .refund-preview-breakdown-element-title .refx-caption,refx-refund-preview-pres .refund-preview-card .refund-preview-breakdown-heading .refund-preview-breakdown-element-label .refx-caption{display:none}refx-refund-preview-pres .refund-preview-card .refund-information-content-list ul:last-of-type{padding-bottom:1.2rem}refx-refund-preview-pres .refund-preview-card .refund-information-content-list ul:last-of-type .refund-preview-breakdown-element-title{font:var(--lhg-refund-preview-cancellation-fee-element-font, inherit)}refx-refund-preview-pres .refund-preview-card .refund-information-content-list ul:last-of-type .refund-preview-breakdown-element-label{font:var(--lhg-refund-preview-cancellation-fee-element-font, inherit)}refx-refund-preview-pres .refund-preview-card .refund-preview-breakdown-content{border-bottom:none}refx-refund-preview-pres .refund-preview-card .refund-preview-breakdown-content .refund-preview-breakdown-element-title,refx-refund-preview-pres .refund-preview-card .refund-preview-breakdown-content .refund-preview-breakdown-element-label{color:var(--lhg-refund-preview-text-color, var(--application-text-color, #1A1A1A));font:var(--lhg-refund-preview-breakdown-content-element-font, inherit)}refx-refund-preview-pres .refund-preview-card .refund-preview-breakdown-content button.refund-preview-breakdown-element-title:focus-visible{outline:auto .1rem -webkit-focus-ring-color}refx-refund-preview-pres .refund-preview-card .refund-preview-breakdown-content .mat-expansion-panel{box-sizing:border-box}refx-refund-preview-pres .refund-preview-card .refund-preview-breakdown-content .mat-expansion-panel .mat-expansion-panel-content{width:calc(100% + 1.8rem)}refx-refund-preview-pres .refund-preview-card .refund-preview-breakdown-content .mat-expansion-panel .mat-expansion-panel-body{padding:.2rem 0}refx-refund-preview-pres .refund-preview-card .refund-preview-breakdown-subcontent{border-bottom:none}refx-refund-preview-pres .refund-preview-card .refund-preview-extra-services-refund-text.refx-caption{border-top:var(--lhg-refund-preview-breakdown-content-border-top, 1px solid rgba(0, 0, 0, .22))}refx-refund-preview-pres .refund-preview-card .refund-preview-extra-services-refund-text .refund-preview-card{margin-top:2.5rem}:root{--refund-teaser-pres-title-color: var(--application-text-color, #1A1A1A);--refund-teaser-pres-title-text-align: left}refx-self-reacc-availability refx-refund-teaser-pres .refund-teaser-container{align-items:initial}refx-self-reacc-availability refx-refund-teaser-pres .refund-teaser-container .refund-teaser-title{font:var(--lhg-self-reacc-availability-refund-teaser-pres-refund-teaser-title-font, inherit)}@media (max-width: 839.98px){refx-self-reacc-availability refx-refund-teaser-pres .refund-teaser-container .mat-mdc-outlined-button{width:100%}}:root{--refunded-amount-pres-label-color: var(--application-text-color, #1A1A1A);--refunded-amount-pres-title-color: var(--application-text-color, #1A1A1A);--refunded-amount-pres-total-amount-information-color: var(--application-text-color, #1A1A1A)}refx-refunded-amount-pres .amount-refunded-card{color:var(--lhg-refunded-amount-amount-refunded-card-color, inherit)}refx-refunded-amount-pres .amount-refunded-card.mat-mdc-card{border:var(--lhg-refunded-amount-amount-refunded-card-card-border, var(--application-card-border, 1px solid #B0B0B0));border-radius:var(--lhg-refunded-amount-amount-refunded-card-card-border-radius, none);box-shadow:var(--lhg-refunded-amount-amount-refunded-card-card-box-shadow, var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)));padding:var(--application-spacer, 2rem)}refx-refunded-amount-pres .amount-refunded-card .card-content .original-fop-container{color:var(--lhg-refunded-amount-amount-refunded-card-color, inherit);flex-direction:row;padding-bottom:2.5rem}refx-refunded-amount-pres .amount-refunded-card .card-content .original-fop-container .original-fop{flex:1}refx-refunded-amount-pres .amount-refunded-card .card-content .original-fop-container .original-fop-amount refx-price .price{font:var(--lhg-refunded-amount-amount-refunded-card-card-content-original-fop-container-price-font, inherit)}refx-refunded-amount-pres .amount-refunded-card .card-content .total-refund-item{padding-bottom:0;padding-top:1.6rem}refx-refunded-amount-pres .amount-refunded-card .card-content .total-refund-item p{margin-bottom:0}refx-refunded-amount-pres .amount-refunded-card .card-content .total-refund-item p .total-amount-label{font:var(--lhg-refunded-amount-total-refunded-label-font, inherit)}refx-refunded-amount-pres .amount-refunded-card .card-content .total-refund-item p refx-price .price{font:var(--lhg-refunded-amount-total-refunded-label-font, inherit)}refx-refunded-amount-pres .amount-refunded-card .card-content .total-refund-item p refx-price .price .price-amount{font:var(--lhg-refunded-amount-total-refunded-amount-font, inherit)}refx-refunded-amount-pres .amount-refunded-card .refunded-label{font:var(--lhg-refunded-amount-total-refunded-label-font, inherit)}:root{--refx-review-conditions-dialog-pres-padding: 0;--refx-review-conditions-dialog-pres-margin: 0;--refx-review-conditions-dialog-pres-separator: none;--refx-review-conditions-dialog-pres-details-title-margin: 2.7rem 0 1.5rem;--refx-review-conditions-dialog-pres-details-subtitle-margin: 2.7rem 0 1.5rem;--refx-review-conditions-dialog-pres-sub-section-margin: 0;--refx-review-conditions-dialog-pres-sub-section-padding: 0;--refx-review-conditions-dialog-pres-sub-section-list-style-type: none;--refx-review-conditions-dialog-pres-sub-section-list-item-margin: 0;--refx-review-conditions-dialog-pres-change-details-item-margin: 0;--refx-review-conditions-dialog-pres-details-item-margin: 0;--refx-review-conditions-dialog-pres-sub-details-item-margin: 0}refx-review-conditions-dialog-pres .mat-mdc-tab-body-wrapper,refx-review-conditions-dialog-pres .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow:visible}refx-review-conditions-dialog-pres .mat-mdc-tab-header{display:none}refx-review-conditions-dialog-pres .mat-expansion-panel-header{background:#fff}@media (min-width: 840px){refx-review-conditions-dialog-pres .mat-expansion-panel-header .mat-expansion-panel-header-title{padding:0 2.4rem}}refx-review-conditions-dialog-pres .mat-accordion{margin:.2rem}refx-review-conditions-dialog-pres .mat-accordion .mat-expansion-panel:not(:last-child):not(.mat-expanded){border-bottom:1px solid var(--application-solid-border-color, #B0B0B0)}refx-review-conditions-dialog-pres .section{margin:2.4rem 0}refx-review-conditions-dialog-pres .section .section-title{margin:0 0 2rem}refx-review-conditions-dialog-pres .section .sub-section-list{padding-inline-start:0}refx-review-conditions-dialog-pres .section .sub-section-list .sub-section-title{color:var(--lhg-review-conditions-dialog-pres-sub-section-title-color, inherit);margin:2.7rem 0 1.5rem}refx-review-conditions-dialog-pres .section .details .details-list{padding:0}refx-review-conditions-dialog-pres .section .details .details-list .details-item:before{display:none}refx-review-conditions-dialog-pres .section .details .change-details-list{padding:0}:root{--review-unpaid-services-main-content-padding: 0;--unpaid-services-panel-button-margin: 0;--unpaid-services-panel-dicard-button-margin: 0}refx-unpaid-services-panel-cont .button-container{display:flex}@media (max-width: 839.98px){refx-unpaid-services-panel-cont .button-container{flex-direction:column;row-gap:var(--lhg-button-row-gap, 1.6rem)}}@media (min-width: 840px){refx-unpaid-services-panel-cont .button-container{flex-direction:row-reverse;justify-content:space-between}}refx-unpaid-services-panel-cont refx-page-title-pres{margin-bottom:.8rem}refx-review-unpaid-services .service-catalog.upgraded-pnr .category-recap.baggage .baggage-policies{display:none}refx-review-unpaid-services .hide-review-conditions-link .review-conditions{display:none}@media (min-width: 1280px){refx-search-recap-cont refx-flight-recap-pres{display:flex}}@media (min-width: 1280px){refx-search-recap-cont refx-flight-recap-pres{justify-content:center}}@media (min-width: 840px){refx-search-recap-cont refx-flight-recap-pres .flight-recap .panel-background refx-flight-recap-travelers.sub-component.travelers{border-right:none}}@media (max-width: 599.98px){refx-search-recap-cont refx-flight-recap-pres .flight-recap .panel-background .left .dates.sub-component{padding:var(--lhg-flight-recap-panel-background-dates-padding, 0 var(--lhg-grid-margin-xs, 1.8rem))}refx-search-recap-cont refx-flight-recap-pres .flight-recap .panel-background refx-flight-recap-flights .flight-recap-flights-partial{padding-left:var(--lhg-grid-margin-xs, 1.8rem)}}@media (min-width: 840px){refx-search-recap-cont refx-flight-recap-pres .flight-recap{height:var(--lhg-flight-recap-height-md, inherit)}}@media (min-width: 1024px){refx-search-recap-cont refx-flight-recap-pres .flight-recap{padding-left:var(--lhg-flight-recap-padding-left-lg, .5rem)}}@media (min-width: 1280px){refx-search-recap-cont refx-flight-recap-pres .flight-recap{width:100%}}@media (min-width: 1280px){refx-search-recap-cont refx-flight-recap-pres .flight-recap{max-width:83.3333%}}@media (min-width: 1280px){refx-search-recap-cont refx-flight-recap-pres .flight-recap{padding-left:0}}@media (min-width: 1280px){refx-search-recap-cont refx-flight-recap-pres .flight-recap .text-icon-button{padding-right:0}}@media (min-width: 0){refx-search-recap-cont refx-flight-recap-pres .flight-recap .text-icon-button{margin:0 var(--lhg-grid-margin-xs, 1.8rem) 0 0}}@media (min-width: 600px){refx-search-recap-cont refx-flight-recap-pres .flight-recap .text-icon-button{margin:0 var(--lhg-grid-margin-sm, 2.4rem) 0 0}}@media (min-width: 840px){refx-search-recap-cont refx-flight-recap-pres .flight-recap .text-icon-button{margin:0 var(--lhg-grid-margin-md, 2.6rem) 0 0}}@media (min-width: 1024px){refx-search-recap-cont refx-flight-recap-pres .flight-recap .text-icon-button{margin:0 var(--lhg-grid-margin-lg, 3rem) 0 0}}@media (min-width: 1280px){refx-search-recap-cont refx-flight-recap-pres .flight-recap .text-icon-button{margin:var(--lhg-grid-margin-xl, 0)}}refx-search-recap-cont refx-flight-recap-pres button.edit{display:none}refx-search-recap-cont refx-flight-recap-pres .flight-recap button .left{display:flex;flex-direction:column}:root{--seat-recap-breakdown-pres-li-margin: 0 0 1.5rem;--seat-recap-breakdown-pres-padding: 0}lhg-seat-recap-breakdown-pres.eco .traveler-square-content,refx-seat-recap-breakdown-pres.eco .traveler-square-content{--traveler-identity-seat-initials-paid-background: #408236;--traveler-identity-seat-initials-paid-disabled-background: #408236;--traveler-identity-seat-initials-background: #408236;--traveler-identity-seat-initials-background-inactive: #408236}lhg-seat-recap-breakdown-pres.ecoPremium .traveler-square-content,refx-seat-recap-breakdown-pres.ecoPremium .traveler-square-content{--traveler-identity-seat-initials-paid-background: #014F30;--traveler-identity-seat-initials-paid-disabled-background: #014F30;--traveler-identity-seat-initials-background: #014F30;--traveler-identity-seat-initials-background-inactive: #014F30}lhg-seat-recap-breakdown-pres.business .traveler-square-content,refx-seat-recap-breakdown-pres.business .traveler-square-content{--traveler-identity-seat-initials-paid-background: #264F87;--traveler-identity-seat-initials-paid-disabled-background: #264F87;--traveler-identity-seat-initials-background: #264F87;--traveler-identity-seat-initials-background-inactive: #264F87}lhg-seat-recap-breakdown-pres.first .traveler-square-content,refx-seat-recap-breakdown-pres.first .traveler-square-content{--traveler-identity-seat-initials-paid-background: #AC1804;--traveler-identity-seat-initials-paid-disabled-background: #AC1804;--traveler-identity-seat-initials-background: #AC1804;--traveler-identity-seat-initials-background-inactive: #AC1804}lhg-seat-recap-breakdown-pres .seat-recap-breakdown,refx-seat-recap-breakdown-pres .seat-recap-breakdown{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:1.5rem}lhg-seat-recap-breakdown-pres .seat-recap-breakdown ul.travelers-seat-selection,refx-seat-recap-breakdown-pres .seat-recap-breakdown ul.travelers-seat-selection{width:100%}lhg-seat-recap-breakdown-pres .seat-recap-breakdown ul li,refx-seat-recap-breakdown-pres .seat-recap-breakdown ul li{margin:var(--seat-recap-breakdown-list-margin, 0 0 1.5rem)}lhg-seat-recap-breakdown-pres .seat-recap-breakdown .recap-buttons,refx-seat-recap-breakdown-pres .seat-recap-breakdown .recap-buttons{justify-content:right;margin:var(--seat-recap-breakdown-pres-recap-buttons-margin, 1.5rem 0);width:100%}@media (max-width: 599.98px){lhg-seat-recap-breakdown-pres .seat-recap-breakdown .recap-buttons,refx-seat-recap-breakdown-pres .seat-recap-breakdown .recap-buttons{margin:var(--seat-recap-breakdown-pres-recap-buttons-margin-xs-down, 1.1rem 0)}}lhg-seat-recap-breakdown-pres .traveler-identity-seat .traveler-square-content,refx-seat-recap-breakdown-pres .traveler-identity-seat .traveler-square-content{border:var(--lhg-seat-recap-breakdown-passenger-traveler-square-content-border, 0);margin:var(--seat-recap-breakdown-pres-traveler-square-content-margin, 0)}lhg-seat-recap-breakdown-pres .traveler-identity-seat .traveler-square-content>span,refx-seat-recap-breakdown-pres .traveler-identity-seat .traveler-square-content>span{font-size:var(--seat-recap-breakdown-passenger-traveler-square-content-font-size, 1.4rem)}lhg-seat-recap-breakdown-pres .traveler-identity-seat .traveler-square-content.highlighted,refx-seat-recap-breakdown-pres .traveler-identity-seat .traveler-square-content.highlighted{color:var(--application-white-default-color, #FFF)}lhg-seat-recap-breakdown-pres .traveler-identity-seat .traveler-square-content.highlighted>span.refx-display-3,refx-seat-recap-breakdown-pres .traveler-identity-seat .traveler-square-content.highlighted>span.refx-display-3{font-family:var(--lhg-seat-recap-breakdown-passenger-traveler-square-content-font-family, inherit)}lhg-seat-recap-breakdown-pres .traveler-identity-seat .traveler-name,refx-seat-recap-breakdown-pres .traveler-identity-seat .traveler-name{color:var(--seat-recap-breakdown-pres-traveler-name-color, var(--application-text-color, #1A1A1A))}lhg-seat-recap-breakdown-pres .traveler-identity-seat.not-selected .no-selected-seat,refx-seat-recap-breakdown-pres .traveler-identity-seat.not-selected .no-selected-seat{color:var(--seat-recap-breakdown-pres-no-selected-seat-color, inherit)}lhg-seat-recap-breakdown-pres .traveler-identity-seat.not-selected .traveler-square-content,refx-seat-recap-breakdown-pres .traveler-identity-seat.not-selected .traveler-square-content{background-color:var(--lhg-seat-recap-breakdown-unselected-traveler-square-content-background-color, unset);border:var(--lhg-seat-recap-breakdown-unselected-traveler-square-content-border, inherit);color:var(--lhg-seat-recap-breakdown-unselected-traveler-square-content-text-color, var(--application-disabled-color, #B0B0B0))}lhg-seat-recap-breakdown-pres .traveler-identity-seat.not-selected .traveler-square-content>span,refx-seat-recap-breakdown-pres .traveler-identity-seat.not-selected .traveler-square-content>span{font-size:var(--lhg-seat-recap-breakdown-passenger-unselected-traveler-square-content-span-font-size, inherit)}lhg-seat-recap-breakdown-pres .traveler-identity-seat .passenger-info-wrapper,refx-seat-recap-breakdown-pres .traveler-identity-seat .passenger-info-wrapper{margin:var(--lhg-seat-recap-breakdown-passenger-info-wrapper-margin, 0);padding:0 0 0 2.8rem}[dir=rtl] lhg-seat-recap-breakdown-pres .traveler-identity-seat .passenger-info-wrapper,[dir=rtl] refx-seat-recap-breakdown-pres .traveler-identity-seat .passenger-info-wrapper{padding:0 2.8rem 0 0}lhg-seat-recap-breakdown-pres .traveler-identity-seat .passenger-info-wrapper .secondary-information,refx-seat-recap-breakdown-pres .traveler-identity-seat .passenger-info-wrapper .secondary-information{color:var(--lhg-seat-recap-breakdown-secondary-information-text-color, inherit)}lhg-collapsable-service-container .seat-service-category lhg-seat-teaser-pres lhg-seat-recap-breakdown-pres .seat-recap-breakdown .recap-buttons,lhg-collapsable-service-container .seat-service-category lhg-seat-teaser-pres refx-seat-recap-breakdown-pres .seat-recap-breakdown .recap-buttons,lhg-collapsable-service-container .seat-service-category refx-service-category-pres lhg-seat-recap-breakdown-pres .seat-recap-breakdown .recap-buttons,lhg-collapsable-service-container .seat-service-category refx-service-category-pres refx-seat-recap-breakdown-pres .seat-recap-breakdown .recap-buttons{margin:0;padding:1rem 1.6rem}lhg-collapsable-service-container .seat-service-category lhg-seat-teaser-pres lhg-seat-recap-breakdown-pres .seat-recap-breakdown ul,lhg-collapsable-service-container .seat-service-category lhg-seat-teaser-pres refx-seat-recap-breakdown-pres .seat-recap-breakdown ul,lhg-collapsable-service-container .seat-service-category refx-service-category-pres lhg-seat-recap-breakdown-pres .seat-recap-breakdown ul,lhg-collapsable-service-container .seat-service-category refx-service-category-pres refx-seat-recap-breakdown-pres .seat-recap-breakdown ul{padding:0 1.6rem}:root{--seat-selection-details-select-btn-margin: 0;--seat-selection-details-traveler-icon-color: var(--application-text-color, #1A1A1A)}refx-seat-selection-details-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-close-btn-corner{display:inline-block}refx-seat-selection-details-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-close-btn-corner .refx-icon-cross{font-size:var(--lhg-seat-selection-details-dialog-icon-cross-font-size, 2.4rem)}refx-seat-selection-details-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-title{margin:0}refx-seat-selection-details-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-title .seat-selection-details-dialog-title{font-family:var(--lhg-seat-selection-details-dialog-title-font-family, inherit)}refx-seat-selection-details-dialog-pres .refx-dialog-content{color:var(--lhg-seat-selection-details-color, var(--application-text-color, #1A1A1A))}refx-seat-selection-details-dialog-pres .refx-dialog-content .exit-row-eligibility{padding-bottom:1.4rem}refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .seat-selection-details-price,refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .price-free-of-charge{font-family:var(--lhg-seat-selection-details-price-font-family, inherit);font-size:var(--lhg-seat-selection-details-price-font-size, inherit)}refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .seat-selection-details-price{margin:0 0 1.9rem}refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .seat-selection-details-price:before{content:var(--lhg-seat-selection-details-price-before-content, )}refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .price-details p:last-child{margin:0}refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .seat-selection-details-travelers{margin:0 0 1.2rem}refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .seat-selection-details-travelers .name{font-family:var(--lhg-seat-selection-details-travelers-font-family, inherit)}refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .seat-selection-details-travelers .traveler-icon{font-size:var(--lhg-seat-selection-details-traveler-icon-font-size, 2.4rem);position:relative;right:.7rem}refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .seat-selection-details-travelers .traveler-icon:before{content:"\e959"}refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .seat-selection-details-travelers .traveler-icon,refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .seat-selection-details-travelers .traveler-name{vertical-align:middle}refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .seat-characteristics-list li{color:var(--lhg-seat-selection-details-seat-characteristics-list-li-color, inherit);list-style-type:var(--lhg-seat-selection-details-seat-characteristics-list-li-style, none);margin-left:var(--lhg-seat-selection-details-seat-characteristics-list-li-margin-left, inherit)}refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .exit-row-eligibility-title{font-family:var(--lhg-seat-selection-details-exit-row-eligibility-title-font-family, inherit);font-size:var(--lhg-seat-selection-details-exit-row-eligibility-title-font-size, inherit)}refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .exit-row-conditions{color:var(--lhg-seat-selection-details-exit-row-conditions-color, inherit)}refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .chargeable-details{font-family:var(--lhg-seat-selection-details-chargeable-details-font-family, inherit)}refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .chargeable-details h3{font-family:var(--lhg-seat-selection-details-chargeable-seat-text-font-family, inherit);margin-bottom:var(--lhg-seat-selection-details-chargeable-details-h3-margin-bottom, inherit)}refx-seat-selection-details-dialog-pres .refx-dialog-content .seat-selection-details-dialog-content .chargeable-details p{color:var(--lhg-seat-selection-details-chargeable-details-p-color, inherit)}:root{--seat-selection-infobar-information-icon-color: var(--application-text-color, #1A1A1A)}@media (min-width: 839px){refx-booking-seat-selection-infobar-cont refx-seat-selection-infobar-pres{flex-direction:row;padding-bottom:.6rem}}refx-seat-selection-infobar-pres{margin-top:var(--seat-selection-infobar-pres-margin-top, .6rem)}@media screen and (max-width: 839.98px){refx-seat-selection-infobar-pres .footer-expansion-panel{display:flex;justify-content:space-between;align-self:normal}}refx-seat-selection-infobar-pres .mat-expansion-panel.footer-expansion-panel{height:4rem}refx-seat-selection-infobar-pres .mat-expansion-panel.footer-expansion-panel .mat-expansion-panel-header{height:auto}refx-seat-selection-infobar-pres .mat-expansion-panel.footer-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--application-text-color, #1A1A1A);display:none;padding:.4rem}refx-seat-selection-infobar-pres .mat-expansion-panel.footer-expansion-panel .mat-expansion-panel-content{justify-content:center}refx-seat-selection-infobar-pres .mat-expansion-panel.footer-expansion-panel .mat-expansion-panel-content .clear-seat-selection-container{margin:2rem 0}refx-seat-selection-infobar-pres .mat-expansion-panel.footer-expansion-panel .mat-expansion-panel-content .clear-seat-selection-message-container{align-items:center}refx-seat-selection-infobar-pres refx-link-button.clear-seat-selection-link{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-seat-selection-infobar-pres refx-link-button.clear-seat-selection-link .mdc-button__label:before,refx-seat-selection-infobar-pres refx-link-button.clear-seat-selection-link .mdc-button__label:after,refx-seat-selection-infobar-pres refx-link-button.clear-seat-selection-link i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-seat-selection-infobar-pres refx-link-button.clear-seat-selection-link:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-seat-selection-infobar-pres refx-link-button.clear-seat-selection-link .mdc-button__label{color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D))}refx-seat-selection-infobar-pres refx-link-button.clear-seat-selection-link .mdc-button__label:before,refx-seat-selection-infobar-pres refx-link-button.clear-seat-selection-link .mdc-button__label:after,refx-seat-selection-infobar-pres refx-link-button.clear-seat-selection-link i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .mat-expansion-panel{background-color:transparent}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .mat-expansion-panel .mat-expansion-panel-header{margin:.1rem;padding:0 .1rem}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title{justify-content:space-between;margin-right:0}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .mat-expansion-panel .mat-expansion-panel-header .mat-content.mat-content-hide-toggle{margin-right:0}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres i.seat-type-chevron{font-size:2.4rem}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .nb-seats-selected{font:var(--lhg-seat-selection-overview-selected-seats-font, 1.6rem/2.2rem var(--application-font-family-bold, coresans-a55));color:var(--lhg-seat-selection-overview-details-title-text-color, inherit)}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-details-list{border-bottom:1px solid var(--lhg-seat-selection-overview-separator-color, var(--application-separator-color, #E0DFE7));font:var(--lhg-seat-selection-overview-details-font-regular, 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45));margin:0 0 1.6rem;padding:var(--lhg-seat-selection-overview-separator-padding, 0)}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item{align-items:center;color:var(--lhg-seat-selection-overview-details-list-text-color, inherit);display:flex;flex-direction:row;gap:2rem;justify-content:space-between;list-style-type:none;margin:var(--lhg-seat-selection-overview-details-list-margin, 0 0 1.6rem)}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .seat-number-container{border-radius:var(--lhg-seat-selection-overview-seat-number-container-radius, .3rem);display:block;height:3.8rem;line-height:3.8rem;min-width:3.8rem;text-align:center}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .seat-number-container.business{background-color:var(--lhg-seat-selection-overview-seat-number-container-background-business, var(--application-svg-business-seat-color, #264F87))}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .seat-number-container.eco{background-color:var(--lhg-seat-selection-overview-seat-number-container-background-economy, var(--application-svg-economy-seat-color, #408236))}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .seat-number-container.first{background-color:var(--lhg-seat-selection-overview-seat-number-container-background-first, var(--application-svg-first-seat-color, #AC1804))}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .seat-number-container.ecoPremium{background-color:var(--lhg-seat-selection-overview-seat-number-container-background-premium, var(--application-svg-premium-seat-color, #014F30))}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .seat-number-container .seat-square-content{color:var(--lhg-seat-selection-overview-seat-number-container-text-color, var(--application-white-default-color, #FFF));font:var(--lhg-seat-selection-overview-seat-number-container-font, var(--lhg-seat-selection-overview-details-font-regular, 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45)))}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .seat-overview-container{width:70%}@media (max-width: 599.98px){lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .seat-overview-container{max-width:40%}}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .seat-overview-container .identity{font:var(--lhg-seat-selection-overview-details-font-bold, 1.4rem/1.8rem var(--application-font-family-bold, coresans-a55))}@media (max-width: 839.98px){lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .seat-overview-container .identity{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .seat-overview-container .seat-type-title{font:var(--lhg-seat-selection-overview-details-seat-type-title-font, inherit)}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .seat-price-container{font:var(--lhg-seat-selection-overview-details-price-font, 1.4rem/1.8rem var(--application-font-family-bold, coresans-a55));text-align:end;width:20%}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .clear-seat-selection-container .clear-seat-selection-button{background:none;border:none;padding:0;margin:.1rem}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .clear-seat-selection-container .clear-seat-selection-button:focus-visible{outline:auto .1rem -webkit-focus-ring-color}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .clear-seat-selection-container .clear-seat-selection-button .clear-seat-selection-button-content{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none);color:var(--lhg-seat-selection-overview-delete-icon-color, var(--application-primary-link-color, #4D4D4D))}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .clear-seat-selection-container .clear-seat-selection-button .clear-seat-selection-button-content:before,lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .clear-seat-selection-container .clear-seat-selection-button .clear-seat-selection-button-content:after,lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .clear-seat-selection-container .clear-seat-selection-button .clear-seat-selection-button-content i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .clear-seat-selection-container .clear-seat-selection-button .clear-seat-selection-button-content:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .clear-seat-selection-container .clear-seat-selection-button .clear-seat-selection-button-content:before,lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .clear-seat-selection-container .clear-seat-selection-button .clear-seat-selection-button-content:after,lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .clear-seat-selection-container .clear-seat-selection-button .clear-seat-selection-button-content i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}lhg-seat-selection-overview-cont lhg-seat-selection-overview-pres .seat-overview-detail-list-item .clear-seat-selection-container .clear-seat-selection-button .clear-seat-selection-button-content:before{content:var(--lhg-seat-selection-overview-delete-icon, );font-family:var(--lhg-seat-selection-overview-delete-icon-font-family, var(--application-font-family-icon, OS-icons));font-size:var(--lhg-seat-selection-overview-delete-icon-font-size, 2.4rem);margin:0}.lhg-seatmap-display-dialog-availability .flight-segments mat-ink-bar{visibility:hidden!important}.lhg-seatmap-display-dialog-availability .flight-segments div.mat-mdc-tab{border-radius:var(--lhg-seatmap-display-dialog-tab-border-radius, 0);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--lhg-seatmap-display-dialog-tab-color, var(--application-text-color-black, #1A1A1A));font:var(--lhg-seatmap-display-dialog-tab-font, 1.8rem/2.4rem var(--application-font-family-bold, coresans-a55));margin-top:.2rem}.lhg-seatmap-display-dialog-availability .flight-segments div.mat-mdc-tab:focus{box-shadow:var(--lhg-seatmap-display-dialog-tab-box-shadow, none);border-bottom:var(--lhg-seatmap-display-dialog-tab-border-bottom, .4rem solid var(--application-secondary-link-color, #1A1A1A));outline:var(--lhg-seatmap-display-dialog-tab-outline, .1rem solid #000)}.lhg-seatmap-display-dialog-availability .flight-segments div.mat-mdc-tab:hover{border:var(--lhg-seatmap-display-dialog-tab-outline, .1rem solid #000);border-bottom:var(--lhg-seatmap-display-dialog-tab-border-bottom, .4rem solid var(--application-secondary-link-color, #1A1A1A))}.lhg-seatmap-display-dialog-availability .flight-segments div.mat-mdc-tab.mdc-tab--active{border-bottom:var(--lhg-seatmap-display-dialog-tab-border-bottom, .4rem solid var(--application-secondary-link-color, #1A1A1A));color:var(--lhg-seatmap-display-dialog-tab-color-selected, var(--application-text-color, #1A1A1A));font:var(--lhg-seatmap-display-dialog-tab-font-selected, 1.8rem/2.4rem var(--application-font-family-bold, coresans-a55))}.lhg-seatmap-display-dialog-availability .flight-segments div.mat-mdc-tab.cdk-focused{background-color:transparent;box-shadow:var(--lhg-seatmap-display-dialog-tab-box-shadow, none)}.lhg-seatmap-display-dialog-availability .flight-segments div.mat-mdc-tab .mdc-tab__content span{font-size:var(--lhg-seatmap-display-dialog-tab-font-size, inherit);line-height:var(--lhg-seatmap-display-dialog-tab-line-height, inherit)}.lhg-seatmap-display-dialog-availability .flight-segments div.mat-mdc-tab .mdc-tab__content span:before{vertical-align:text-bottom}.lhg-seatmap-display-dialog-availability refx-seatmap-legend-pres li.legend-section-row:has(.selected.seat-button),.lhg-seatmap-display-dialog-availability refx-seatmap-legend-pres li.legend-section-row:has(.chargeable.seat-button){display:none}.lhg-seatmap-display-dialog-availability refx-seatmap-seat-cell-pres button span.seat-chargeable-icon.chargeable-seat-sr{display:none}.lhg-seatmap-display-dialog-availability refx-seatmap-seat-cell-pres .seat-button.available{box-shadow:none!important}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres .traveler-identity-div,.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres .traveler-identity-seat-tabs{display:none}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres refx-dialog-pres>div.refx-dialog-container .refx-dialog-header h1.seatmap-display-title{color:var(--lhg-seatmap-display-dialog-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-seatmap-display-dialog-title-font, 2.2rem/2.8rem var(--application-font-family-bold, coresans-a55));margin-bottom:.8rem}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres refx-dialog-pres>div.refx-dialog-container .refx-dialog-content{margin-top:.8rem}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres refx-dialog-pres>div.refx-dialog-container .refx-dialog-content div.description p.sub-description.seatmap-display-description{color:var(--lhg-seatmap-display-dialog-description-color, var(--application-text-color, #1A1A1A));font:var(--lhg-seatmap-display-dialog-description-font, 1.4rem/2rem var(--application-font-family-regular, coresans-a45))}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres refx-seatmap-pres .aircraft-type-container{border:var(--lhg-seatmap-display-dialog-aircraft-type-border, .1rem solid var(--application-solid-border-color, #B0B0B0));border-bottom:none;display:block}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres refx-seatmap-pres refx-seatmap-seat-cell-pres .seat-button:not(:disabled){cursor:default}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres refx-unavailable-content .unavailable-content-container>img{display:none}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres .flight-segments{margin:0 0 5.2rem}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres .mat-mdc-tab-group .mat-mdc-tab{flex-grow:0}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres .visible{display:none}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres .seatmap-components{padding:0;margin:0 0 1.6rem;align-self:flex-start;display:block;position:sticky;top:10.2rem}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres .seatmap-components li:not(:last-child){margin-right:.8rem}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres .seatmap-components li:not(:last-child) .seat-type-container{margin:0 0 1.6rem}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres .seatmap-components .seatmap-info-container{display:inline}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres .seat-type-details{justify-content:center}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres .seat-type-details .seat-type-price{display:none}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres lhg-fice-seat-overview-pres .seat-type-overview-container{border-bottom:.1rem solid var(--lhg-fice-seat-overview-border-color, var(--application-border-color, #B0B0B0));bottom:0;position:sticky}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres lhg-fice-seat-overview-pres .seat-type-overview-container .mat-expansion-panel{border:0;width:100%}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres lhg-fice-seat-overview-pres .seat-type-overview-container .mat-expansion-panel .seat-type-container i.seat-type-chevron{display:none}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres lhg-fice-seat-overview-pres .seat-type-overview-container refx-carousel .carousel-container .arrow{top:1.3rem}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres lhg-fice-seat-overview-pres .seat-type-overview-container refx-carousel .carousel-container ul.carousel{display:flex;justify-content:flex-start}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres lhg-fice-seat-overview-pres .seat-type-overview-container refx-carousel .carousel-container ul.carousel .seat-type-container{height:3.7rem;min-width:17rem}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres lhg-fice-seat-overview-pres .seat-type-overview-container refx-carousel .carousel-container ul.carousel li[class*=seat-type-item]{cursor:initial}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres lhg-fice-svg-seatmap .available{cursor:default}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres lhg-fice-svg-seatmap [class*=Seat_]{outline:none}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres lhg-fice-seatmap-legend-pres .legend-container .mat-expansion-panel{width:100%;border:0}.lhg-seatmap-display-dialog-availability lhg-seatmap-display-dialog-pres lhg-fice-seatmap-pres lhg-fice-seatmap-legend-pres li.legend-section-row:has(.selected.seat-button){display:none}.lhg-seatmap-display-dialog-availability refx-dialog-pres .refx-dialog-actions{padding-top:4rem}.cdk-overlay-container .refx-overlay-pane.lhg-seatmap-display-dialog-availability .mat-mdc-dialog-container{max-width:80rem}.cdk-overlay-container lhg-seatmap-display-dialog-pres .dialog .refx-dialog-container .refx-dialog-header .refx-dialog-title{margin:0}.cdk-overlay-container .refx-overlay-pane.refx-full-screen-dialog-disabled lhg-multi-segments-navigation-dialog .refx-dialog-title{max-width:100%;width:100%}lhg-multi-segments-navigation-dialog .refx-dialog-content a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}lhg-multi-segments-navigation-dialog .refx-dialog-content a:before,lhg-multi-segments-navigation-dialog .refx-dialog-content a:after,lhg-multi-segments-navigation-dialog .refx-dialog-content a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}lhg-multi-segments-navigation-dialog .refx-dialog-content a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}lhg-multi-segments-navigation-dialog .refx-dialog-content a:before,lhg-multi-segments-navigation-dialog .refx-dialog-content a:after,lhg-multi-segments-navigation-dialog .refx-dialog-content a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}lhg-multi-segments-navigation-dialog .refx-dialog-content a:before{content:var(--lhg-popup-primary-link-arrow-icon-before-content, none)}lhg-multi-segments-navigation-dialog .refx-dialog-content a:after{color:var(--lhg-popup-primary-link-arrow-icon-after-color, inherit);content:var(--lhg-popup-primary-link-arrow-icon-after-content, none);position:relative;top:.1rem}lhg-multi-segments-navigation-dialog .refx-dialog-content .warning-segment{font:var(--lhg-seatmap-multi-segments-navigation-dialog-warning-segment-title-font, 1.6rem/2.4rem var(--application-font-family-bold, coresans-a55))}lhg-multi-segments-navigation-dialog .refx-dialog-content .current-selection-info,lhg-multi-segments-navigation-dialog .refx-dialog-content .not-confirmed-selection-info .refx-body-1{font:var(--lhg-seatmap-multi-segments-navigation-dialog-warning-segment-description-font, 1.6rem/2.4rem var(--application-font-family-regular, coresans-a45))}lhg-multi-segments-navigation-dialog .warning-icon-container{height:var(--lhg-seatmap-multi-segments-navigation-dialog-warning-icon-height, 5rem);margin:0 0 2.2rem;text-align:center}lhg-multi-segments-navigation-dialog .warning-icon-container .refx-icon-warning{color:var(--lhg-seatmap-multi-segments-navigation-dialog-warning-icon-color, var(--application-warning-color, #826C1C));font-size:var(--lhg-seatmap-multi-segments-navigation-dialog-warning-icon-font-size, 5.5rem)}lhg-multi-segments-navigation-dialog .actions-button-container{column-gap:2.4rem;display:flex;flex-grow:1;justify-content:space-between;row-gap:1.6rem}@media (max-width: 839.98px){lhg-multi-segments-navigation-dialog .actions-button-container{flex-direction:column;width:100%}}@media (min-width: 840px){lhg-multi-segments-navigation-dialog .actions-button-container{flex-direction:row-reverse}lhg-multi-segments-navigation-dialog .actions-button-container .mat-flat-button,lhg-multi-segments-navigation-dialog .actions-button-container .mat-stroked-button{width:var(--lhg-button-max-width, 25rem)!important}}lhg-seatmap-multi-segments-navigation{width:100%;padding-bottom:4rem}lhg-seatmap-multi-segments-navigation mat-tab-group.seatmap-tab-group{display:flex;justify-content:flex-start;margin-bottom:2rem;margin-top:-2rem}lhg-seatmap-multi-segments-navigation mat-tab-group.seatmap-tab-group mat-tab-header.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron{border-color:var(--lhg-seatmap-multi-segments-navigation-pagination-chevron-color, inherit)}lhg-seatmap-multi-segments-navigation mat-tab-group.seatmap-tab-group mat-tab-header.mat-mdc-tab-header .mdc-tab-indicator__content{border-top-width:.4rem;border-color:var(--lhg-seatmap-multi-segments-navigation-select-tab-indicator-color, inherit)}lhg-seatmap-multi-segments-navigation mat-tab-group.seatmap-tab-group mat-tab-header.mat-mdc-tab-header .mat-mdc-tab-labels{border-bottom:var(--lhg-seatmap-multi-segments-navigation-tab-labels-border-bottom, none);margin:.4rem}lhg-seatmap-multi-segments-navigation mat-tab-group.seatmap-tab-group mat-tab-header.mat-mdc-tab-header .mat-mdc-tab-labels .mdc-tab{flex-grow:0;height:6rem;margin:var(--lhg-seatmap-multi-segments-navigation-tab-margin, 0)}lhg-seatmap-multi-segments-navigation mat-tab-group.seatmap-tab-group mat-tab-header.mat-mdc-tab-header .mat-mdc-tab-labels .mdc-tab .mdc-tab__content .mdc-tab__text-label{font:var(--lhg-seatmap-multi-segments-navigation-tab-content-font, inherit);color:var(--lhg-seatmap-multi-segments-navigation-tab-content-color, inherit)}lhg-seatmap-multi-segments-navigation mat-tab-group.seatmap-tab-group mat-tab-header.mat-mdc-tab-header .mat-mdc-tab-labels .mdc-tab .mdc-tab__content .mdc-tab__text-label .segment-status-icon{font-size:2.4rem}lhg-seatmap-multi-segments-navigation mat-tab-group.seatmap-tab-group mat-tab-header.mat-mdc-tab-header .mat-mdc-tab-labels .mdc-tab .mdc-tab__content .mdc-tab__text-label .segment-status-icon.refx-icon-warning{color:var(--lhg-seatmap-multi-segments-navigation-warning-icon-color, inherit)}lhg-seatmap-multi-segments-navigation mat-tab-group.seatmap-tab-group mat-tab-header.mat-mdc-tab-header .mat-mdc-tab-labels .mdc-tab .mdc-tab__content .mdc-tab__text-label .segment-status-icon.refx-icon-validation{color:var(--lhg-seatmap-multi-segments-navigation-valid-icon-color, inherit)}lhg-seatmap-multi-segments-navigation mat-tab-group.seatmap-tab-group mat-tab-header.mat-mdc-tab-header .mat-mdc-tab-labels .mdc-tab .mdc-tab__content .mdc-tab__text-label .refx-icon-refresh{display:block;animation:rotating 2s infinite}lhg-seatmap-multi-segments-navigation mat-tab-group.seatmap-tab-group mat-tab-header.mat-mdc-tab-header .mat-mdc-tab-labels .mdc-tab:focus:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}lhg-seatmap-multi-segments-navigation mat-tab-group.seatmap-tab-group mat-tab-header.mat-mdc-tab-header .mat-mdc-tab-labels .mdc-tab:hover .mdc-tab__content .mdc-tab__text-label{color:var(--lhg-seatmap-multi-segments-navigation-hover-tab-content-color, var(--lhg-seatmap-multi-segments-navigation-tab-content-color, inherit))}lhg-seatmap-multi-segments-navigation mat-tab-group.seatmap-tab-group mat-tab-header.mat-mdc-tab-header .mat-mdc-tab-labels .mdc-tab:hover .mdc-tab-indicator__content--underline{border-color:var(--lhg-seatmap-multi-segments-navigation-hover-tab-indicator-color, var(--lhg-seatmap-multi-segments-navigation-select-tab-indicator-color, inherit))!important}lhg-seatmap-multi-segments-navigation mat-tab-group.seatmap-tab-group mat-tab-header.mat-mdc-tab-header .mat-mdc-tab-labels .mdc-tab:hover:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{opacity:var(--lhg-seatmap-multi-segments-navigation-hover-tab-indicator-opacity, 0)}lhg-seatmap-multi-segments-navigation mat-tab-group.seatmap-tab-group mat-tab-header.mat-mdc-tab-header .mat-mdc-tab-labels .mdc-tab--active .mdc-tab__content{font:var(--lhg-seatmap-multi-segments-navigation-selected-tab-content-font, inherit);color:var(--lhg-seatmap-multi-segments-navigation-selected-tab-content-color, inherit)}lhg-seatmap-multi-segments-navigation mat-tab-group.seatmap-tab-group mat-tab-header.mat-mdc-tab-header .mat-mdc-tab-labels .mdc-tab--active .mdc-tab__content .segment-status-icon.refx-icon-validation{color:var(--lhg-seatmap-multi-segments-navigation-active-validation-icon-color, inherit)!important}@media (min-width: 0){.page-header lhg-seatmap-multi-segments-navigation{padding:0 2.4rem}}@media (min-width: 840px){.page-header lhg-seatmap-multi-segments-navigation{padding:0 2.6rem}}@media (min-width: 1024px){.page-header lhg-seatmap-multi-segments-navigation{padding:0 3rem}}@media (min-width: 1280px){.page-header lhg-seatmap-multi-segments-navigation{padding:0}}@media (min-width: 1280px){.page-header lhg-seatmap-multi-segments-navigation{flex:0 0 auto;width:83.33333333%}}:root{--seat-selection-infobar-pres-margin: .1rem 0 1.6rem;--seatmap-decks-border-color: var(--application-border-color, #B0B0B0);--seatmap-facility-cell-border-color: var(--application-border-color, #B0B0B0);--seatmap-facility-cell-color: var(--application-text-color, #1A1A1A);--seatmap-facility-cell-icon-size: 3rem;--seatmap-legend-background-color: transparent;--seatmap-legend-bassinet-background-color: var(--application-white-default-color, #FFF);--seatmap-legend-bassinet-icon-border-radius: .5rem;--seatmap-legend-bassinet-icon-font-size: 2.3rem;--seatmap-legend-bassinet-margin: 0;--seatmap-legend-cell-border-radius: .5rem;--seatmap-legend-cell-facilities-exit-icon-size: 1.1rem;--seatmap-legend-cell-facilities-icon-size: 3rem;--seatmap-legend-cell-icon-size-chargeable: 2.3rem;--seatmap-legend-cell-icon-size-unavailable: var(--seatmap-legend-cell-unavailable-icon-size, 1.5rem);--seatmap-legend-cell-not-available-background-color: var(--application-inactive-color, #727272);--seatmap-legend-cell-not-available-border-color: var(--application-inactive-color, #727272);--seatmap-legend-cell-not-available-color: var(--application-white-default-color, #FFF);--seatmap-legend-cell-padding-top-chargeable: .2rem;--seatmap-legend-cell-padding-top-unavailable: .6rem;--seatmap-legend-cell-text-size: 1.4rem;--seatmap-legend-desc-color: var(--application-text-color, #1A1A1A);--seatmap-legend-expansion-panel-body-padding: 1.6rem 1.8rem 0;--seatmap-legend-expansion-panel-header-padding: .4rem 1.8rem;--seatmap-legend-extra-leg-height: 1.5rem;--seatmap-legend-facilities-exit-row-icon-background-color: transparent;--seatmap-legend-item-padding: .7rem 0;--seatmap-legend-section-seat-title-margin: 0 2.4rem;--seatmap-legend-separator-padding: 1rem 0 0;--seatmap-matrix-background-color: #EFEFEF;--seatmap-matrix-bigger-font-size: 1rem;--seatmap-matrix-exit-row-icon-background-color: transparent;--seatmap-matrix-exit-row-icon-color: var(--application-error-color, #AD1804);--seatmap-matrix-position-indication-padding: .8rem 0;--seatmap-pres-aircraft-font-size: 1.4rem;--seatmap-pres-deck-margin: 1rem 0;--seatmap-pres-deck-padding: 1rem;--seatmap-seat-cell-bassinet-background-color: transparent;--seatmap-seat-cell-bassinet-icon-border-radius: 0;--seatmap-seat-cell-bassinet-icon-font-size: 2rem;--seatmap-seat-cell-bassinet-margin: 0;--seatmap-seat-cell-chargeable-icon-size: 2.2rem;--seatmap-seat-cell-exit-row-width: 3rem;--seatmap-seat-cell-icon-size: 2.2rem;--seatmap-seat-cell-not-available-background-color: var(--application-disabled-background-color, #E7E7E7);--seatmap-seat-cell-not-available-border-color: var(--application-unavailable-color, #B0B0B0);--seatmap-seat-cell-not-available-color: var(--application-unavailable-color, #B0B0B0);--seatmap-seat-cell-text-size: 1.4rem;--seatmap-seat-cell-unavailable-icon-size: 2rem;--service-price-information-pres-color: var(--application-text-color, #1A1A1A);--service-price-information-pres-price-padding: 0 0 0 .4rem;--unavailable-content-container-margin: 1.8rem 0}refx-seatmap-pres .eco .seat-button.available,refx-seatmap-pres .eco .seat-button.bassinet,refx-seatmap-pres .eco .seat-button.chargeable,refx-seatmap-pres .eco .seat-button.extra-leg-square,refx-seatmap-pres .eco .seat-button.O{background-color:#fff;border-color:#408236!important;color:#408236}refx-seatmap-pres .eco .seat-button.bassinet{border:1px #408236 dashed}refx-seatmap-pres .eco .seat-button.selected,refx-seatmap-pres .eco .seat-button.selected.selected-active{background-color:#408236;border-color:#408236;color:#fff}refx-seatmap-pres .eco .seatmap-matrix .seat-cell .bassinet-space,refx-seatmap-pres .eco .seatmap-matrix .seat-cell .extra-leg-space:not(.unavailable){border-left:1px dashed #408236;border-right:1px dashed #408236;border-top:1px dashed #408236;color:#408236}refx-seatmap-pres .eco .seatmap-matrix .seat-cell div:only-of-type:not(.extra-leg-space){border-bottom:1px dashed #408236}refx-seatmap-pres .eco .seatmap-matrix .seat-cell div.extra-leg-space:has(+button.selected){background-color:#408236;border-color:#408236;color:#fff;color:var(--application-white-default-color, #FFF)}refx-seatmap-pres .eco .legend-container .legend-section-row .extra-leg-space{border-left:1px dashed #408236;border-right:1px dashed #408236;border-top:1px dashed #408236;color:#408236}refx-seatmap-pres .ecoPremium .seat-button.available,refx-seatmap-pres .ecoPremium .seat-button.bassinet,refx-seatmap-pres .ecoPremium .seat-button.chargeable,refx-seatmap-pres .ecoPremium .seat-button.extra-leg-square,refx-seatmap-pres .ecoPremium .seat-button.O{background-color:#fff;border-color:#014f30!important;color:#014f30}refx-seatmap-pres .ecoPremium .seat-button.bassinet{border:1px #014F30 dashed}refx-seatmap-pres .ecoPremium .seat-button.selected,refx-seatmap-pres .ecoPremium .seat-button.selected.selected-active{background-color:#014f30;border-color:#014f30;color:#fff}refx-seatmap-pres .ecoPremium .seatmap-matrix .seat-cell .bassinet-space,refx-seatmap-pres .ecoPremium .seatmap-matrix .seat-cell .extra-leg-space:not(.unavailable){border-left:1px dashed #014F30;border-right:1px dashed #014F30;border-top:1px dashed #014F30;color:#014f30}refx-seatmap-pres .ecoPremium .seatmap-matrix .seat-cell div:only-of-type:not(.extra-leg-space){border-bottom:1px dashed #014F30}refx-seatmap-pres .ecoPremium .seatmap-matrix .seat-cell div.extra-leg-space:has(+button.selected){background-color:#014f30;border-color:#014f30;color:#fff;color:var(--application-white-default-color, #FFF)}refx-seatmap-pres .ecoPremium .legend-container .legend-section-row .extra-leg-space{border-left:1px dashed #014F30;border-right:1px dashed #014F30;border-top:1px dashed #014F30;color:#014f30}refx-seatmap-pres .business .seat-button.available,refx-seatmap-pres .business .seat-button.bassinet,refx-seatmap-pres .business .seat-button.chargeable,refx-seatmap-pres .business .seat-button.extra-leg-square,refx-seatmap-pres .business .seat-button.O{background-color:#fff;border-color:#264f87!important;color:#264f87}refx-seatmap-pres .business .seat-button.bassinet{border:1px #264F87 dashed}refx-seatmap-pres .business .seat-button.selected,refx-seatmap-pres .business .seat-button.selected.selected-active{background-color:#264f87;border-color:#264f87;color:#fff}refx-seatmap-pres .business .seatmap-matrix .seat-cell .bassinet-space,refx-seatmap-pres .business .seatmap-matrix .seat-cell .extra-leg-space:not(.unavailable){border-left:1px dashed #264F87;border-right:1px dashed #264F87;border-top:1px dashed #264F87;color:#264f87}refx-seatmap-pres .business .seatmap-matrix .seat-cell div:only-of-type:not(.extra-leg-space){border-bottom:1px dashed #264F87}refx-seatmap-pres .business .seatmap-matrix .seat-cell div.extra-leg-space:has(+button.selected){background-color:#264f87;border-color:#264f87;color:#fff;color:var(--application-white-default-color, #FFF)}refx-seatmap-pres .business .legend-container .legend-section-row .extra-leg-space{border-left:1px dashed #264F87;border-right:1px dashed #264F87;border-top:1px dashed #264F87;color:#264f87}refx-seatmap-pres .first .seat-button.available,refx-seatmap-pres .first .seat-button.bassinet,refx-seatmap-pres .first .seat-button.chargeable,refx-seatmap-pres .first .seat-button.extra-leg-square,refx-seatmap-pres .first .seat-button.O{background-color:#fff;border-color:#ac1804!important;color:#ac1804}refx-seatmap-pres .first .seat-button.bassinet{border:1px #AC1804 dashed}refx-seatmap-pres .first .seat-button.selected,refx-seatmap-pres .first .seat-button.selected.selected-active{background-color:#ac1804;border-color:#ac1804;color:#fff}refx-seatmap-pres .first .seatmap-matrix .seat-cell .bassinet-space,refx-seatmap-pres .first .seatmap-matrix .seat-cell .extra-leg-space:not(.unavailable){border-left:1px dashed #AC1804;border-right:1px dashed #AC1804;border-top:1px dashed #AC1804;color:#ac1804}refx-seatmap-pres .first .seatmap-matrix .seat-cell div:only-of-type:not(.extra-leg-space){border-bottom:1px dashed #AC1804}refx-seatmap-pres .first .seatmap-matrix .seat-cell div.extra-leg-space:has(+button.selected){background-color:#ac1804;border-color:#ac1804;color:#fff;color:var(--application-white-default-color, #FFF)}refx-seatmap-pres .first .legend-container .legend-section-row .extra-leg-space{border-left:1px dashed #AC1804;border-right:1px dashed #AC1804;border-top:1px dashed #AC1804;color:#ac1804}refx-seatmap-pres.hiddenZoomButtons .zoom-buttons-container{display:none}refx-seatmap-pres .seat-button:not(:focus){box-shadow:none!important}refx-seatmap-pres .seat-button:not(:focus).bassinet{padding-top:var(--lhg-seatmap-seat-button-focus-bassinet-padding-top, .1rem)}refx-seatmap-pres .seat-button.selected{font-family:var(--lhg-seatmap-selected-seat-button-font-family, inherit)}refx-seatmap-pres .mat-mdc-tab-labels .mat-mdc-tab{border:var(--lhg-seatmap-panel-label-border, inherit)}refx-seatmap-pres .mat-mdc-tab-labels .mat-mdc-tab .refx-display-3{font:var(--lhg-seatmap-panel-label-name-dash-font, inherit);font-family:var(--lhg-seatmap-panel-label-name-dash-font-family, inherit)}refx-seatmap-pres .mat-mdc-tab-labels .mat-mdc-tab .refx-display-3[title]{color:var(--lhg-seatmap-panel-label-name-dash-font-color, inherit)}refx-seatmap-pres .mat-mdc-tab-group.mat-accent .mat-mdc-tab.cdk-keyboard-focused:not(.mat-tab-disabled):not(.mdc-tab--active){background:var(--lhg-seatmap-panel-label-program-focused-background, var(--color-primary-500, #4d4d4d))}refx-seatmap-pres .mat-mdc-tab:focus:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}refx-seatmap-pres .mat-mdc-tab-header .mat-mdc-tab-header-pagination-after,refx-seatmap-pres .mat-mdc-tab-header-pagination-before{box-shadow:var(--lhg-seatmap-paginator-shadow, 0 0 .3rem .4rem rgba(0, 0, 0, .15))}refx-seatmap-pres .seatmap-matrix .position-indication .refx-icon-arrow-up,refx-seatmap-pres .seatmap-matrix .position-indication .refx-icon-arrow-down{display:none}refx-seatmap-pres .seatmap-matrix .position-indication .position-indication-text{display:none}refx-seatmap-pres .seatmap-matrix .position-indication.front{padding:.3rem 0}refx-seatmap-pres .seatmap-matrix .seatmap-table-header{font-size:1.4rem;font-weight:400}refx-seatmap-pres .seatmap-matrix .seat-cell{position:relative}refx-seatmap-pres .seatmap-matrix .seat-cell .bassinet-space{border-top-left-radius:.4rem;border-top-right-radius:.4rem;bottom:.7rem;position:relative;width:96%}refx-seatmap-pres .seatmap-matrix .seat-cell .bassinet-space.unavailable{border-left:1px dashed var(--application-unavailable-color, #B0B0B0);border-right:1px dashed var(--application-unavailable-color, #B0B0B0);border-top:1px dashed var(--application-unavailable-color, #B0B0B0);color:var(--application-unavailable-color, #B0B0B0)}refx-seatmap-pres .seatmap-matrix .seat-cell .bassinet-space .refx-icon-bassinet{position:relative;top:var(--lhg-seatmap-panel-seat-cell-bassinet-icon-space-top, -1rem)}refx-seatmap-pres .seatmap-matrix .seat-cell div:only-of-type:not(.extra-leg-space){border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem;height:2.4rem}refx-seatmap-pres .seatmap-matrix .seat-cell div:only-of-type:not(.extra-leg-space).unavailable{border-bottom:1px dashed var(--application-unavailable-color, #B0B0B0)}refx-seatmap-pres .seatmap-matrix .seat-cell div.bassinet-space+div.extra-leg-space{top:1.2rem}refx-seatmap-pres .seatmap-matrix .seat-cell div.extra-leg-space+button.seat-button{border-top-left-radius:0;border-top-right-radius:0;border-top:none}refx-seatmap-pres .seatmap-matrix .seat-cell div.extra-leg-space+button.seat-button:focus{border-top:none}refx-seatmap-pres .seatmap-matrix .seat-cell div.extra-leg-space{background-color:var(--application-white-default-color, #FFF);position:var(--lhg-seatmap-legend-section-row-extra-leg-space-position, absolute);top:var(--lhg-seatmap-legend-section-row-extra-leg-space-top, -.8rem);width:var(--lhg-seatmap-legend-section-row-extra-leg-space-width, 3.8rem)}refx-seatmap-pres .seatmap-matrix .seat-cell div.extra-leg-space.unavailable{background-color:var(--lhg-seatmap-seat-cell-extra-leg-space-unavailable-background-color, var(--application-disabled-background-color, #E7E7E7));height:1rem}refx-seatmap-pres .seatmap-matrix .exit-row.left{font-size:var(--lhg-seatmap-panel-seat-cell-exit-row-font-size, inherit);left:var(--lhg-seatmap-panel-seat-cell-exit-row-left, -.9rem)}refx-seatmap-pres .seatmap-matrix .exit-row.left:before{background-color:var(--lhg-seatmap-facility-icon-ex-color, var(--application-error-color, #AD1804));content:"";height:1.8rem;margin:0 .1rem;width:.3rem}refx-seatmap-pres .seatmap-matrix .exit-row.left .refx-icon-arrow-left:before{content:"\e96e"}refx-seatmap-pres .seatmap-matrix .exit-row.right{font-size:var(--lhg-seatmap-panel-seat-cell-exit-row-font-size, inherit);margin-top:var(--lhg-seatmap-panel-seat-cell-exit-row-margin-top, inherit);right:var(--lhg-seatmap-panel-seat-cell-exit-row-right, inherit)}refx-seatmap-pres .seatmap-matrix .exit-row.right:after{background-color:var(--lhg-seatmap-facility-icon-ex-color, var(--application-error-color, #AD1804));content:"";height:1.8rem;margin:0 .1rem;width:.3rem}refx-seatmap-pres .seatmap-matrix .exit-row.right .refx-icon-arrow-right:before{content:"\e96f"}@media (min-width: 600px){refx-seatmap-pres .aircraft-type-container{display:block!important}}@media (min-width: 600px){refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .mat-expansion-panel-body{padding:1.6rem 2.4rem 0}}@media (min-width: 840px){refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .mat-expansion-panel-body{padding:1.6rem 2.6rem 0}}@media (min-width: 1024px){refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .mat-expansion-panel-body{padding:1.6rem 3rem 0}}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-header{align-items:center}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-seats .legend-section-row .extra-leg-space{background-color:var(--lhg-seatmap-legend-section-row-extra-leg-space-background-color, var(--application-white-default-color, #FFF));font-size:var(--lhg-seatmap-legend-section-row-extra-leg-space-font-size, .9rem);line-height:var(--lhg-seatmap-legend-section-row-extra-leg-space-line-height, 1.35rem);padding-top:var(--lhg-seatmap-legend-section-row-extra-leg-space-padding-top, inherit)}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section{margin-block-end:0!important;padding-bottom:1.3rem}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel div.extra-leg-space+.extra-leg-square{border-top-left-radius:var(--lhg-seatmap-legend-section-row-extra-leg-space-border-top-left-radius, 0);border-top-right-radius:var(--lhg-seatmap-legend-section-row-extra-leg-space-border-top-right-radius, 0);border-top:var(--lhg-seatmap-legend-section-row-extra-leg-space-border-top, none)}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-container{position:relative}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-container div.extra-leg-space{position:var(--lhg-seatmap-legend-section-row-extra-leg-space-position, absolute);top:0;width:2.85rem;z-index:1}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities{border-top:var(--lhg-seatmap-legend-facilities-border, .1rem solid var(--application-border-color, #B0B0B0))}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon:not(.facility-icon-EX){border:var(--lhg-seatmap-legend-section-icon-border, .1rem solid var(--application-border-color, #B0B0B0))}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-EX{color:var(--lhg-seatmap-facility-icon-ex-color, var(--application-error-color, #AD1804));justify-content:center;margin:0;padding-left:var(--lhg-seatmap-legend-facility-icon-ex-padding-left, .5rem);width:3rem}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-EX:after{background-color:var(--lhg-seatmap-facility-icon-ex-color, var(--application-error-color, #AD1804));content:"";height:1.8rem;margin:0 .1rem;width:.3rem}[dir=rtl] refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-EX{padding-right:.9rem}[dir=rtl] refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-EX:before{background-color:var(--lhg-seatmap-facility-icon-ex-color, var(--application-error-color, #AD1804));content:"";height:1.8rem;margin:0 .1rem;width:.3rem}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-EX .refx-icon-arrow-left{color:var(--lhg-seatmap-facility-icon-ex-color, var(--application-error-color, #AD1804));font-size:3rem;transform:scaleX(-1)}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-EX .refx-icon-arrow-left:before{content:"\e96e"}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-LA,refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-GN,refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-ST{background-color:var(--lhg-seatmap-legend-section-facilities-background-color, inherit);border-radius:var(--lhg-seatmap-legend-section-facilities-border-radius, inherit);border:var(--lhg-seatmap-legend-section-facilities-border, inherit)}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-LA .refx-icon-galley,refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-LA .refx-icon-stairs,refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-GN .refx-icon-galley,refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-GN .refx-icon-stairs,refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-ST .refx-icon-galley,refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-ST .refx-icon-stairs{background-color:var(--lhg-seatmap-legend-section-facilities-refx-icon-stairs-background-color, inherit);border-radius:var(--lhg-seatmap-legend-section-facilities-refx-icon-stairs-border-radius, inherit);position:var(--lhg-seatmap-legend-section-facilities-refx-icon-stairs, relative)}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-LA .refx-icon-toilet,refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-GN .refx-icon-toilet,refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-ST .refx-icon-toilet{background-color:var(--lhg-seatmap-legend-section-facilities-refx-icon-toilet-background-color, inherit);border-radius:var(--lhg-seatmap-legend-section-facilities-refx-icon-toilet-border-radius, inherit);font-size:var(--lhg-seatmap-legend-section-facilities-refx-icon-toilet-font-size, inherit);position:var(--lhg-seatmap-legend-section-facilities-refx-icon-toilet-position, inherit);top:var(--lhg-seatmap-legend-section-facilities-refx-icon-toilet-top, inherit)}refx-booking-seatmap-cont .unavailable-content-container .unavailable-content-title{font:400 1.6rem/normal var(--application-font-family-regular, coresans-a45)}refx-booking-seatmap-cont refx-unavailable-content .unavailable-content-container>img{display:none}refx-booking-seatmap-cont refx-unavailable-content .unavailable-content-container .unavailable-content-title{text-align:left}[dir=rtl] refx-booking-seatmap-cont refx-unavailable-content .unavailable-content-container .unavailable-content-title{text-align:right}refx-seat-selection-infobar-pres .nb-seats-selected{align-self:end}lhg-seat-teaser-pres{border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:0 0 1.5rem;padding:0;border:var(--lhg-service-teaser-pres-border, var(--application-teaser-border, 1px solid #B0B0B0));border-radius:var(--lhg-service-teaser-pres-border-radius, var(--application-teaser-border-radius, .4rem));box-shadow:var(--lhg-service-teaser-pres-box-shadow, var(--application-teaser-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)))}@media (min-width: 0){lhg-seat-teaser-pres{margin:0 0 1.5rem}}@media (min-width: 600px){lhg-seat-teaser-pres{margin:0 0 1.5rem}}@media (min-width: 840px){lhg-seat-teaser-pres{margin:0 0 2rem}}@media (min-width: 1024px){lhg-seat-teaser-pres{margin:0 0 2.5rem}}@media (min-width: 1280px){lhg-seat-teaser-pres{margin:0 0 3rem}}lhg-seat-teaser-pres .has-selection .category:not(.baggage) .image,lhg-seat-teaser-pres .has-free-allowance .category:not(.baggage) .image{display:none}lhg-seat-teaser-pres .buttons-place{margin-top:4.1rem}lhg-seat-teaser-pres .buttons-place .teaser-button{background:var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d))!important;border:none;color:var(--lhg-mat-primary-button-color, var(--application-white-default-color, #FFF))!important;cursor:pointer!important;font:var(--lhg-mat-button-font, inherit);letter-spacing:var(--lhg-mat-button-letter-spacing, inherit);padding:var(--lhg-mat-button-padding, 0 1.5rem);text-transform:var(--lhg-mat-button-text-transform, none);transition:var(--lhg-transition, var(--application-transition, .2s))!important;margin-top:1.9rem}lhg-seat-teaser-pres .buttons-place .teaser-button.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,lhg-seat-teaser-pres .buttons-place .teaser-button.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple{display:none}lhg-seat-teaser-pres .buttons-place .teaser-button.mat-mdc-unelevated-button .mat-mdc-button-touch-target,lhg-seat-teaser-pres .buttons-place .teaser-button.mat-mdc-outlined-button .mat-mdc-button-touch-target{opacity:0!important}lhg-seat-teaser-pres .buttons-place .teaser-button.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,lhg-seat-teaser-pres .buttons-place .teaser-button.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target{opacity:0!important}lhg-seat-teaser-pres .buttons-place .teaser-button:hover:not([disabled]),lhg-seat-teaser-pres .buttons-place .teaser-button:focus,lhg-seat-teaser-pres .buttons-place .teaser-button.focus,lhg-seat-teaser-pres .buttons-place .teaser-button.cdk-keyboard-focused,lhg-seat-teaser-pres .buttons-place .teaser-button.cdk-mouse-focused{background:var(--lhg-mat-primary-button-mouse-focused-background, var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d)))!important;cursor:pointer}lhg-seat-teaser-pres .buttons-place .teaser-button:hover:not([disabled]) .mat-mdc-button-focus-overlay,lhg-seat-teaser-pres .buttons-place .teaser-button:focus .mat-mdc-button-focus-overlay,lhg-seat-teaser-pres .buttons-place .teaser-button.focus .mat-mdc-button-focus-overlay,lhg-seat-teaser-pres .buttons-place .teaser-button.cdk-keyboard-focused .mat-mdc-button-focus-overlay,lhg-seat-teaser-pres .buttons-place .teaser-button.cdk-mouse-focused .mat-mdc-button-focus-overlay{display:none}@media (max-width: 839.98px){lhg-seat-teaser-pres .buttons-place .teaser-button{width:100%}}@media (min-width: 840px){lhg-seat-teaser-pres .buttons-place .teaser-button{max-width:25rem}}lhg-seat-teaser-pres .buttons-place .teaser-button[disabled],lhg-seat-teaser-pres .buttons-place .teaser-button:hover[disabled]{background:var(--lhg-primary-button-disabled-background, inherit)!important;border-radius:var(--lhg-primary-button-disabled-border-radius, inherit)!important;border:var(--lhg-primary-button-disabled-border)!important;opacity:var(--lhg-primary-button-disabled-opacity, none)!important}lhg-seat-teaser-pres .buttons-place .teaser-button[disabled] span,lhg-seat-teaser-pres .buttons-place .teaser-button:hover[disabled] span{color:var(--lhg-primary-button-disabled-color, inherit)!important}lhg-seat-teaser-pres .buttons-place .teaser-button .teaser-button-content{display:var(--lhg-ua-button-display, block);flex-direction:var(--lhg-ua-button-flex-direction, row)}lhg-seat-teaser-pres .buttons-place .teaser-button .refx-icon-external-link{padding:var(--lhg-external-link-icon-padding, 0 .6rem 0 0)}lhg-seat-teaser-pres .buttons-place .teaser-button .refx-icon-external-link:before{font-size:var(--lhg-external-link-icon-font-size, 2rem);vertical-align:text-top;line-height:2.2rem}@media (max-width: 839.98px){lhg-seat-teaser-pres .buttons-place{margin-top:2rem}}@media (max-width: 839.98px){lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .d-flex:has(.row-action button){flex-direction:column}lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-value{margin-bottom:1rem;width:85%}lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value{flex-direction:column}}lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .mat-content{margin-right:0;overflow:visible}lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value{flex:var(--category-recap-pres-seat-row-title-and-value-flex, 70)}lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-title{flex:var(--category-recap-pres-seat-row-title-flex, 4)}lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-value{flex:var(--category-recap-pres-seat-row-value-flex, 6)}lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-value>ul>li.selection,lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-value>ul>li.paid-service,lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-value>ul>li.unpaid-service{font:var(--lhg-category-recap-unpaid-seat-service-font)}lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-value>ul>li.selection .status.refx-caption,lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-value>ul>li.paid-service .status.refx-caption,lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-value>ul>li.unpaid-service .status.refx-caption{font:var(--lhg-category-recap-unpaid-seat-service-font)}lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-value>ul>li :last-child{display:inline}lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-value>ul>li.selection{color:var(--lhg-category-recap-seat-selection-color)}lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-action{flex:var(--category-recap-pres-seat-row-action-flex, 30)}lhg-seat-teaser-pres lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-action .mobile-button-text{display:none}lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li:first-child>div.category-recap-header[id],lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li:first-child mat-expansion-panel-header,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li:first-child>div.category-recap-header[id],lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li:first-child mat-expansion-panel-header{border-top:none}lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li.category-recap-travel-unit:first-child,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li.category-recap-travel-unit:first-child{border-top:var(--lhg-category-recap-panel-header-border, none)}lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li.category-recap-travel-unit:last-child,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li.category-recap-travel-unit:last-child{border-bottom:var(--lhg-category-recap-panel-header-border, none)}lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li.category-recap-travel-unit>div.category-recap-header[id],lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li.category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li.category-recap-travel-unit>div.category-recap-header[id],lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li.category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header{margin:0;padding:1.6rem}lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li.category-recap-travel-unit>div.category-recap-header[id] .row-action,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li.category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header .row-action,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li.category-recap-travel-unit>div.category-recap-header[id] .row-action,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li.category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header .row-action{align-self:center}@media (max-width: 839.98px){lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li.category-recap-travel-unit>div.category-recap-header[id] .row-action,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li.category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header .row-action,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li.category-recap-travel-unit>div.category-recap-header[id] .row-action,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li.category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header .row-action{align-self:unset}}lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li.category-recap-travel-unit>div.category-recap-header[id] .row-title-and-value,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li.category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li.category-recap-travel-unit>div.category-recap-header[id] .row-title-and-value,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li.category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value{align-self:center}lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li.category-recap-travel-unit>div.category-recap-header[id] .row-title-and-value .row-value,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li.category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-value,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li.category-recap-travel-unit>div.category-recap-header[id] .row-title-and-value .row-value,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li.category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-value{flex:4;margin-left:.8rem}lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li.category-recap-travel-unit>div.category-recap-header[id] .row-title-and-value .row-title-label,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li.category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-title-label,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li.category-recap-travel-unit>div.category-recap-header[id] .row-title-and-value .row-title-label,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li.category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-title-label{margin-left:.8rem}@media (max-width: 839.98px){lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li.category-recap-travel-unit>div.category-recap-header[id] .row-title-and-value,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-travel-units li.category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li.category-recap-travel-unit>div.category-recap-header[id] .row-title-and-value,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-travel-units li.category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value{align-self:unset}}lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-footer,lhg-collapsable-service-container .seat-service-category refx-category-recap-pres .category-recap-footer{display:none}lhg-collapsable-service-container .seat-service-category .panel-content refx-service-category-pres:has(refx-category-recap-pres) .category-details{display:none}lhg-collapsable-service-container .seat-service-category lhg-seat-teaser-pres{border:none;box-shadow:none;margin:0;overflow:visible}lhg-secondary-teasers .mat-expansion-panel{background-color:transparent;overflow:visible}lhg-secondary-teasers .mat-expansion-panel .mat-expansion-panel-header{border:none;border-top:var(--lhg-secondary-teaser-section-border-top, 0);border-radius:0;color:var(--lhg-secondary-teaser-text-color, var(--application-text-color, #1A1A1A));height:5.1rem;margin:0;padding:0}lhg-secondary-teasers .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title{color:var(--lhg-secondary-teaser-text-color, var(--application-text-color, #1A1A1A))}lhg-secondary-teasers .mat-expansion-panel .mat-expansion-panel-header .toggle-icon{align-items:center;display:flex;font-size:var(--lhg-secondary-teaser-toggle-icon-font-size, 2.4rem)}lhg-secondary-teasers .mat-expansion-panel .mat-expansion-panel-header .mat-content.mat-content-hide-toggle{margin-right:0}lhg-secondary-teasers .mat-expansion-panel .mat-expansion-panel-header.cdk-focused:not(.cdk-keyboard-focused),lhg-secondary-teasers .mat-expansion-panel .mat-expansion-panel-header[aria-disabled=true]{border:none!important;box-shadow:none}lhg-secondary-teasers .mat-expansion-panel .mat-expansion-panel-content{overflow:visible}lhg-secondary-teasers .mat-expansion-panel-header[aria-disabled=true]{height:2.4rem;margin-bottom:2rem}lhg-secondary-teasers .mat-expansion-panel-header[aria-disabled=false].mat-expansion-panel-header.cdk-focused{border-top:var(--lhg-secondary-teaser-section-border-top, 0)!important}lhg-secondary-teasers .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header[aria-disabled=false]:hover{background-color:transparent}lhg-secondary-teasers .secondary-teaser-headline{color:var(--lhg-secondary-teaser-text-color, var(--application-text-color, #1A1A1A));font:var(--lhg-secondary-teaser-headline-font, var(--application-font-family-bold, coresans-a55));margin:0}lhg-secondary-teasers ul{padding-inline-start:0}lhg-secondary-teasers .teaser-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;list-style-type:none;margin-bottom:0;margin-top:2rem}lhg-secondary-teasers .teaser-items li{background-color:var(--lhg-secondary-teaser-background-color, transparent);border-radius:var(--lhg-secondary-teaser-border-radius, 0);border:var(--lhg-secondary-teaser-border, none);box-shadow:var(--lhg-secondary-teaser-box-shadow, none);box-sizing:border-box;display:flex;flex:0 0 calc(33.33% - 1.3333333333rem)}@media (min-width: 600px) and (max-width: 1023.98px){lhg-secondary-teasers .teaser-items li{flex:0 0 calc(50% - 1rem);min-width:unset}}@media (max-width: 599.98px){lhg-secondary-teasers .teaser-items li{flex:0 0 100%}}lhg-secondary-teasers .teaser-items li a{position:relative;width:100%}lhg-secondary-teasers .teaser-items li a:focus{outline:none}lhg-secondary-teasers .teaser-items li a:focus:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}lhg-secondary-teasers .teaser-items li:hover{border:var(--lhg-secondary-teaser-border-hover, var(--lhg-secondary-teaser-border, none));box-shadow:var(--lhg-secondary-teaser-box-shadow-hover, var(--lhg-secondary-teaser-box-shadow, none));cursor:pointer}lhg-secondary-teasers .img-and-text{display:flex;gap:1rem;padding:2rem}lhg-secondary-teasers .teaser-img{background-position:center;background-repeat:no-repeat;background-size:contain;font-family:var(--lhg-secondary-teaser-icon-font-family, var(--application-font-family-icon, OS-icons));font-size:4.8rem;font-style:normal;height:4.8rem;min-width:4.9rem}lhg-secondary-teasers .teaser-title{color:var(--lhg-secondary-teaser-text-color, var(--application-text-color, #1A1A1A));font:var(--lhg-secondary-teaser-title-font, var(--application-font-family-bold, coresans-a55));min-height:var(--lhg-secondary-teaser-title-height, auto)}lhg-secondary-teasers .teaser-subtitle{color:var(--lhg-secondary-teaser-text-color, var(--application-text-color, #1A1A1A));font-size:var(--lhg-secondary-teaser-subtitle-font-size, 1.4rem);line-height:var(--lhg-secondary-teaser-subtitle-line-height, unset)}@media (max-width: 599.98px){lhg-secondary-teasers .teaser-title{font-size:var(--lhg-secondary-teaser-title-mobile-font-size, 1.6rem)}}:root{--flight-header-additional-badges-separator-margin: 0 2rem 0 0;--segment-details-additional-badge-background: var(--lhg-refx-segment-details-pres-additional-badge-background, var(--color-primary-500, #4d4d4d));--segment-details-additional-badge-text-color: var(--lhg-mat-primary-button-color, var(--application-white-default-color, #FFF));--segment-details-duration-color: var(--application-tertiary-text-color, #1A1A1A);--segment-details-duration-margin: 0 .5rem 0 -.7rem;--segment-details-duration-width: 5.3rem;--segment-details-icon-color: var(--color-accent-700, #CE1604);--segment-details-icon-font-size: 2rem;--segment-details-location-time-info-color: var(--application-text-color, #1A1A1A);--segment-details-timeline-border-color: var(--application-text-color, #1A1A1A);--segment-details-timeline-bullet-color: var(--application-text-color, #1A1A1A);--segment-details-timeline-container-padding-left: 1.3rem;--segment-details-timeline-line-width: .05rem}refx-segment-details-pres .duration-container{font-size:1.2rem;line-height:1.8rem;white-space:nowrap}refx-segment-details-pres .duration-container>span{color:var(--lhg-refx-segment-details-pres-duration-container-span-color, inherit);display:flex;justify-content:center}refx-segment-details-pres .location-time-info .seg-details-dep-time,refx-segment-details-pres .location-time-info .seg-details-dep-city,refx-segment-details-pres .location-time-info .seg-details-arv-time,refx-segment-details-pres .location-time-info .seg-details-arv-city{font-size:var(--lhg-refx-segment-details-pres-location-time-info-font-size, 1.6rem);font-weight:400;line-height:var(--lhg-refx-segment-details-pres-location-time-info-line-height, 2.2rem)}refx-segment-details-pres .seg-details-dep-airport,refx-segment-details-pres .seg-details-arv-airport{color:var(--lhg-refx-segment-details-pres-airports-color, inherit)}refx-segment-details-pres .seg-details-dep-airport.highlight,refx-segment-details-pres .seg-details-arv-airport.highlight{color:var(--lhg-refx-segment-details-pres-airports-highlight-color, inherit);font-family:var(--lhg-refx-segment-details-pres-airports-highlight-font-family, inherit)}refx-segment-details-pres .seg-details-dep-airport bdo,refx-segment-details-pres .seg-details-arv-airport bdo{font-size:var(--lhg-refx-segment-details-pres-airport-code-font-size, 1.1rem);line-height:var(--lhg-refx-segment-details-pres-airport-code-line-height, 1.8rem);margin:var(--lhg-refx-segment-details-pres-airport-code-margin, 0 1rem)}refx-segment-details-pres .seg-details-terminal.refx-caption{color:var(--lhg-refx-segment-details-pres-seg-details-terminal-color, var(--application-tertiary-text-color, #1A1A1A));font-size:1.1rem;line-height:1.8rem}refx-segment-details-pres .seg-details-terminal.highlight{color:var(--lhg-refx-segment-details-pres-seg-details-terminal-highlight-color, inherit);font-family:var(--lhg-refx-segment-details-pres-seg-details-terminal-highlight-font-family, inherit)}refx-segment-details-pres .seg-marketing-flight-number>*{font-weight:400}refx-segment-details-pres .refx-caption.seg-flight-info,refx-segment-details-pres .refx-caption>.seg-marketing-flight-number,refx-segment-details-pres .refx-caption.seg-operating-airline-container{align-items:baseline;display:inline-flex;flex-direction:row-reverse;font-size:var(--lhg-refx-segment-details-pres-seg-flight-info-font-size, 1.1rem)}refx-segment-details-pres .refx-caption.seg-flight-info img,refx-segment-details-pres .refx-caption>.seg-marketing-flight-number img,refx-segment-details-pres .refx-caption.seg-operating-airline-container img{display:inline;top:.6rem}refx-segment-details-pres .seg-flight-info.refx-caption{display:var(--lhg-refx-segment-details-pres-seg-flight-info-refx-caption-display, block);padding-left:var(--lhg-refx-segment-details-pres-seg-flight-info-padding-left, 5rem)}refx-segment-details-pres .seg-flight-info.refx-caption .seg-cabin{font-family:var(--lhg-refx-segment-details-pres-seg-cabin-font-family, inherit)}refx-segment-details-pres .seg-flight-info.refx-caption .additional-badges .additional-badge .capsule-container .upgraded-badge{border-radius:var(--lhg-refx-segment-details-pres-additional-badges-upgraded-badge-border-radius, 0);margin-top:var(--lhg-refx-segment-details-pres-additional-badges-upgraded-badge-margin-top, 0);padding:var(--lhg-refx-segment-details-pres-additional-badges-upgraded-badge-padding, .3rem .6rem)}refx-segment-details-pres .seg-flight-info.refx-caption .additional-badges .additional-badge .capsule-container .upgraded-badge .label{font-size:var(--lhg-refx-segment-details-pres-additional-badges-upgraded-badge-font-size, 1.2rem);font-weight:var(--lhg-refx-segment-details-pres-additional-badges-upgraded-badge-font-weight, 400);letter-spacing:var(--lhg-refx-segment-details-pres-additional-badges-upgraded-badge-letter-spacing, normal);line-height:var(--lhg-refx-segment-details-pres-additional-badges-upgraded-badge-line-height, 1.4rem);text-transform:var(--lhg-refx-segment-details-pres-additional-badges-upgraded-badge-text-transform, inherit)}refx-segment-details-pres .flight-status-disclaimer{padding-left:var(--lhg-refx-segment-details-pres-seg-flight-info-padding-left, 5rem)!important}refx-segment-details-pres .refx-caption.seg-operating-airline{font-size:1.1rem;line-height:var(--lhg-refx-segment-details-pres-seg-operating-airline-line-height, 1.8rem);margin:0 0 0 .3rem}refx-segment-details-pres .refx-caption.seg-operating-airline .operated-by-airline-name{display:inline-block}refx-segment-details-pres .seg-operating-aircraft{display:block;font-size:1.1rem;line-height:var(--lhg-refx-segment-details-pres-seg-operating-aircraft-line-height, 1.8rem)}refx-segment-details-pres .location-time-info.highlight .refx-icon-warning{display:none}refx-segment-details-pres .seg-operating-airline-container{align-self:var(--lhg-refx-segment-details-pres-seg-operating-airline-container-align-self, unset);display:var(--lhg-refx-segment-details-pres-seg-operating-airline-container-display, inherit)}refx-segment-details-pres .seg-operating-airline-container.highlight .refx-icon-warning{display:none}refx-segment-details-pres .seg-operating-airline-container.highlight.adjust-margin{margin-left:calc(var(--segment-details-adjust-margin, -2rem) + 2.2rem)}refx-segment-details-pres .seg-operating-airline-container .seg-cabin-label{font:var(--lhg-refx-segment-details-pres-seg-cabin-label-font, inherit)}refx-segment-details-pres .seg-operating-airline-container .seg-operating-airline-logo{margin:var(--lhg-refx-segment-details-pres-seg-operating-airline-container-seg-operating-airline-logo-margin, 0 0 0 .5rem);position:var(--lhg-refx-segment-details-pres-seg-operating-airline-container-seg-operating-airline-logo-position, relative);right:var(--lhg-refx-segment-details-pres-seg-operating-airline-container-seg-operating-airline-logo-right, 0);top:var(--lhg-refx-segment-details-pres-seg-operating-airline-container-seg-operating-airline-logo-top, 0);vertical-align:var(--lhg-refx-segment-details-pres-seg-operating-airline-container-seg-operating-airline-logo-vertical-align, baseline)}refx-segment-details-pres refx-capsule.seg-details-airport-change .capsule{background-color:var(--lhg-refx-capsule-seg-details-airport-change-background-color, inherit);margin:1.6rem 0 .4rem;padding:var(--lhg-refx-capsule-seg-details-airport-change-padding, .6rem 1.4rem);position:relative}refx-segment-details-pres refx-capsule.seg-details-airport-change .capsule:after{border-color:transparent transparent var(--lhg-refx-capsule-seg-details-airport-change-background-color, inherit);border-style:solid;border-width:1rem 1.2rem;content:"";left:var(--lhg-refx-capsule-seg-details-airport-change-triangle-left, 1.8rem);position:absolute;top:-1.9rem}refx-segment-details-pres refx-capsule.seg-details-airport-change .capsule .label{color:var(--lhg-refx-capsule-seg-details-airport-change-font-color, inherit);font:var(--lhg-refx-capsule-seg-details-airport-change-font, inherit)}:root{--self-reacc-timeline-pres-title-color: var(--application-text-color, #1A1A1A);--self-reacc-timeline-pres-title-text-align: left}refx-self-reacc-timeline-pres .title.refx-display-3{font:var(--lhg-self-reacc-timeline-title-font, inherit)}refx-self-reacc-timeline-pres .refx-icon-validate{content:var(--lhg-self-reacc-timeline-icon-validate-content, none);margin-bottom:-.5rem;margin-top:-.5rem;width:2.5rem}refx-self-reacc-timeline-pres .refx-icon-error{content:var(--lhg-self-reacc-timeline-icon-error-content, none);margin-bottom:-.5rem;margin-top:-.5rem;width:2.5rem}refx-self-reacc-timeline-pres .refx-icon-warning{content:var(--lhg-self-reacc-timeline-icon-warning-content, none);margin-bottom:-.5rem;margin-top:-.5rem;width:2.5rem}:root{--lhg-service-select-travelers-margin: 0 1rem .8rem 0;--service-card-pres-service-header-description-margin: .7rem 1rem 0;--service-card-pres-service-header-padding: 1rem 0;--service-card-pres-service-name-margin: 0 0 0 1rem}refx-service-card-pres .header-wrapper .service-name{font-size:var(--lhg-service-card-pres-title-font-size, 1.6rem)}refx-service-card-pres[data-servicecode=PETC] .service-selection-card .service-select-travelers>div>ul{display:grid;column-gap:2.4rem}@media (min-width: 0){refx-service-card-pres[data-servicecode=PETC] .service-selection-card .service-select-travelers>div>ul{grid-template-columns:repeat(1,1fr)}}@media (min-width: 840px){refx-service-card-pres[data-servicecode=PETC] .service-selection-card .service-select-travelers>div>ul{grid-template-columns:repeat(2,1fr)}}@media (max-width: 599.98px){refx-service-card-pres[data-servicecode=PETC] .service-selection-card .service-select-travelers>div>ul{flex-wrap:wrap}}refx-service-card-pres[data-servicecode=PETC] .service-selection-card .service-select-travelers>div>ul li{align-items:center;border-bottom:none;display:block;margin:var(--lhg-service-select-travelers-margin, inherit);padding:0;width:100%}refx-service-card-pres[data-servicecode=PETC] refx-traveler-name-pres{color:var(--lhg-pet-page-traveler-name-pres-title-color, var(--application-text-color, #1A1A1A));font:var(--lhg-pet-page-traveler-name-pres-title-font, inherit)}:root{--refx-service-catalog-pres-margin: 0;--refx-service-catalog-pres-title-text-align: left;--service-category-pres-category-recap-padding: 0;--service-category-pres-category-recap-travel-unit-border: 0;--service-category-pres-content-flex-order-sm: var(--application-teaser-content-flex-order-sm, 2);--service-category-pres-image-height-xs: var(--application-teaser-image-height-xs, 10rem);--service-category-pres-image-height-sm: var(--application-teaser-image-height-sm, inherit);--service-category-pres-image-flex-order-sm: var(--application-teaser-image-flex-order-sm, 1);--refx-service-catalog-services-link-margin: 0 0 0 2.4rem;--refx-service-catalog-service-padding: 1.8rem;--refx-service-catalog-services-border-radius: 0;--refx-service-catalog-services-card-padding: 0}@media (min-width: 0){:root{--service-category-pres-card-margin: 0 0 1.5rem}}@media (min-width: 600px){:root{--service-category-pres-card-margin: 0 0 1.5rem}}@media (min-width: 840px){:root{--service-category-pres-card-margin: 0 0 2rem}}@media (min-width: 1024px){:root{--service-category-pres-card-margin: 0 0 2.5rem}}@media (min-width: 1280px){:root{--service-category-pres-card-margin: 0 0 3rem}}@media (min-width: 0){:root{--service-category-pres-content-padding: 1.5rem 1.5rem 2.4rem}}@media (min-width: 600px){:root{--service-category-pres-content-padding: 1.5rem 1.5rem 2.4rem}}@media (min-width: 840px){:root{--service-category-pres-content-padding: 2.4rem}}@media (min-width: 1024px){:root{--service-category-pres-content-padding: 2.4rem 3rem}}@media (min-width: 1280px){:root{--service-category-pres-content-padding: 2.4rem 5rem 2.4rem 3rem}}.service-catalog refx-service-catalog-pres .title{font:var(--lhg-service-category-pres-title-font, inherit);margin-top:var(--lhg-service-category-pres-title-margin-top, inherit)}.service-catalog refx-service-catalog-pres refx-service-category-pres{box-shadow:var(--lhg-service-category-pres-box-shadow, var(--application-teaser-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843)));border:var(--lhg-service-category-pres-border, var(--application-teaser-border, 1px solid #B0B0B0));border-radius:var(--lhg-service-category-pres-border-radius, var(--application-teaser-border-radius, .4rem))}.service-catalog refx-service-catalog-pres refx-service-category-pres#co2neutralisation-service{display:none}@media (min-width: 840px){.service-catalog refx-service-catalog-pres refx-service-category-pres refx-category-teaser-pres button{max-width:var(--lhg-button-max-width, 25rem);float:right}}.service-catalog refx-service-catalog-pres refx-service-category-pres[data-category-code=UPGRADE]{display:none}.service-catalog refx-service-catalog-pres refx-service-category-pres .has-selection .category:not(.baggage):not(.specialassistance) .image,.service-catalog refx-service-catalog-pres refx-service-category-pres .has-free-allowance .category:not(.baggage):not(.specialassistance) .image{display:none}@media (min-width: 600px) and (max-width: 839.98px){.service-catalog refx-service-catalog-pres refx-service-category-pres .category{flex-direction:column}.service-catalog refx-service-catalog-pres refx-service-category-pres .category .image{flex:initial;min-height:var(--application-teaser-image-min-height-sm, 14rem)}}.service-catalog refx-service-catalog-pres refx-service-category-pres .category.meal .category-details{border-bottom:1px solid var(--application-solid-border-color, #B0B0B0)}@media (min-width: 840px){.service-catalog refx-service-catalog-pres refx-service-category-pres .category .category-details{flex:2}}.service-catalog refx-service-catalog-pres refx-service-category-pres .category .category-details .category-title{font-size:1.6rem;line-height:2rem}@media (max-width: 839.98px){.service-catalog refx-service-catalog-pres refx-service-category-pres .category .category-details .category-add-service{width:100%}}.service-catalog refx-service-catalog-pres refx-service-category-pres .category-recap.meal .mat-expansion-panel-header{height:auto;min-height:4.8rem}.service-catalog refx-service-catalog-pres refx-service-category-pres .category-recap.meal .mat-expansion-panel-header.mat-expanded{height:auto;min-height:6.4rem}.service-catalog refx-service-catalog-pres refx-service-category-pres[data-category-code=RAILANDFLY]{display:none}.service-catalog refx-service-catalog-pres refx-service-category-pres[data-category-code=PETS] refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit{border-top:1px solid var(--application-solid-border-color, #B0B0B0)}.service-catalog refx-service-catalog-pres refx-service-category-pres[data-category-code=PETS] refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit .mat-expansion-panel.mat-expanded .mat-expansion-panel-header .mat-content .mat-expansion-panel-header-title{padding-bottom:var(--lhg-category-recap-padding-y, 1.5rem)}.service-catalog refx-service-catalog-pres ul.service-categories{margin-bottom:var(--lhg-service-categories-margin-bottom, inherit)}.service-catalog refx-service-catalog-pres .service-transfer-card{background-color:var(--lhg-service-catalog-transfer-card-background-color, var(--application-instruction-background, #B0B0B0));border:var(--lhg-service-catalog-transfer-card-border, 1px solid);box-shadow:var(--lhg-service-catalog-transfer-card-box-shadow, none)}.service-catalog refx-service-catalog-pres .service-transfer-card .card-content .service-transfer-body .service-transfer-info-icon{font-size:var(--lhg-service-transfer-info-icon-font-size, 2.4rem)}.service-catalog refx-service-catalog-pres .service-transfer-card .card-content .service-transfer-body .service-transfer-info-icon:before{color:var(--lhg-service-transfer-info-icon-color);content:var(--lhg-service-transfer-info-icon-content)}.service-catalog refx-service-catalog-pres .service-transfer-card .card-content .service-transfer-body .service-transfer-instructions-text{font-weight:var(--lhg-service-transfer-info-text-font-weight, 400);vertical-align:var(--lhg-service-transfer-info-text-vertical-align, super)}.service-catalog refx-service-catalog-pres .service-transfer-card .card-content .service-transfer-body .about-service-link .service-transfer-link{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none);font-family:var(--lhg-service-transfer-info-link-font-family, inherit);font-size:var(--lhg-service-transfer-info-link-font-size, 1.2rem)}.service-catalog refx-service-catalog-pres .service-transfer-card .card-content .service-transfer-body .about-service-link .service-transfer-link:before,.service-catalog refx-service-catalog-pres .service-transfer-card .card-content .service-transfer-body .about-service-link .service-transfer-link:after,.service-catalog refx-service-catalog-pres .service-transfer-card .card-content .service-transfer-body .about-service-link .service-transfer-link i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}.service-catalog refx-service-catalog-pres .service-transfer-card .card-content .service-transfer-body .about-service-link .service-transfer-link:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}.service-catalog refx-service-catalog-pres .service-transfer-card .card-content .service-transfer-body .about-service-link .service-transfer-link:before,.service-catalog refx-service-catalog-pres .service-transfer-card .card-content .service-transfer-body .about-service-link .service-transfer-link:after,.service-catalog refx-service-catalog-pres .service-transfer-card .card-content .service-transfer-body .about-service-link .service-transfer-link i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}.service-catalog refx-service-catalog-pres .service-transfer-card .card-content .service-transfer-body .about-service-link .service-transfer-link:before{content:var(--lhg-service-transfer-info-link-before-icon-content, );font-family:var(--lhg-service-transfer-info-link-icon-font-family, inherit);font-size:1.6rem;position:relative;top:var(--lhg-service-transfer-info-link-icon-top, .3rem)}.service-catalog refx-service-catalog-pres .service-transfer-card .card-content .service-transfer-body .about-service-link .service-transfer-link:after{color:var(--lhg-service-transfer-info-link-after-color);content:var(--lhg-service-transfer-info-link-after-icon-content, );font-family:var(--lhg-service-transfer-info-link-icon-font-family, inherit);font-size:1.2rem;line-height:1.9rem;margin:0 0 0 .6rem}.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content refx-service-category-pres,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-teaser-pres,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-recap-pres{border:none;box-shadow:none;margin:0}.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content refx-service-category-pres .category,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-teaser-pres .category,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-recap-pres .category{gap:2.4rem}.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content refx-service-category-pres .image,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-teaser-pres .image,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-recap-pres .image{height:16rem;min-height:12rem;min-width:30rem;padding:0}@media (min-width: 840px){.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content refx-service-category-pres .image,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-teaser-pres .image,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-recap-pres .image{min-width:36rem}}.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content refx-service-category-pres .category-details,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-teaser-pres .category-details,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-recap-pres .category-details{justify-content:space-between;padding:0}.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content refx-service-category-pres .category-details .category-description,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content refx-service-category-pres .category-details .description-container .category-description,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-teaser-pres .category-details .category-description,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-teaser-pres .category-details .description-container .category-description,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-recap-pres .category-details .category-description,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-recap-pres .category-details .description-container .category-description{font-family:var(--lhg-collapsable-teaser-content-font-family);font-size:var(--lhg-collapsable-teaser-content-desc-font-size);line-height:var(--lhg-collapsable-teaser-content-desc-line-height);margin-bottom:0}.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content refx-service-category-pres .category-details .category-add-service .mdc-button__label,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-teaser-pres .category-details .category-add-service .mdc-button__label,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-recap-pres .category-details .category-add-service .mdc-button__label{font-size:var(--lhg-collapsable-teaser-content-desc-font-size);line-height:var(--lhg-collapsable-teaser-content-desc-line-height)}.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content refx-service-category-pres .category-details .category-label-and-title,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-teaser-pres .category-details .category-label-and-title,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-recap-pres .category-details .category-label-and-title{display:none}.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content refx-service-category-pres .category.meal .category-details,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-teaser-pres .category.meal .category-details,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-recap-pres .category.meal .category-details{border-bottom:none}.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content refx-service-category-pres .category-teaser-price,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-teaser-pres .category-teaser-price,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content lhg-service-recap-pres .category-teaser-price{display:none}.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content refx-category-teaser-pres .category-teaser-add-service-panel{margin-top:1.6rem}.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .panel-content refx-category-teaser-pres .category-teaser-add-service-panel>.category-add-service{margin-top:0}.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .baggage-service-category .card refx-category-recap-pres .category-recap-footer,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .pets-service-category .card refx-category-recap-pres .category-recap-footer,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .special_equipment-service-category .card refx-category-recap-pres .category-recap-footer{margin-bottom:0}.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .baggage-service-category .card refx-category-recap-pres .category-recap-footer .category-recap-footer-price,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .pets-service-category .card refx-category-recap-pres .category-recap-footer .category-recap-footer-price,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .special_equipment-service-category .card refx-category-recap-pres .category-recap-footer .category-recap-footer-price{display:none}.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .baggage-service-category .card.has-selection .category.special_equipment .category-details .category-description,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .baggage-service-category .card.has-selection .category.pets .category-details .category-description,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .pets-service-category .card.has-selection .category.special_equipment .category-details .category-description,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .pets-service-category .card.has-selection .category.pets .category-details .category-description,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .special_equipment-service-category .card.has-selection .category.special_equipment .category-details .category-description,.service-catalog refx-service-catalog-pres lhg-collapsable-service-container .special_equipment-service-category .card.has-selection .category.pets .category-details .category-description{display:none}:root{--service-category-selection-pres-category-selection-header-text-align: left;--service-category-selection-pres-category-selection-travel-unit-category-selection-padding-xs: 0 1.5rem 2.4rem;--service-category-selection-pres-category-selection-recap-background-color: var(--application-white-default-color, #FFF);--service-category-selection-pres-category-recap-padding-xs: 0 1.5rem 1.5rem;--service-category-selection-pres-category-recap-div-margin: 0}refx-service-category-selection-pres .price-amount{font-family:var(--lhg-category-selection-price-amount-font-family, initial);font-weight:var(--lhg-category-selection-price-amount-font-weight, 400)}refx-service-category-selection-pres .mat-mdc-form-field .mat-mdc-form-field-error-wrapper{margin-top:0}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit:last-child{margin-bottom:0}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .service-card-selection[data-servicecode=mainCourses] .service-header{display:none}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .service-card-selection[data-servicecode=mainCourses] .service-select-travelers .service-travelers{column-gap:2.4rem;display:grid}@media (min-width: 0){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .service-card-selection[data-servicecode=mainCourses] .service-select-travelers .service-travelers{grid-template-columns:repeat(1,1fr)}}@media (min-width: 840px){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .service-card-selection[data-servicecode=mainCourses] .service-select-travelers .service-travelers{grid-template-columns:repeat(2,1fr)}}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .service-card-selection[data-servicecode=mainCourses] .service-select-travelers .service-traveler{display:block}@media (min-width: 840px){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .service-card-selection[data-servicecode=mainCourses] .service-select-travelers .service-traveler{padding:0}}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .service-card-selection[data-servicecode=mainCourses] .service-select-travelers .service-traveler .service-selection{margin-top:var(--lhg-category-selection-traveler-margin-top, 1.2rem)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .service-card-selection[data-servicecode=mainCourses] .service-select-travelers .service-traveler .service-selection .mat-mdc-form-field-flex{padding-top:0}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .service-card-selection[data-servicecode=mainCourses] .service-select-travelers .service-traveler .service-selection .mat-mdc-form-field-flex .mat-mdc-select-arrow-wrapper:after{top:var(--lhg-meals-page-category-selection-service-field-top-space, unset)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .service-card-selection[data-servicecode=mainCourses] .service-select-travelers .service-traveler .service-traveler-name{color:var(--lhg-category-selection-traveler-name-font-color, inherit);font-family:var(--lhg-category-selection-traveler-name-font-family, inherit)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .service-card-selection[data-servicecode=mainCourses] .service-select-travelers .service-traveler:not(:last-child){border-bottom:none}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-travel-unit-header{margin:var(--lhg-category-selection-travel-unit-h2-margin, 0);color:var(--lhg-category-selection-travel-unit-header-color, inherit);font:var(--lhg-category-selection-travel-unit-header-font, inherit)}@media (min-width: 0){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-travel-unit-header{padding:1.5rem}}@media (min-width: 840px){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-travel-unit-header{padding:1.5rem 2.4rem}}@media (min-width: 1024px){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-travel-unit-header{padding:1.5rem 3rem}}@media (min-width: 1280px){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-travel-unit-header{padding:1.5rem 5rem}}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-travel-unit-subheader{color:var(--lhg-category-selection-travel-unit-subheader-color, initial);font-size:var(--lhg-category-selection-travel-unit-subheader-font-size, 1.8rem);line-height:var(--lhg-category-selection-travel-unit-subheader-line-height, 1.25);padding:2.3rem 2rem}@media (min-width: 0){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection{padding:0 1.5rem 2.4rem}}@media (min-width: 840px){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection{padding:0 2.4rem 2.4rem}}@media (min-width: 1024px){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection{padding:0 3rem 2.4rem}}@media (min-width: 1280px){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .travel-unit-category-selection{padding:0 5rem 2.4rem}}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .service-card-selection .service-select-travelers .unpaid-amount .unpaidAmount-recap{font-family:var(--lhg-category-selection-travel-unit-unpaid-amount-recap-font-family, initial)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .service-card-selection .service-select-travelers refx-number-stepper .info-label,refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .service-card-selection .service-select-travelers refx-number-stepper .info-label refx-price .price span{font-family:var(--lhg-category-selection-travel-unit-number-stepper-info-font-family, initial);font-weight:400}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .value-container .reader-wrapper{font-family:var(--lhg-category-selection-travel-unit-reader-wrapper-font-family, initial)}@media (min-width: 0){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap{padding:0 1.5rem 1.5rem}}@media (min-width: 840px){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap{padding:0 2.4rem 1.5rem}}@media (min-width: 1024px){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap{padding:0 3rem 1.5rem}}@media (min-width: 1280px){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap{padding:0 5rem 1.5rem}}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap a:before,refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap a:after,refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap a:before,refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap a:after,refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap .category-selection-recap-header{font-family:var(--lhg-category-selection-travel-unit-recap-header-font-family, initial)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap .category-selection-recap-services{font-family:var(--lhg-category-selection-travel-unit-recap-services-font-family, initial);margin:0 0 .9rem}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies button{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-secondary-link-color, var(--application-secondary-link-color, #1A1A1A));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-secondary-link-text-decoration, none);text-decoration:var(--lhg-secondary-link-text-decoration, none);font-family:var(--lhg-category-selection-travel-unit-baggage-policies-link-font-family, initial);font-size:var(--lhg-category-selection-travel-unit-baggage-policies-link-font-size, 1.2rem);padding:0;-webkit-text-decoration:var(--lhg-category-selection-travel-unit-baggage-policies-link-text-decoration, none);text-decoration:var(--lhg-category-selection-travel-unit-baggage-policies-link-text-decoration, none)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies button .mdc-button__label:before,refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies button .mdc-button__label:after,refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies button i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies button .mdc-button__label{color:var(--lhg-secondary-link-color, var(--application-secondary-link-color, #1A1A1A))}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies button .mdc-button__label:after{color:var(--lhg-link-icon-color, inherit)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies button .mdc-button__label:hover:not([disabled]){color:var(--lhg-secondary-link-color-focus, var(--application-secondary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-secondary-link-text-decoration-focus, none);text-decoration:var(--lhg-secondary-link-text-decoration-focus, none)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies button:before,refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies button:after,refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies button i{display:var(--lhg-secondary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-secondary-link-icon-text-decoration, none);text-decoration:var(--lhg-secondary-link-icon-text-decoration, none)}@media (min-width: 840px){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies button{font-size:var(--lhg-category-selection-travel-unit-baggage-policies-link-font-size-md, 1.2rem)}}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies button .mdc-button__label:before{content:var(--lhg-category-selection-travel-unit-baggage-policies-link-before-content, );font-family:var(--lhg-category-selection-travel-unit-baggage-policies-link-before-font-family, initial);font-size:var(--lhg-category-selection-travel-unit-baggage-policies-link-before-font-size, 1.6rem);margin:var(--lhg-category-selection-travel-unit-baggage-policies-link-before-margin, 0);vertical-align:var(--lhg-category-selection-travel-unit-baggage-policies-link-before-verical-align, middle)}@media (min-width: 840px){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies button .mdc-button__label:before{font-size:var(--lhg-category-selection-travel-unit-baggage-policies-link-before-font-size-md, 2rem)}}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies button .mdc-button__label:after{content:var(--lhg-category-selection-travel-unit-baggage-policies-link-after-content, initial)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies button:hover{color:var(--lhg-category-selection-travel-unit-baggage-policies-link-hover-color, initial)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies button:disabled{pointer-events:none}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap refx-link-button.baggage-policies:after{display:none}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap .category-selection-recap-price{display:block;font-family:var(--lhg-category-selection-travel-unit-recap-price-font-family, initial);font-size:var(--lhg-category-selection-travel-unit-recap-price-font-size, 2rem);text-align:right}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap .category-selection-recap-price>span:first-child:not(:empty):before{content:"";display:block;margin:1.6rem 0 0;padding:1.6rem 0 0}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap .category-selection-recap-price refx-discountable-price refx-price-cont refx-price .price .price-amount{font-family:var(--lhg-category-selection-travel-unit-recap-price-amount-font-family, initial)}.services.pets refx-service-category-selection-pres .category-description{display:none}.services.pets refx-service-category-selection-pres ul li div h2 .category-selection-travel-unit-header,.services.pets refx-service-category-selection-pres ul li div h2 .category-selection-travel-unit-subheader{font-family:var(--lhg-pet-page-screen-category-selection-travel-unit-header-font-family, initial)}.services.pets refx-service-category-selection-pres ul li div h2 .category-selection-travel-unit-header{display:none}.services.pets refx-service-category-selection-pres ul li div h2 .category-selection-travel-unit-subheader{font-family:var(--lhg-pet-page-screen-category-selection-travel-unit-subheader-font-family, initial)}@media (min-width: 0){.services.pets refx-service-category-selection-pres ul li div h2 .category-selection-travel-unit-subheader{padding:1.5rem}}@media (min-width: 840px){.services.pets refx-service-category-selection-pres ul li div h2 .category-selection-travel-unit-subheader{padding:1.5rem 2.4rem}}@media (min-width: 1024px){.services.pets refx-service-category-selection-pres ul li div h2 .category-selection-travel-unit-subheader{padding:1.5rem 3rem}}@media (min-width: 1280px){.services.pets refx-service-category-selection-pres ul li div h2 .category-selection-travel-unit-subheader{padding:1.5rem 5rem}}:root{--service-error-dialog-content-title-margin: 1.9rem 0 2.4rem}refx-service-error-dialog refx-dialog-pres .refx-dialog-header{display:var(--lhg-service-error-dialog-header-display, inherit);height:var(--lhg-service-error-dialog-header-height, inherit)}refx-service-error-dialog refx-dialog-pres .service-error-dialog-content{margin-top:var(--lhg-service-error-dialog-content-margin-top, inherit)}refx-service-error-dialog refx-dialog-pres .service-error-dialog-content .service-error-dialog-content-image{margin:var(--lhg-service-error-dialog-content-image-margin, inherit);display:var(--lhg-service-error-dialog-content-image-display, inherit)}refx-service-error-dialog refx-dialog-pres .service-error-dialog-content .service-error-dialog-content-text{color:var(--lhg-service-error-dialog-content-text-color, inherit);font-size:var(--lhg-service-error-dialog-content-text-font-size, inherit)}refx-service-error-dialog refx-dialog-pres .refx-dialog-actions.buttons-place .stay-button span{font-family:var(--lhg-service-error-dialog-stay-button-font-family, inherit)}lhg-service-expansion-panel-item-pres :is(.row-title,.row-value){width:calc(100% - (var(--lhg-category-recap-icons-shift, 0) - var(--lhg-category-recap-icon-font-size, 3.2rem)))}lhg-service-expansion-panel-item-pres .mat-expansion-panel{overflow:visible}lhg-service-expansion-panel-item-pres .mat-expansion-panel.mat-expanded .category-recap-details{position:relative}lhg-service-expansion-panel-item-pres .mat-expansion-panel.mat-expanded .category-recap-details:before{border-bottom:var(--lhg-service-recap-title-border-bottom, none);content:"";height:0;left:0;margin:0 3rem;position:absolute;top:0;width:calc(100% - 6rem)}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header{border-radius:unset;height:unset}@media (min-width: 0){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header{padding:var(--lhg-category-recap-padding-y, 1.5rem)}}@media (min-width: 840px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header{padding:var(--lhg-category-recap-padding-y, 1.5rem) 2.4rem}}@media (min-width: 1024px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header{padding:var(--lhg-category-recap-padding-y, 1.5rem) 3rem}}@media (min-width: 1280px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header{padding:var(--lhg-category-recap-padding-y, 1.5rem) 5rem}}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header:hover{background:var(--lhg-service-recap-pres-mat-expansion-panel-header-background, none)}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header.cdk-focused:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:-.1rem;pointer-events:none;position:absolute;z-index:999}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header.mat-expanded .row-action .recap-breakdown-icon{color:var(--lhg-service-recap-breakdown-icon-color-expanded, var(--color-primary-500, #4d4d4d))}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header.mat-expanded .row-title .row-title-label{color:var(--lhg-service-recap-expanded-title-label-color, inherit);font-family:var(--lhg-service-recap-expanded-title-label-font-family, inherit);font-weight:var(--lhg-service-recap-pres-row-title-font-weight, 400)}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title{align-items:flex-start;margin:0;min-height:2.5rem;padding:var(--lhg-service-recap-expansion-panel-header-padding, 0)}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title i{padding-right:.5rem}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title .refx-icon-validate{color:var(--lhg-service-recap-validate-icon-color, var(--application-success-color, #007D35));font-size:var(--lhg-category-recap-validate-icon-font-size, 2.4rem);margin-top:var(--lhg-service-recap-validate-icon-margin-top, 0)}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title:has(.refx-icon-co2-neutralisation) .refx-icon-validate,lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title:has(.row-title-icon-image) .refx-icon-validate{margin-top:-.3rem}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title .row-title-icon-image{height:var(--lhg-service-recap-image-icon-size, 1.7rem)}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-body{padding:0}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value{display:flex;flex-basis:var(--lhg-service-recap-pres-row-title-and-value-flex-basis, 0);flex-grow:var(--lhg-service-recap-pres-row-title-and-value-flex-grow, 84);flex-shrink:var(--lhg-service-recap-pres-row-title-and-value-flex-shrink, 1);gap:var(--lhg-service-recap-pres-row-title-and-value-gap, 1rem);left:var(--lhg-category-recap-icons-shift, 0);position:relative}@media (min-width: 0){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value{flex-direction:column}}@media (min-width: 600px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value{flex-direction:row}}@media (min-width: 840px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value{flex-direction:column}}@media (min-width: 1024px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value{flex-direction:column}}@media (min-width: 1280px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value{flex-direction:column}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value{flex-basis:auto}}@supports (-webkit-hyphens: none){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value{flex-basis:auto}}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title{display:flex;flex-basis:var(--lhg-service-recap-pres-row-title-flex-basis, 0);flex-grow:var(--lhg-service-recap-pres-row-title-flex-grow, 2);flex-shrink:var(--lhg-service-recap-pres-row-title-flex-shrink, 1)}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title span{display:flex;margin-right:var(--lhg-category-recap-row-title-margin-right, 4rem)}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title span:first-of-type{left:calc(-1 * var(--lhg-category-recap-icons-shift, 0));position:absolute}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title .row-title-icon{color:var(--lhg-service-recap-icon-color, var(--application-text-color, #1A1A1A));font-size:var(--lhg-service-recap-expansion-panel-item-row-title-icon-font-size, auto)}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title .row-title-icon,lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title .row-title-icon-image{line-height:2.4rem}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title .row-title-validate-icon{line-height:var(--lhg-category-recap-validate-icon-line-height, 1.6rem)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title{flex-basis:auto}}@supports (-webkit-hyphens: none){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title{flex-basis:auto}}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title .row-title-label{color:var(--lhg-service-recap-pres-row-title-color, var(--application-text-color, #1A1A1A));display:flex;font-family:var(--lhg-service-recap-pres-row-title-font-family, inherit);font-size:var(--lhg-service-recap-pres-row-title-font-size, 1.4rem);font-weight:var(--lhg-service-recap-pres-row-title-font-weight, 400)}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-value{color:var(--lhg-service-recap-pres-row-value-color, var(--application-text-color, #1A1A1A));flex-basis:var(--lhg-service-recap-pres-row-value-flex-basis, 0);flex-grow:var(--lhg-service-recap-pres-row-value-flex-grow, 4);flex-shrink:var(--lhg-service-recap-pres-row-value-flex-shrink, 1)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-value{flex-basis:auto}}@supports (-webkit-hyphens: none){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-value{flex-basis:auto}}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-action{flex-basis:var(--lhg-service-recap-pres-row-action-flex-basis, 0);flex-grow:var(--lhg-service-recap-pres-row-action-flex-grow, 16);flex-shrink:var(--lhg-service-recap-pres-row-action-flex-shrink, 1);margin:0 0 0 .5rem;text-align:right}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-action{flex-basis:auto}}@supports (-webkit-hyphens: none){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-action{flex-basis:auto}}[dir=rtl] lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-action{text-align:left}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-action .recap-breakdown-icon{color:var(--lhg-service-recap-breakdown-icon-color, var(--application-text-color, #1A1A1A));font-size:var(--lhg-service-recap-breakdown-icon-font-size, 2.2rem);margin:var(--lhg-service-recap-pres-breakdown-icon-margin, 0 .5rem 0 0)}lhg-service-expansion-panel-item-pres .mat-expansion-panel.mat-expanded .mat-expansion-panel-content{padding-bottom:0}@media (min-width: 0){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .generic-recap-breakdown{padding:0 1.5rem}}@media (min-width: 600px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .generic-recap-breakdown{padding:0 1.5rem}}@media (min-width: 840px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .generic-recap-breakdown{padding:0 8.7rem}}@media (min-width: 1024px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .generic-recap-breakdown{padding:0 9.3rem}}@media (min-width: 1280px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .generic-recap-breakdown{padding:0 11.3rem}}@media (min-width: 0){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .seat-recap-breakdown>ul{padding:0 1.5rem}}@media (min-width: 600px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .seat-recap-breakdown>ul{padding:0 1.5rem}}@media (min-width: 840px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .seat-recap-breakdown>ul{padding:0 8.7rem}}@media (min-width: 1024px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .seat-recap-breakdown>ul{padding:0 9.3rem}}@media (min-width: 1280px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .seat-recap-breakdown>ul{padding:0 11.3rem}}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .generic-recap-breakdown .price,lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .generic-recap-breakdown .status,lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .seat-recap-breakdown .price,lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .seat-recap-breakdown .status{font-weight:initial}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .generic-recap-breakdown .name,lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .seat-recap-breakdown .name{font-family:var(--lhg-service-recap-pres-name-font-family, inherit)}@media (min-width: 0){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .generic-recap-link{padding:0 1.5rem}}@media (min-width: 600px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .generic-recap-link{padding:0 1.5rem}}@media (min-width: 840px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .generic-recap-link{padding:0 8.7rem}}@media (min-width: 1024px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .generic-recap-link{padding:0 9.3rem}}@media (min-width: 1280px){lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .generic-recap-link{padding:0 11.3rem}}lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .generic-recap-link a:after{-webkit-text-decoration:var(--lhg-service-recap-breakdown-generic-link-a-after-text-decoration, underline var(--application-page-buttons-background-color, #F5F7F8));text-decoration:var(--lhg-service-recap-breakdown-generic-link-a-after-text-decoration, underline var(--application-page-buttons-background-color, #F5F7F8))}lhg-service-expansion-panel-item-pres .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--lhg-service-recap-pres-mat-expansion-panel-header-background, none)}lhg-service-expansion-panel-item-pres .category-recap-details .recap-category-delete{display:flex;justify-content:right;padding-bottom:0!important;padding-top:0!important}@media (min-width: 0){lhg-service-expansion-panel-item-pres .category-recap-details .recap-category-delete{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 600px){lhg-service-expansion-panel-item-pres .category-recap-details .recap-category-delete{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 840px){lhg-service-expansion-panel-item-pres .category-recap-details .recap-category-delete{padding:2.4rem}}@media (min-width: 1024px){lhg-service-expansion-panel-item-pres .category-recap-details .recap-category-delete{padding:2.4rem 3rem}}@media (min-width: 1280px){lhg-service-expansion-panel-item-pres .category-recap-details .recap-category-delete{padding:2.4rem 5rem 2.4rem 3rem}}lhg-service-expansion-panel-item-pres .category-recap-details .recap-category-delete button{font-size:var(--lhg-service-recap-expansion-panel-delete-button-font-size, 1.6rem);margin-bottom:1rem;margin-top:1.5rem;white-space:normal}@media (min-width: 0){lhg-service-expansion-panel-item-pres .category-recap-details .recap-category-delete button{width:100%}}@media (min-width: 840px){lhg-service-expansion-panel-item-pres .category-recap-details .recap-category-delete button{width:auto}}lhg-service-expansion-panel-item-pres .category-recap-details .recap-category-delete button>span{padding:var(--lhg-service-recap-expansion-panel-delete-button-padding, 0)}lhg-service-expansion-panel-item-pres .category-recap-details .recap-category-delete button .mdc-button__label:before{content:var(--lhg-service-recap-expansion-panel-before-icon-trash-code, none);display:inline-block;font-family:var(--lhg-service-recap-expansion-panel-icon-font-family, inherit);font-size:var(--lhg-service-recap-expansion-panel-before-icon-font-size, 1.6rem);position:relative;vertical-align:bottom}lhg-service-expansion-panel-item-pres .category-recap-details .recap-category-delete button .mdc-button__label:after{content:var(--lhg-service-recap-expansion-panel-after-icon-trash-code, none);display:inline-block;font-family:var(--lhg-service-recap-expansion-panel-icon-font-family, inherit);font-size:2rem;left:var(--lhg-service-recap-expansion-panel-delete-button-after-icon-left, inherit);position:relative;width:var(--lhg-service-recap-expansion-panel-delete-button-after-icon-width, 3.2rem)}lhg-service-expansion-panel-item-pres refx-seat-recap-breakdown-pres .seat-recap-breakdown ul,lhg-service-expansion-panel-item-pres lhg-seat-recap-breakdown-pres .seat-recap-breakdown ul{flex-direction:column;flex-wrap:initial}lhg-service-expansion-panel-item-pres refx-seat-recap-breakdown-pres .recap-buttons,lhg-service-expansion-panel-item-pres lhg-seat-recap-breakdown-pres .recap-buttons{display:flex}@media (min-width: 0){lhg-service-expansion-panel-item-pres refx-seat-recap-breakdown-pres .recap-buttons,lhg-service-expansion-panel-item-pres lhg-seat-recap-breakdown-pres .recap-buttons{padding:var(--lhg-category-recap-panel-footer-padding-xs, 0 1.5rem)}}@media (min-width: 600px){lhg-service-expansion-panel-item-pres refx-seat-recap-breakdown-pres .recap-buttons,lhg-service-expansion-panel-item-pres lhg-seat-recap-breakdown-pres .recap-buttons{padding:var(--lhg-category-recap-panel-footer-padding-sm, 0 1.5rem)}}@media (min-width: 840px){lhg-service-expansion-panel-item-pres refx-seat-recap-breakdown-pres .recap-buttons,lhg-service-expansion-panel-item-pres lhg-seat-recap-breakdown-pres .recap-buttons{padding:var(--lhg-category-recap-panel-footer-padding-md, 0 2.4rem)}}@media (min-width: 1024px){lhg-service-expansion-panel-item-pres refx-seat-recap-breakdown-pres .recap-buttons,lhg-service-expansion-panel-item-pres lhg-seat-recap-breakdown-pres .recap-buttons{padding:var(--lhg-category-recap-panel-footer-padding-lg, 0 3rem)}}@media (min-width: 1280px){lhg-service-expansion-panel-item-pres refx-seat-recap-breakdown-pres .recap-buttons,lhg-service-expansion-panel-item-pres lhg-seat-recap-breakdown-pres .recap-buttons{padding:var(--lhg-category-recap-panel-footer-padding-xl, 0 5rem)}}lhg-collapsable-service-container mat-expansion-panel .mat-expansion-panel-content{overflow:visible}lhg-collapsable-service-container mat-expansion-panel .mat-expansion-panel-content refx-service-category-pres{overflow:visible}lhg-collapsable-service-container .insurance-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header,lhg-collapsable-service-container .insurance-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header,lhg-collapsable-service-container .seat-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header,lhg-collapsable-service-container .seat-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header{padding:var(--lhg-category-recap-padding-y, 1.6rem);margin:0}lhg-collapsable-service-container .insurance-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-value,lhg-collapsable-service-container .insurance-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .row-value,lhg-collapsable-service-container .seat-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-value,lhg-collapsable-service-container .seat-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .row-value{flex-grow:var(--lhg-service-recap-pres-row-value-flex-grow, 0)}@media (min-width: 840px){lhg-collapsable-service-container .insurance-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-value,lhg-collapsable-service-container .insurance-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .row-value,lhg-collapsable-service-container .seat-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-value,lhg-collapsable-service-container .seat-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .row-value{margin-left:.8rem}}lhg-collapsable-service-container .insurance-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-value .recap-breakdown-icon,lhg-collapsable-service-container .insurance-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .row-value .recap-breakdown-icon,lhg-collapsable-service-container .seat-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-value .recap-breakdown-icon,lhg-collapsable-service-container .seat-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .row-value .recap-breakdown-icon{margin:var(--lhg-service-recap-pres-breakdown-icon-margin, 0)}lhg-collapsable-service-container .insurance-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value,lhg-collapsable-service-container .insurance-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value,lhg-collapsable-service-container .seat-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value,lhg-collapsable-service-container .seat-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value{gap:var(--lhg-service-recap-pres-row-title-and-value-gap, 0)}lhg-collapsable-service-container .insurance-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-title-label,lhg-collapsable-service-container .insurance-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-title-label,lhg-collapsable-service-container .seat-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-title-label,lhg-collapsable-service-container .seat-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .row-title-and-value .row-title-label{font-size:var(--lhg-collapsable-teaser-content-desc-font-size);line-height:var(--lhg-collapsable-teaser-content-desc-line-height);margin-left:.8rem}lhg-collapsable-service-container .insurance-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title span,lhg-collapsable-service-container .insurance-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title .row-title-icon,lhg-collapsable-service-container .insurance-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title .row-title-icon-image,lhg-collapsable-service-container .insurance-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .row-title span,lhg-collapsable-service-container .insurance-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .row-title .row-title-icon,lhg-collapsable-service-container .insurance-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .row-title .row-title-icon-image,lhg-collapsable-service-container .seat-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title span,lhg-collapsable-service-container .seat-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title .row-title-icon,lhg-collapsable-service-container .seat-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .row-title .row-title-icon-image,lhg-collapsable-service-container .seat-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .row-title span,lhg-collapsable-service-container .seat-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .row-title .row-title-icon,lhg-collapsable-service-container .seat-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .row-title .row-title-icon-image{align-self:center}lhg-collapsable-service-container .insurance-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title:has(.row-title-icon-image) .refx-icon-validate,lhg-collapsable-service-container .insurance-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title:has(.row-title-icon) .refx-icon-validate,lhg-collapsable-service-container .insurance-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title:has(.row-title-icon-image) .refx-icon-validate,lhg-collapsable-service-container .insurance-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title:has(.row-title-icon) .refx-icon-validate,lhg-collapsable-service-container .seat-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title:has(.row-title-icon-image) .refx-icon-validate,lhg-collapsable-service-container .seat-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title:has(.row-title-icon) .refx-icon-validate,lhg-collapsable-service-container .seat-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title:has(.row-title-icon-image) .refx-icon-validate,lhg-collapsable-service-container .seat-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title:has(.row-title-icon) .refx-icon-validate{align-self:center;margin:0 .8rem}lhg-collapsable-service-container .insurance-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title i,lhg-collapsable-service-container .insurance-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title i,lhg-collapsable-service-container .seat-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title i,lhg-collapsable-service-container .seat-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title i{padding-right:0}lhg-collapsable-service-container .insurance-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .mat-content.mat-content-hide-toggle,lhg-collapsable-service-container .insurance-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .mat-content.mat-content-hide-toggle,lhg-collapsable-service-container .seat-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-header .mat-content.mat-content-hide-toggle,lhg-collapsable-service-container .seat-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-header .mat-content.mat-content-hide-toggle{margin-right:0;overflow:visible}lhg-collapsable-service-container .insurance-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .seat-recap-breakdown>ul,lhg-collapsable-service-container .insurance-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-content .seat-recap-breakdown>ul,lhg-collapsable-service-container .seat-service-category lhg-service-expansion-panel-item-pres .mat-expansion-panel .mat-expansion-panel-content .seat-recap-breakdown>ul,lhg-collapsable-service-container .seat-service-category refx-service-category-pres .mat-expansion-panel .mat-expansion-panel-content .seat-recap-breakdown>ul{padding:0 1.6rem}lhg-collapsable-service-container .insurance-service-category lhg-service-expansion-panel-item-pres .category-recap-details .recap-category-delete,lhg-collapsable-service-container .insurance-service-category refx-service-category-pres .category-recap-details .recap-category-delete,lhg-collapsable-service-container .seat-service-category lhg-service-expansion-panel-item-pres .category-recap-details .recap-category-delete,lhg-collapsable-service-container .seat-service-category refx-service-category-pres .category-recap-details .recap-category-delete{padding:2.4rem 1.6rem}@media (min-width: 0){:root{--service-price-information-pres-padding: 1.5rem 0 .2rem}}@media (min-width: 840px){:root{--service-price-information-pres-padding: 1.6rem 0 4.4rem}}@media (min-width: 1024px){:root{--service-price-information-pres-padding: 1.6rem 0 5rem}}refx-service-price-information-pres .service-price-information-card{margin-top:-.5rem;margin-bottom:var(--lhg-service-price-information-total-price-margin, 2.4rem)}refx-service-price-information-pres .service-price-information-card .price-line.service-total{color:var(--lhg-service-price-information-total-price-color, initial);flex-direction:row;font-family:var(--lhg-service-price-information-total-price-font-family, initial)}@media (max-width: 600px){refx-service-price-information-pres .service-price-information-card .price-line.service-total{align-items:var(--lhg-service-price-information-total-price-align-items, inherit);justify-content:var(--lhg-service-price-information-total-price-justify-content, flex-end)}}refx-service-price-information-pres .service-price-information-card .price-line.service-total .price-label{font-family:var(--lhg-service-price-information-total-price-font-family, initial);font-size:2rem;line-height:2.2rem}refx-service-price-information-pres .service-price-information-card .price-line.service-total refx-discountable-price{font-size:2rem;line-height:2.2rem}refx-service-price-information-pres .service-price-information-card .price-line.service-total refx-discountable-price span.price .price-currency-code{font-family:var(--lhg-service-price-information-total-price-amount-font-family, initial);font-size:2rem;color:var(--lhg-service-price-information-total-price-color, initial)}refx-service-price-information-pres .service-price-information-card .price-line.service-total refx-discountable-price span.price .price-amount{color:var(--lhg-service-price-information-total-price-color, initial);font-family:var(--lhg-service-price-information-total-price-amount-font-family, initial)}lhg-service-recap-pres ul.category-recap-items{margin:var(--lhg-service-recap-pres-items-margin, 0)}lhg-service-recap-pres ul.category-recap-items li:first-child mat-expansion-panel-header,lhg-service-recap-pres ul.category-recap-items li:first-child>div.category-recap-header[id]{border-top:var(--lhg-category-recap-panel-header-border)}lhg-service-recap-pres ul.category-recap-items li:not(:last-child) mat-expansion-panel-header:not(.mat-expanded),lhg-service-recap-pres ul.category-recap-items li:not(:last-child)>div.category-recap-header[id]:not(.mat-expanded){border-bottom:var(--lhg-category-recap-panel-header-border)}lhg-service-recap-pres ul.category-recap-items li:not(:last-child) .mat-expansion-panel.mat-expanded .mat-expansion-panel-content{border-bottom:var(--lhg-category-recap-panel-header-border)}lhg-service-recap-pres ul.category-recap-items li mat-expansion-panel-header{height:unset}lhg-service-recap-pres ul.category-recap-items .category-recap-item:not(:last-child){border-bottom:var(--category-recap-pres-category-recap-travel-unit-border)}lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content{align-items:flex-start;background:var(--lhg-service-recap-pres-category-recap-experience-fragment-background-color, #FFFEDC);display:flex;flex-direction:column;margin:0 auto .8rem;max-width:89.9rem;padding:1.8rem;width:100%}lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content .category-recap-experience-fragment-warning-message{color:var(--lhg-service-recap-pres-category-recap-experience-fragment-warning-message-text-color, #05164D);display:flex;font-family:var(--lhg-service-recap-pres-category-recap-experience-fragment-warning-message-font-family, inherit);font-weight:var(--lhg-service-recap-pres-category-recap-experience-fragment-warning-message-font-weight, 700);font-size:1.6rem;gap:1.5rem;line-height:var(--lhg-service-recap-pres-category-recap-experience-fragment-warning-message-line-height, 2.4rem);margin:.7rem 0 0 .7rem}lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content .category-recap-experience-fragment-warning-message .refx-icon-warning{font-size:2.6rem;margin:-.4rem}lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content .category-recap-experience-fragment-warning-message>span{display:inline-block;vertical-align:middle}lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content .category-recap-experience-fragment-external-link{color:var(--lhg-service-recap-pres-category-recap-experience-fragment-external-link-color, #52627C);display:flex;font-family:var(--lhg-service-recap-pres-category-recap-experience-fragment-external-link-font-family, var(--application-font-family-bold, coresans-a55));font-weight:var(--lhg-service-recap-pres-category-recap-experience-fragment-external-link-font-weight, 400);font-size:1.4rem;line-height:var(--lhg-service-recap-pres-category-recap-experience-fragment-external-link-line-height, 2rem);margin:.6rem 0 0 3.7rem}lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content .category-recap-experience-fragment-external-link a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content .category-recap-experience-fragment-external-link a:before,lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content .category-recap-experience-fragment-external-link a:after,lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content .category-recap-experience-fragment-external-link a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content .category-recap-experience-fragment-external-link a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content .category-recap-experience-fragment-external-link a:before,lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content .category-recap-experience-fragment-external-link a:after,lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content .category-recap-experience-fragment-external-link a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content .category-recap-experience-fragment-external-link a:before,lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content .category-recap-experience-fragment-external-link a:after{margin:var(--lhg-external-link-icon-margin, 0 .5rem .1rem 0);vertical-align:bottom}lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content .category-recap-experience-fragment-external-link a:before{content:var(--lhg-external-primary-link-before-content, none)}lhg-service-recap-pres ul.category-recap-items .category-recap-experience-fragment-content .category-recap-experience-fragment-external-link>span{display:inline-block;vertical-align:middle}lhg-service-recap-pres ul.category-recap-items .recap-delete{margin:var(--lhg-service-recap-pres-category-recap-delete-container-margin, 0 1.5rem 1.6rem)}lhg-service-recap-pres ul.category-recap-items .recap-delete>button{min-width:var(--lhg-service-recap-pres-category-recap-delete-button-width, 100%)}lhg-service-recap-pres ul.category-recap-items .recap-delete>button>span:after{content:var(--lhg-service-recap-pres-category-recap-delete-button-icon-content, var(--remove-icon-content, \e971));font-family:var(--lhg-service-recap-pres-category-recap-delete-button-icon-font-family, var(--icon-font-family, RefX-icons));font-size:2rem;left:.5rem;position:relative;top:.3rem}lhg-service-recap-pres .category-recap-paid-services-info-container,lhg-service-recap-pres .category-recap-enable-paid-seat-change-navigation-info-container{background-color:var(--lhg-category-recap-messages-background-color, var(--application-instruction-background, #B0B0B0));border-radius:var(--lhg-category-recap-messages-border-radius, var(--application-input-border-radius, .2rem));border:var(--lhg-category-recap-messages-border, none);padding:var(--lhg-category-recap-messages-padding, 1.8rem 2rem);display:flex}@media (min-width: 0){lhg-service-recap-pres .category-recap-paid-services-info-container,lhg-service-recap-pres .category-recap-enable-paid-seat-change-navigation-info-container{margin:1.5rem}}@media (min-width: 840px){lhg-service-recap-pres .category-recap-paid-services-info-container,lhg-service-recap-pres .category-recap-enable-paid-seat-change-navigation-info-container{margin:1.5rem 2.4rem}}@media (min-width: 1024px){lhg-service-recap-pres .category-recap-paid-services-info-container,lhg-service-recap-pres .category-recap-enable-paid-seat-change-navigation-info-container{margin:1.5rem 3rem}}@media (min-width: 1280px){lhg-service-recap-pres .category-recap-paid-services-info-container,lhg-service-recap-pres .category-recap-enable-paid-seat-change-navigation-info-container{margin:1.5rem 5rem}}lhg-service-recap-pres .category-recap-paid-services-info-container .refx-icon-information:before,lhg-service-recap-pres .category-recap-paid-services-info-container .refx-icon-warning:before,lhg-service-recap-pres .category-recap-enable-paid-seat-change-navigation-info-container .refx-icon-information:before,lhg-service-recap-pres .category-recap-enable-paid-seat-change-navigation-info-container .refx-icon-warning:before{font-size:2.4rem}lhg-service-recap-pres .category-recap-paid-services-info-container .category-recap-paid-services-info-icon,lhg-service-recap-pres .category-recap-paid-services-info-container .category-recap-enable-paid-seat-change-navigation-info-icon,lhg-service-recap-pres .category-recap-enable-paid-seat-change-navigation-info-container .category-recap-paid-services-info-icon,lhg-service-recap-pres .category-recap-enable-paid-seat-change-navigation-info-container .category-recap-enable-paid-seat-change-navigation-info-icon{margin:var(--category-recap-pres-paid-services-info-icon-margin, 0 calc(var(--application-spacer, 2rem) * .25))}lhg-service-recap-pres .category-recap-paid-services-info-container .category-recap-paid-services-info-icon:before,lhg-service-recap-pres .category-recap-paid-services-info-container .category-recap-enable-paid-seat-change-navigation-info-icon:before,lhg-service-recap-pres .category-recap-enable-paid-seat-change-navigation-info-container .category-recap-paid-services-info-icon:before,lhg-service-recap-pres .category-recap-enable-paid-seat-change-navigation-info-container .category-recap-enable-paid-seat-change-navigation-info-icon:before{line-height:var(--lhg-service-recap-pres-paid-services-info-line-height, 2rem)}lhg-service-recap-pres .category-recap-paid-services-info-container .category-recap-paid-services-info-icon,lhg-service-recap-pres .category-recap-enable-paid-seat-change-navigation-info-container .category-recap-paid-services-info-icon{color:var(--category-recap-pres-paid-services-info-icon-color, var(--application-icon-color, #3d3d3d))}lhg-service-recap-pres .category-recap-paid-services-info-container .category-recap-paid-services-info-icon:before,lhg-service-recap-pres .category-recap-enable-paid-seat-change-navigation-info-container .category-recap-paid-services-info-icon:before{content:var(--lhg-service-recap-pres-paid-services-info-icon-content, "\e910")}lhg-service-recap-pres .category-recap-paid-services-info-container .category-recap-enable-paid-seat-change-navigation-info-icon,lhg-service-recap-pres .category-recap-enable-paid-seat-change-navigation-info-container .category-recap-enable-paid-seat-change-navigation-info-icon{color:var(--application-warning-color, #826C1C)}lhg-service-recap-pres .category-recap-paid-services-info-container .category-recap-paid-services-info,lhg-service-recap-pres .category-recap-paid-services-info-container .category-recap-enable-paid-seat-change-navigation-warning,lhg-service-recap-pres .category-recap-enable-paid-seat-change-navigation-info-container .category-recap-paid-services-info,lhg-service-recap-pres .category-recap-enable-paid-seat-change-navigation-info-container .category-recap-enable-paid-seat-change-navigation-warning{color:var(--category-recap-pres-paid-services-info-color);font:var(--lhg-category-recap-messages-font, 400 1.4rem/2rem inherit)}lhg-service-recap-pres .category-recap-footer{display:flex;flex-direction:var(--lhg-service-recap-pres-category-recap-footer-flex-direction, column);margin:var(--category-recap-pres-category-recap-footer-margin)}@media (min-width: 0){lhg-service-recap-pres .category-recap-footer{padding:0 1.6rem}}@media (min-width: 840px){lhg-service-recap-pres .category-recap-footer{padding:0 2.4rem}}@media (min-width: 1024px){lhg-service-recap-pres .category-recap-footer{padding:0 3rem}}@media (min-width: 1280px){lhg-service-recap-pres .category-recap-footer{padding:0 5rem}}lhg-service-recap-pres .category-recap-footer:empty{display:none}lhg-service-recap-pres .category-recap-footer:has(>.category-modify-service){border-top:1px solid var(--application-solid-border-color, #B0B0B0)}lhg-service-recap-pres .category-recap-footer .category-modify-service,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price{flex:1}lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-paid-price,lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-price,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-paid-price,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-price{border-top:1px solid var(--application-solid-border-color, #B0B0B0);align-self:center;padding:var(--lhg-service-recap-pres-category-recap-paid-price-padding, 1.8rem 0 0);text-align:var(--lhg-service-recap-pres-category-total-price-text-align, right);margin:var(--discountable-price-space-between-margin)}[dir=rtl] lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-paid-price,[dir=rtl] lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-price,[dir=rtl] lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-paid-price,[dir=rtl] lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-price{text-align:var(--lhg-service-recap-pres-category-total-price-text-align-rtl, left)}lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-paid-price>span,lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-price>span,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-paid-price>span,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-price>span{margin:var(--lhg-service-recap-pres-category-total-price-text-margin, 0 1rem 0 0)}lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-paid-price-label,lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-price-label,lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-paid-price-value,lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-price-value,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-paid-price-label,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-price-label,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-paid-price-value,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-price-value{color:var(--lhg-service-recap-pres-category-recap-paid-price-label-color, var(--application-text-color, #1A1A1A));font-family:var(--lhg-service-recap-pres-category-recap-paid-price-label-font-family, inherit);font-size:var(--lhg-service-recap-pres-category-recap-paid-price-label-font-size, 2rem);font-weight:var(--lhg-service-recap-pres-category-recap-paid-price-label-font-weight, 400);line-height:var(--lhg-service-recap-pres-category-recap-paid-price-label-line-height, 2.5rem);margin:var(--lhg-service-recap-pres-category-recap-paid-price-label-margin, 0)}lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-paid-price-label .price-amount,lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-price-label .price-amount,lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-paid-price-value .price-amount,lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-price-value .price-amount,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-paid-price-label .price-amount,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-price-label .price-amount,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-paid-price-value .price-amount,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-price-value .price-amount{font-family:var(--lhg-service-recap-pres-category-recap-paid-price-amount-font-family, inherit)}lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-paid-price-label .price-amount.refx-bold-amount,lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-price-label .price-amount.refx-bold-amount,lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-paid-price-value .price-amount.refx-bold-amount,lhg-service-recap-pres .category-recap-footer .category-modify-service .category-total-price-value .price-amount.refx-bold-amount,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-paid-price-label .price-amount.refx-bold-amount,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-price-label .price-amount.refx-bold-amount,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-paid-price-value .price-amount.refx-bold-amount,lhg-service-recap-pres .category-recap-footer .category-recap-footer-price .category-total-price-value .price-amount.refx-bold-amount{font-family:var(--lhg-service-recap-pres-category-recap-paid-price-amount-bold-font-family, inherit)}lhg-service-recap-pres .category-recap-footer .category-modify-service{padding:var(--lhg-service-recap-pres-category-recap-modify-service-padding, 1.6rem 0);display:var(--lhg-service-recap-pres-category-footer-modify-display, flex);justify-content:var(--lhg-service-recap-pres-category-footer-modify-justify-content, flex-end);flex-direction:var(--lhg-service-recap-pres-category-footer-modify-flex-direction, row)}@media (max-width: 839.98px){lhg-service-recap-pres .category-recap-footer{flex-direction:var(--lhg-service-recap-pres-category-recap-footer-flex-direction-xs-down, column)}lhg-service-recap-pres .category-nav{min-width:var(--lhg-service-recap-pres-category-nav-button-width-xs, 100%)}}lhg-collapsable-service-container .insurance-service-category lhg-service-recap-pres,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres{border:none;box-shadow:none;margin:0}lhg-collapsable-service-container .insurance-service-category lhg-service-recap-pres .category,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category{gap:2.4rem}lhg-collapsable-service-container .insurance-service-category lhg-service-recap-pres .image,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .image{height:16rem;min-height:12rem;min-width:30rem;padding:0}@media (min-width: 840px){lhg-collapsable-service-container .insurance-service-category lhg-service-recap-pres .image,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .image{min-width:36rem}}lhg-collapsable-service-container .insurance-service-category lhg-service-recap-pres .category-recap-footer,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-footer{padding:2.4rem 0 0;margin:0}lhg-collapsable-service-container .insurance-service-category lhg-service-recap-pres .category-recap-footer .category-modify-service,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-footer .category-modify-service{border-top:none;padding:0;margin:0}lhg-collapsable-service-container .insurance-service-category lhg-service-recap-pres .category-recap-footer .category-modify-service .category-add-service .mdc-button__label,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-recap-footer .category-modify-service .category-add-service .mdc-button__label{font-size:var(--lhg-collapsable-teaser-content-desc-font-size);line-height:var(--lhg-collapsable-teaser-content-desc-line-height)}lhg-collapsable-service-container .insurance-service-category lhg-service-recap-pres .category-details,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-details{justify-content:space-between;padding:0}lhg-collapsable-service-container .insurance-service-category lhg-service-recap-pres .category-details .category-description,lhg-collapsable-service-container .insurance-service-category lhg-service-recap-pres .category-details .category-recap-details,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-details .category-description,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-details .category-recap-details{font-family:var(--lhg-collapsable-teaser-content-font-family);font-size:var(--lhg-collapsable-teaser-content-desc-font-size);line-height:var(--lhg-collapsable-teaser-content-desc-line-height);margin-bottom:0}lhg-collapsable-service-container .insurance-service-category lhg-service-recap-pres .category-details .category-add-service .mdc-button__label,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-details .category-add-service .mdc-button__label{font-size:var(--lhg-collapsable-teaser-content-desc-font-size);line-height:var(--lhg-collapsable-teaser-content-desc-line-height)}lhg-collapsable-service-container .insurance-service-category lhg-service-recap-pres .category.meal .category-details,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category.meal .category-details{border-bottom:none}lhg-collapsable-service-container .insurance-service-category lhg-service-recap-pres .category-label-and-title,lhg-collapsable-service-container .insurance-service-category lhg-service-recap-pres .category-teaser-price,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-label-and-title,lhg-collapsable-service-container .seat-service-category lhg-service-recap-pres .category-teaser-price{display:none}lhg-service-teaser-pres .category{display:flex;flex-direction:column}lhg-service-teaser-pres .category .image{background:no-repeat center center;background-size:cover;height:var(--application-teaser-image-height-xs, 10rem);position:relative;overflow:hidden}@media (min-width: 0){lhg-service-teaser-pres .category .image{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 600px){lhg-service-teaser-pres .category .image{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 840px){lhg-service-teaser-pres .category .image{padding:2.4rem}}@media (min-width: 1024px){lhg-service-teaser-pres .category .image{padding:2.4rem 3rem}}@media (min-width: 1280px){lhg-service-teaser-pres .category .image{padding:2.4rem 5rem 2.4rem 3rem}}@media (min-width: 600px) and (max-width: 839.98px){lhg-service-teaser-pres .category .image{min-height:var(--application-teaser-image-min-height-sm, 14rem)}}lhg-service-teaser-pres .category .category-details{display:flex;flex-direction:column;position:relative}@media (min-width: 0){lhg-service-teaser-pres .category .category-details{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 600px){lhg-service-teaser-pres .category .category-details{padding:1.5rem 1.5rem 2.4rem}}@media (min-width: 840px){lhg-service-teaser-pres .category .category-details{padding:2.4rem}}@media (min-width: 1024px){lhg-service-teaser-pres .category .category-details{padding:2.4rem 3rem}}@media (min-width: 1280px){lhg-service-teaser-pres .category .category-details{padding:2.4rem 5rem 2.4rem 3rem}}lhg-service-teaser-pres .category .category-details .category-title{color:var(--lhg-service-teaser-pres-title-color, var(--application-text-color, #1A1A1A));font-size:var(--lhg-service-teaser-pres-title-font-size, 1.6rem);font-family:var(--lhg-service-teaser-pres-title-font-family, inherit);line-height:var(--lhg-service-teaser-pres-title-line-height, 2rem);margin:var(--lhg-service-teaser-pres-title-margin, 0 0 1rem)}lhg-service-teaser-pres .category .category-details .category-title:first-letter{text-transform:uppercase}lhg-service-teaser-pres .category .category-details .description-container{display:flex;justify-content:space-between;gap:1rem}lhg-service-teaser-pres .category .category-details .description-container .category-description{color:var(--lhg-service-teaser-pres-text-color, var(--application-text-color, #1A1A1A));margin:var(--lhg-service-teaser-pres-description-margin, 0 0 .4rem)}lhg-service-teaser-pres .category .category-details .description-container .image-provider{height:2.8rem}@media (max-width: 839.98px){lhg-service-teaser-pres .category .category-details .category-add-service{width:100%;margin-top:var(--lhg-service-teaser-button-margin-top, 1.5rem)}lhg-service-teaser-pres .category .category-details .image-provider{display:none}}lhg-service-teaser-pres .category refx-category-teaser-pres .category-teaser-price .refx-body-2{font-family:var(--lhg-service-teaser-pres-refx-body-2-font-family)}@media (min-width: 840px){lhg-service-teaser-pres .category{flex-direction:row}lhg-service-teaser-pres .category .image{height:var(--application-teaser-image-height-sm, inherit);flex:1}lhg-service-teaser-pres .category .category-details{flex:2}lhg-service-teaser-pres .category .category-details button{float:right}}lhg-collapsable-service-container .insurance-service-category lhg-service-teaser-pres{border:none;box-shadow:none;margin:0}lhg-collapsable-service-container .insurance-service-category lhg-service-teaser-pres .category{gap:2.4rem}lhg-collapsable-service-container .insurance-service-category lhg-service-teaser-pres .image{height:16rem;min-height:12rem;min-width:30rem;padding:0}@media (min-width: 840px){lhg-collapsable-service-container .insurance-service-category lhg-service-teaser-pres .image{min-width:36rem}}lhg-collapsable-service-container .insurance-service-category lhg-service-teaser-pres .category-details{justify-content:space-between;padding:0}lhg-collapsable-service-container .insurance-service-category lhg-service-teaser-pres .category-details .category-description{font-family:var(--lhg-collapsable-teaser-content-font-family);font-size:var(--lhg-collapsable-teaser-content-desc-font-size);line-height:var(--lhg-collapsable-teaser-content-desc-line-height);margin-bottom:0}lhg-collapsable-service-container .insurance-service-category lhg-service-teaser-pres .category-details .category-add-service .mdc-button__label{font-size:var(--lhg-collapsable-teaser-content-desc-font-size);line-height:var(--lhg-collapsable-teaser-content-desc-line-height)}refx-services-price-breakdown-pres[data-service-category=RAILANDFLY] .service-title{display:none}refx-services-price-breakdown-pres[data-service-category=INSURANCE] .service-for-all-title{align-items:center;display:flex;flex-wrap:wrap}refx-services-price-breakdown-pres[data-service-category=INSURANCE] .service-for-all-title .insurance-logo{height:1.1rem;margin-right:1rem}@media (min-width: 840px){lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container{width:var(--lhg-share-link-dialog-min-md-width, 51.3rem)}}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-close-btn-corner{align-items:center;display:inline-block;font-size:var(--lhg-share-link-dialog-icon-cross-font-size, 1.6rem);margin-left:var(--lhg-share-link-dialog-icon-cross-margin-left, inherit)}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-close-btn-corner .mdc-button__label{width:100%}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-close-btn-corner .mdc-button__label .refx-icon-cross{color:var(--lhg-share-link-dialog-icon-cross-color, inherit)}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-close-btn-corner .mdc-button__label .refx-icon-cross:before{font-size:var(--lhg-share-link-dialog-close-icon-font-size, inherit);font-weight:var(--lhg-share-link-dialog-close-icon-font-weight, inherit);padding:var(--lhg-share-link-dialog-close-icon-padding, inherit)}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-title{margin-bottom:var(--lhg-share-link-dialog-title-margin-bottom, 2.4rem);width:100%}@media (min-width: 840px){lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-title{margin-bottom:var(--lhg-share-link-dialog-title-min-md-button-margin-bottom, 4.8rem)}}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-title div{align-items:center;align-self:stretch;display:flex;justify-content:space-between}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-header .refx-dialog-title div h1.approval-title.refx-title{font:var(--lhg-share-link-dialog-header-font, inherit);white-space:nowrap}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .approval-description .information{margin:var(--lhg-share-link-dialog-information-text-margin, inherit)}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .approval-description .information .information-text{color:var(--lhg-share-link-dialog-information-text-color, inherit);font:var(--lhg-share-link-dialog-information-text-font, inherit)}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .approval-description .flex-container{align-items:center;background:var(--lhg-share-link-dialog-flex-container-background, none);border:var(--lhg-share-link-dialog-flex-container-border, inherit);border-radius:var(--lhg-share-link-dialog-flex-container-border-radius, inherit);display:flex;height:var(--lhg-share-link-dialog-flex-container-height, inherit);margin:var(--lhg-share-link-dialog-flex-container-margin, inherit);padding:var(--lhg-share-link-dialog-flex-container-padding, inherit)}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .approval-description .flex-container .input-container{flex-grow:1;margin-right:1.5rem}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .approval-description .flex-container .input-container .input{background:var(--lhg-share-link-dialog-flex-container-background, none);border:none;color:var(--lhg-share-link-dialog-input-text-color, inherit);font:var(--lhg-share-link-dialog-input-text-font, inherit);padding:var(--lhg-share-link-dialog-input-text-padding, inherit);width:100%}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .approval-description .flex-container .input:focus{outline:none}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .approval-description .flex-container .copy-to-clipboard{background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;outline:inherit;padding:0}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .approval-description .flex-container .copy-to-clipboard:before{color:var(--lhg-share-link-dialog-icon-color, inherit);content:var(--lhg-share-link-dialog-icon-content, inherit);cursor:pointer;font-family:var(--application-font-family-icon, OS-icons);font-size:2.4rem}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .approval-description .flex-container .copy-to-clipboard :focus{box-shadow:none;outline:none}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .approval-description .flex-container .copy-to-clipboard:focus-visible{outline:auto .1rem -webkit-focus-ring-color}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .approval-description .share-link-dialog-input-line{border-color:var(--application-text-color, #1A1A1A);display:var(--lhg-share-link-dialog-input-line-display, inherit);stroke-width:.2rem}lhg-share-itinerary-link-dialog-pres refx-dialog-pres.dialog .refx-dialog-container .refx-dialog-actions{padding:0}lhg-share-itinerary-link-cont .itinerary-card-header-title.refx-display-3.header-text{color:var(--application-text-color, #1A1A1A);display:inline-block;font:var(--lhg-share-itinerary-link-cont-header-font, 400 1.8rem/2.2rem var(--application-font-family-bold, coresans-a55));margin:0 0 1.4rem;text-align:left}lhg-share-itinerary-link-cont .share{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0 0 .5rem 2rem;outline:inherit;padding:0;position:relative}lhg-share-itinerary-link-cont .share:before{color:var(--lhg-share-itinerary-link-icon-color, inherit);content:var(--lhg-share-itinerary-link-icon, );cursor:pointer;font-family:var(--application-font-family-icon, OS-icons);font-size:2.4rem;vertical-align:bottom}lhg-share-itinerary-link-cont .share :focus{box-shadow:none;outline:none}lhg-share-itinerary-link-cont .share:focus-visible{outline:var(--lhg-share-itinerary-link-focused-outline, auto .1rem -webkit-focus-ring-color)}lhg-share-itinerary-link-cont .share:hover{overflow:visible}lhg-share-itinerary-link-cont .share.refresh{animation:rotating 2s infinite}lhg-share-itinerary-link-cont .share.refresh:before{content:"\e955";vertical-align:bottom}lhg-share-itinerary-link-cont .share-itinerary-tooltip{display:none;cursor:auto;width:28rem;background:var(--application-tooltip-background-color, #262626);padding:2rem 4.2rem 2rem 2rem;position:absolute;left:-10rem;bottom:3.5rem;z-index:1;text-align:left}lhg-share-itinerary-link-cont .share-itinerary-tooltip.visible{display:block}lhg-share-itinerary-link-cont .share-itinerary-tooltip:before{background-color:var(--application-tooltip-background-color, #262626);content:"";height:1rem;position:absolute;left:12rem;bottom:var(--lhg-share-itinerary-link-cont-tooltip-caret-bottom, -.6rem);transform:rotate(45deg);width:1rem;border-bottom:inherit;border-left:none;border-right:inherit;border-top:none;box-shadow:var(--lhg-share-itinerary-link-cont-tooltip-caret-box-shadow, none);clip-path:var(--lhg-share-itinerary-link-cont-tooltip-caret-clip-path, none)}lhg-share-itinerary-link-cont .share-itinerary-tooltip .mat-typoghraphy{font:1.4rem/1.8rem var(--application-font-family-regular, coresans-a45)}@media screen and (min-width: 600px){lhg-share-itinerary-link-cont .share-itinerary-tooltip{top:.3rem;left:5rem;bottom:initial;width:36.3rem}lhg-share-itinerary-link-cont .share-itinerary-tooltip:before{left:var(--lhg-share-itinerary-link-cont-tooltip-caret-bottom, -.6rem);transform:rotate(135deg);top:2.3rem}}lhg-share-itinerary-link-cont .share-itinerary-close{position:absolute;top:.5rem;right:.5rem;cursor:pointer}lhg-share-itinerary-link-cont .share-itinerary-close .close-btn-corner.mat-mdc-mini-fab{border:none!important;background:none!important}lhg-share-itinerary-link-cont .share-itinerary-close .refx-icon-cross{font-size:var(--lhg-share-itinerary-link-cont-tooltip-icon-font-size, 1.6rem);color:var(--lhg-share-itinerary-link-cont-tooltip-icon-color, inherit)}.mat-mdc-dialog-surface lhg-share-itinerary-link-dialog-pres .refx-dialog-close-btn-corner.mat-mdc-mini-fab{border:none!important;background:none!important}:root{--app-skeleton-pres-upsell-premium-skeleton-margin: 2rem 0;--calendar-expansion-panel-loader-background-color: var(--application-skeleton-background-color, #D1D1D1);--calendar-expansion-panel-loader-block-height: 9rem;--calendar-skeleton-pres-histogram-skeleton-container-height: 15rem;--flight-recap-skeleton-pres-flight-details-skeleton-container-gap-xs: 1rem;--flight-recap-skeleton-pres-flight-details-skeleton-container-padding-xs: 1rem 0 1rem;--page-title-image-bigger-height: 10rem;--page-title-image-mobile-height: 5rem;--upsell-premium-row-pres-card-box-shadow: none;--upsell-premium-skeleton-pres-fare-family-group-skeleton-height: 5rem;--upsell-premium-skeleton-pres-flight-card-button-skeleton-border-bottom-left-radius: 0;--upsell-premium-skeleton-pres-flight-card-button-skeleton-border-top-left-radius: 0;--upsell-premium-skeleton-pres-flight-card-button-skeleton-border-bottom-left-radius-md: 0;--upsell-premium-skeleton-pres-flight-card-button-skeleton-border-top-left-radius-md: 0;--upsell-premium-skeleton-pres-flight-card-section-gap: 4rem;--upsell-premium-skeleton-pres-flight-card-section-gap-md: 4rem;--upsell-premium-skeleton-pres-flight-card-section-padding: 0 4.8rem 0 0;--upsell-premium-skeleton-pres-flight-details-skeleton-height: 2rem;--upsell-premium-skeleton-pres-flight-details-skeleton-first-width: 70%;--upsell-premium-skeleton-pres-flight-details-skeleton-second-width: 50%;--upsell-premium-skeleton-pres-flight-details-skeleton-first-width-md: 15rem;--upsell-premium-skeleton-pres-flight-details-skeleton-second-width-md: 11rem;--upsell-premium-skeleton-pres-row-timeline-skeleton-height: 6.4rem}@media (min-width: 840px){refx-app-skeleton-pres refx-basic-in-flow-layout .basic-in-flow-layout-container .page-header{height:10rem}}@media (min-width: 1024px){refx-app-skeleton-pres refx-basic-in-flow-layout .basic-in-flow-layout-container .page-header{height:16rem}}@media (min-width: 1280px){refx-app-skeleton-pres refx-basic-in-flow-layout .basic-in-flow-layout-container .page-header{margin:0 auto;max-width:106rem}refx-app-skeleton-pres refx-basic-in-flow-layout .basic-in-flow-layout-container .page-header refx-page-title-skeleton-pres{margin-left:0}}@media (min-width: 0){refx-app-skeleton-pres refx-basic-in-flow-layout refx-page-title-skeleton-pres{margin:2rem var(--application-page-spacing, 1.8rem) 2.4rem var(--lhg-grid-margin-xs, 1.8rem)}}@media (min-width: 600px){refx-app-skeleton-pres refx-basic-in-flow-layout refx-page-title-skeleton-pres{margin:2rem var(--application-page-spacing, 1.8rem) 2.4rem var(--lhg-grid-margin-sm, 2.4rem)}}@media (min-width: 840px){refx-app-skeleton-pres refx-basic-in-flow-layout refx-page-title-skeleton-pres{margin:4rem var(--application-page-spacing, 1.8rem) 4.4rem var(--lhg-grid-margin-md, 2.6rem)}}@media (min-width: 1024px){refx-app-skeleton-pres refx-basic-in-flow-layout refx-page-title-skeleton-pres{margin:5rem var(--application-page-spacing, 1.8rem) 5rem var(--lhg-grid-margin-lg, 3rem)}}@media (min-width: 1280px){refx-app-skeleton-pres refx-basic-in-flow-layout refx-page-title-skeleton-pres{margin:5rem var(--application-page-spacing, 1.8rem) 5rem var(--lhg-grid-margin-xl, 3rem)}}refx-app-skeleton-pres refx-basic-in-flow-layout refx-page-title-skeleton-pres .header-container{margin-bottom:0}refx-app-skeleton-pres refx-basic-in-flow-layout refx-page-title-skeleton-pres .header-container .box-title{display:flex}refx-app-skeleton-pres refx-basic-in-flow-layout refx-page-title-skeleton-pres .header-container .box-title .title-container ngx-skeleton-loader.page-title-skeleton{align-items:flex-start;display:flex;flex-direction:column}refx-app-skeleton-pres refx-basic-in-flow-layout .upsell-main-content-skeleton refx-calendar-skeleton-pres ngx-skeleton-loader.calendar-date-skeleton{display:none}refx-app-skeleton-pres refx-basic-in-flow-layout .upsell-main-content-skeleton refx-upsell-premium-skeleton-pres .fare-family-group-skeleton{margin-bottom:2rem}refx-app-skeleton-pres ngx-skeleton-loader .skeleton-loader.progress,refx-app-skeleton-pres ngx-skeleton-loader .skeleton-loader.progress-dark,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres ngx-skeleton-loader .skeleton-loader.progress,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres ngx-skeleton-loader .skeleton-loader.progress-dark{background-color:var(--application-skeleton-background-color, #D1D1D1)!important;border-radius:0!important}refx-app-skeleton-pres ngx-skeleton-loader .skeleton-loader.progress:before,refx-app-skeleton-pres ngx-skeleton-loader .skeleton-loader.progress-dark:before,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres ngx-skeleton-loader .skeleton-loader.progress:before,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres ngx-skeleton-loader .skeleton-loader.progress-dark:before{background-image:linear-gradient(to right,var(--lhg-skeleton-animation-color-2, rgba(245, 245, 245, 0)),var(--lhg-skeleton-animation-color-1, rgba(245, 245, 245, .5019607843)),var(--lhg-skeleton-animation-color-2, rgba(245, 245, 245, 0)))!important;animation-duration:3s!important;animation-timing-function:linear!important}refx-app-skeleton-pres refx-flight-recap-skeleton-pres,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres refx-flight-recap-skeleton-pres{height:7.5rem}refx-app-skeleton-pres .upsell-premium-row-skeleton-container,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container{background:#fff;border:var(--lhg-upsell-premium-row-skeleton-container-border, none);box-shadow:var(--lhg-upsell-premium-row-skeleton-container-box-shadow, none)}@media (min-width: 0){refx-app-skeleton-pres .upsell-premium-row-skeleton-container,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container{margin:1.5rem 0}}@media (min-width: 600px){refx-app-skeleton-pres .upsell-premium-row-skeleton-container,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container{margin:1.5rem 0}}@media (min-width: 840px){refx-app-skeleton-pres .upsell-premium-row-skeleton-container,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container{margin:2rem 0}}@media (min-width: 1024px){refx-app-skeleton-pres .upsell-premium-row-skeleton-container,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container{margin:5.2rem 0}}@media (min-width: 1280px){refx-app-skeleton-pres .upsell-premium-row-skeleton-container,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container{margin:5.2rem 0}}@media (min-width: 0){refx-app-skeleton-pres .upsell-premium-row-skeleton-container,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container{padding:1.6rem}}@media (min-width: 600px){refx-app-skeleton-pres .upsell-premium-row-skeleton-container,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container{padding:1.6rem}}@media (min-width: 840px){refx-app-skeleton-pres .upsell-premium-row-skeleton-container,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container{padding:2rem 3rem}}@media (min-width: 1024px){refx-app-skeleton-pres .upsell-premium-row-skeleton-container,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container{padding:2rem 3rem}}@media (min-width: 1280px){refx-app-skeleton-pres .upsell-premium-row-skeleton-container,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container{padding:2rem 3rem}}refx-app-skeleton-pres .upsell-premium-row-skeleton-container:last-of-type,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container:last-of-type{margin-bottom:0}refx-app-skeleton-pres .upsell-premium-row-skeleton-container .upsell-premium-row-skeleton,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container .upsell-premium-row-skeleton{box-shadow:none!important}refx-app-skeleton-pres .upsell-premium-row-skeleton-container .upsell-premium-row-skeleton .timeline-skeleton .skeleton-loader,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container .upsell-premium-row-skeleton .timeline-skeleton .skeleton-loader{margin-bottom:0}refx-app-skeleton-pres .upsell-premium-row-skeleton-container .upsell-premium-row-skeleton .flight-card-section,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container .upsell-premium-row-skeleton .flight-card-section{flex-direction:column;justify-content:space-between}@media (max-width: 839.98px){refx-app-skeleton-pres .upsell-premium-row-skeleton-container .upsell-premium-row-skeleton .flight-card-section,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container .upsell-premium-row-skeleton .flight-card-section{padding:0 2rem 0 0;margin-top:auto}}refx-app-skeleton-pres .upsell-premium-row-skeleton-container .upsell-premium-row-skeleton .flight-card-section .flight-details-skeleton,refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container .upsell-premium-row-skeleton .flight-card-section .flight-details-skeleton{display:grid;grid-template-areas:"a b" "c d";margin-top:auto;width:100%}refx-app-skeleton-pres .upsell-premium-row-skeleton-container .upsell-premium-row-skeleton .flight-card-section .flight-details-skeleton>div:nth-child(1),refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container .upsell-premium-row-skeleton .flight-card-section .flight-details-skeleton>div:nth-child(1){grid-column:1;grid-row:1;width:15rem}refx-app-skeleton-pres .upsell-premium-row-skeleton-container .upsell-premium-row-skeleton .flight-card-section .flight-details-skeleton>div:nth-child(2),refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container .upsell-premium-row-skeleton .flight-card-section .flight-details-skeleton>div:nth-child(2){grid-column:1;grid-row:2;width:13rem}refx-app-skeleton-pres .upsell-premium-row-skeleton-container .upsell-premium-row-skeleton .flight-card-section .flight-details-skeleton>div:nth-child(3),refx-upsell-premium-pres refx-upsell-premium-skeleton-pres .upsell-premium-row-skeleton-container .upsell-premium-row-skeleton .flight-card-section .flight-details-skeleton>div:nth-child(3){grid-column:2;grid-row:2;justify-self:flex-end;width:12rem}refx-upsell-premium-cont refx-upsell-premium-skeleton-pres{margin-top:2rem}refx-upsell-premium-cont refx-upsell-premium-skeleton-pres ngx-skeleton-loader.fare-family-group-skeleton{margin-bottom:2rem}refx-calendar-cont refx-calendar-pres ngx-skeleton-loader .skeleton-loader.progress{border-radius:0}refx-calendar-cont refx-calendar-pres ngx-skeleton-loader .skeleton-loader.progress:before{background-image:linear-gradient(to right,var(--lhg-skeleton-animation-color-2, rgba(245, 245, 245, 0)),var(--lhg-skeleton-animation-color-1, rgba(245, 245, 245, .5019607843)),var(--lhg-skeleton-animation-color-2, rgba(245, 245, 245, 0)));animation-duration:3s;animation-timing-function:linear}refx-slider-tooltip-pres .slider-tooltip-container{position:relative;border-left-width:0;border-right-width:0}refx-slider-tooltip-pres .slider-tooltip-container .slider-tooltip{background-color:var(--application-tooltip-background-color, #262626);border-radius:0;box-shadow:var(--lhg-slider-tooltip-box-shadow, 0 .1rem .4rem 0 rgba(0, 0, 0, .2));color:var(--lhg-miles-and-cash-slider-tooltip-text-color, var(--application-text-color, #1A1A1A));font-family:var(--lhg-miles-and-cash-slider-tooltip-font-family, inherit);font-size:var(--lhg-miles-and-cash-slider-tooltip-font-size, inherit);height:5.6rem;left:50%;max-width:calc(100% - 2rem);padding:0;text-overflow:ellipsis;top:-5rem;white-space:nowrap}refx-slider-tooltip-pres .slider-tooltip-container .slider-tooltip .tooltip-template{padding:.8rem;width:max-content}refx-slider-tooltip-pres .slider-tooltip-container .slider-tooltip .tooltip-template .mile-tooltip{color:var(--lhg-miles-and-cash-slider-tooltip-text-color, var(--application-text-color, #1A1A1A))}refx-slider-tooltip-pres .slider-tooltip-container .slider-tooltip .tooltip-template .cash-tooltip .price-currency-code,refx-slider-tooltip-pres .slider-tooltip-container .slider-tooltip .tooltip-template .cash-tooltip .price-amount{color:var(--lhg-miles-and-cash-slider-tooltip-text-color, var(--application-text-color, #1A1A1A))}refx-slider-tooltip-pres .slider-tooltip-container .slider-tooltip .arrow-down{background-color:var(--application-tooltip-background-color, #262626);border-color:var(--application-tooltip-background-color, #262626);top:92%}refx-slider-tooltip-pres .slider-tooltip-container .hide-slider-tooltip{visibility:visible}lhg-specific-sport-equipment-banner .lhg-info-message-container{align-items:flex-start;background:var(--lhg-specific-sport-equipment-banner-info-message-background-color, inherit);display:flex;margin:var(--lhg-specific-sport-equipment-banner-info-message-container-margin, 2.4rem 0);padding:var(--lhg-specific-sport-equipment-banner-info-message-container-padding, 1.8rem 1.8rem 1.8rem 1.4rem)}lhg-specific-sport-equipment-banner .lhg-info-message-container a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-inline-textlink-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-inline-textlink-text-decoration, none);text-decoration:var(--lhg-inline-textlink-text-decoration, none)}lhg-specific-sport-equipment-banner .lhg-info-message-container a:before,lhg-specific-sport-equipment-banner .lhg-info-message-container a:after,lhg-specific-sport-equipment-banner .lhg-info-message-container a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}lhg-specific-sport-equipment-banner .lhg-info-message-container a:hover:not([disabled]){color:var(--lhg-inline-textlink-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-inline-textlink-text-decoration-focus, none);text-decoration:var(--lhg-inline-textlink-text-decoration-focus, none)}lhg-specific-sport-equipment-banner .lhg-info-message-container a:before,lhg-specific-sport-equipment-banner .lhg-info-message-container a:after,lhg-specific-sport-equipment-banner .lhg-info-message-container a i{display:var(--lhg-inline-textlink-icon-display, inline-block);-webkit-text-decoration:var(--lhg-inline-textlink-icon-text-decoration, none);text-decoration:var(--lhg-inline-textlink-icon-text-decoration, none)}lhg-specific-sport-equipment-banner .lhg-info-message-container .lhg-info-message-icon{align-items:flex-start;display:flex;margin:var(--lhg-specific-sport-equipment-banner-info-message-icon-margin, 0 1rem 0 0)}lhg-specific-sport-equipment-banner .lhg-info-message-container .lhg-info-message-icon:before{color:var(--lhg-specific-sport-equipment-banner-info-message-icon-color, inherit);content:var(--lhg-specific-sport-equipment-banner-info-message-icon-content, none);font-family:OS-icons;font-size:2.4rem}lhg-specific-sport-equipment-banner .lhg-info-message-container .lhg-info-message-content{align-items:flex-start;display:flex;flex-direction:column;flex:1 0 0}lhg-specific-sport-equipment-banner .lhg-info-message-container .lhg-info-message-content .lhg-info-message-title{color:var(--lhg-specific-sport-equipment-banner-info-message-title-color, inherit);font:var(--lhg-specific-sport-equipment-banner-info-message-title-font, inherit);line-height:var(--lhg-specific-sport-equipment-banner-info-message-title-line-height, 2.4rem);margin:var(--lhg-specific-sport-equipment-banner-info-message-title-margin, 0 0 .9rem 0)}lhg-specific-sport-equipment-banner .lhg-info-message-container .lhg-info-message-content .lhg-info-message-text{color:var(--lhg-specific-sport-equipment-banner-info-message-text-color, inherit)}lhg-specific-sport-equipment-banner .lhg-info-message-container .lhg-info-message-content .lhg-info-message-text .refx-icon-arrow-right{color:var(--lhg-specific-sport-equipment-banner-info-message-inline-textlink-color);content:var(--lhg-specific-sport-equipment-banner-info-message-link-content);font-family:var(--lhg-specific-sport-equipment-banner-info-message-link-font-family);font-size:var(--lhg-specific-sport-equipment-banner-info-message-link-font-size, 1.8rem);line-height:var(--lhg-specific-sport-equipment-banner-info-message-text-line-height, 1.8rem);padding-right:.5rem;position:relative;top:var(--lhg-specific-sport-equipment-banner-info-message-icon-top, .3rem);left:var(--lhg-specific-sport-equipment-banner-info-message-icon-left, .125rem)}lhg-sponsor-information-pres{color:var(--application-text-color, #1A1A1A)}lhg-sponsor-information-pres .sponsor-header{font:var(--lhg-sponsor-information-header-font, inherit)}lhg-sponsor-information-pres .sponsor-name{font:var(--lhg-sponsor-information-name-font, inherit);margin:0 0 1.1rem}lhg-sponsor-information-pres .sponsor-email-info{display:flex;flex-direction:column}lhg-sponsor-information-pres .sponsor-email-label{font:var(--lhg-sponsor-information-name-font, inherit);margin-top:2rem}lhg-sponsor-information-pres .sponsor-email{margin-bottom:2rem;font:var(--lhg-sponsor-information-email-font, inherit);color:var(--lhg-sponsor-information-email-color, inherit)}lhg-sponsor-information-pres .messages-panel .content{margin:.2rem 0 0}lhg-sponsor-information-pres .sponsor-message-container{margin:0 0 3rem}lhg-sugarpot-checkbox-pres .sugarpot-checkbox-form{padding:var(--lhg-sugarpot-checkbox-pres-form-padding, 1.6rem 0)}@media (min-width: 1024px){lhg-sugarpot-checkbox-pres .sugarpot-checkbox-form lhg-sugarpot-checkbox-pres:hover .sugarpot-checkbox-form .marketing-consent-label{color:var(--lhg-sugarpot-checkbox-pres-text-color-hover, var(--application-text-color, #1A1A1A))}}lhg-sugarpot-checkbox-pres .sugarpot-checkbox-form .marketing-consent-checkbox{width:100%}lhg-sugarpot-checkbox-pres .sugarpot-checkbox-form .marketing-consent-checkbox .mdc-form-field{align-items:flex-start}lhg-sugarpot-checkbox-pres .sugarpot-checkbox-form .marketing-consent-checkbox .mdc-form-field .mdc-checkbox{margin-top:-1rem!important}lhg-sugarpot-checkbox-pres .sugarpot-checkbox-form .mat-checkbox-layout{width:100%;white-space:normal}lhg-sugarpot-checkbox-pres .sugarpot-checkbox-form .marketing-consent-label{color:var(--lhg-sugarpot-checkbox-pres-text-color, var(--application-text-color, #1A1A1A));line-height:var(--lhg-sugarpot-checkbox-pres-text-line-height, 2rem)}lhg-sugarpot-checkbox-pres .sugarpot-checkbox-form mat-checkbox.mat-checkbox .mat-checkbox-inner-container{top:.5rem}lhg-suite-plus-teaser-pres{background-color:#000;background-image:url(allegris-suite-plus-teaser-background.c755b78e6ce5cf27.png);background-position:center;background-repeat:no-repeat;background-size:25rem auto;display:flex;flex-direction:column;height:100%;justify-content:end;width:25rem}lhg-suite-plus-teaser-pres .allegris-text-wrapper{background-image:linear-gradient(to bottom,#0000,#000);color:#fff;padding:0 2rem;width:21rem}lhg-suite-plus-teaser-pres .allegris-text-wrapper .allegris-header-box .allegris-subtitle{font-family:var(--lhg-suite-plus-teaser-pres-subtitle-font-family, var(--application-font-family-regular, coresans-a45));font-size:var(--lhg-suite-plus-teaser-pres-subtitle-font-size, inherit);line-height:var(--lhg-suite-plus-teaser-pres-subtitle-line-height, inherit)}lhg-suite-plus-teaser-pres .allegris-text-wrapper .allegris-header-box .allegris-title{font-family:var(--lhg-suite-plus-teaser-pres-title-font-family, var(--application-font-family-bold, coresans-a55));font-size:var(--lhg-suite-plus-teaser-pres-title-font-size, inherit);line-height:var(--lhg-suite-plus-teaser-pres-title-line-height, inherit);margin-top:.2rem}lhg-suite-plus-teaser-pres .allegris-text-wrapper .allegris-description{font-family:var(--application-font-family-regular, coresans-a45);font-size:var(--lhg-suite-plus-teaser-pres-description-font-size, inherit);line-height:var(--lhg-suite-plus-teaser-pres-description-line-height, inherit)}lhg-suite-plus-teaser-pres .allegris-text-wrapper .allegris-contact{font-family:var(--application-font-family-bold, coresans-a55);font-size:1.2rem;line-height:1.4rem}lhg-suite-plus-teaser-pres .allegris-text-wrapper .allegris-contact a{all:unset}lhg-suite-plus-teaser-pres .allegris-text-wrapper .allegris-contact p{margin:0}lhg-suite-plus-teaser-pres .allegris-text-wrapper .allegris-link{margin-bottom:1.8rem;margin-top:3rem}lhg-suite-plus-teaser-pres .allegris-text-wrapper .allegris-header-box,lhg-suite-plus-teaser-pres .allegris-text-wrapper .allegris-description,lhg-suite-plus-teaser-pres .allegris-text-wrapper .allegris-contact,lhg-suite-plus-teaser-pres .allegris-text-wrapper .allegris-contact div:nth-of-type(1){margin:1rem 0}lhg-tenant-redirection-message-pres .message-box{align-items:var(--lhg-tenant-redirection-message-pres-align-items, normal);background-color:var(--lhg-tenant-redirection-message-pres-background-color, inherit);border:var(--lhg-tenant-redirection-message-pres-border, none);border-radius:var(--lhg-tenant-redirection-message-pres-border-radius, 0);display:var(--lhg-tenant-redirection-message-pres-display, flex);justify-content:flex-start;padding:var(--lhg-tenant-redirection-message-pres-padding, 1.8rem)}lhg-tenant-redirection-message-pres .message-box .info-icon{align-self:flex-start;color:var(--lhg-tenant-redirection-message-pres-info-icon-color, inherit);font-size:var(--lhg-tenant-redirection-message-pres-info-icon-font-size, 2.4rem)}lhg-tenant-redirection-message-pres .message-box .info-icon:before{content:var(--lhg-tenant-redirection-message-pres-info-content, \e91f);margin-right:.7rem}lhg-tenant-redirection-message-pres .message-box span{font-family:var(--lhg-tenant-redirection-message-pres-span-font-family, inherit);margin:0;padding:var(--lhg-tenant-redirection-message-pres-span-padding, 0)}lhg-tenant-redirection-message-pres .message-box span a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-inline-textlink-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-inline-textlink-text-decoration, none);text-decoration:var(--lhg-inline-textlink-text-decoration, none)}lhg-tenant-redirection-message-pres .message-box span a:before,lhg-tenant-redirection-message-pres .message-box span a:after,lhg-tenant-redirection-message-pres .message-box span a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}lhg-tenant-redirection-message-pres .message-box span a:hover:not([disabled]){color:var(--lhg-inline-textlink-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-inline-textlink-text-decoration-focus, none);text-decoration:var(--lhg-inline-textlink-text-decoration-focus, none)}lhg-tenant-redirection-message-pres .message-box span a:before,lhg-tenant-redirection-message-pres .message-box span a:after,lhg-tenant-redirection-message-pres .message-box span a i{display:var(--lhg-inline-textlink-icon-display, inline-block);-webkit-text-decoration:var(--lhg-inline-textlink-icon-text-decoration, none);text-decoration:var(--lhg-inline-textlink-icon-text-decoration, none)}lhg-tenant-redirection-message-pres .message-box span a:before,lhg-tenant-redirection-message-pres .message-box span a:after{margin-bottom:.1rem;vertical-align:bottom}lhg-tenant-redirection-message-pres .message-box span a:before{content:var(--lhg-inline-textlink-external-icon-before-content, none)}lhg-tenant-redirection-message-pres .message-box span a:after{content:var(--lhg-inline-textlink-external-icon-after-content, none)}refx-terms-and-conditions-cont .terms-and-conditions{padding-left:1.5rem}refx-terms-and-conditions-cont .terms-and-conditions .terms-and-conditions-checkbox .mat-checkbox-label{margin-top:.2rem}:root{--timeline-item-pres-complete-color: transparent;--timeline-item-pres-error-color: transparent;--timeline-item-pres-icon-border-radius: 0;--timeline-item-pres-icon-font-size: 2.5rem;--timeline-item-pres-icon-padding: 0;--timeline-item-pres-linking-line: none;--timeline-item-pres-warning-color: transparent}refx-timeline-item-pres .lost-services .timeline-item-content{display:none}refx-time-out-dialog refx-dialog-pres .refx-time-out-dialog-description{color:var(--lhg-time-out-dialog-description-color, var(--application-text-color, #1A1A1A))}refx-time-out-dialog refx-dialog-pres .refx-dialog-header{margin:0}refx-time-out-dialog refx-dialog-pres .refx-dialog-header .refx-time-out-dialog-title{font-family:var(--lhg-time-out-dialog-title-font-family, inherit);font-size:2.2rem}lhg-time-to-think-incompatibility-pres .card{background-color:var(--lhg-time-to-think-incompatibility-card-background-color, inherit);display:flex;flex-direction:column;margin-bottom:var(--lhg-time-to-think-incompatibility-card-margin-bottom, 2rem);overflow:hidden;padding:1.8rem}@media screen and (max-width: 599.98px){lhg-time-to-think-incompatibility-pres .card .title{font-size:var(--lhg-time-to-think-incompatibility-title-font-sm, 2.4rem)}}lhg-time-to-think-incompatibility-pres .card .title{color:var(--lhg-time-to-think-incompatibility-title-color, inherit);display:flex;font:var(--lhg-time-to-think-incompatibility-title-font, inherit);margin-bottom:1.2rem}lhg-time-to-think-incompatibility-pres .card .title:before{bottom:var(--lhg-time-to-think-incompatibility-title-icon-bottom, inherit);color:var(--lhg-time-to-think-incompatibility-title-icon-color, inherit);content:var(--lhg-time-to-think-incompatibility-title-icon, );display:inline-block;font-family:var(--lhg-time-to-think-incompatibility-icons-font-family, inherit);font-size:var(--lhg-time-to-think-incompatibility-title-icon-font-size, 3rem);font-weight:400;margin-right:1rem;position:relative}lhg-time-to-think-incompatibility-pres .card .message{color:var(--lhg-time-to-think-incompatibility-message-color, inherit);display:flex;font:var(--lhg-time-to-think-incompatibility-message-font, inherit);margin-left:var(--lhg-time-to-think-incompatibility-message-margin-left, 3.4rem)}lhg-time-to-think-incompatibility-pres .card .message:before{bottom:var(--lhg-time-to-think-incompatibility-message-icon-bottom, .5rem);color:var(--lhg-time-to-think-incompatibility-message-icon-color, inherit);content:var(--lhg-time-to-think-incompatibility-message-icon, );display:inline-block;font-family:var(--lhg-time-to-think-incompatibility-icons-font-family, inherit);font-size:var(--lhg-time-to-think-incompatibility-message-icon-font-size, 2.4rem);margin-right:1rem;position:relative;top:var(--lhg-time-to-think-incompatibility-message-icon-top, inherit)}refx-time-to-think-pres .mat-mdc-slide-toggle .mdc-switch{align-self:normal;height:3rem;margin-right:1rem;width:5.5rem}refx-time-to-think-pres .mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{border-radius:1.5rem;height:3rem}refx-time-to-think-pres .mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track .mdc-switch__handle{width:2.2rem;height:2.2rem;border-radius:1.1rem}refx-time-to-think-pres .mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__handle-track .mdc-switch__handle{margin-left:-.5rem}refx-time-to-think-pres .mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected .mdc-switch__handle-track .mdc-switch__handle{margin-left:.5rem}refx-time-to-think-pres .mat-mdc-slide-toggle:active .mdc-switch .mdc-switch__handle{width:2.2rem!important;height:2.2rem!important}refx-time-to-think-pres .mat-mdc-slide-toggle .mdc-form-field .mdc-label{margin-left:0;padding-left:0}refx-time-to-think-pres:has(.mat-checked) .card .time-to-think-details .time-to-think-teaser{color:var(--time-to-think-teaser-subtitle-color-checked, inherit);font-weight:var(--time-to-think-teaser-subtitle-font-weight, none)}refx-time-to-think-pres:has(.mat-checked) .card .time-to-think-details .time-to-think-expiration{color:var(--time-to-think-teaser-subtitle-color-checked, inherit);font-weight:var(--time-to-think-teaser-subtitle-font-weight, none)}refx-time-to-think-pres .discountable-price{color:var(--time-to-think-dynamic-teaser-discountable-price-color, none);font:var(--time-to-think-dynamic-teaser-discountable-price-font, none);position:relative;right:3.4rem}refx-time-to-think-pres .card{background-color:var(--application-time-to-think-static-teaser-background-color, #E5E5E5);padding:1.8rem 1.8rem 1.2rem!important}@media screen and (max-width: 599.98px){refx-time-to-think-pres .card .time-to-think-title{font-size:var(--time-to-think-teaser-title-font-size-sm, none)!important}}refx-time-to-think-pres .card .time-to-think-title{color:var(--application-time-to-think-static-teaser-title-color, #262626);display:flex;font:var(--time-to-think-teaser-title-font, none);margin-bottom:1.2rem!important}refx-time-to-think-pres .card .time-to-think-title:before{bottom:var(--time-to-think-teaser-icon-bottom, none);color:var(--time-to-think-teaser-title-icon-color, var(--application-time-to-think-static-teaser-title-color, #262626));content:var(--time-to-think-teaser-icon-sandglass, none);display:inline-block;font-family:var(--time-to-think-teaser-icon-font, none);font-size:var(--time-to-think-teaser-icon-font-size, none);font-weight:400;margin-right:1rem;position:relative}refx-time-to-think-pres .card .time-to-think-details{padding-top:.25rem!important}refx-time-to-think-pres .card .time-to-think-subcard{margin-left:3.8rem}refx-time-to-think-pres .card .time-to-think-disclaimer{color:var(--application-time-to-think-static-teaser-title-color, #262626);font-family:var(--application-font-family-bold, coresans-a55);font-size:var(--time-to-think-teaser-disclaimer-font-size, inherit);font-weight:var(--time-to-think-teaser-disclaimer-font-weight, 400);line-height:var(--time-to-think-teaser-disclaimer-line-height, 1.6rem);margin-top:1.2rem!important;padding-left:3.8rem}refx-time-to-think-pres .card .time-to-think-disclaimer .refx-caption{display:inline;font-family:var(--application-font-family-bold, coresans-a55);font-size:var(--time-to-think-teaser-disclaimer-font-size, inherit);font-weight:var(--time-to-think-teaser-disclaimer-font-weight, 400);line-height:var(--time-to-think-teaser-disclaimer-line-height, 1.6rem)}refx-time-to-think-pres .card .time-to-think-disclaimer i{color:var(--application-time-to-think-static-teaser-title-color, #262626)!important;bottom:.3rem;font-size:2rem;position:relative}refx-time-to-think-pres .card .time-to-think-teaser{color:var(--application-time-to-think-static-teaser-subtitle-color, #1A1A1A);font:var(--time-to-think-teaser-subtitle-font, inherit)}refx-time-to-think-pres .card .time-to-think-expiration{color:var(--application-time-to-think-static-teaser-subtitle-color, #1A1A1A);font:var(--time-to-think-teaser-subtitle-font, inherit)}refx-time-to-think-pres .card .time-to-think-price{margin-top:1.2rem}refx-time-to-think-pres .card .time-to-think-price>span{color:var(--time-to-think-dynamic-teaser-discountable-price-color, none);font:var(--time-to-think-dynamic-teaser-discountable-price-font, none);position:relative;right:6.5rem}refx-time-to-think-pres .card .time-to-think-price>span:first-of-type{display:none}refx-basic-layout .time-to-think-background{background-color:var(--time-to-think-teaser-background-page, inherit)!important}refx-basic-layout .dynamic .time-to-think-disclaimer{margin:0!important}refx-basic-layout .dynamic .time-to-think-disclaimer>span{display:none}.time-to-think-terms-and-link{background-color:var(--application-time-to-think-static-teaser-background-color, #E5E5E5);margin-bottom:var(--time-to-think-static-teaser-margin-bottom, 0);padding:0 1.8rem 1.8rem 5.6rem}.time-to-think-terms-and-link span.refx-icon-arrow-right{color:var(--lhg-inline-textlink-color, var(--application-primary-link-color, #4D4D4D));font:var(--time-to-think-teaser-link-font, none);font-size:1.8rem;position:relative;text-decoration:none;top:.3rem}.time-to-think-terms-and-link span.refx-icon-arrow-right:hover{color:var(--lhg-inline-textlink-color-focus, var(--application-primary-link-color-focus, #AC1804))}.time-to-think-terms-and-link .time-to-think-separator{width:100%;border-top:.1px solid var(--time-to-think-teaser-separator-color, none);margin-top:1.2rem;margin-bottom:1.2rem;margin-left:0}@media screen and (max-width: 599.98px){.time-to-think-terms-and-link .time-to-think-link{font-size:var(--time-to-think-teaser-link-font-size-sm, inherit)}}.time-to-think-terms{color:var(--application-time-to-think-static-teaser-terms-color, #1A1A1A);font:var(--time-to-think-teaser-terms-font, inherit);white-space:pre-wrap}.time-to-think-link{color:var(--application-time-to-think-static-teaser-link-color, #4D4D4D);font:var(--time-to-think-teaser-link-font, none);text-decoration:none}.time-to-think-link:hover{color:var(--lhg-inline-textlink-color-focus, var(--application-primary-link-color-focus, #AC1804))}.cdk-overlay-pane.refx-overlay-pane.mat-mdc-dialog-panel:has(refx-confirm-time-to-think-without-services-selection-dialog-pres){height:auto!important}@media (min-width: 1280px){refx-basic-layout .basic-layout-container .time-to-think-wrapper{margin:0}}@media (min-width: 600px){.main-content:has(.image-background-title img[style*="display: block"]) refx-shopping-cart .message-panel-wrapper:not(:has(refx-messages-panel-pres))~.time-to-think-wrapper:has(.time-to-think-top){margin-bottom:10rem;margin-top:-10rem;position:relative;z-index:1}}:root{--transferred-services-icon-font-size: 2.4rem;--transferred-services-icon-warn-border-radius: 0%;--transferred-services-icon-warn-font-size: 2.4rem;--transferred-services-icon-warn-line-height: 1.7rem;--transferred-services-icon-warn-padding: 0;--transferred-services-link-details-color: var(--application-text-color, #1A1A1A)}refx-transferred-services .transferred-services-container{background-color:var(--lhg-transferred-services-info-background-color, inherit);border:var(--lhg-transferred-services-info-border, inherit);padding:.5rem}refx-transferred-services .lost-services-container{background-color:var(--lhg-transferred-services-warn-background-color, inherit);border:var(--lhg-transferred-services-warn-border, inherit);padding:.4rem}refx-transferred-services .icon-left-container .refx-icon-informative:before{content:var(--lhg-transferred-services-info-icon-content, "\e910")}refx-transferred-services .icon-left-container .icon-left.refx-icon-informative{line-height:1.7rem}refx-transferred-services .icon-left-container .refx-icon-warning:before{content:var(--lhg-transferred-services-warn-icon-content, "\e91d")}refx-transferred-services .content-right-container .services-shown-confirmed,refx-transferred-services .content-right-container .lost-services-shown,refx-transferred-services .content-right-container .services-shown{font-family:var(--lhg-transferred-services-sub-heading-text-font-family, inherit);font-weight:var(--lhg-transferred-services-sub-heading-text-font-weight, 700)}refx-transferred-services .content-right-container .service-item-list li.service-item,refx-transferred-services .content-right-container .lost-service-item-list li.lost-service-item{font-size:1.4rem;font-weight:400;line-height:2rem}refx-transferred-services .content-right-container .service-item-list li.service-item .degraded-service .degraded-service-content .info-icon.refx-icon-warning:before,refx-transferred-services .content-right-container .lost-service-item-list li.lost-service-item .degraded-service .degraded-service-content .info-icon.refx-icon-warning:before{content:var(--lhg-degraded-service-icon-type);font-family:var(--lhg-degraded-service-icon-font-family, inherit);font-size:1.3rem}refx-transferred-services .content-right-container .service-item-list li.service-item .degraded-service .degraded-warning,refx-transferred-services .content-right-container .lost-service-item-list li.lost-service-item .degraded-service .degraded-warning{color:var(--application-degraded-service-warning-color, #101010);font-size:1.2rem}refx-transferred-services refx-link-button.transferred-services-details-link .mdc-button__label{font:1.4rem/2rem var(--lhg-transferred-services-details-in-avail-link-font-family-type, var(--application-font-family-regular, coresans-a45));font-weight:var(--lhg-transferred-services-details-in-avail-link-font-weight, 400);text-decoration:none}refx-transferred-services refx-link-button.transferred-services-details-link .mdc-button__label:before{content:var(--lhg-transferred-service-details-in-avail-link-icon, "\e91b");font-family:var(--application-font-family-icon, OS-icons);margin-right:.5rem}:root{--transferred-services-list-separator-line-border: 1px solid #CCCCCC}refx-transferred-services-list .services-container .transferred-services-details-container div.bound-city-pair{color:var(--lhg-transferred-services-details-container-text-color, inherit);font-family:var(--lhg-transferred-services-details-container-text-font-type, inherit);font-size:1.6rem;font-weight:var(--lhg-transferred-services-details-container-bound-city-text-font-weight, 700)}refx-transferred-services-list .services-container .transferred-services-details-link-section refx-link-button.transferred-services-details-link{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}refx-transferred-services-list .services-container .transferred-services-details-link-section refx-link-button.transferred-services-details-link .mdc-button__label:before,refx-transferred-services-list .services-container .transferred-services-details-link-section refx-link-button.transferred-services-details-link .mdc-button__label:after,refx-transferred-services-list .services-container .transferred-services-details-link-section refx-link-button.transferred-services-details-link i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-transferred-services-list .services-container .transferred-services-details-link-section refx-link-button.transferred-services-details-link:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}refx-transferred-services-list .services-container .transferred-services-details-link-section refx-link-button.transferred-services-details-link .mdc-button__label{color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D))}refx-transferred-services-list .services-container .transferred-services-details-link-section refx-link-button.transferred-services-details-link .mdc-button__label:before,refx-transferred-services-list .services-container .transferred-services-details-link-section refx-link-button.transferred-services-details-link .mdc-button__label:after,refx-transferred-services-list .services-container .transferred-services-details-link-section refx-link-button.transferred-services-details-link i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}refx-transferred-services-list .services-container .transferred-services-details-link-section refx-link-button.transferred-services-details-link .mdc-button__label{font-family:var(--lhg-transferred-services-details-link-font-family-type, inherit);font-size:1.4rem;font-weight:var(--lhg-transferred-services-details-link-font-weight, 400);line-height:2rem;text-decoration:none}:root{--traveler-message-panel-container-margin: 0;--traveler-message-panel-margin: 0;--traveler-button-panel-margin: 0;--traveler-next-button-margin: 0}refx-traveler .price-footer-card .buttons-place{background-color:var(--lhg-traveler-content-footer-buttons-place-background-color, inherit)}refx-traveler refx-page-title-pres.page-title{margin-bottom:var(--lhg-traveler-page-title-margin-bottom, 2.4rem)}refx-traveler refx-basic-in-flow-layout .content-wrapper{margin-top:var(--lhg-traveler-content-wrapper-margin-top, inherit)}refx-traveler refx-basic-in-flow-layout .message-panel{padding:0}@media (min-width: 0){refx-traveler refx-basic-in-flow-layout .message-panel refx-messages-panel-pres .messages-panel{margin:0 0 2.4rem}}@media (min-width: 840px){refx-traveler refx-basic-in-flow-layout .message-panel refx-messages-panel-pres .messages-panel{margin:2rem 0 4.4rem}}@media (min-width: 1024px){refx-traveler refx-basic-in-flow-layout .message-panel refx-messages-panel-pres .messages-panel{margin:2.6rem 0 5rem}}refx-traveler refx-basic-in-flow-layout.layout-container lhg-prominent-login-pres{display:inline}refx-traveler refx-basic-in-flow-layout.layout-container .traveler-container,refx-traveler refx-basic-in-flow-layout.layout-container .footer-wrapper{display:none}refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn{background:var(--lhg-mat-secondary-button-background, var(--color-accent-500, #D81E05))!important;color:var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF))!important;cursor:pointer!important;font:var(--lhg-mat-button-font, inherit);letter-spacing:var(--lhg-mat-button-letter-spacing, inherit);padding:var(--lhg-mat-button-padding, 0 1.5rem);text-transform:var(--lhg-mat-button-text-transform, none);transition:var(--lhg-transition, var(--application-transition, .2s));border:var(--lhg-mat-secondary-button-border, none)}refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple{display:none}refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn.mat-mdc-unelevated-button .mat-mdc-button-touch-target,refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn.mat-mdc-outlined-button .mat-mdc-button-touch-target{opacity:0!important}refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target{opacity:0!important}refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn:hover:not([disabled]),refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn:focus,refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn.focus,refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn.cdk-keyboard-focused,refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn.cdk-mouse-focused{background-color:var(--lhg-mat-secondary-button-mouse-focused-background, var(--lhg-mat-secondary-button-background, var(--color-accent-500, #D81E05)))!important;border:var(--lhg-mat-secondary-button-mouse-focused-border, none)!important;color:var(--lhg-mat-secondary-button-mouse-focused-color, var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF)))!important;cursor:pointer}refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn:hover:not([disabled]) .mat-mdc-button-focus-overlay,refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn:focus .mat-mdc-button-focus-overlay,refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn.focus .mat-mdc-button-focus-overlay,refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn.cdk-keyboard-focused .mat-mdc-button-focus-overlay,refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn.cdk-mouse-focused .mat-mdc-button-focus-overlay{display:none}refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn:hover:not([disabled]) .mat-mdc-button-wrapper span,refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn:focus .mat-mdc-button-wrapper span,refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn.focus .mat-mdc-button-wrapper span,refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn.cdk-keyboard-focused .mat-mdc-button-wrapper span,refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn.cdk-mouse-focused .mat-mdc-button-wrapper span{cursor:pointer}@media (max-width: 839.98px){refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn{width:100%}}@media (min-width: 840px){refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn{max-width:25rem}}refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn[disabled],refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn:hover[disabled]{background:var(--lhg-secondary-button-disabled-background, inherit)!important;border:var(--lhg-secondary-button-disabled-border)!important;border-radius:var(--lhg-secondary-button-disabled-border-radius, inherit)!important;opacity:var(--lhg-secondary-button-disabled-opacity, none)!important}refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn[disabled] span,refx-traveler refx-basic-in-flow-layout.stroked-confirm-button .nextBtn:hover[disabled] span{color:var(--lhg-secondary-button-disabled-color, inherit)!important}@media (min-width: 600px) and (min-width: 840px){refx-traveler .contact-info-container div.contact-info-card{text-align:right}}@media (min-width: 600px){refx-traveler .footer-wrapper .buttons-place{justify-content:space-between}}refx-traveler .contact-info-container .contact-info-card{display:flex;flex-direction:column}refx-traveler .contact-info-container .contact-info-card button.mat-stroked-button,refx-traveler .contact-info-container .contact-info-card button.mat-flat-button{height:unset;min-height:5rem;width:100%;margin:var(--lhg-traveler-contact-info-card-button-margin, 0 0 1.5rem 0)}@media (min-width: 840px){refx-traveler .contact-info-container .contact-info-card button.mat-stroked-button,refx-traveler .contact-info-container .contact-info-card button.mat-flat-button{margin:var(--lhg-traveler-contact-info-card-min-md-button-margin, 0 0 2rem 0)}}@media (min-width: 1024px){refx-traveler .contact-info-container .contact-info-card button.mat-stroked-button,refx-traveler .contact-info-container .contact-info-card button.mat-flat-button{margin:var(--lhg-traveler-contact-info-card-min-lg-button-margin, 0 0 2.5rem 0)}}@media (min-width: 1280px){refx-traveler .contact-info-container .contact-info-card button.mat-stroked-button,refx-traveler .contact-info-container .contact-info-card button.mat-flat-button{margin:var(--lhg-traveler-contact-info-card-min-xl-button-margin, 0 0 3rem 0)}}lhg-traveler-identity-seat{display:flex}lhg-traveler-identity-seat .traveler-square-content{background-color:var(--traveler-identity-seat-initials-background-inactive, inherit);border-radius:var(--traveler-identity-seat-initials-border-radius, .3rem);border:var(--traveler-identity-seat-initials-border, 1px solid inherit);color:var(--traveler-identity-seat-initials-color-inactive, var(--application-disabled-color-contrast, #FFF));display:table;height:var(--traveler-identity-seat-initials-height, 4rem);line-height:var(--traveler-identity-seat-initials-height, 4rem);margin:var(--traveler-identity-seat-initials-margin, 0 calc(var(--application-spacer, 2rem) * .25));text-align:center;width:var(--traveler-identity-seat-initials-width, 4rem)}lhg-traveler-identity-seat .traveler-square-content.highlighted{background-color:var(--traveler-identity-seat-initials-background, inherit);color:var(--traveler-identity-seat-initials-color, inherit)}lhg-traveler-identity-seat .traveler-square-content.paid-disabled{background-color:var(--traveler-identity-seat-initials-paid-disabled-background, inherit);color:var(--traveler-identity-seat-initials-paid-disabled-color, var(--application-white-default-color, #FFF))}lhg-traveler-identity-seat .identity,lhg-traveler-identity-seat .secondary-information{text-align:left}lhg-traveler-identity-seat .not-confirmed{color:var(--traveler-identity-seat-status-not-confirmed-color, var(--application-error-color, #AD1804))}lhg-traveler-identity-seat .identity{margin:var(--traveler-identity-seat-identity-margin, 0 0 calc(var(--application-spacer, 2rem) * .2))}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mat-mdc-tab{border:1px solid var(--lhg-traveler-identity-seat-border-color, inherit);color:var(--lhg-traveler-identity-seat-mat-tab-label-color, inherit);padding:1.4rem 1rem;width:auto}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mat-mdc-tab:not(:last-child){border-right:none}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mat-mdc-tab .passenger-info-wrapper{color:var(--lhg-traveler-identity-seat-mat-tab-label-passenger-info-wrapper-color, inherit)}.traveler-identity-seat-tabs .traveler-name{font-size:var(--lhg-traveler-identity-seat-traveler-name-font-size, 1.4rem);font-family:var(--lhg-traveler-identity-seat-traveler-name-font-family, inherit);color:var(--lhg-traveler-identity-seat-traveler-name-color, inherit)}.traveler-identity-seat-tabs .mat-mdc-tab-header{border-bottom:var(--lhg-traveler-identity-seat-mat-tab-header-border-bottom, inherit)}.traveler-identity-seat-tabs .mat-mdc-tab-header .mat-mdc-tab-labels{margin:.4rem}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active,.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active:focus{background-color:var(--lhg-traveler-identity-seat-mat-tab-label-active-background-color, inherit);border:none}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active .traveler-square-content,.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active:focus .traveler-square-content{border-color:var(--lhg-traveler-identity-seat-traveler-square-content-border-color, inherit)}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active refx-traveler-identity-seat .secondary-information,.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active:focus refx-traveler-identity-seat .secondary-information{font:var(--lhg-traveler-identity-seat-secondary-information-font, inherit)}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active refx-traveler-identity-seat .passenger-info-wrapper,.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active:focus refx-traveler-identity-seat .passenger-info-wrapper{color:var(--lhg-traveler-identity-seat-mat-tab-label-active-passenger-info-wrapper-color, inherit)}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active refx-traveler-identity-seat .passenger-info-wrapper .traveler-name,.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active:focus refx-traveler-identity-seat .passenger-info-wrapper .traveler-name{color:var(--lhg-traveler-identity-seat-active-traveler-name-color, inherit)}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active:hover,.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active:focus:hover{background-color:var(--lhg-traveler-identity-seat-mat-tab-label-active-hover-background-color, var(--lhg-traveler-identity-seat-mat-tab-label-active-background-color, inherit))}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active:hover refx-traveler-identity-seat .passenger-info-wrapper,.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active:focus:hover refx-traveler-identity-seat .passenger-info-wrapper{color:var(--lhg-traveler-identity-seat-mat-tab-label-active-hover-passenger-info-wrapper-color, var(--lhg-traveler-identity-seat-mat-tab-label-active-passenger-info-wrapper-color, inherit))}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active:hover refx-traveler-identity-seat .passenger-info-wrapper .traveler-name,.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active:focus:hover refx-traveler-identity-seat .passenger-info-wrapper .traveler-name{color:var(--lhg-traveler-identity-seat-mat-tab-label-active-hover-traveler-name-color, var(--lhg-traveler-identity-seat-active-traveler-name-color, inherit))}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline,.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab.mdc-tab--active:focus:hover .mdc-tab-indicator__content--underline{border:none}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab:focus{background:none}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab:focus:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab:focus .mdc-tab__ripple:before{background:none}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab:hover{background-color:var(--lhg-traveler-identity-seat-mat-tab-label-hover-background-color, inherit);border-color:var(--lhg-traveler-identity-seat-mat-tab-label-hover-border-color, var(--lhg-traveler-identity-seat-border-color, inherit))}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab:hover refx-traveler-identity-seat .passenger-info-wrapper{color:var(--lhg-traveler-identity-seat-mat-tab-label-hover-passenger-info-wrapper-color, var(--lhg-traveler-identity-seat-mat-tab-label-passenger-info-wrapper-color, inherit))}.traveler-identity-seat-tabs .mat-mdc-tab-labels .mdc-tab:hover refx-traveler-identity-seat .passenger-info-wrapper .traveler-name{color:var(--lhg-traveler-identity-seat-traveler-name-hover-color, var(--lhg-traveler-identity-seat-traveler-name-color, inherit))}.traveler-identity-seat-tabs .mat-tab-list .mat-ink-bar{background-color:var(--lhg-traveler-identity-seat-mat-ink-bar-background-color, inherit)}.traveler-identity-seat-tabs .mat-mdc-tab-header-pagination:not(.mat-mdc-tab-header-pagination-disabled) .mat-mdc-tab-header-pagination-chevron{border-color:var(--lhg-traveler-identity-seat-mat-tab-header-pagination-chevron-border-color, inherit)}.traveler-identity-seat-tabs .mat-mdc-tab-label-container .traveler-identity .traveler-square-content{color:var(--lhg-traveler-identity-seat-traveler-square-content-color, inherit)}.traveler-identity-seat-tabs .mat-mdc-tab-label-container .traveler-identity .traveler-square-content span{font-family:var(--lhg-traveler-identity-seat-traveler-square-content-span-font-family, inherit);font-size:1.6rem}.traveler-identity-seat-tabs .span{font-size:var(--lhg-traveler-identity-seat-span-font-size, inherit)}:root{--apis-regulatory-details-pres-gender-error-margin: calc(var(--application-spacer, 2rem) * -2) 0 calc(var(--application-spacer, 2rem) * 3.75);--frequent-flyer-list-pres-card-box-shadow: none;--frequent-flyer-list-pres-card-padding: 0;--frequent-flyer-list-pres-card-padding-md: 0;--personal-info-pres-gender-error-margin: calc(var(--application-spacer, 2rem) * -2) 0 calc(var(--application-spacer, 2rem) * 3.75);--traveler-details-pres-advanced-passenger-info-padding: var(--application-spacer, 2rem) 0;--traveler-details-pres-advanced-passenger-info-padding-md: var(--application-spacer, 2rem) 0;--traveler-details-pres-card-margin-bottom: 0;--traveler-details-pres-personal-info-wrapper-padding: 0;--traveler-details-pres-personal-info-wrapper-padding-md: 0;--traveler-price-footer-background-color: transparent}refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card{background-color:var(--lhg-traveler-management-traveler-details-card-background-color, initial);box-shadow:var(--lhg-traveler-management-traveler-details-card-box-shadow, initial)}refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card .personal-info-container{display:grid}@media (min-width: 840px){refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card .personal-info-container :not(mat-form-field):not(.first-name-with-warning-container):not(.last-name-with-warning-container):not(.middle-name-with-warning-container):not(.person-info-gender-radio-wrapper){grid-column:1/3}refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card .personal-info-container .personal-info-title-container{column-count:2;column-fill:auto;grid-column:1/2}refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card .personal-info-container .first-name-with-warning-container{grid-column-start:1}refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card .personal-info-container .person-info-gender-radio-wrapper{grid-column:1/2}refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card .personal-info-container .middle-name-with-warning-container:empty{display:none}}@media (min-width: 0){refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card .personal-info-container{grid-template-columns:repeat(1,1fr)}}@media (min-width: 840px){refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card .personal-info-container{grid-template-columns:repeat(2,1fr)}}@media (min-width: 0){refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card .personal-info-container{column-gap:1rem}}@media (min-width: 840px){refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card .personal-info-container{column-gap:1.2rem}}@media (min-width: 1024px){refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card .personal-info-container{column-gap:1.4rem}}refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card .personal-info-container .person-info-gender-radio-wrapper .personal-info-gender .mat-button-toggle-appearance-standard.mat-button-toggle-checked{border:none}refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card .personal-info-container .person-info-gender-radio-wrapper .personal-info-gender .mat-button-toggle-appearance-standard.mat-button-toggle.mat-button-toggle-checked:after{display:none}refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card .personal-info-container .person-info-gender-radio-wrapper .personal-info-gender-error{background-color:var(--lhg-traveler-management-personal-info-gender-error-background-color, var(--application-form-error-background-color, #FFE3E5));color:var(--lhg-traveler-management-personal-info-gender-error-color, var(--application-white-default-color, #FFF));display:flex;padding:var(--lhg-traveler-management-personal-info-gender-error-padding, 0);width:var(--lhg-traveler-management-personal-info-gender-error-width, fit-content)}refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card .personal-info-container .person-info-gender-radio-wrapper .personal-info-gender-error>span{display:flex;font:var(--lhg-traveler-management-personal-info-gender-error-font, 1.4rem);padding:0}refx-traveler-management-cont refx-traveler-management-pres .traveler-details-card .personal-info-container .non-binary-gender-warning-text{align-self:center;color:var(--application-text-color, #1A1A1A);margin:var(--lhg-traveler-management-personal-info-gender-warning-margin, -4rem 0 2.5rem)}refx-traveler-management-cont refx-traveler-management-pres refx-apis-regulatory-details-pres .apis-regulatory-details-panel .mat-button-toggle-group.apis-regulatory-details-gender{flex-wrap:wrap}refx-traveler-management-cont refx-traveler-management-pres refx-apis-regulatory-details-pres .apis-regulatory-details-panel .mat-button-toggle-group.apis-regulatory-details-gender .non-binary-gender-warning-text{padding-top:.5rem;text-wrap:wrap}refx-traveler-management-cont refx-traveler-management-pres refx-apis-regulatory-details-pres .apis-regulatory-details-gender-error{background-color:var(--lhg-traveler-management-personal-info-gender-error-background-color, var(--application-form-error-background-color, #FFE3E5));color:var(--lhg-traveler-management-personal-info-gender-error-color, var(--application-white-default-color, #FFF));width:var(--lhg-traveler-management-personal-info-gender-error-width, fit-content)}refx-traveler-management-cont refx-traveler-management-pres refx-apis-regulatory-details-pres .apis-regulatory-details-gender-error>span{display:flex;font:var(--lhg-traveler-management-personal-info-gender-error-font, 1.4rem);padding:var(--lhg-traveler-management-personal-info-gender-error-padding, 0)}@media (min-width: 840px){refx-traveler-management-cont refx-traveler-management-pres refx-contact-info-phone-item-pres .contact-info-phone-country-code-wrapper{margin-right:1.2rem}}@media (min-width: 1024px){refx-traveler-management-cont refx-traveler-management-pres refx-contact-info-phone-item-pres .contact-info-phone-country-code-wrapper{margin-right:1.4rem}}refx-traveler-management-cont refx-traveler-management-pres refx-contact-info-phone-item-pres .contact-info-phone-country-code-wrapper .mat-mdc-text-field-wrapper{flex:inherit}refx-traveler-management-cont refx-traveler-management-pres refx-contact-info-phone-item-pres .contact-info-phone-country-code-wrapper .mat-mdc-form-field-infix:after{content:"\e907";height:1.5rem;position:absolute;right:var(--lhg-traveler-management-mat-select-arrow-right, .2rem);top:var(--lhg-traveler-management-mat-select-arrow-top-space, 2.4rem);width:1.5rem}refx-traveler-management-cont refx-traveler-management-pres refx-contact-info-phone-item-pres .contact-info-phone-country-code-wrapper.mat-focused .mat-mdc-form-field-infix:after{content:"\e90a"}@media (min-width: 0){refx-traveler-management-cont refx-traveler-management-pres .mat-mdc-form-field{margin:var(--lhg-traveler-management-mat-form-fields-margin-xs, 0 0 1.5rem)}}@media (min-width: 840px){refx-traveler-management-cont refx-traveler-management-pres .mat-mdc-form-field{margin:0 0 2rem}}@media (min-width: 1024px){refx-traveler-management-cont refx-traveler-management-pres .mat-mdc-form-field{margin:0 0 2.5rem}}@media (min-width: 1280px){refx-traveler-management-cont refx-traveler-management-pres .mat-mdc-form-field{margin:0 0 3rem}}refx-traveler-management-cont refx-traveler-management-pres .mat-mdc-form-field.mat-focused .mat-mdc-form-field-label{color:var(--lhg-traveler-management-form-field-label-color, initial)}refx-traveler-management-cont refx-traveler-management-pres .mat-mdc-form-field .mat-mdc-form-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix:after{font-size:var(--lhg-traveler-management-mat-form-dropdown-arrow-font-size, initial);height:var(--lhg-traveler-management-mat-form-dropdown-arrow-width, initial);width:var(--lhg-traveler-management-mat-form-dropdown-arrow-width, initial)}refx-traveler-management-cont refx-traveler-management-pres .mat-mdc-form-field-infix .mat-mdc-select .mat-mdc-select-arrow-wrapper:after{font-size:var(--lhg-traveler-management-mat-form-dropdown-arrow-font-size, initial);height:var(--lhg-traveler-management-mat-form-dropdown-arrow-width, initial);width:var(--lhg-traveler-management-mat-form-dropdown-arrow-width, initial)}refx-traveler-management-cont refx-traveler-management-pres refx-frequent-flyer-list-pres .frequent-flyer-info-header{display:none}refx-traveler-management-cont refx-traveler-management-pres refx-frequent-flyer-pres .frequent-flyer-card form{background-color:var(--application-page-buttons-background-color, #F5F7F8);display:grid}@media (min-width: 0){refx-traveler-management-cont refx-traveler-management-pres refx-frequent-flyer-pres .frequent-flyer-card form{column-gap:1rem}}@media (min-width: 840px){refx-traveler-management-cont refx-traveler-management-pres refx-frequent-flyer-pres .frequent-flyer-card form{column-gap:1.2rem}}@media (min-width: 1024px){refx-traveler-management-cont refx-traveler-management-pres refx-frequent-flyer-pres .frequent-flyer-card form{column-gap:1.4rem}}@media (min-width: 0){refx-traveler-management-cont refx-traveler-management-pres refx-frequent-flyer-pres .frequent-flyer-card form{grid-template-columns:repeat(1,1fr)}}@media (min-width: 840px){refx-traveler-management-cont refx-traveler-management-pres refx-frequent-flyer-pres .frequent-flyer-card form{grid-template-columns:repeat(2,1fr)}}refx-traveler-management-cont refx-traveler-management-pres refx-frequent-flyer-pres .frequent-flyer-card form .frequent-flyer-program-wrapper{display:block}refx-traveler-management-cont refx-traveler-management-pres refx-frequent-flyer-pres .frequent-flyer-card form .mat-mdc-form-field{padding:var(--lhg-traveler-management-frequent-flyer-padding, initial)}@media (min-width: 0){refx-traveler-management-cont refx-traveler-management-pres refx-frequent-flyer-pres .frequent-flyer-card form .mat-mdc-form-field{margin:var(--lhg-traveler-management-mat-form-fields-margin-xs, 0 0 1.5rem)}}@media (min-width: 840px){refx-traveler-management-cont refx-traveler-management-pres refx-frequent-flyer-pres .frequent-flyer-card form .mat-mdc-form-field{margin:0 0 2rem}}@media (min-width: 1024px){refx-traveler-management-cont refx-traveler-management-pres refx-frequent-flyer-pres .frequent-flyer-card form .mat-mdc-form-field{margin:0 0 2.5rem}}@media (min-width: 1280px){refx-traveler-management-cont refx-traveler-management-pres refx-frequent-flyer-pres .frequent-flyer-card form .mat-mdc-form-field{margin:0 0 3rem}}@media (min-width: 840px){refx-traveler-management-cont refx-traveler-management-pres refx-frequent-flyer-pres .frequent-flyer-card form .mat-mdc-form-field:nth-last-child(2){margin-bottom:0}}refx-traveler-management-cont refx-traveler-management-pres refx-frequent-flyer-pres .frequent-flyer-card form .mat-mdc-form-field .mat-mdc-form-field-error-wrapper .mat-mdc-form-field-hint-wrapper .mat-hint .input-hint-frequent-flyer{margin:0}.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .personal-info-pres-container .personal-info-title-container,.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .personal-info-pres-container .personal-info-first-name-container,.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .personal-info-pres-container .personal-info-middle-name-container,.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .personal-info-pres-container .personal-info-last-name-container,.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .personal-info-pres-container .personal-info-title-container .mat-mdc-floating-label,.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .personal-info-pres-container .personal-info-first-name-container .mat-mdc-floating-label,.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .personal-info-pres-container .personal-info-middle-name-container .mat-mdc-floating-label,.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .personal-info-pres-container .personal-info-last-name-container .mat-mdc-floating-label{pointer-events:none}.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .frequent-flyer-cont .frequent-flyer-program-wrapper,.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .frequent-flyer-cont .frequent-flyer-wrapper,.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .frequent-flyer-cont .frequent-flyer-program-wrapper .mat-mdc-floating-label,.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .frequent-flyer-cont .frequent-flyer-wrapper .mat-mdc-floating-label{pointer-events:none}.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .personal-info-title-container *,.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .personal-info-first-name-container *,.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .personal-info-middle-name-container *,.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .personal-info-last-name-container *,.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .frequent-flyer-program-wrapper *,.traveler-form.cug-traveler-infos-disabled refx-traveler-management-pres .frequent-flyer-wrapper *{color:var(--lhg-traveler-management-cug-disabled-fields-color, inherit)!important}.traveler-form.cug-traveler-infos-disabled .personal-info-title .mat-mdc-select-arrow-wrapper:after,.traveler-form.cug-traveler-infos-disabled .frequent-flyer-program-input .mat-mdc-select-arrow-wrapper:after{color:var(--lhg-traveler-management-cug-disabled-fields-color, inherit)!important}.traveler-form.cug-traveler-infos-disabled .personal-info-title-container .mat-mdc-form-field-flex,.traveler-form.cug-traveler-infos-disabled .personal-info-first-name-container .mat-mdc-form-field-flex,.traveler-form.cug-traveler-infos-disabled .personal-info-middle-name-container .mat-mdc-form-field-flex,.traveler-form.cug-traveler-infos-disabled .personal-info-last-name-container .mat-mdc-form-field-flex,.traveler-form.cug-traveler-infos-disabled .frequent-flyer-program-wrapper .mat-mdc-form-field-flex,.traveler-form.cug-traveler-infos-disabled .frequent-flyer-wrapper .mat-mdc-form-field-flex{border-color:var(--lhg-traveler-management-cug-disabled-fields-color, inherit)!important}:root{--unpaid-services-panel-button-container-margin: 2rem 0 2.4rem;--unpaid-services-panel-icon-font-size: 2rem;--unpaid-services-panel-padding: 1.6rem 1rem;--unpaid-services-panel-shadow: 0}refx-unpaid-services-panel-pres div .unpaid-services-panel:before{content:none}refx-unpaid-services-panel-pres .unpaid-services-panel{border:var(--lhg-unpaid-services-panel-border, none)}refx-unpaid-services-panel-pres .unpaid-services-panel .unpaid-services-container{background-color:var(--lhg-unpaid-services-panel-message-background-color, inherit)}refx-unpaid-services-panel-pres .unpaid-services-panel .unpaid-services-container .icon-left.refx-icon-warning:before{content:var(--lhg-unpaid-services-panel-warning-info-icon, \e910);color:var(--lhg-unpaid-services-panel-warning-info-icon-color, inherit)}refx-unpaid-services-panel-pres .unpaid-services-panel .unpaid-services-container .content .title{font:var(--lhg-unpaid-services-panel-title-font, inherit)}refx-unpaid-services-panel-pres .unpaid-services-panel .unpaid-services-container .content .unpaid-services-list{margin-left:1.8rem}:root{--fare-family-group-selector-content-chevron-icon-margin: 0;--fare-family-group-selector-content-padding: 0;--upsell-complex-flow-refx-disclaimer-icon-size: 2.4rem;--upsell-complex-flow-refx-disclaimer-icon-color: var(--application-text-color, #1A1A1A);--upsell-complex-flow-refx-disclaimer-icon-margin: 0;--upsell-complex-flow-refx-disclaimer-text-color: var(--application-text-color, #1A1A1A);--upsell-complex-flow-refx-disclaimer-text-font-weight: normal}@media (min-width: 0){refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-appearance-standard,refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle-checked.mat-button-toggle-appearance-standard{height:var(--lhg-fare-family-group-selector-button-height-xs, 9.4rem)}}@media (min-width: 600px){refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-appearance-standard,refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle-checked.mat-button-toggle-appearance-standard{height:var(--lhg-fare-family-group-selector-button-height-sm, 6.2rem)}}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button[aria-pressed=true] .fare-family-group-selector-icon :before,refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle-checked .mat-button-toggle-button[aria-pressed=true] .fare-family-group-selector-icon :before{color:var(--lhg-fare-family-group-selector-top-icon-color, #FFFFFF)}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content .fare-family-group-selector-content .fare-family-group-button-content .fare-family-group-name,refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle-checked .mat-button-toggle-label-content .fare-family-group-selector-content .fare-family-group-button-content .fare-family-group-name{font:var(--lhg-upsell-complex-flow-fare-family-group-name-font, inherit);margin:.4rem 1rem .3rem 0}@media (min-width: 0){refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content .fare-family-group-selector-content .fare-family-group-selector-icon,refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle-checked .mat-button-toggle-label-content .fare-family-group-selector-content .fare-family-group-selector-icon{right:.5rem}}@media (min-width: 600px){refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content .fare-family-group-selector-content .fare-family-group-selector-icon,refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle-checked .mat-button-toggle-label-content .fare-family-group-selector-content .fare-family-group-selector-icon{right:1.5rem}}@media (min-width: 840px){refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content .fare-family-group-selector-content .fare-family-group-selector-icon,refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle-checked .mat-button-toggle-label-content .fare-family-group-selector-content .fare-family-group-selector-icon{right:2rem}}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content .fare-family-group-selector-content .fare-family-group-selector-icon :before,refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle-checked .mat-button-toggle-label-content .fare-family-group-selector-content .fare-family-group-selector-icon :before{font-size:var(--lhg-fare-family-group-selector-icon-font-size, 2rem);height:3.2rem;width:3.2rem}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content .fare-family-group-selector-content .fare-family-group-selector-icon .refx-icon-chevron-down,refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle-checked .mat-button-toggle-label-content .fare-family-group-selector-content .fare-family-group-selector-icon .refx-icon-chevron-down{color:var(--lhg-fare-family-group-selector-down-icon-color, inherit)}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content .fare-family-group-selector-content .fare-family-group-selector-icon .refx-icon-chevron-top,refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle-checked .mat-button-toggle-label-content .fare-family-group-selector-content .fare-family-group-selector-icon .refx-icon-chevron-top{color:var(--lhg-fare-family-group-selector-top-icon-color, #FFFFFF)}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle .fare-family-group-selector-content,refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle-checked .fare-family-group-selector-content{width:100%;justify-content:space-between}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle .fare-family-group-button-content,refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle-checked .fare-family-group-button-content{align-items:baseline}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle .fare-family-group-button-content .fare-family-group-from-price,refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle-checked .fare-family-group-button-content .fare-family-group-from-price{align-items:baseline;margin-top:.3rem}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle .fare-family-group-button-content .fare-family-group-from-price>span,refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle-checked .fare-family-group-button-content .fare-family-group-from-price>span{font:var(--lhg-upsell-complex-flow-fare-family-group-button-content-text-font, inherit);margin-bottom:-.5rem}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle .fare-family-group-button-content .fare-family-group-from-price :after,refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle-checked .fare-family-group-button-content .fare-family-group-from-price :after{margin-right:.5rem}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle .fare-family-group-button-content .fare-family-group-from-price .fare-family-group-price>span,refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle-checked .fare-family-group-button-content .fare-family-group-from-price .fare-family-group-price>span{font:var(--lhg-upsell-complex-flow-fare-family-group-button-content-price-font, inherit)}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .fare-family-group-complex-content .fare-card-list-item .price-card-container .price-card-input-label span.price .price-currency-code{font-size:var(--lhg-price-card-price-currency-code-font-size, 1.4rem);font-family:var(--lhg-price-card-price-currency-code-font-family, inherit)}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .fare-family-group-complex-content .fare-card-list-item .price-card-container .price-card-input-label span.price .price-amount{font-size:var(--lhg-price-card-price-amount-font-size, 1.4rem)}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .fare-family-group-complex-content .fare-card-list-item .price-card-container .price-card-input-label .price-card-per-passenger{font-size:var(--lhg-price-card-per-passenger-font-size, 1.2rem)}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .fare-family-group-complex-content refx-flight-fares-cont refx-flight-fares-pres .title{font-size:var(--lhg-subheading-font-size, 2rem);margin-top:var(--lhg-subheading-margin-top, inherit);margin-bottom:var(--lhg-subheading-margin-bottom, .5rem);font-family:var(--lhg-subheading-font-family, inherit)}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .fare-family-group-complex-content refx-flight-fares-cont refx-flight-fares-pres .fare-comparison-link-wrapper .fare-comparison-link{font-family:var(--lhg-fare-comparison-link-font-family, inherit);font-size:var(--lhg-fare-comparison-link-font-size, 1.4rem);margin-bottom:var(--lhg-fare-comparison-link-margin-bottom, 1rem);color:var(--lhg-fare-comparison-link-color, inherit);text-align:center}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .fare-family-group-complex-content refx-flight-fares-cont refx-flight-fares-pres .fare-comparison-link-wrapper .fare-comparison-link:before{font-family:var(--lhg-fare-comparison-link-icon-font-family, inherit);font-size:var(--lhg-fare-comparison-link-icon-font-size, inherit);margin-right:var(--lhg-fare-comparison-link-icon-margin-right, inherit);position:static}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .fare-family-group-complex-content refx-flight-fares-cont refx-flight-fares-pres refx-carousel .carousel-container .arrow{display:none}refx-upsell-complex-flow refx-upsell-complex-flow-pres refx-fare-family-group-selector-pres .fare-family-group-complex-content refx-flight-fares-cont refx-flight-fares-pres refx-carousel .carousel-container .carousel{justify-content:flex-start!important;padding-top:var(--lhg-upsell-complex-carousel-padding-top, 1rem)}refx-upsell-complex-flow .refx-display-3.air-bounds-dates{color:var(--lhg-upsell-complex-flow-date-label-color, var(--application-text-color, #1A1A1A));font:var(--lhg-upsell-complex-flow-date-label-font, 400 1.8rem/2.2rem initial)}[dir=rtl] refx-upsell-complex-flow .refx-display-3.air-bounds-dates{text-align:var(--lhg-upsell-complex-flow-date-label-text-align-opposite, right)}@media (min-width: 0){refx-upsell-complex-flow .content-wrapper div.main-content{margin:0 auto}}@media (min-width: 1280px){refx-upsell-complex-flow .content-wrapper div.main-content{margin:0 0 0 .5rem}}refx-upsell-complex-flow .content-wrapper div.main-content .disclaimer{background-color:var(--lhg-upsell-complex-flow-disclaimer-background-color, inherit);border:var(--lhg-upsell-complex-flow-disclaimer-border, none);padding:var(--lhg-upsell-complex-flow-disclaimer-padding, 1.6rem 2.2rem 1.6rem 1.4rem)}refx-upsell-complex-flow .content-wrapper div.main-content .disclaimer i{line-height:var(--lhg-upsell-complex-flow-disclaimer-info-line-height, initial)}refx-upsell-complex-flow .content-wrapper div.main-content .disclaimer i:before{content:var(--lhg-upsell-complex-flow-disclaimer-info-content, \e91f);color:var(--lhg-upsell-complex-flow-disclaimer-info-content-color, inherit);font-size:var(--lhg-upsell-complex-flow-disclaimer-info-content-size, inherit)}refx-upsell-complex-flow .content-wrapper div.main-content .disclaimer p{font-family:var(--lhg-upsell-complex-flow-disclaimer-text-font-family, inherit)}refx-upsell-complex-flow .footer-wrapper .buttons-place>button.back-button:nth-of-type(1){display:none}refx-upsell-complex-flow .flight-details-breakdown-icon{display:none}:root{--upsell-footer-buttons-row-gap-sm: var(--lhg-button-row-gap, 1.6rem);--upsell-footer-buttons-row-gap-xs: var(--lhg-button-row-gap, 1.6rem);--upsell-premium-margin: 0 var(--application-page-spacing, 1.8rem)}@media (max-width: 839.98px){refx-upsell .footer-buttons{flex-direction:column-reverse;row-gap:var(--lhg-button-row-gap, 1.6rem)}refx-upsell .footer-buttons div{flex:0 0 auto;width:100%}refx-upsell .footer-buttons div button{min-width:var(--lhg-button-min-width, 100%)}}@media (min-width: 840px){refx-upsell .footer-buttons button{max-width:var(--lhg-button-max-width, 25rem)}}refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres{margin:0}refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres .capsule-closed-user-group-highlight-corporate{display:var(--lhg-upsell-premium-capsule-closed-user-group-highlight-corporate-display, inherit)}refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres .sorting-filtering-area{font-size:1.6rem;line-height:2.2rem}@media (min-width: 0){refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres .sorting-filtering-area{margin:var(--lhg-upsell-premium-filtering-sorting-area-xs-margin, 2.7rem 0 1.9rem)}}@media (min-width: 600px){refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres .sorting-filtering-area{margin:var(--lhg-upsell-premium-filtering-sorting-area-sm-margin, 2.7rem 0)}}@media (min-width: 840px){refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres .sorting-filtering-area{margin:var(--lhg-upsell-premium-filtering-sorting-area-md-margin, 4.7rem 0)}}@media (min-width: 1024px){refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres .sorting-filtering-area{margin:var(--lhg-upsell-premium-filtering-sorting-area-lg-margin, 5.3rem 0)}}@media (min-width: 1280px){refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres .sorting-filtering-area{margin:var(--lhg-upsell-premium-filtering-sorting-area-xl-margin, 4.8rem 0)}}refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres .legends-container{padding:0}refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres refx-info-text .info-text-wrapper{border:var(--lhg-info-text-wrapper-border, inherit);background:var(--lhg-info-text-wrapper-background, inherit)}@media (min-width: 0){refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres refx-info-text .info-text-wrapper{margin:2.4rem 0 0}}@media (min-width: 840px){refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres refx-info-text .info-text-wrapper{margin:4.4rem 0 2.4rem}}@media (min-width: 1024px){refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres refx-info-text .info-text-wrapper{margin:5rem 0 2.5rem}}@media (min-width: 1280px){refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres refx-info-text .info-text-wrapper{margin:5rem 0 2rem}}refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres refx-info-text .info-text-wrapper i{margin:var(--lhg-info-text-wrapper-icon-margin, initial)}refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres refx-info-text .info-text-wrapper .refx-display-1.message{font-family:var(--lhg-info-text-wrapper-message-font-family, inherit);line-height:var(--lhg-info-text-wrapper-message-line-height, inherit)}refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres refx-fare-family-group-selector-cont refx-fare-family-group-selector-pres .fare-family-group-button-toggle{padding:var(--lhg-upsell-premium-cont-fare-family-group-selector-pres-button-toggle-padding, .7rem 0)}@media (min-width: 0){refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres refx-fare-family-group-selector-cont refx-fare-family-group-selector-pres{margin:var(--lhg-upsell-premium-cont-fare-family-group-selector-pres-xs-margin, 2rem 0 0)}}@media (min-width: 840px){refx-upsell refx-upsell-premium-cont refx-upsell-premium-pres refx-fare-family-group-selector-cont refx-fare-family-group-selector-pres{margin:var(--lhg-upsell-premium-cont-fare-family-group-selector-pres-md-margin, 2.4rem 0 0)}}refx-upsell-premium-exchange-cont refx-upsell-premium-pres .legends-container{padding:var(--lhg-upsell-exchange-legends-padding, 0)}:root{--upsell-premium-filtering-button-dimension: 4.8rem;--upsell-premium-filtering-button-icon-size: 2.5rem}refx-upsell-premium-filtering-pres{display:flex;flex-direction:column}refx-upsell-premium-filtering-pres .filtering-controls .filters-list{width:100%}refx-upsell-premium-filtering-pres .filtering-controls .filters-list .carousel{width:100%}refx-upsell-premium-filtering-pres .filtering-controls .filters-list .carousel .carousel-container .arrow{display:none}refx-upsell-premium-filtering-pres .filtering-controls .filters-list ul{display:flex}refx-upsell-premium-filtering-pres .filtering-controls .filters-list ul li{align-self:center}refx-upsell-premium-filtering-pres .filtering-controls .filters-list .mat-mdc-chip-set .mdc-evolution-chip{margin:.6rem 0 .6rem .8rem}refx-upsell-premium-filtering-pres .filtering-controls .filters-list .mat-mdc-chip-listbox{height:var(--lhg-upsell-premium-filtering-pres-filtering-controls-filters-list-mat-chip-list-height, 5.5rem);margin:-.4rem 0;padding-left:.5rem}refx-upsell-premium-filtering-pres .filtering-controls .filters-button{margin-bottom:.6rem;width:initial}@media (min-width: 0){refx-upsell-premium-filtering-pres .filtering-controls .filters-button:not(.mdc-fab){padding:var(--lhg-upsell-premium-filtering-pres-filtering-controls-filters-button-padding-xs, 0 1.4rem)}}@media (min-width: 600px){refx-upsell-premium-filtering-pres .filtering-controls .filters-button:not(.mdc-fab){padding:var(--lhg-upsell-premium-filtering-pres-filtering-controls-filters-button-padding-sm, 0 2.6rem)}}@media (min-width: 840px){refx-upsell-premium-filtering-pres .filtering-controls .filters-button:not(.mdc-fab){padding:var(--lhg-upsell-premium-filtering-pres-filtering-controls-filters-button-padding-md, 0 5.3rem)}}@media (min-width: 1024px){refx-upsell-premium-filtering-pres .filtering-controls .filters-button:not(.mdc-fab){padding:var(--lhg-upsell-premium-filtering-pres-filtering-controls-filters-button-padding-lg, 0 7.6rem)}}@media (min-width: 1280px){refx-upsell-premium-filtering-pres .filtering-controls .filters-button:not(.mdc-fab){padding:var(--lhg-upsell-premium-filtering-pres-filtering-controls-filters-button-padding-xl, 0 5.5rem)}}refx-upsell-premium-filtering-pres .filtering-controls .filters-button.mdc-fab{width:4.8rem!important;height:4.8rem!important}refx-upsell-premium-filtering-pres .filtering-controls .filters-button.mdc-fab:hover{background-color:var(--lhg-upsell-premium-filtering-pres-mat-fab-hover-background-color, var(--color-accent-500, #D81E05))!important;border-color:var(--lhg-upsell-premium-filtering-pres-mat-fab-hover-border-color, var(--color-accent-500, #D81E05))!important;color:var(--lhg-upsell-premium-filtering-pres-mat-fab-hover-color, #FFF)!important}refx-upsell-premium-filtering-pres .summary-and-sorting{flex-direction:column}refx-upsell-premium-filtering-pres .summary-and-sorting .filtered-airbounds{color:var(--lhg-upsell-premium-filtering-pres-filtered-airbounds-text-color, var(--application-text-color, #1A1A1A));font-size:1.2rem}@media (min-width: 0){refx-upsell-premium-filtering-pres .summary-and-sorting .filtered-airbounds{padding-bottom:1.4rem}}@media (min-width: 600px){refx-upsell-premium-filtering-pres .summary-and-sorting .filtered-airbounds{padding-bottom:1.6rem}}@media (min-width: 840px){refx-upsell-premium-filtering-pres .summary-and-sorting .filtered-airbounds{padding-bottom:4.4rem}}@media (min-width: 1024px){refx-upsell-premium-filtering-pres .summary-and-sorting .filtered-airbounds{padding-bottom:5.3rem}}@media (min-width: 1280px){refx-upsell-premium-filtering-pres .summary-and-sorting .filtered-airbounds{padding-bottom:5rem}}refx-upsell-premium-filtering-pres refx-upsell-premium-sorting-pres{font-weight:var(--lhg-upsell-premium-filtering-pres-font-weight-bold, inherit)}refx-upsell-premium-filtering-pres refx-upsell-premium-sorting-pres>span{font-size:1.6rem;line-height:2.2rem;color:var(--lhg-upsell-premium-sorting-text-color, var(--application-text-color, #1A1A1A))}@media (min-width: 0){refx-upsell-premium-filtering-pres refx-upsell-premium-sorting-pres>span{margin-right:var(--lhg-upsell-premium-sorting-text-margin-xs, inherit)}}@media (min-width: 600px){refx-upsell-premium-filtering-pres refx-upsell-premium-sorting-pres>span{margin-right:var(--lhg-upsell-premium-sorting-text-margin-sm, inherit)}}@media (min-width: 840px){refx-upsell-premium-filtering-pres refx-upsell-premium-sorting-pres>span{margin-right:var(--lhg-upsell-premium-sorting-text-margin-md, inherit)}}refx-upsell-premium-filtering-pres refx-upsell-premium-sorting-pres refx-menu .menu-title .menu-trigger{font:var(--lhg-menu-font, 400 1.6rem/2.2rem inherit);color:var(--lhg-upsell-premium-filtering-pres-menu-trigger-color, inherit)}refx-upsell-premium-filtering-pres refx-upsell-premium-sorting-pres refx-menu .menu-title .menu-trigger:focus{box-shadow:var(--lhg-menu-trigger-expanded-box-shadow, none)}refx-upsell-premium-filtering-pres refx-upsell-premium-sorting-pres refx-menu .menu-title .menu-trigger .menu-title-underline{font-weight:var(--lhg-upsell-premium-filtering-pres-font-weight-bold, inherit)}refx-upsell-premium-filtering-pres refx-upsell-premium-sorting-pres refx-menu .menu-title .menu-trigger .menu-title-underline:hover{-webkit-text-decoration:var(--lhg-menu-title-underline-hover-text-decoration, underline);text-decoration:var(--lhg-menu-title-underline-hover-text-decoration, underline)}refx-upsell-premium-filtering-pres refx-upsell-premium-sorting-pres refx-menu .menu-title .menu-trigger .menu-chevron{font-size:var(--lhg-menu-chevron-font-size, 2rem);color:var(--lhg-menu-chevron-color, var(--color-accent-500, #D81E05));padding:var(--lhg-menu-chevron-padding, 0);margin-left:var(--lhg-menu-chevron-margin-left, inherit);margin-bottom:var(--lhg-menu-chevron-margin-bottom, inherit)}refx-upsell-premium-filtering-pres refx-upsell-premium-sorting-pres refx-menu .menu-title .menu-trigger[aria-expanded=true]{color:var(--lhg-menu-trigger-expanded-color, default);box-shadow:var(--lhg-menu-trigger-expanded-box-shadow, none);border:var(--lhg-menu-trigger-expanded-border, inherit);border-radius:var(--lhg-menu-trigger-expanded-border-radius, inherit);border-bottom:var(--lhg-menu-trigger-expanded-border-bottom, none)}:root{--carousel-arrow-background: none;--carousel-arrow-font-size: 2.4rem;--upsell-premium-row-pres-fare-expansion-button-border-top: 0;--upsell-premium-row-pres-instructions-margin: 0 0 1.2rem;--upsell-premium-row-pres-selected-fare-icon-margin: 0 .5rem}@media (min-width: 840px){:root{--upsell-premium-row-pres-margin-top: 2rem}}@media (min-width: 1024px){:root{--upsell-premium-row-pres-margin-top: 2.5rem}}@media (min-width: 1280px){:root{--upsell-premium-row-pres-margin-top: 3rem}}refx-upsell-premium-row-pres refx-flight-fares-pres .refx-subheading-1.title{font:var(--lhg-upsell-premium-title-font, 2rem var(--upsell-premium-title-font-family, montserrat-regular))}refx-upsell-premium-row-pres refx-flight-fares-pres .flight-fares .carousel-container .carousel{padding:var(--lhg-upsell-premium-row-pres-flight-fares-carousel-padding, 2rem 0 1rem)}refx-upsell-premium-row-pres refx-flight-fares-pres .flight-fares .carousel-container .left-arrow,refx-upsell-premium-row-pres refx-flight-fares-pres .flight-fares .carousel-container .right-arrow{display:flex}refx-upsell-premium-row-pres .upsell-premium-row-pres{border:var(--lhg-upsell-premium-row-pres-border, inherit)}refx-upsell-premium-row-pres .upsell-premium-row-pres .fare-expansion-button{border-top:var(--lhg-fare-expansion-button-border-top, inherit);width:var(--lhg-fare-expansion-button-width, inherit)}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper{margin:var(--lhg-upsell-premium-row-pres-flight-fares-display-link-wrapper-margin-mvt, 2rem 0 .8rem)}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link{background:var(--lhg-mat-secondary-button-background, var(--color-accent-500, #D81E05))!important;color:var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF))!important;cursor:pointer!important;font:var(--lhg-mat-button-font, inherit);letter-spacing:var(--lhg-mat-button-letter-spacing, inherit);padding:var(--lhg-mat-button-padding, 0 1.5rem);text-transform:var(--lhg-mat-button-text-transform, none);transition:var(--lhg-transition, var(--application-transition, .2s));border:var(--lhg-mat-secondary-button-border, none);border-radius:var(--lhg-upsell-premium-row-pres-flight-fares-display-link-border-radius-mvt, .5rem);font:var(--lhg-upsell-premium-row-pres-flight-fares-display-link-font-mvt, 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45));padding:var(--lhg-upsell-premium-row-pres-flight-fares-display-link-padding-mvt, .6rem 3.2rem .6rem 2.8rem)}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple{display:none}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.mat-mdc-unelevated-button .mat-mdc-button-touch-target,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.mat-mdc-outlined-button .mat-mdc-button-touch-target,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.mat-mdc-unelevated-button .mat-mdc-button-touch-target,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.mat-mdc-outlined-button .mat-mdc-button-touch-target{opacity:0!important}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.mat-mdc-unelevated-button:hover:not([disabled]) .mat-mdc-button-touch-target,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.mat-mdc-outlined-button:hover:not([disabled]) .mat-mdc-button-touch-target{opacity:0!important}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:hover:not([disabled]),refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:focus,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.focus,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.cdk-keyboard-focused,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.cdk-mouse-focused,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:hover:not([disabled]),refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:focus,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.focus,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.cdk-keyboard-focused,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.cdk-mouse-focused{background-color:var(--lhg-mat-secondary-button-mouse-focused-background, var(--lhg-mat-secondary-button-background, var(--color-accent-500, #D81E05)))!important;border:var(--lhg-mat-secondary-button-mouse-focused-border, none)!important;color:var(--lhg-mat-secondary-button-mouse-focused-color, var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF)))!important;cursor:pointer}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:hover:not([disabled]) .mat-mdc-button-focus-overlay,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:focus .mat-mdc-button-focus-overlay,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.focus .mat-mdc-button-focus-overlay,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.cdk-keyboard-focused .mat-mdc-button-focus-overlay,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.cdk-mouse-focused .mat-mdc-button-focus-overlay,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:hover:not([disabled]) .mat-mdc-button-focus-overlay,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:focus .mat-mdc-button-focus-overlay,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.focus .mat-mdc-button-focus-overlay,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.cdk-keyboard-focused .mat-mdc-button-focus-overlay,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.cdk-mouse-focused .mat-mdc-button-focus-overlay{display:none}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:hover:not([disabled]) .mat-mdc-button-wrapper span,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:focus .mat-mdc-button-wrapper span,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.focus .mat-mdc-button-wrapper span,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.cdk-keyboard-focused .mat-mdc-button-wrapper span,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.cdk-mouse-focused .mat-mdc-button-wrapper span,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:hover:not([disabled]) .mat-mdc-button-wrapper span,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:focus .mat-mdc-button-wrapper span,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.focus .mat-mdc-button-wrapper span,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.cdk-keyboard-focused .mat-mdc-button-wrapper span,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link.cdk-mouse-focused .mat-mdc-button-wrapper span{cursor:pointer}@media (max-width: 839.98px){refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link{width:100%}}@media (min-width: 840px){refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link{max-width:25rem}}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link[disabled],refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:hover[disabled],refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link[disabled],refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:hover[disabled]{background:var(--lhg-secondary-button-disabled-background, inherit)!important;border:var(--lhg-secondary-button-disabled-border)!important;border-radius:var(--lhg-secondary-button-disabled-border-radius, inherit)!important;opacity:var(--lhg-secondary-button-disabled-opacity, none)!important}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link[disabled] span,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:hover[disabled] span,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link[disabled] span,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:hover[disabled] span{color:var(--lhg-secondary-button-disabled-color, inherit)!important}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:before,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:after,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:before,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:after{font-family:var(--lhg-upsell-premium-row-pres-flight-fares-display-link-icon-font-family-mvt, "OS-icons");font-size:var(--lhg-upsell-premium-row-pres-flight-fares-display-link-icon-font-size-mvt, 2rem);margin:var(--lhg-upsell-premium-row-pres-flight-fares-display-link-icon-margin-mvt, 0 .5rem 0 0);top:var(--lhg-upsell-premium-row-pres-flight-fares-display-link-icon-top-mvt, .2rem)}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:before,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:before{content:var(--lhg-upsell-premium-row-pres-flight-fares-display-link-icon-before-content-mvt, )}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:after,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:after{color:var(--application-white-default-color, #FFF);content:var(--lhg-upsell-premium-row-pres-flight-fares-display-link-icon-after-content-mvt, )}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-1 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:hover,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper .seatmap-display-link:hover{text-decoration:none}@media (min-width: 840px){refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres{border-top:1px solid var(--application-solid-border-color, #B0B0B0);display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1.5fr;margin:var(--lhg-upsell-premium-row-pres-flight-fares-pres-margin-mvt, 0 2rem);padding:1.6rem 0 0}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .fare-comparison-link-wrapper,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .fare-options,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .title{border-top:unset;grid-column:1;margin:0;text-align:left}}@media (min-width: 840px) and (min-width: 0){refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .fare-comparison-link-wrapper,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .fare-options,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .title{padding:0 1.7rem 0 1.5rem}}@media (min-width: 840px) and (min-width: 840px){refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .fare-comparison-link-wrapper,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .fare-options,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .title{padding:0 .4rem}}@media (min-width: 840px) and (min-width: 1024px){refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .fare-comparison-link-wrapper,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .fare-options,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .title{padding:0 1rem}}@media (min-width: 840px) and (min-width: 1280px){refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .fare-comparison-link-wrapper,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .fare-options,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .title{padding:0 3rem}}@media (min-width: 840px){refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder{align-self:center;grid-column:2;grid-row:1/4}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres o3r-placeholder .seatmap-display-link-wrapper{margin:var(--lhg-upsell-premium-row-pres-flight-fares-display-link-wrapper-margin-mvt-2, 1rem 0 .8rem);text-align:right}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .flight-fares,refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .instructions{grid-column:1/-1}refx-upsell-premium-row-pres .sxo-10566-mvt-skinning-2 refx-flight-fares-pres .instructions{margin-top:3rem}}refx-upsell-premium-row-pres .instructions .selected-fare-icon{position:relative;top:.1rem}@media (max-width: 599.98px){refx-upsell-premium-row-pres .instructions .continue{width:100%}}refx-upsell-premium-row-pres hr.mt-0.mb-0{display:none}:root{--upsell-teaser-pres-background: #FFF;--upsell-teaser-pres-teaser-benefits-margin-sm: 0;--upsell-teaser-pres-teaser-benefits-margin: 0;--upsell-teaser-pres-teaser-btn-width-sm: calc(100% - 2.4rem) ;--upsell-teaser-pres-teaser-main-padding: 0;--upsell-teaser-pres-toggle-padding: 1.3rem 1.2rem;--upsell-teaser-pres-toggle-text-decoration: none;--upsell-teaser-pres-teaser-title-margin: 0;--upsell-teaser-pres-toggle-width: auto}refx-upsell-teaser-pres{box-shadow:var(--application-teaser-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));border:var(--lhg-upsell-teaser-pres-border, none);border-radius:var(--lhg-upsell-teaser-pres-border-radius, inherit)}refx-upsell-teaser-pres .toggle.teaser-toggle{display:none}refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-content{flex-direction:column;min-height:25rem;padding-bottom:1.5rem;position:relative}@media (min-width: 840px){refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-content{flex-direction:row;padding-bottom:0}}refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-img{min-height:14rem;padding:var(--lhg-upsell-teaser-pres-teaser-image-padding, 0)}@media (min-width: 840px){refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-img{padding:var(--lhg-upsell-teaser-pres-teaser-image-md-padding, 0 2.6rem);flex:1;min-height:inherit}}refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-main{display:flex;flex-direction:column;padding:1.5rem 1.5rem 0}@media (min-width: 840px){refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-main{flex:2;padding:2.4rem}}refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-main .teaser-description .teaser-title{color:var(--lhg-upsell-teaser-pres-description-color, var(--application-text-color, #1A1A1A));font:var(--lhg-upsell-teaser-pres-description-font, 400 1.8rem/2.4rem var(--application-font-family-bold, coresans-a55))}refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-main .teaser-description .teaser-subtitle{color:var(--lhg-upsell-teaser-pres-message-color, var(--application-text-color, #1A1A1A));font:var(--lhg-upsell-teaser-pres-message-font, 400 1.8rem/2.4rem var(--application-font-family-regular, coresans-a45));margin-top:1rem}refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-main .teaser-message{color:var(--lhg-upsell-teaser-pres-message-color, var(--application-text-color, #1A1A1A));font:var(--lhg-upsell-teaser-pres-message-font, 400 1.8rem/2.4rem var(--application-font-family-regular, coresans-a45));margin-top:2rem}refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-main .teaser-message i{display:none}refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-main button.teaser-btn{align-self:flex-end;border:var(--lhg-upsell-teaser-pres-teaser-button-border, .2rem solid var(--color-accent-500, #D81E05))!important;color:var(--lhg-upsell-teaser-pres-teaser-button-color, var(--color-accent-500, #D81E05));font-family:var(--lhg-upsell-teaser-pres-teaser-button-font-family, initial);font-size:var(--lhg-upsell-teaser-pres-teaser-button-font-size, 1.8rem);width:100%;margin-top:2rem}@media (min-width: 840px){refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-main button.teaser-btn{width:18rem;margin-top:auto;line-height:2rem}}refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-main .toggle.benefits-toggle{display:none;border-top:.1rem solid var(--application-solid-border-color, #B0B0B0);color:var(--lhg-upsell-teaser-pres-toggle-color, var(--color-accent-500, #D81E05));font-family:var(--application-font-family-bold, coresans-a55);padding:1.5rem;margin:1.5rem -1.5rem 0;justify-content:space-between}refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-main .toggle.benefits-toggle[aria-expanded=true] .toggle-text{color:var(--lhg-upsell-teaser-pres-toggle-color-expanded, var(--color-accent-500, #D81E05));font:var(--lhg-upsell-teaser-pres-benefits-toggle-font-expanded, 400 1.8rem/2.4rem var(--application-font-family-bold, coresans-a55))}@media (min-width: 840px){refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-main .toggle.benefits-toggle{bottom:0;left:0;height:5rem;position:absolute;width:100%;padding:0 2.4rem 0 1.5rem;margin:0}}refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-main .toggle.benefits-toggle .toggle-text{font:var(--lhg-upsell-teaser-pres-benefits-toggle-font-collapsed, 400 1.8rem/2.4rem var(--application-font-family-regular, coresans-a45))}refx-upsell-teaser-pres mat-expansion-panel.teaser-panel .teaser-main .toggle.benefits-toggle .toggle-icon-right{font-size:2.4rem}refx-upsell-teaser-pres refx-fare-comparison-table-pres.teaser-benefits .grid-wrapper .grid .cell.first-row:not(.first-column) .cell-content span.label{font:var(--lhg-upsell-teaser-pres-table-first-row-font, 400 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45))}refx-upsell-teaser-pres refx-fare-comparison-table-pres.teaser-benefits .grid-wrapper .grid .cell.first-column:not(.first-row) .cell-content span.label{color:var(--lhg-upsell-teaser-pres-table-first-column-color, var(--application-text-color, #1A1A1A));font:var(--lhg-upsell-teaser-pres-table-first-column-font, 400 1.8rem/2.4rem var(--application-font-family-regular, coresans-a45))}refx-upsell-teaser-pres refx-fare-comparison-table-pres.teaser-benefits .grid-wrapper .grid .cell:not(.first-row):not(.first-column) .cell-content span.label{color:var(--lhg-upsell-teaser-pres-table-color, #FFF);font:var(--lhg-upsell-teaser-pres-table-font, 400 1.4rem/1.8rem var(--application-font-family-regular, coresans-a45))}refx-upsell-teaser-pres refx-fare-comparison-table-pres.teaser-benefits thead tr{position:relative}refx-upsell-teaser-pres refx-fare-comparison-table-pres.teaser-benefits thead tr th.cell:first-of-type:after{bottom:0!important}refx-upsell-teaser-pres refx-fare-comparison-table-pres.teaser-benefits tbody th:after{border-bottom:var(--lhg-upsell-teaser-pres-benefits-separator, .1rem solid var(--application-solid-border-color, #B0B0B0));bottom:unset;content:"";display:var(--lhg-upsell-teaser-pres-benefits-separator-display, none);left:1.5rem;position:absolute;top:0;width:calc(100% - 1.5rem)}:root{--btn-flat-color: var(--lhg-mat-primary-button-color, var(--application-white-default-color, #FFF));--btn-mini-fab-border: none;--btn-mini-fab-overlay-background: transparent;--btn-stroked-color: var(--lhg-mat-secondary-button-color, var(--application-white-default-color, #FFF));--capsule-background-color: transparent;--mat-fab-small-touch-target-display: none;--mat-form-field-error-text-color: var(--application-white-default-color, #FFF);--mat-form-field-error-hover-trailing-icon-color: var(--color-warn-500, #8C1E33);--mat-form-field-error-trailing-icon-color: var(--color-warn-500, #8C1E33);--mat-form-field-filled-with-label-container-padding-bottom: 0;--mat-form-field-filled-with-label-container-padding-top: 2rem;--mat-form-field-state-layer-color: rgba(0, 0, 0, 0);--mat-form-field-subscript-text-line-height: 1.1rem;--mat-menu-item-label-text-size: 1.6rem;--mat-option-label-text-color: var(--dropdown-option-active-color, unset);--mat-option-label-text-size: 1.6rem;--mat-select-trigger-text-size: 1.6rem;--modify-search-form-margin: .5rem 0 0;--mdc-dialog-container-color: transparent;--mdc-filled-button-container-color: var(--lhg-mat-primary-button-background, var(--color-primary-500, #4d4d4d));--mdc-filled-text-field-active-indicator-color: var(--color-accent-500, #D81E05);--mdc-filled-text-field-active-indicator-height: var(--application-input-border-width, 1px);--mdc-filled-text-field-container-color: var(--application-white-default-color, #FFF);--mdc-filled-text-field-disabled-active-indicator-color: var(--disabled-color, var(--application-disabled-color, #B0B0B0));--mdc-filled-text-field-error-label-text-color: var(--application-form-label-color, #1A1A1A);--mdc-filled-text-field-focus-active-indicator-color: transparent;--mdc-filled-text-field-focus-active-indicator-height: 0;--mdc-filled-text-field-focus-label-text-color: var(--application-form-label-color, #1A1A1A);--mdc-filled-text-field-input-text-color: var(--application-text-color, #1A1A1A);--mdc-filled-text-field-hover-active-indicator-color: var(--color-accent-500, #D81E05);--mdc-filled-text-field-hover-label-text-color: var(--application-form-label-color, #1A1A1A);--mdc-filled-text-field-label-text-color: var(--application-form-label-color, #1A1A1A);--mdc-filled-text-field-label-text-size: 1.6rem;--mdc-slider-active-track-height: .4rem;--mdc-slider-active-track-shape: 0;--mdc-slider-handle-height: 1.6rem;--mdc-slider-handle-width: 1.6rem;--mdc-slider-inactive-track-height: .2rem;--mdc-slider-inactive-track-shape: 0;--refx-dialog-pres-background-color: transparent}:root{--refx-dialog-pres-actions-padding: 2.4rem 0 0;--refx-user-profile-dialog-avatar-border: none;--refx-user-profile-dialog-avatar-height: 5rem;--refx-user-profile-dialog-avatar-user-initials-height: 5rem;--refx-user-profile-dialog-avatar-user-initials-width: 5rem;--refx-user-profile-dialog-avatar-width: 5rem;--refx-user-profile-dialog-user-name-email-padding: 0 0 0 1rem}refx-user-profile-dialog refx-dialog-pres .refx-dialog-header{display:var(--lhg-user-profile-dialog-header-display, none)}refx-user-profile-dialog refx-dialog-pres .refx-dialog-content{margin:0!important;padding:0!important;width:100%}refx-user-profile-dialog refx-dialog-pres .refx-dialog-content .user-profile-dialog-content .user-avatar-name-email-content .avatar{color:var(--lhg-user-profile-dialog-content-avatar-color, var(--application-text-color, #1A1A1A));font-family:var(--lhg-user-profile-dialog-content-avatar-font-family, coresans-a55)}refx-user-profile-dialog refx-dialog-pres .refx-dialog-content .user-profile-dialog-content .user-avatar-name-email-content .user-name-email-content .display-name{font-family:var(--lhg-user-profile-dialog-content-name-display-font-family, coresans-a55);font-size:var(--lhg-user-profile-dialog-content-name-display-font-size, 2.2rem);line-height:var(--lhg-user-profile-dialog-content-name-display-line-height, 2.8rem)}refx-user-profile-dialog refx-dialog-pres .refx-dialog-content .user-profile-dialog-content .user-avatar-name-email-content .user-name-email-content .email-address{font-size:var(--lhg-user-profile-dialog-content-name-email-address-font-size, inherit)}refx-user-profile-dialog refx-dialog-pres .refx-dialog-content .user-profile-dialog-content .separator{border-top:0;margin-block-end:1.8rem;margin-block-start:2.4rem}refx-user-profile-dialog refx-dialog-pres .refx-dialog-content .user-profile-dialog-content .frequent-flyer-content .frequent-flyer-tier-level-name{color:var(--lhg-user-profile-dialog-color, var(--application-white-default-color, #FFF));margin-bottom:var(--lhg-user-profile-dialog-frequent-traveller-tier-level-name-margin-bottom, .5rem);margin-top:var(--lhg-user-profile-dialog-frequent-traveller-tier-level-name-margin-top, inherit);padding:var(--lhg-user-profile-dialog-padding, .3rem .5rem);width:fit-content}refx-user-profile-dialog refx-dialog-pres .refx-dialog-content .user-profile-dialog-content .frequent-flyer-content .frequent-flyer-tier-level-name.ftl{background-color:var(--lhg-user-profile-dialog-frequent-traveller-color, #757575)}refx-user-profile-dialog refx-dialog-pres .refx-dialog-content .user-profile-dialog-content .frequent-flyer-content .frequent-flyer-tier-level-name.hon{background-color:var(--lhg-user-profile-dialog-honor-color, #191919)}refx-user-profile-dialog refx-dialog-pres .refx-dialog-content .user-profile-dialog-content .frequent-flyer-content .frequent-flyer-tier-level-name.base{background-color:var(--lhg-user-profile-dialog-base-color, #05164D)}refx-user-profile-dialog refx-dialog-pres .refx-dialog-content .user-profile-dialog-content .frequent-flyer-content .frequent-flyer-tier-level-name.sen{background-color:var(--lhg-user-profile-dialog-senator-color, #8F7231)}refx-user-profile-dialog refx-dialog-pres .refx-dialog-content .user-profile-dialog-content .frequent-flyer-content .frequent-flyer-card-number{font-size:var(--lhg-user-profile-dialog-content-frequent-flyer-card-number-font-size, inherit)}refx-user-profile-dialog refx-dialog-pres .refx-dialog-content .user-profile-dialog-content .tier-level-capsule{display:none}refx-user-profile-dialog refx-dialog-pres .refx-dialog-actions{align-items:flex-start;flex-direction:column;justify-content:space-between;position:relative}refx-user-profile-dialog refx-dialog-pres .refx-dialog-actions:after{background-color:var(--lhg-user-profile-dialog-logout-button-background-color, var(--application-page-buttons-background-color, #F5F7F8));bottom:0;content:var(--lhg-user-profile-dialog-logout-button-content, );height:5rem;margin:2.4rem var(--lhg-user-profile-dialog-negative, calc(-1 * var(--application-dialog-no-full-screen-padding, 1.8rem))) var(--lhg-user-profile-dialog-negative, calc(-1 * var(--application-dialog-no-full-screen-padding, 1.8rem)));position:absolute;width:calc(100% + 2 * var(--application-dialog-no-full-screen-padding, 1.8rem))}@media (min-width: 0){refx-user-profile-dialog refx-dialog-pres .refx-dialog-actions .close-btn-bottom{margin:var(--lhg-user-profile-dialog-close-button-margin-xs, 0 0 .9rem)}}@media (min-width: 840px){refx-user-profile-dialog refx-dialog-pres .refx-dialog-actions .close-btn-bottom{margin:var(--lhg-user-profile-dialog-close-button-margin-md, 0 0 5.4rem)}}refx-user-profile-dialog refx-dialog-pres .refx-dialog-actions .user-profile-dialog-logout-button{align-self:var(--lhg-user-profile-dialog-logout-button-text-align, right);background-color:var(--lhg-user-profile-dialog-logout-button-background-color, var(--application-page-buttons-background-color, #F5F7F8))!important;color:var(--lhg-user-profile-dialog-logout-button-color, var(--application-text-color, #1A1A1A))!important;font-family:var(--lhg-user-profile-dialog-logout-button-font-family, inherit);font-size:var(--lhg-user-profile-dialog-logout-button-font-size, 1.4rem);order:2;text-align:var(--lhg-user-profile-dialog-logout-button-text-align, right);text-transform:none;width:fit-content;z-index:2}@media (min-width: 0){refx-user-profile-dialog refx-dialog-pres .refx-dialog-actions .user-profile-dialog-logout-button{margin:var(--lhg-user-profile-dialog-logout-button-margin-xs, 0 var(--application-dialog-no-full-screen-padding, 1.8rem) calc(-1 * var(--application-dialog-no-full-screen-padding, 1.8rem)))}}@media (min-width: 840px){refx-user-profile-dialog refx-dialog-pres .refx-dialog-actions .user-profile-dialog-logout-button{margin:var(--lhg-user-profile-dialog-logout-button-margin-md, 7.5rem calc(-1 * var(--application-dialog-no-full-screen-padding, 1.8rem)) calc(-1 * var(--application-dialog-no-full-screen-padding, 1.8rem)))}}refx-user-profile-dialog refx-dialog-pres .refx-dialog-actions .user-profile-dialog-logout-button:after{content:var(--lhg-user-profile-dialog-logout-button-icon, );font-family:var(--lhg-user-profile-dialog-logout-button-icon-font-family, inherit);font-size:var(--lhg-user-profile-dialog-logout-button-icon-size, 1.8rem);margin-left:.5rem;vertical-align:middle}refx-user-profile-dialog refx-dialog-pres .refx-dialog-actions .user-profile-dialog-logout-button:hover{background-color:var(--lhg-user-profile-dialog-logout-button-background-color, var(--application-page-buttons-background-color, #F5F7F8))!important}lhg-yilu-widget-pres #yiluWidget{margin-bottom:2.5rem;max-width:initial}lhg-you-can-also-pres .container{max-width:none;margin:var(--you-can-also-margin, 3rem 0);padding:var(--you-can-also-padding, 0)}lhg-you-can-also-pres .container .header{color:var(--you-can-also-text-color, var(--application-text-color, #1A1A1A));font:var(--you-can-also-header-font, 400 1.8rem/2.2rem montserrat-regular);margin:var(--you-can-also-header-margin, 0 0 1.4rem)}lhg-you-can-also-pres .container .card{background-color:var(--you-can-also-card-background-color, initial);border:var(--you-can-also-card-border, initial);border-radius:var(--you-can-also-card-border-radius, inherit);box-shadow:var(--you-can-also-card-box-shadow, initial);color:var(--you-can-also-text-color, var(--application-text-color, #1A1A1A))}lhg-you-can-also-pres .container .card .entries{display:grid;grid-column-gap:var(--you-can-also-card-entries-grid-column-gap-xl, 5rem);grid-row-gap:var(--you-can-also-card-entries-grid-row-gap-xl, 1.8rem)}@media (min-width: 0){lhg-you-can-also-pres .container .card .entries{grid-template-columns:repeat(1,1fr)}}@media (min-width: 600px){lhg-you-can-also-pres .container .card .entries{grid-template-columns:repeat(2,1fr)}}@media (min-width: 840px){lhg-you-can-also-pres .container .card .entries{grid-template-columns:repeat(3,1fr)}}@media (min-width: 0){lhg-you-can-also-pres .container .card .entries{padding:1.8rem 1.8rem 2.8rem}}@media (min-width: 840px){lhg-you-can-also-pres .container .card .entries{padding:1.8rem 2.4rem 2.8rem}}@media (min-width: 1024px){lhg-you-can-also-pres .container .card .entries{padding:1.8rem 3rem 2.8rem}}@media (min-width: 1280px){lhg-you-can-also-pres .container .card .entries{padding:1.8rem 5rem 2.8rem}}lhg-you-can-also-pres .container .card .entry{display:flex;flex-direction:column;justify-content:flex-start}lhg-you-can-also-pres .container .card .mat-expansion-panel{color:var(--you-can-also-text-color, var(--application-text-color, #1A1A1A));border-radius:var(--you-can-also-card-expansion-panel-border-radius, initial);border-top:var(--you-can-also-card-expansion-panel-border-top, initial);box-shadow:var(--you-can-also-card-expansion-panel-box-shadow, initial);overflow:visible}lhg-you-can-also-pres .container .card .mat-expansion-panel .mat-expansion-panel-header{height:var(--you-can-also-card-expansion-panel-header-height, 5.8rem)}@media (min-width: 0){lhg-you-can-also-pres .container .card .mat-expansion-panel .mat-expansion-panel-header{padding:0 1.8rem}}@media (min-width: 840px){lhg-you-can-also-pres .container .card .mat-expansion-panel .mat-expansion-panel-header{padding:0 2.4rem}}@media (min-width: 1024px){lhg-you-can-also-pres .container .card .mat-expansion-panel .mat-expansion-panel-header{padding:0 3rem}}@media (min-width: 1280px){lhg-you-can-also-pres .container .card .mat-expansion-panel .mat-expansion-panel-header{padding:0 5rem}}lhg-you-can-also-pres .container .card .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title{color:var(--you-can-also-header-title-color, initial);font:var(--you-can-also-header-title-font, 400 1.6rem/2rem montserrat-semibold)}lhg-you-can-also-pres .container .card .mat-expansion-panel .mat-expansion-panel-header .expand-icon{color:var(--you-can-also-card-expansion-panel-icon-color, initial);font-size:var(--you-can-also-card-expansion-panel-icon-font-size, initial)}lhg-you-can-also-pres .container .card .mat-expansion-panel .mat-expansion-panel-header:focus:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}lhg-you-can-also-pres .container .card .mat-expansion-panel .mat-expansion-panel-header.mat-expanded .mat-expansion-panel-header-title{color:var(--you-can-also-aria-expanded-header-color, initial);font:var(--you-can-also-aria-expanded-header-title-font, 400 1.6rem/2rem montserrat-semibold)}lhg-you-can-also-pres .container .card .mat-expansion-panel .mat-expansion-panel-header.mat-expanded .expand-icon{color:var(--you-can-also-aria-expanded-header-icon-color, initial)}lhg-you-can-also-pres .container .card .mat-expansion-panel .mat-expansion-panel-header:not(.mat-expanded){border-radius:var(--you-can-also-card-expansion-panel-border-radius, initial)}@media (min-width: 0){lhg-you-can-also-pres .container .card .mat-expansion-panel .entries{padding:0 1.8rem 1.8rem}}@media (min-width: 840px){lhg-you-can-also-pres .container .card .mat-expansion-panel .entries{padding:0 2.4rem 1.8rem}}@media (min-width: 1024px){lhg-you-can-also-pres .container .card .mat-expansion-panel .entries{padding:0 3rem 1.8rem}}@media (min-width: 1280px){lhg-you-can-also-pres .container .card .mat-expansion-panel .entries{padding:0 5rem 1.8rem}}lhg-you-can-also-pres .container .card .title{font:var(--you-can-also-card-title-font, 400 1.4rem/2rem montserrat-semibold);margin:var(--you-can-also-card-title-margin, 0)}lhg-you-can-also-pres .container .card .description{font:var(--you-can-also-card-description-font, 400 1.4rem/2rem montserrat-regular);padding:var(--you-can-also-card-description-padding, .4rem 0 .4rem)}lhg-you-can-also-pres .container .card .link{padding:var(--you-can-also-card-link-padding, .4rem 0 0)}lhg-you-can-also-pres .container .card .link a{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-primary-link-color, var(--application-primary-link-color, #4D4D4D));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-primary-link-text-decoration, none);text-decoration:var(--lhg-primary-link-text-decoration, none)}lhg-you-can-also-pres .container .card .link a:before,lhg-you-can-also-pres .container .card .link a:after,lhg-you-can-also-pres .container .card .link a i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}lhg-you-can-also-pres .container .card .link a:hover:not([disabled]){color:var(--lhg-primary-link-color-focus, var(--application-primary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-primary-link-text-decoration-focus, none);text-decoration:var(--lhg-primary-link-text-decoration-focus, none)}lhg-you-can-also-pres .container .card .link a:before,lhg-you-can-also-pres .container .card .link a:after,lhg-you-can-also-pres .container .card .link a i{display:var(--lhg-primary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-primary-link-icon-text-decoration, none);text-decoration:var(--lhg-primary-link-icon-text-decoration, none)}lhg-you-can-also-pres .container .card .link a:before,lhg-you-can-also-pres .container .card .link a:after{margin:var(--lhg-external-link-icon-margin, 0 .5rem .1rem 0);vertical-align:bottom}lhg-you-can-also-pres .container .card .link a:before{content:var(--lhg-external-primary-link-before-content, none)}lhg-you-can-also-pres .container .card .link a .text{font:var(--you-can-also-card-link-text-font, 400 1.4rem/2rem montserrat-regular)}lhg-you-can-also-pres .container .card .link a:before{content:var(--you-can-also-link-icon-content-before, initial);font-size:var(--you-can-also-link-symbol-font-size, initial);margin-right:.5rem;position:var(--you-can-also-link-icon-position-before, initial);top:var(--you-can-also-link-icon-top-before, initial)}lhg-you-can-also-pres .container .card .link a:after{content:var(--you-can-also-link-icon-content-after, initial);font-size:var(--you-can-also-link-symbol-font-size, initial);margin-left:.5rem;position:var(--you-can-also-link-icon-position-after, initial);top:var(--you-can-also-link-icon-top-after, initial)}:root{--lhg-acki-insant-teaser-box-shadow: var(--application-teaser-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843))}:root{--lhg-additional-terms-conditions-dialog-cross-icon-color: var(--application-secondary-text-color, #1A1A1A);--lhg-additional-terms-conditions-dialog-cross-icon-font-size: 1.6rem}:root{--address-pres-location-field-margin: 0 -1.8rem 4.5rem;--address-header-color: var(--application-text-color-black, #1A1A1A);--address-pres-text-color: var(--application-text-color-black, #1A1A1A)}refx-address-pres .mat-mdc-card.regulatory-address-card .regulatory-address-location-label{font-size:1.1rem}refx-address-pres .mat-mdc-card.regulatory-address-card .mat-mdc-form-field{padding:0}:root{--lhg-air-bound-filtering-dialog-pres-mat-checkbox-label-checkbox-content-color: var(--application-text-color-black, #1A1A1A);--lhg-air-bound-filtering-dialog-pres-mat-expansion-panel-header-font-family: var(--application-font-family-regular, coresans-a45);--lhg-air-bound-filtering-dialog-pres-mat-expansion-panel-section-not-last-child-border-bottom: 1px solid var(--application-solid-border-color, #B0B0B0);--lhg-air-bound-filtering-dialog-pres-mat-radio-checked-mat-radio-label-content-color: var(--color-primary-500, #4d4d4d);--lhg-air-bound-filtering-dialog-pres-price-filter-mat-slider-thumb-background-color: var(--application-back-dialog-button-background, #D81E05);--lhg-air-bound-filtering-dialog-pres-price-filter-mat-slider-track-fill-background-color: var(--application-back-dialog-button-background, #D81E05);--lhg-air-bound-filtering-dialog-pres-refx-dialog-content-content-border: none;--lhg-air-bound-filtering-dialog-pres-refx-dialog-content-content-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843))}:root{--alternative-offers-availability-pres-title-color: var(--application-text-color-black, #1A1A1A)}:root{--alternative-offers-pres-card-box-shadow: 0 0 .5rem .1rem rgba(17, 20, 23, .1);--alternative-offers-pres-card-radius: 0;--lhg-alternative-offers-card-background-color: var(--application-white-default-color, #FFF);--lhg-alternative-offers-card-outline: none;--lhg-alternative-offers-font-price-info-line-height: 2.3rem;--lhg-alternative-offers-text-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-ancillary-teaser-card-border: none;--lhg-ancillary-teaser-card-box-shadow: .2rem .2rem .3rem .1rem rgba(0, 0, 0, .15);--lhg-ancillary-teaser-description-color: var(--application-text-color-black, #1A1A1A);--lhg-ancillary-teaser-description-font: 400 1.1rem/1.4rem coresans-a45;--lhg-ancillary-teaser-link-color: var(--application-text-color, #1A1A1A);--lhg-ancillary-teaser-name-color: var(--application-text-color-black, #1A1A1A);--lhg-ancillary-teaser-name-font: 400 1.2rem/2rem coresans-a55}:root{--lhg-antibot-button-background-color: var(--color-accent-500, #D81E05);--lhg-antibot-button-text-transform: uppercase;--lhg-antibot-description-color: var(--application-text-color-black, #1A1A1A);--lhg-antibot-header-color: var(--application-text-color-black, #1A1A1A)}:root{--apis-regulatory-details-pres-header-color: var(--application-text-color-black, #1A1A1A);--apis-regulatory-details-pres-form-instruction-text-color: var(--application-text-color-black, #1A1A1A);--apis-regulatory-details-pres-toggle-button-text-color: var(--application-text-color-black, #1A1A1A);--apis-regulatory-details-pres-gender-margin: 0 0 4.9rem;--lhg-apis-regulatory-details-pres-add-document-instructions-color: var(--application-text-color-black, #1A1A1A);--lhg-apis-regulatory-details-pres-header-title-font: 2rem/2.4rem coresans-a45;--lhg-apis-regulatory-details-pres-container-card-bg-color: var(--application-layout-background-color, #F4F7F8);--lhg-apis-regulatory-details-pres-toggle-button-text-line-height: 2rem;--lhg-apis-regulatory-details-pres-document-type-explanation-padding: unset;--lhg-apis-regulatory-details-pres-document-type-explanation-color: var(--application-text-color-black, #1A1A1A);--lhg-apis-regulatory-details-pres-document-type-explanation-margin: -.8rem 0 0;--lhg-apis-regulatory-details-pres-toggle-button-checked-text-color: var(--application-text-color-black, #1A1A1A)}:root{--apis-regulatory-document-pres-selected-document-label-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-apis-regulatory-per-route-header-title-font: 400 2rem/2.2rem coresans-a45;--lhg-apis-regulatory-per-route-document-title-font-family: coresans-a45}refx-apis-regulatory-recap-pres .subtitle{font-family:coresans-a55!important}:root{--lhg-app-header-profile-avatar-border: .1rem solid var(--application-text-color, #1A1A1A);--lhg-app-header-profile-avatar-border-md: .1rem solid var(--application-text-color, #1A1A1A);--lhg-app-header-profile-avatar-font: 400 1rem/1.5rem coresans-a55;--lhg-app-header-profile-avatar-font-md: 400 1rem/1.5rem coresans-a55;--lhg-app-header-profile-avatar-initials-bigger-size: 2.4rem;--lhg-app-header-profile-avatar-initials-color: var(--application-text-color, #1A1A1A);--lhg-app-header-profile-avatar-bigger-size: 2.4rem;--lhg-app-header-profile-info-content-before-border: .1rem solid var(--application-text-color, #1A1A1A);--lhg-app-header-profile-info-content-before-color: var(--application-text-color, #1A1A1A);--lhg-app-header-profile-info-content-before-content: "\e913";--lhg-app-header-profile-info-content-before-font-size: 1.8rem;--lhg-app-header-profile-info-content-before-font-size-bp-min-md: 1.8rem;--lhg-app-header-profile-info-content-before-font-weight: bold;--lhg-app-header-profile-info-content-before-height: 2rem;--lhg-app-header-profile-info-content-before-height-bp-min-md: 2rem;--lhg-app-header-profile-info-content-before-line-height: 3.6rem;--lhg-app-header-profile-info-content-before-line-height-bp-min-md: 3.6rem;--lhg-app-header-profile-info-content-before-margin: .4rem 1.4rem .4rem;--lhg-app-header-profile-info-content-before-margin-bp-min-md: .4rem 1rem .4rem;--lhg-app-header-profile-info-content-before-width: 2rem;--lhg-app-header-profile-info-content-before-width-bp-min-md: 2rem;--lhg-app-header-profile-info-content-color: var(--application-text-color, #1A1A1A);--lhg-app-header-profile-info-content-flex-direction: row;--lhg-app-header-profile-info-content-font: 400 1.5rem/2.3rem coresans-a55;--lhg-app-header-profile-info-display-name-color: var(--application-text-color, #1A1A1A);--lhg-app-header-profile-info-display-name-font: 400 1.5rem/2.3rem coresans-a55;--lhg-app-header-profile-info-late-login-color: var(--application-text-color, #1A1A1A);--lhg-header-language-selector-pres-icon-font-weight: bold;--refx-app-header-profile-info-avatar-height: 2rem;--refx-app-header-profile-info-avatar-text-color: var(--application-text-color, #1A1A1A);--refx-app-header-profile-info-avatar-user-initials-background: none;--refx-app-header-profile-info-avatar-user-initials-height: 2.4rem;--refx-app-header-profile-info-avatar-user-initials-width: 2.4rem;--refx-app-header-profile-info-avatar-width: 2.4rem;--refx-app-header-profile-info-display-name-margin: 0 0 0 .6rem;--refx-app-header-profile-info-height: 100%;--refx-app-header-profile-info-late-login-color: var(--application-text-color, #1A1A1A);--refx-app-header-profile-info-late-login-margin: 0 1.5rem 0 0;--refx-app-header-profile-info-margin: 0 1.6rem;--refx-app-header-profile-info-mobile-content-padding: 0 0 0 .9rem}:root{--lhg-baggage-allowance-policies-dialog-mat-accordion-box-shadow: 0 0 5px 3px var(--application-solid-border-color, #B0B0B0);--lhg-baggage-allowance-policies-dialog-most-significant-carrier-icon-color: var(--application-baggage-allowance-policies-dialog-most-significant-carrier-icon-color, #000000);--lhg-baggage-allowance-policies-dialog-most-significant-carrier-icon-content: "\e910";--lhg-baggage-allowance-policies-dialog-panel-title-font: normal 1.6rem/2.2rem coresans-a45;--lhg-baggage-allowance-policies-dialog-panel-title-not-expanded-font: normal 1.6rem/2.2rem coresans-a45;--lhg-baggage-allowance-policies-dialog-segment-details-font: 400 1.6rem/normal coresans-a45;--refx-baggage-allowance-policies-dialog-most-significant-carrier-display: block;--refx-baggage-allowance-policies-dialog-pres-baggage-title-color: var(--application-text-color-black, #1A1A1A);--refx-baggage-allowance-policies-dialog-pres-baggage-title-icon-size: 3.2rem;--refx-baggage-allowance-policies-dialog-pres-container-padding: 0 .3rem 0 1.8rem;--refx-baggage-allowance-policies-dialog-pres-subtitle-color: var(--application-text-color-black, #1A1A1A);--refx-baggage-allowance-policies-dialog-pres-traveler-name-color: var(--application-text-color-black, #1A1A1A);--refx-baggage-allowance-policies-dialog-seperator-line: 1px solid var(--application-solid-border-color, #B0B0B0)}refx-baggage-allowance-policies-dialog-pres mat-accordion{border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:.5rem 0;padding:0;box-shadow:0 0 .5rem var(--application-solid-border-color, #B0B0B0)}refx-baggage-allowance-policies-dialog-pres mat-accordion mat-expansion-panel .mat-expansion-panel-header,refx-baggage-allowance-policies-dialog-pres mat-accordion mat-expansion-panel .mat-expansion-panel-header.mat-expanded{height:5.6rem}refx-baggage-allowance-policies-dialog-pres mat-accordion mat-expansion-panel .header{border-bottom:.1rem solid var(--application-solid-border-color, #B0B0B0);position:relative}refx-baggage-allowance-policies-dialog-pres mat-accordion mat-expansion-panel .header .panel-title{color:var(--application-text-color, #1A1A1A);font:400 1.6rem/2rem coresans-a45;margin:0}refx-baggage-allowance-policies-dialog-pres mat-accordion mat-expansion-panel .header .mat-expansion-indicator{margin-right:1.5rem}refx-baggage-allowance-policies-dialog-pres mat-accordion mat-expansion-panel .header .mat-expansion-indicator:after{color:var(--application-border-color, #B0B0B0);height:.24rem;width:.24rem}refx-baggage-allowance-policies-dialog-pres mat-accordion mat-expansion-panel .header.mat-expanded{border-bottom:none}refx-baggage-allowance-policies-dialog-pres mat-accordion mat-expansion-panel .header.mat-expanded .mat-expansion-indicator{margin-top:1rem}refx-baggage-allowance-policies-dialog-pres mat-accordion mat-expansion-panel .header.mat-expanded .panel-title{font:500 1.6rem/2.2rem coresans-a55}refx-baggage-allowance-policies-dialog-pres mat-accordion mat-expansion-panel .mat-expansion-panel-content{background:#fff;border-bottom:1px solid var(--application-solid-border-color, #B0B0B0);color:var(--application-text-color-black, #1A1A1A);margin:0;padding:0 1.8rem}:root{--baggage-allowance-pres-zero-allowance-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-baggage-recap-breakdown-pres-price-font-weight: normal}lhg-benefits-slideshow-pres .benefits-slideshow .slide .picture .img.communication{background-image:url(communication.aeadd490bc4f2b01.svg)}lhg-benefits-slideshow-pres .benefits-slideshow .slide .picture .img.cancellation{background-image:url(cancellation.251b0167d32b4139.svg)}lhg-benefits-slideshow-pres .benefits-slideshow .slide .picture .img.partners{background-image:url(partners.ab676e3216cf50db.svg)}lhg-benefits-slideshow-pres .benefits-slideshow .slide .picture .img.thinking{background-image:url(thinking.8117c07b730dfb4a.svg)}:root{--lhg-booking-other-service-pres-border: none;--lhg-booking-other-service-pres-box-shadow: 0 0 .5rem var(--application-solid-border-color, #B0B0B0);--lhg-booking-other-service-pres-other-service-container-breakdown-icon-margin-font-size: 1.4rem;--lhg-booking-other-service-pres-other-service-other-service-expanded-container-segment-detail-color: var(--application-text-color-black, #1A1A1A);--lhg-booking-other-service-pres-other-service-other-service-expanded-container-segment-detail-margin-top: 1rem;--lhg-booking-other-service-pres-other-traveler-list-border-bottom: 1px solid var(--application-solid-border-color, #B0B0B0);--lhg-booking-other-service-pres-other-traveler-list-border-top: none;--lhg-booking-other-service-pres-other-traveler-list-expanded-traveler-name-color: var(--color-primary-500, #4d4d4d);--lhg-booking-other-service-pres-other-traveler-list-expanded-traveler-name-font-family: coresans-a55;--lhg-booking-other-service-pres-other-traveler-list-not-expanded-traveler-name-color: var(--color-primary-500, #4d4d4d);--lhg-booking-other-service-pres-other-traveler-list-not-expanded-traveler-name-font-family: coresans-a45;--lhg-booking-other-service-pres-segment-detail-origin-location-code-font-size: 1.8rem;--lhg-booking-other-service-pres-separator-padding: .5rem .9rem .8rem 1rem;--lhg-booking-other-service-pres-title-color: var(--application-text-color-black, #1A1A1A);--lhg-booking-other-service-pres-total-amount-color: var(--application-text-color-black, #1A1A1A);--refx-booking-other-service-pres-padding: .2rem;--refx-booking-other-service-pres-text-color: var(--application-text-color-black, #1A1A1A);--refx-booking-other-service-pres-traveler-list-border: none;--refx-booking-other-service-pres-traveler-name-container-border: none}:root{--background-app-bar: var(--application-expanded-background-color, #FFF);--bound-card-bound-expanded-border-radius: var(--application-card-border-radius, .4rem);--bound-card-breakdown-icon-font-size: 1.4rem;--bound-card-flight-breakdown-margin: 0 -1.5rem;--bound-card-flight-breakdown-padding: 1.4rem 1.5rem 0;--bound-card-highlight-color: var(--application-error-color, #AD1804);--bound-card-new-highlight-color: var(--application-success-color, #007D35);--bound-card-select-departure-flight-warning: var(--application-text-color, #1A1A1A);--bound-card-separator-line-margin: .5rem 0 0;--lhg-bound-card-border: var(--application-card-border, 1px solid #B0B0B0);--lhg-bound-card-bound-expanded-flight-selected-bound-right-flight-breakdown-container-margin-top-md: 4.3rem;--lhg-bound-card-bound-fare-family-background-color: var(--color-primary-500, #4d4d4d);--lhg-bound-card-bound-fare-family-border-color: var(--color-primary-500, #4d4d4d);--lhg-bound-card-bound-fare-family-letter-spacing: .05rem;--lhg-bound-card-bound-text-font-family: coresans-a55;--lhg-bound-card-breakdown-icon-margin-lg: -1.5rem .7rem 0 4rem;--lhg-bound-card-breakdown-icon-margin-sm: .1rem .7rem 0 8rem;--lhg-bound-card-breakdown-icon-margin-xl: -1.5rem .8rem 0 4.7rem;--lhg-bound-card-breakdown-icon-margin-xs: .1rem .7rem 0 8rem;--lhg-bound-card-capsule-text-color: var(--application-text-color-black, #1A1A1A);--lhg-bound-card-flight-details-a-itin-details-link-margin: 1.5rem 0 -.3rem;--lhg-bound-card-flight-details-a-itin-details-link-padding-lg: 0 0 1.2rem;--lhg-bound-card-flight-details-itin-details-margin: -2rem 0 0 0;--lhg-bound-card-flight-details-div-margin-md: .1rem 0 0 3.7rem;--lhg-bound-card-select-flight-warning-color: var(--application-text-color-black, #1A1A1A)}refx-bound-card .bound.flight-selected,refx-bound-card .bound.empty,refx-bound-card .bound-expanded.flight-selected,refx-bound-card .bound-expanded.empty{box-shadow:var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));transition:box-shadow .2s linear}refx-bound-card .bound.flight-selected:hover,refx-bound-card .bound.empty:hover,refx-bound-card .bound-expanded.flight-selected:hover,refx-bound-card .bound-expanded.empty:hover{border:var(--application-teaser-border-hover, 1px solid #262626);box-shadow:var(--application-teaser-box-shadow-hover, none)}refx-bound-card .bound-right .select-flight-warning{font-size:1.1rem;line-height:1.8rem}refx-bound-card .bound-right .mat-mdc-unelevated-button{font-family:coresans-a55}refx-bound-card .bound-right .bound-details-container .breakdown-icon{height:1.5rem;margin-top:.5rem;position:relative}refx-bound-card .bound-right .bound-details-container .breakdown-icon:focus:before{outline:none!important}refx-bound-card .bound-right .bound-details-container .breakdown-icon:focus:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}refx-bound-card .bound-right .bound-details-container .bound-details .bound-details-timeline-and-flight .bound-fare-family{padding-inline:1.5rem}refx-bound-card .bound-right .bound-details-container .bound-details .middle-section-container{min-width:7.2rem}:root{--lhg-rebooking-search-passenger-selection-pres-card-border: none;--lhg-rebooking-search-passenger-selection-pres-card-box-shadow: 0 0 5px 1px rgba(17, 20, 23, .1)}:root{--lhg-bound-nb-stop-text-color: var(--application-text-color-black, #1A1A1A);--bound-timeline-highlight-color: var(--application-error-color, #AD1804);--lhg-bound-timeline-dash: linear-gradient(90deg, var(--application-solid-border-color, #B0B0B0) 100%, transparent 0);--lhg-bound-timeline-second-color: var(--application-text-color-black, #1A1A1A);--lhg-bound-timeline-middle-section-bound-stop-icon-content-font: OS-icons;--lhg-bound-timeline-middle-section-container-top-lg: -.5rem;--lhg-bound-timeline-middle-section-container-top-md: -.6rem;--lhg-bound-timeline-middle-section-container-top-xs: -.3rem;--lhg-bound-timeline-text-color: var(--application-text-color-black, #1A1A1A);--lhg-bound-timeline-timer-icon-visibility: hidden}@media (max-width: 599.98px){refx-bound-timeline .middle-section-container .bound-stop-text-with-info{font-size:1.1rem}}:root{--calendar-cell-padding: .5rem calc(var(--application-spacer, 2rem) / 4) .7rem .6rem;--calendar-day-bar-padding: .7rem 0;--calendar-day-border-radius: .3rem;--calendar-day-current-day-label-color: var(--application-text-color-black, #1A1A1A);--calendar-day-current-day-margin: 0;--calendar-day-label-color: var(--application-text-color-black, #1A1A1A);--calendar-day-month-separator-border: 1px solid var(--application-unavailable-color, #B0B0B0);--calendar-day-selected-background-color: var(--color-primary-500, #4d4d4d);--calendar-day-selected-day-padding: 0 1.8rem 2rem;--calendar-day-selected-icon-size: 1.6rem;--lhg-active-calendar-button-cell-content-top-font-family: inherit;--lhg-calendar-border-color: var(--application-solid-border-color, #B0B0B0);--lhg-calendar-button-border-color: var(--color-primary-500, #4d4d4d);--lhg-calendar-button-cell-content-bottom-line-height: 2rem;--lhg-calendar-button-enabled-min-width: 6rem;--lhg-calendar-color: var(--color-primary-500, #4d4d4d);--lhg-calendar-pres-selected-date-display: block;--lhg-calendar-pres-selected-date-width-lg: 54.9rem;--lhg-calendar-pres-selected-date-width-md: 55.7rem;--lhg-calendar-pres-selected-date-width-xl: 64.9rem;--lhg-calendar-selected-date-container-padding-top: 0;--lhg-carousel-calendar-cell-margin: 2.4rem 0 2.3rem;--lhg-carousel-calendar-month-name-line-height: 1.6rem;--lhg-disabled-background-color: var(--application-white-default-color, #FFF);--lhg-selected-date-font: 400 1.8rem/2.2rem coresans-a45;--lhg-self-reacc-calendar-calendar-btn-active-cell-content-top-font: 400 1.4rem/normal coresans-a45;--lhg-self-reacc-calendar-cell-content-top-active-color-hover: var(--application-white-default-color, #FFF);--lhg-self-reacc-calendar-pres-selected-date-font: 400 1.8rem/2.2rem coresans-a45;--lhg-self-reacc-secured-flight-text-color: var(--application-text-color-black, #1A1A1A)}refx-calendar-pres>div .selected-date-container{position:relative}refx-calendar-pres>div .selected-date-container .selected-date.refx-display-3{position:absolute!important;width:.1rem!important;height:.1rem!important;padding:0!important;margin:-.1rem!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}refx-calendar-pres mat-expansion-panel.mat-expansion-panel refx-carousel .carousel-container .calendar-cell-wrapper .month-name{color:var(--color-primary-500, #4d4d4d)}refx-calendar-pres mat-expansion-panel.mat-expansion-panel refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn.active .cell-content-bottom .refx-icon-validation{top:0}refx-calendar-pres mat-expansion-panel.mat-expansion-panel refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn.active .cell-content-bottom .date-selected-day{color:var(--application-text-color-black, #1A1A1A)}refx-calendar-pres mat-expansion-panel.mat-expansion-panel refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn[disabled] .cell-content-top,refx-calendar-pres mat-expansion-panel.mat-expansion-panel refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn[disabled] .cell-content-bottom{letter-spacing:.018rem}refx-calendar-pres mat-expansion-panel.mat-expansion-panel refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn:focus div.cell-content-top{box-shadow:none;overflow:visible;position:relative}refx-calendar-pres mat-expansion-panel.mat-expansion-panel refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn:focus div.cell-content-top:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:-.5rem;pointer-events:none;position:absolute;z-index:999}refx-calendar-pres mat-expansion-panel.mat-expansion-panel refx-carousel .carousel-container .calendar-cell-wrapper .calendar-btn:focus .mat-mdc-button-persistent-ripple{opacity:0}:root{--lhg-cash-upgrade-fare-benefits-fare-container-color: var(--application-text-color-black, #1A1A1A)}:root{--category-speq-selection-pres-no-allowance-color: var(--application-text-color-black, #1A1A1A);--category-speq-selection-pres-no-input-color: var(--application-text-color-black, #1A1A1A);--category-speq-selection-pres-service-selection-per-traveler-label-color: var(--application-text-color-black, #1A1A1A);--category-speq-selection-pres-service-traveler-name-color: var(--application-text-color-black, #1A1A1A);--category-speq-selection-service-header-title-color: var(--application-text-color-black, #1A1A1A);--category-speq-selection-stepper-background-hover: var(--application-accent-color-focus, #AC1804);--category-speq-selection-stepper-buttons-font-size: 2rem;--speq-category-service-description-color: var(--application-text-color-black, #1A1A1A);--speq-category-service-header-border-top-color: #B0B0B0;--speq-category-service-header-color: var(--application-text-color-black, #1A1A1A);--speq-category-service-name-font: 1.6rem coresans-a55;--speq-category-service-name-icon-diving-content: "\e9d6";--speq-category-service-name-icon-fishing-item-content: "\e9d4";--speq-category-service-name-icon-font-family: OS-icons;--speq-category-service-name-icon-golf-bag-content: "\e9d3";--speq-category-service-name-icon-ice-hockey-content: "\e9d5";--speq-category-service-name-icon-icon-short-content: "\e9d2";--speq-category-service-name-icon-long-board-content: "\e9d1";--speq-service-details-selection-font-family: coresans-a55;--speq-sport-equipment-info-message-inline-textlink-color: var(--application-secondary-link-color, #1A1A1A);--speq-sport-equipment-info-message-link-content: "\e953";--speq-sport-equipment-info-message-link-icon-font-family: OS-icons;--speq-sport-equipment-message-description-color: var(--application-text-color-black, #1A1A1A)}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .extra-services-label{font-family:coresans-a55;color:var(--application-text-color-black, #1A1A1A)}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton],.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]{background-color:unset!important;border-color:var(--application-white-default-color, #FFF)!important}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton] .refx-icon-minus,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton] .refx-icon-add,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton] .refx-icon-minus,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton] .refx-icon-add{color:var(--application-text-color, #1A1A1A)}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:hover:not(disabled),.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:hover:not(disabled){background-color:var(--application-accent-color-focus, #AC1804)!important;border-color:var(--application-accent-color-focus, #AC1804)!important}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:hover:not(disabled) .refx-icon-minus,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:hover:not(disabled) .refx-icon-add,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:hover:not(disabled) .refx-icon-minus,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:hover:not(disabled) .refx-icon-add{color:var(--application-white-default-color, #FFF)}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton][disabled],.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:hover[disabled],.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton][disabled],.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:hover[disabled]{background-color:unset!important;border-color:var(--application-white-default-color, #FFF)!important}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton][disabled] .refx-icon-minus,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton][disabled] .refx-icon-add,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:hover[disabled] .refx-icon-minus,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:hover[disabled] .refx-icon-add,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton][disabled] .refx-icon-minus,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton][disabled] .refx-icon-add,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:hover[disabled] .refx-icon-minus,.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:hover[disabled] .refx-icon-add{color:var(--application-unavailable-color, #B0B0B0)}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .value-container{background-color:var(--application-disabled-background-color, #E7E7E7);padding:0 2rem}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .value-container .number-wrapper .stepper-value{font-weight:400;font-family:coresans-a45}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .info-label-container .info-label{border:.1rem solid var(--application-footer-border-color, #D1D1D1)}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .info-label-container .info-label:after{border-bottom:1rem solid transparent;border-color:var(--application-white-default-color, #FFF) var(--application-white-default-color, #FFF) transparent transparent;border-style:solid;border-width:.5rem;content:"";position:absolute;right:1.6rem;top:.2rem;transform-origin:0 0;transform:rotate(-45deg)}.services.special_equipment refx-service-category-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .info-label-container .info-label:before{border-color:var(--application-footer-border-color, #D1D1D1) var(--application-footer-border-color, #D1D1D1) transparent transparent;border-style:solid;top:0;transform-origin:0 0;transform:rotate(-45deg)}:root{--lhg-cash-upgrade-fares-pres-bottom-section-container-border: 1px var(--application-solid-border-color, #B0B0B0) solid;--lhg-cash-upgrade-fares-pres-border-radius: none}:root{--lhg-cash-upgrade-recap-breakdown-pres-service-recap-service-paid-color: var(--application-text-color-black, #1A1A1A);--lhg-cash-upgrade-recap-breakdown-pres-traveler-name-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-cash-upgrade-selection-pres-box-shadow: 0 0 .5rem var(--application-solid-border-color, #B0B0B0);--lhg-cash-upgrade-selection-pres-flight-price-section: var(--application-text-color-black, #1A1A1A);--lhg-cash-upgrade-selection-pres-no-upgrade-avail-color: var(--application-text-color-black, #1A1A1A);--lhg-cash-upgrade-selection-pres-refx-price-price-card-title-container-font: normal 1.6rem/2rem coresans-a45;--lhg-cash-upgrade-selection-pres-segment-title-color: var(--application-text-color-black, #1A1A1A);--lhg-cash-upgrade-selection-pres-segment-title-font: normal 1.8rem/2.2rem coresans-a45;--lhg-cash-upgrade-selection-pres-segment-total-price-color: black;--lhg-cash-upgrade-selection-pres-title-current-fare-color: var(--application-text-color-black, #1A1A1A)}lhg-cash-upgrade-selection-pres .top-section-container :is(.radio-button,.radio-button.refx-icon-radio-button-selected){color:transparent}lhg-cash-upgrade-selection-pres .top-section-container .radio-button{background-image:url(OS_Radiobtn_default-white.b338d13756b149c7.svg);background-repeat:no-repeat}lhg-cash-upgrade-selection-pres .top-section-container .radio-button.refx-icon-radio-button-selected{background-image:url(OS_Radiobtn_selected-white.76293d958c8f3f81.svg)}:root{--cash-upgrade-services-transfer-dialog-pres-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-cash-upgrade-total-price-font: normal 2.6rem/1.25 coresans-a55;--lhg-cash-upgrade-total-price-border-top: solid 1px var(--application-solid-border-color, #B0B0B0);--lhg-cash-upgrade-total-price-padding-top: 1.5rem}:root{--category-baggage-selection-pres-no-allowance-color: var(--application-text-color-black, #1A1A1A);--category-baggage-selection-pres-no-input-color: var(--application-text-color-black, #1A1A1A);--category-baggage-selection-pres-service-selection-per-traveler-label-color: var(--application-text-color-black, #1A1A1A);--category-baggage-selection-pres-service-traveler-name-color: var(--application-text-color-black, #1A1A1A);--lhg-category-baggage-selection-price-color: var(--application-text-color-black, #1A1A1A);--lhg-category-baggage-selection-service-header-title-color: var(--application-text-color-black, #1A1A1A);--lhg-category-baggage-selection-stepper-background-hover: var(--application-accent-color-focus, #AC1804);--lhg-category-baggage-selection-stepper-icon-top: 0;--lhg-category-baggage-selection-stepper-value-border-radius: .4rem}refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .extra-baggages-label{font-family:coresans-a55}refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .extra-baggages-label .price{font-weight:400}refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .reader-wrapper,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .subcategory-input refx-number-stepper .reader-wrapper,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .service-input refx-number-stepper .reader-wrapper,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .subcategory-input refx-number-stepper .reader-wrapper{opacity:0}refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:focus,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:focus,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .subcategory-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:focus,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .subcategory-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:focus,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:focus,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:focus,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .subcategory-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:focus,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .subcategory-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:focus{box-shadow:none;overflow:visible}refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:focus:after,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:focus:after,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .subcategory-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:focus:after,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-service-input-pres .subcategory-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:focus:after,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:focus:after,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .service-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:focus:after,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .subcategory-input refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:focus:after,refx-category-baggage-selection-pres refx-service-card-pres .service-select-travelers .service-travelers .service-traveler .service-selection .service-input-cont refx-subcategory-input-pres .subcategory-input refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:focus:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}:root{--generic-recap-breakdown-pres-baggage-policies-color: var(--application-text-color, #1A1A1A);--generic-recap-breakdown-pres-traveler-name-color: var(--application-text-color-black, #1A1A1A);--generic-recap-breakdown-pres-service-recap-color: var(--application-text-color-black, #1A1A1A);--generic-recap-breakdown-pres-service-recap-allowance-color: var(--application-text-color-black, #1A1A1A);--generic-recap-breakdown-pres-service-recap-service-paid-color: var(--application-text-color-black, #1A1A1A);--lhg-category-recap-breakdown-pres-traveler-name-font: coresans-a55;--lhg-category-recap-messages-font: 400 1.4rem/2rem coresans-a45;--lhg-category-recap-breakdown-pres-generic-recap-breakdown-baggage-policies-font-family: coresans-a45;--lhg-category-recap-breakdown-pres-generic-recap-breakdown-baggage-policies-content-font-family: OS-icons;--lhg-category-recap-breakdown-pres-generic-recap-breakdown-baggage-travelers-paid-service-selection-min-width: 41rem;--lhg-category-recap-breakdown-pres-generic-recap-breakdown-baggage-travelers-service-selection-min-width: 37rem}refx-category-recap-pres refx-traveler-name-pres .name{font:1.4rem/2rem var(--lhg-category-recap-breakdown-pres-traveler-name-font, chsans-bold)}refx-category-recap-pres refx-traveler-name-pres .infant{font:1.4rem/2rem coresans-a45}refx-category-recap-pres refx-generic-recap-breakdown-pres div.generic-recap-footer refx-link-button.baggage-policies{cursor:pointer;transition:var(--lhg-transition, var(--application-transition, .2s));color:var(--lhg-secondary-link-color, var(--application-secondary-link-color, #1A1A1A));font-family:var(--lhg-link-font-family, inherit);-webkit-text-decoration:var(--lhg-secondary-link-text-decoration, none);text-decoration:var(--lhg-secondary-link-text-decoration, none)}refx-category-recap-pres refx-generic-recap-breakdown-pres div.generic-recap-footer refx-link-button.baggage-policies .mdc-button__label:before,refx-category-recap-pres refx-generic-recap-breakdown-pres div.generic-recap-footer refx-link-button.baggage-policies .mdc-button__label:after,refx-category-recap-pres refx-generic-recap-breakdown-pres div.generic-recap-footer refx-link-button.baggage-policies i{font-family:var(--lhg-link-icon-font-family);margin:var(--lhg-link-icon-margin, 0)}refx-category-recap-pres refx-generic-recap-breakdown-pres div.generic-recap-footer refx-link-button.baggage-policies .mdc-button__label{color:var(--lhg-secondary-link-color, var(--application-secondary-link-color, #1A1A1A))}refx-category-recap-pres refx-generic-recap-breakdown-pres div.generic-recap-footer refx-link-button.baggage-policies .mdc-button__label:after{color:var(--lhg-link-icon-color, inherit)}refx-category-recap-pres refx-generic-recap-breakdown-pres div.generic-recap-footer refx-link-button.baggage-policies .mdc-button__label:hover:not([disabled]){color:var(--lhg-secondary-link-color-focus, var(--application-secondary-link-color-focus, #AC1804));-webkit-text-decoration:var(--lhg-secondary-link-text-decoration-focus, none);text-decoration:var(--lhg-secondary-link-text-decoration-focus, none)}refx-category-recap-pres refx-generic-recap-breakdown-pres div.generic-recap-footer refx-link-button.baggage-policies:before,refx-category-recap-pres refx-generic-recap-breakdown-pres div.generic-recap-footer refx-link-button.baggage-policies:after,refx-category-recap-pres refx-generic-recap-breakdown-pres div.generic-recap-footer refx-link-button.baggage-policies i{display:var(--lhg-secondary-link-icon-display, inline-block);-webkit-text-decoration:var(--lhg-secondary-link-icon-text-decoration, none);text-decoration:var(--lhg-secondary-link-icon-text-decoration, none)}refx-category-recap-pres refx-generic-recap-breakdown-pres div.generic-recap-footer refx-link-button.baggage-policies .mdc-button__label{font-size:1.4rem}:root{--category-recap-breakdown-icon-color: var(--application-text-color, #1A1A1A);--category-recap-breakdown-icon-font-size: 1.4rem;--category-recap-pres-category-recap-details-margin: 0;--category-recap-pres-category-recap-no-allowance-color: var(--application-text-color-black, #1A1A1A);--category-recap-pres-category-recap-paid-service-color: var(--application-text-color-black, #1A1A1A);--category-recap-pres-category-total-paid-price-color: var(--application-text-color-black, #1A1A1A);--category-recap-pres-category-total-price-color: var(--application-text-color-black, #1A1A1A);--category-recap-pres-category-total-price-label-margin: 0;--category-recap-pres-paid-services-info-color: var(--application-text-color, #1A1A1A);--category-recap-pres-row-no-selection-color: var(--application-text-color-black, #1A1A1A);--category-recap-pres-row-title-color: var(--application-text-color, #1A1A1A);--category-recap-pres-row-value-allowances-color: var(--application-text-color-black, #1A1A1A);--category-recap-pres-row-value-color: var(--application-text-color-black, #1A1A1A);--category-recap-pres-title-color: var(--application-text-color-black, #1A1A1A);--lhg-category-recap-border-bottom: .1rem solid var(--application-solid-border-color, #B0B0B0);--lhg-category-recap-icon-font-size: 2.4rem;--lhg-category-recap-icons-shift: 5.9rem;--lhg-category-recap-modify-service-border-top: 1px solid var(--application-solid-border-color, #B0B0B0);--lhg-category-recap-panel-footer-padding-xs: .5rem 1.5rem 0;--lhg-category-recap-panel-header-border: .1rem solid var(--application-solid-border-color, #B0B0B0);--lhg-category-recap-unpaid-service-font: 1.4rem/2rem coresans-a45;--lhg-category-recap-validate-icon-color: #408236;--lhg-category-recap-validate-icon-font-size: 1.5rem}refx-category-recap-pres.category-recap.baggage,refx-category-recap-pres.category-recap.seat{display:flex;flex-flow:column}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit .mat-expansion-panel{border-radius:0}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit .mat-expansion-panel .mat-expansion-panel-header.mat-expanded .mat-content .mat-expansion-panel-header-title .row-title-and-value .row-title .row-title-label{font-family:coresans-a55}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value{gap:.4rem}@media (min-width: 600px){refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value{min-height:2.7rem}}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-title .row-title-label{font-family:coresans-a45;font-size:1.6rem}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-title i{color:var(--application-text-color, #1A1A1A)}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit div.category-recap-header[id] .row-title-and-value .row-title i.refx-icon-validate{font-weight:400}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit>div.category-recap-header[id]{border:1px solid transparent}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit:not(:last-child) .mat-expansion-panel .mat-expansion-panel-content{border-bottom:1px solid var(--application-solid-border-color, #B0B0B0)}refx-category-recap-pres .category-recap-travel-units .category-recap-travel-unit:not(:last-child)>div.category-recap-header[id]{margin-bottom:.1rem}refx-category-recap-pres .category-recap-footer{order:5}refx-category-recap-pres .category-recap-footer .category-total-price,refx-category-recap-pres .category-recap-footer .category-total-paid-price{border-top:1px solid var(--application-solid-border-color, #B0B0B0)}refx-category-recap-pres .category-recap-footer .category-total-price.servicing,refx-category-recap-pres .category-recap-footer .category-total-paid-price.servicing{color:var(--application-text-color-black, #1A1A1A)}refx-category-recap-pres .category-recap-footer .category-total-price .category-total-price-value .price .price-currency-code,refx-category-recap-pres .category-recap-footer .category-total-price .category-total-paid-price-value .price .price-currency-code,refx-category-recap-pres .category-recap-footer .category-total-paid-price .category-total-price-value .price .price-currency-code,refx-category-recap-pres .category-recap-footer .category-total-paid-price .category-total-paid-price-value .price .price-currency-code{font-family:coresans-a45}refx-category-recap-pres .category-recap-footer .category-total-price .category-total-price-value .price .price-amount,refx-category-recap-pres .category-recap-footer .category-total-price .category-total-paid-price-value .price .price-amount,refx-category-recap-pres .category-recap-footer .category-total-paid-price .category-total-price-value .price .price-amount,refx-category-recap-pres .category-recap-footer .category-total-paid-price .category-total-paid-price-value .price .price-amount{font-family:coresans-a55}refx-category-recap-pres button.review-and-pay{order:4}refx-category-recap-pres .seat-recap-breakdown .recap-buttons button[class^=delete-] .mat-mdc-button-wrapper span:before,refx-category-recap-pres .seat-recap-breakdown .recap-buttons button[class*=" delete-"] .mat-mdc-button-wrapper span:before{content:"\e96f";display:inline-block;font-family:OS-ICONS;line-height:unset;position:relative;top:.2rem;width:3.2rem}:root{--lhg-check-in-button-font: 400 1.6rem/1.25rem coresans-a55;--lhg-check-in-card-color: var(--application-text-color-black, #1A1A1A);--lhg-check-in-card-description-font: 400 1.4rem/2rem coresans-a45;--lhg-check-in-card-title-font: 400 1.6rem/2rem coresans-a55;--lhg-check-in-card-title-icon-color: var(--application-text-color-black, #1A1A1A);--lhg-check-in-card-title-icon-content: "\e903";--lhg-check-in-card-title-icon-font-family: OS-icons;--lhg-check-in-disable-button-bg-color: var(--application-disabled-button-background-color, #FFF);--lhg-check-in-disable-button-span-color: var(--application-disabled-border-color, #B0B0B0);--lhg-check-in-header-color: var(--application-text-color-black, #1A1A1A);--lhg-check-in-header-font: 400 1.8rem/2.2rem coresans-a45}@font-face{font-family:OS-icons;src:url(OS-icons.8e9a07201efc44b3.ttf) format("truetype"),url(OS-icons.1d637c1c1d9a00df.woff) format("woff"),url(OS-icons.39dd60832c5f0009.svg#OS-icons) format("svg");font-weight:400;font-style:normal}[class^=refx-icon-],[class*=" refx-icon-"]{font-family:OS-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"}.passengers-icon.refx-icon-passenger-multiple:before{content:"\e930"}.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-link-popup:before{content:"\e967"}.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-bags:before{content:"\e99e"}.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:"\e94c"}.refx-icon-chargeable:before{content:"\e964"}.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"}.os-icon-reject:before{content:"\e960"}.os-icon-clock-flight-status:before{content:"\e961"}.refx-icon-waiting-room:before{content:"\e962"}.refx-icon-stairs:before{content:"\e963"}.refx-icon-preferential:before{content:"\e958"}.refx-icon-carry-on:before{content:"\e966"}.refx-icon-profile:before{content:"\e968"}.refx-icon-language:before{content:"\e969"}.refx-icon-bus:before{content:"\e96b"}.refx-icon-train:before{content:"\e96c"}.refx-icon-youth:before{content:"\e96d"}.os-icon-service-payment:before{content:"\e997"}.refx-icon-co2-neutralisation:before{content:"\e998"}.refx-icon-business-and-first-intercont-meal:before{content:"\e970"}.refx-icon-business-continental-meal:before{content:"\e971"}.refx-icon-cabin-bag-one:before{content:"\e972"}.refx-icon-cabin-bag-two:before{content:"\e973"}.refx-icon-carbon-offset:before{content:"\e974"}.refx-icon-catering-on-europe-flts:before{content:"\e975"}.refx-icon-change-before-departure-free:before{content:"\e976"}.refx-icon-change-before-departure-penalty:before{content:"\e99a"}.refx-icon-change-before-departure-notallowed:before{content:"\e99b"}.refx-icon-co2-compensation-bonus-miles:before{content:"\e977"}.refx-icon-co2-compensation-carbon-offset:before{content:"\e978"}.refx-icon-early-bird:before{content:"\e979"}.refx-icon-economy-intercont-meal:before{content:"\e970"}.refx-icon-lounge-access:before{content:"\e97a"}.refx-icon-middle-seat:before{content:"\e97b"}.refx-icon-one-checked-bag-up-to-23kg:before{content:"\e97c"}.refx-icon-prio-boarding:before{content:"\e97d"}.refx-icon-prio-lane:before{content:"\e97e"}.refx-icon-priority-security-in-germany:before{content:"\e97f"}.refx-icon-refund-free:before{content:"\e982"}.refx-icon-refund-penalty:before{content:"\e99c"}.refx-icon-refund-notallowed:before{content:"\e99d"}.refx-icon-standard-seat:before{content:"\e983"}.refx-icon-three-checked-bags-up-to-32kg-each:before{content:"\e984"}.refx-icon-two-checked-bags-up-to-23kg-each:before{content:"\e985"}.refx-icon-two-checked-bags-up-to-32kg-each:before{content:"\e986"}.os-icon-seat-type-business-suite:before{content:"\e987"}.os-icon-seat-type-extra-long-bed:before{content:"\e988"}.os-icon-seat-type-extra-space:before{content:"\e989"}.os-icon-seat-type-privacy:before{content:"\e98a"}.os-icon-seat-type-star:before{content:"\e98b"}.os-icon-bar:before{content:"\e98c"}.refx-icon-privacy-seat:before,.os-icon-privacy-seat:before{content:"\e98d"}.os-fice-galley-icon:before{content:"\e98f"}.os-fice-toilets-icon:before{content:"\e990"}.os-fice-bassinet-icon:before{content:"\e991"}.os-close-icon:before{content:"\e992"}.os-copy-to-clipboard:before{content:"\e993"}.os-share-itinerary:before{content:"\e994"}.os-printer:before{content:"\e996"}.os-sandglass:before{content:"\e9b1"}.refx-icon-plane-wifi:before{content:"\e9b2"}.refx-icon-mileage-accrural:before{content:"\e9b3"}.refx-icon-benefit-ticket-name-change:before{content:"\e9b4"}.refx-icon-airport-takeoff:before{content:"\e9f1"}.refx-icon-flight-take-off:before{content:"\e965"}.os-benefit-fine-dining-menus:before{content:"\e9b5"}.os-benefit-free-middle-seat:before{content:"\e9b6"}.refx-icon-fully-flat-bed-seat:before,.os-benefit-fully-flat-bed-seat:before{content:"\e9b7"}.refx-icon-benefit-legspace:before,.os-benefit-legspace:before{content:"\e9b8"}.os-benefit-lounge-access:before{content:"\e9b9"}.os-benefit-mileage:before{content:"\e9ba"}.os-benefit-priority-boarding:before{content:"\e9bc"}.os-benefit-priority-check-in:before{content:"\e9bd"}.os-benefit-travel-kit:before{content:"\e9bf"}.os-benefit-welcome-drink:before{content:"\e9c0"}.refx-icon-menu-premium:before,.os-menu-premium:before{content:"\e9c1"}.os-benefit-more-enjoyment:before{content:"\e9bb"}.os-benefit-priority-lane:before{content:"\e9be"}.refx-icon-heavy-baggage:before{content:"\e9c3"}.refx-icon-heavy-and-oversize-baggage:before{content:"\e9c2"}.refx-icon-oversize-baggage:before{content:"\e9c4"}.os-calendar:before{content:"\e99f"}.os-icon-error:before{content:"\e9a0"}.os-icon-plus:before{content:"\e9c5"}.refx-icon-follow-facebook:before{content:"\e9a1"}.refx-icon-follow-instagram:before{content:"\e9a2"}.refx-icon-follow-linkedin:before{content:"\e9a3"}.refx-icon-follow-tiktok:before{content:"\e9a4"}.refx-icon-follow-twitter:before{content:"\e9a5"}.refx-icon-follow-wechat:before{content:"\e9a6"}.refx-icon-follow-weibo:before{content:"\e9a7"}.refx-icon-follow-youtube:before{content:"\e9a8"}.refx-icon-cc-cart:before{content:"\e9a9"}.refx-icon-cc-gift:before{content:"\e9aa"}.refx-icon-cc-lounge:before{content:"\e9ab"}.refx-icon-cc-star:before{content:"\e9ac"}.refx-icon-cc-ticket:before{content:"\e9ad"}.os-icon-badge-default:before{content:"\e9ae"}.os-icon-badge-promotion:before{content:"\e9af"}.os-icon-insurance:before{content:"\e9b0"}.os-icon-partner-plus-benefit:before{content:"\e9c6"}.os-icon-pet-in-cabin:before{content:"\e9c7"}.os-icon-rental-car:before{content:"\e9c8"}.os-icon-seat-service:before{content:"\e9c9"}:root{--lhg-child-restriction-overlay-description-font-family: coresans-a45;--lhg-child-restriction-overlay-description-font-family-icon: os-icons;--lhg-child-restriction-overlay-title-font-family: portada-semibold;--lhg-child-restriction-overlay-icon-content: "\e9a0"}:root{--lhg-claims-contact-info-text-color: var(--application-text-color-black, #1A1A1A);--lhg-claims-contact-info-icon-size: 1.6rem;--lhg-claims-contact-info-icon-weight: 400}:root{--lhg-closed-user-group-info-teaser-content-color: var(--application-notification-info-color, #262626);--lhg-closed-user-group-info-teaser-content-font: 400 1.5rem/2.3rem coresans-a45;--lhg-closed-user-group-info-teaser-icon-color: var(--application-notification-info-color, #262626);--lhg-closed-user-group-info-teaser-icon-content: "\e910";--lhg-closed-user-group-info-teaser-info-card-gap: .6rem;--lhg-closed-user-group-info-teaser-title-font: 400 1.9rem/2.4rem coresans-a55;--lhg-closed-user-group-info-teaser-title-margin: 0 0 1.2rem}:root{--lhg-co2-neutralisation-card-container-border: solid 1px var(--application-co2-card-border-color, #B0B0B0);--lhg-co2-neutralisation-card-content-benefits-container-li-icon-color: var(--application-co2-icon-color, #1A1A1A);--lhg-co2-neutralisation-card-content-benefits-container-li-icon-content: "\e999";--lhg-co2-neutralisation-card-content-benefits-container-li-icon-font-family: OS-icons;--lhg-co2-neutralisation-card-content-benefits-container-li-item-font-family: coresans-a45;--lhg-co2-neutralisation-card-content-characteristics-container-margin-mobile: 0;--lhg-co2-neutralisation-card-content-characteristics-container-margin: 1.6rem 0 0 0;--lhg-co2-neutralisation-card-content-characteristics-container-padding-mobile: 2.8rem .3rem 0 1.5rem;--lhg-co2-neutralisation-card-content-characteristics-container-padding: 1.2rem .3rem 0 1.5rem;--lhg-co2-neutralisation-card-content-characteristics-li-icon-color: var(--application-co2-checkmark-color, #408236);--lhg-co2-neutralisation-card-content-characteristics-li-icon-font-family: OS-icons;--lhg-co2-neutralisation-card-content-characteristics-li-icon-font-size: 1.5rem;--lhg-co2-neutralisation-card-content-characteristics-li-item-color: var(--application-text-color-black, #1A1A1A);--lhg-co2-neutralisation-card-content-characteristics-li-item-font-family: coresans-a45;--lhg-co2-neutralisation-card-default-background-color: var(--application-co2-default-background-color, #D1D1D1);--lhg-co2-neutralisation-card-default-color: var(--application-text-color-black, #1A1A1A);--lhg-co2-neutralisation-card-header-refx-price-cont-font-family: coresans-a45;--lhg-co2-neutralisation-card-header-subtitle-font-family: coresans-a45;--lhg-co2-neutralisation-card-header-title-font-family: coresans-a55;--lhg-co2-neutralisation-card-header-title-margin-bottom: 0;--lhg-co2-neutralisation-card-highlighted-background-color: var(--color-accent-500, #D81E05);--lhg-co2-neutralisation-card-highlighted-color: var(--application-text-label-inverted-color, #FFFFFF);--lhg-co2-neutralisation-card-select-button-container-font-size: 1.5rem;--lhg-co2-neutralisation-card-select-button-container-margin-top: 3.9rem;--lhg-co2-neutralisation-card-select-button-container-min-height: 4.9rem}.mat-mdc-outlined-button.mat-mdc-outlined-button,.mat-stroked-button{font-size:1.4rem}:root{--lhg-instant-co2-neutralisation-card-button-container-margin-top: 3.9rem;--lhg-instant-co2-neutralisation-card-container-height: 37.9rem;--lhg-instant-co2-teaser-main-content-background-color: transparent;--lhg-instant-co2-teaser-main-content-header-container-header-hint-color: var(--application-text-color-black, #1A1A1A);--lhg-instant-co2-teaser-main-content-header-container-header-link-before-content: "\e967";--lhg-instant-co2-teaser-main-content-header-container-header-link-before-font-size: 1.05rem;--lhg-instant-co2-teaser-main-content-header-container-header-text-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-co2-neutralisation-modal-body-container-color: var(--application-text-color-black, #1A1A1A);--lhg-co2-neutralisation-modal-body-container-font-family: coresans-a45;--lhg-co2-neutralisation-modal-body-container-li-before-content: "\e903";--lhg-co2-neutralisation-modal-body-container-li-before-font-family: OS-icons;--lhg-co2-neutralisation-modal-body-footer-color: var(--application-text-color-black, #1A1A1A);--lhg-co2-neutralisation-modal-body-footer-font-family: coresans-a55;--lhg-co2-neutralisation-modal-body-header-color: var(--application-text-color-black, #1A1A1A);--lhg-co2-neutralisation-modal-body-header-font-family: coresans-a55;--lhg-co2-neutralisation-modal-bold-text: coresans-a55;--lhg-co2-neutralisation-modal-climate-image-width: 16.75rem;--lhg-co2-neutralisation-modal-header-subtitle-color: var(--application-text-color-black, #1A1A1A);--lhg-co2-neutralisation-modal-header-subtitle-font-family: coresans-a45;--lhg-co2-neutralisation-modal-header-title-color: var(--application-text-color-black, #1A1A1A);--lhg-co2-neutralisation-modal-header-title-font-family: portada-semibold}lhg-co2-neutralisation-modal-pres .neutral-image{background-image:url(OS_Modal_CO2_neutral.17e5424b21c8ecf4.png)}lhg-co2-neutralisation-modal-pres .climate-image{background-image:url(OS_my_climate_Logo.662e918327c04701.png)}:root{--lhg-option-based-instant-co2-teaser-additional-points-bg-color: var(--application-co2-option-based-teaser-additional-points-bg-color, #94ED94);--lhg-option-based-instant-co2-teaser-additional-points-font: 400 1.3rem/1.9rem coresans-a55;--lhg-option-based-instant-co2-teaser-additional-points-highlighted-bg-color: var(--application-co2-neutralisation-recap-uptrip-default-background-color, #F6F6F6);--lhg-option-based-instant-co2-teaser-additional-points-padding: .1rem 1rem;--lhg-option-based-instant-co2-teaser-main-content-carousel-arrow-bg-color: var(--application-disabled-background-color, #E7E7E7);--lhg-option-based-instant-co2-teaser-main-content-carousel-arrow-icon-color: var(--application-primary-link-color, #4D4D4D);--lhg-option-based-instant-co2-teaser-main-content-header-container-description-font: 400 1.5rem/2.3rem coresans-a45;--lhg-option-based-instant-co2-teaser-main-content-header-container-title-font: 400 1.9rem/2.1rem coresans-a55;--lhg-option-based-instant-co2-teaser-main-content-option-background-color: var(--application-co2-neutralisation-recap-uptrip-default-background-color, #F6F6F6);--lhg-option-based-instant-co2-teaser-main-content-option-details-font: 400 1.5rem/2.3rem coresans-a45;--lhg-option-based-instant-co2-teaser-main-content-option-hover-color: var(--application-text-label-inverted-color, #FFFFFF);--lhg-option-based-instant-co2-teaser-main-content-option-hover-bg-color: var(--application-interaction-hover, #AC1804);--lhg-option-based-instant-co2-teaser-main-content-option-focus-shadow-color: transparent;--lhg-option-based-instant-co2-teaser-main-content-option-highlighted-bg-color: var(--color-accent-500, #D81E05);--lhg-option-based-instant-co2-teaser-main-content-option-highlighted-hover-bg-color: var(--application-interaction-hover, #AC1804);--lhg-option-based-instant-co2-teaser-main-content-option-highlighted-text-color: var(--application-text-label-inverted-color, #FFFFFF);--lhg-option-based-instant-co2-teaser-main-content-option-name-font: 400 1.9rem/2.1rem coresans-a55;--lhg-option-based-instant-co2-teaser-main-content-option-recommendation-font: 400 1.3rem/1.9rem coresans-a55;--lhg-option-based-instant-co2-teaser-main-content-text-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-co2-neutralisation-pres-category-recap-detail-color: var(--application-text-color-black, #1A1A1A);--lhg-co2-neutralisation-pres-category-recap-detail-font-family: coresans-a45;--lhg-co2-neutralisation-pres-category-recap-detail-reward-card-background-color: var(--application-co2-uptrip-default-background-color, #F6F6F6);--lhg-co2-neutralisation-pres-category-recap-title-color: var(--application-text-color-black, #1A1A1A);--lhg-co2-neutralisation-pres-category-recap-title-font-family: coresans-a55;--lhg-co2-neutralisation-pres-category-recap-title-icon-font-size: 2.3rem;--lhg-co2-neutralisation-pres-category-recap-title-icon-margin: 0 .8rem 0 0}:root{--lhg-co2-neutralisation-recap-cont-descriptions-category-title-font: 400 1.9rem/2.1rem var(--application-font-family-bold, coresans-a55);--lhg-co2-neutralisation-recap-cont-descriptions-category-title-letter-spacing: .019rem;--lhg-co2-neutralisation-recap-cont-descriptions-li-font: 400 1.5rem/2.3rem var(--application-font-family-regular, coresans-a45);--lhg-co2-neutralisation-recap-cont-descriptions-li-letter-spacing: .005rem;--lhg-co2-neutralisation-recap-cont-detail-text-color: var(--application-text-color, #1A1A1A);--lhg-co2-neutralisation-recap-cont-uptrip-detail-background-color: var(--application-co2-neutralisation-recap-uptrip-default-background-color, #F6F6F6);--lhg-co2-neutralisation-recap-cont-uptrip-detail-cart-justify-content: unset;--lhg-co2-neutralisation-recap-cont-uptrip-detail-description: 400 1.5rem/2.3rem var(--application-font-family-regular, coresans-a45);--lhg-co2-neutralisation-recap-cont-uptrip-detail-image-margin: 1.9rem 0;--lhg-co2-neutralisation-recap-cont-uptrip-detail-link-padding-top: .3rem;--lhg-co2-neutralisation-recap-cont-uptrip-detail-margin: .8rem 0 1.2rem 1.6rem;--lhg-co2-neutralisation-recap-cont-uptrip-detail-title-color: var(--application-text-color-black, #1A1A1A);--lhg-co2-neutralisation-recap-cont-uptrip-detail-title-font: 400 1.9rem/2.1rem var(--application-font-family-bold, coresans-a55)}lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap .co2-neutralisation-recap-image{background:url(co2-neutralisation-recap-img.76cb8a33fa2a8027.png) no-repeat center/cover}lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap .co2-neutralisation-recap-uptrip-image{background:url(co2-neutralisation-recap-img-sm.d6d2ff646da847ed.png) no-repeat center/cover}@media (max-width: 839.98px){lhg-co2-neutralisation-recap-cont .co2-neutralisation-recap .co2-recap-img{background:url(co2-neutralisation-recap-img-sm.d6d2ff646da847ed.png) no-repeat center/cover}}:root{--lhg-collapsable-teaser-border: var(--application-card-border, 1px solid #B0B0B0);--lhg-collapsable-teaser-border-hover: var(--application-teaser-border-hover, 1px solid #262626);--lhg-collapsable-teaser-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));--lhg-collapsable-teaser-box-shadow-hover: var(--application-teaser-box-shadow-hover, none);--lhg-collapsable-teaser-border-radius: var(--application-card-border-radius, .4rem);--lhg-collapsable-teaser-content-desc-font-size: 1.5rem;--lhg-collapsable-teaser-content-desc-line-height: 2.3rem;--lhg-collapsable-teaser-content-font-color: var(--application-text-color-black, #1A1A1A);--lhg-collapsable-teaser-header-expanded-header-color: #D81E05;--lhg-collapsable-teaser-header-icon-color: var(--application-text-color-black, #1A1A1A);--lhg-collapsable-teaser-header-price-font-color: #8B96A2;--lhg-collapsable-teaser-header-price-font-family: coresans-a45;--lhg-collapsable-teaser-header-price-font-size: 1.5rem;--lhg-collapsable-teaser-header-price-line-height: 2.3rem;--lhg-collapsable-teaser-header-price-recap-font-color: var(--application-text-color-black, #1A1A1A);--lhg-collapsable-teaser-header-status-default-color: #262626;--lhg-collapsable-teaser-header-status-default-icon-height: 2rem;--lhg-collapsable-teaser-header-status-default-icon: "\e9ae";--lhg-collapsable-teaser-header-status-error-height: 2.2rem;--lhg-collapsable-teaser-header-status-error-icon: "\e933";--lhg-collapsable-teaser-header-status-font-family: coresans-a45;--lhg-collapsable-teaser-header-status-font-size: 1.3rem;--lhg-collapsable-teaser-header-status-info-icon: "\e91f";--lhg-collapsable-teaser-header-status-line-height: 1.9rem;--lhg-collapsable-teaser-header-status-min-height: 1.6rem;--lhg-collapsable-teaser-header-status-padding-top: .3rem;--lhg-collapsable-teaser-header-status-promotion-icon-height: 2rem;--lhg-collapsable-teaser-header-status-promotion-icon: "\e9af";--lhg-collapsable-teaser-header-status-success-icon: "\e9ca";--lhg-collapsable-teaser-header-status-warning-color: #262626;--lhg-collapsable-teaser-header-status-warning-icon: "\e91d";--lhg-collapsable-teaser-header-title-collapsed-color: var(--application-text-color-black, #1A1A1A);--lhg-collapsable-teaser-header-title-font-family: coresans-a55;--lhg-collapsable-teaser-header-title-font-size: 1.9rem;--lhg-collapsable-teaser-header-title-line-height: 2.6rem;--lhg-collapsable-teaser-header-toggle-font-size: 1.4rem}lhg-collapsable-service-container div[class*=teaser-wrapper]>.mat-expansion-panel.mat-elevation-z{overflow:visible}lhg-collapsable-service-container div[class*=teaser-wrapper]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header.cdk-keyboard-focused.mat-focus-indicator{outline:none}lhg-collapsable-service-container div[class*=teaser-wrapper]>.mat-expansion-panel.mat-elevation-z>.mat-expansion-panel-header.cdk-keyboard-focused.mat-focus-indicator:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:-1.3rem -2.1rem;pointer-events:none;position:absolute;z-index:999}:root{--lhg-collapsable-teaser-header-icon-baggage: "\e94c";--lhg-collapsable-teaser-header-icon-carrental: "\e9c8";--lhg-collapsable-teaser-header-icon-co2instantneutralisation: "\e998";--lhg-collapsable-teaser-header-icon-co2neutralisation: "\e998";--lhg-collapsable-teaser-header-icon-creditcardenrollment: "\e997";--lhg-collapsable-teaser-header-icon-insurance: "\e9b0";--lhg-collapsable-teaser-header-icon-meal: "\e9b5";--lhg-collapsable-teaser-header-icon-partnerplusbenefit: "\e9c6";--lhg-collapsable-teaser-header-icon-pets: "\e9c7";--lhg-collapsable-teaser-header-icon-seat: "\e9c9";--lhg-collapsable-teaser-header-icon-special-equipment: "\e9d3"}:root{--collapsible-information-panel-expanded-expansion-panel-border-width: 1px;--collapsible-information-panel-collapsed-expansion-panel-border-width: 0;--collapsible-information-panel-button-border: 1px solid var(--application-border-color, #B0B0B0);--collapsible-information-panel-button-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));--collapsible-information-panel-border: 1px solid var(--application-border-color, #B0B0B0);--collapsible-information-panel-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843))}:root{--contact-info-pres-header-color: var(--application-text-color-black, #1A1A1A);--contact-info-pres-header-margin: 0 0 2rem;--contact-info-pres-item-padding: 0;--contact-info-pres-message-color: var(--application-text-color-black, #1A1A1A);--contact-info-pres-message-margin: 0 0 1.5rem;--lhg-contact-info-header-title-font: 400 2rem/2.2rem coresans-a45;--lhg-contact-info-phone-item-pres-margin-top-xs: 2.4rem}:root{--lhg-credit-card-enrollment-apply-toggle-label-checked-color: var(--application-text-color-black, #1A1A1A);--lhg-credit-card-enrollment-apply-toggle-label-color: var(--application-text-color-black, #1A1A1A);--lhg-credit-card-enrollment-apply-toggle-label-font: 400 1.5rem/2.3rem coresans-a45;--lhg-credit-card-enrollment-apply-toggle-label-width: 21rem;--lhg-credit-card-enrollment-benefit-description-font: 400 1.3rem/1.9rem coresans-a45;--lhg-credit-card-enrollment-benefit-icon-color: var(--application-text-color-black, #1A1A1A);--lhg-credit-card-enrollment-benefit-title-font: 400 1.5rem/2.3rem coresans-a55;--lhg-credit-card-enrollment-benefit-title-text-transform: uppercase;--lhg-credit-card-enrollment-content-background: var(--application-white-default-color, #FFF);--lhg-credit-card-enrollment-content-color: var(--application-text-color-black, #1A1A1A);--lhg-credit-card-enrollment-exclusive-detail-font: 400 1.3rem/1.9rem coresans-a45;--lhg-credit-card-enrollment-exclusive-icon-margin-right: .6rem;--lhg-credit-card-enrollment-exclusive-offer-padding: 1.8rem;--lhg-credit-card-enrollment-exclusive-offer-width: 30.3rem;--lhg-credit-card-enrollment-information-background: #D1D1D1;--lhg-credit-card-enrollment-information-color: var(--application-notification-info-color, #262626);--lhg-credit-card-enrollment-information-icon-color: var(--application-notification-info-color, #262626);--lhg-credit-card-enrollment-message-section-color: var(--application-text-color-black, #1A1A1A);--lhg-credit-card-enrollment-new-total-font: 400 1.3rem/1.9rem coresans-a55;--lhg-credit-card-enrollment-notification-status-margin-top: .1rem;--lhg-credit-card-enrollment-offer-description-font: 400 1.5rem/2.3rem coresans-a45;--lhg-credit-card-enrollment-offer-headline-font: 400 1.5rem/2.1rem coresans-a45;--lhg-credit-card-enrollment-offer-title-color: var(--application-text-color-black, #1A1A1A);--lhg-credit-card-enrollment-offer-title-font: 400 2.2rem/2.6rem coresans-a55;--lhg-credit-card-enrollment-terms-links-font: 400 1.3rem/1.5rem coresans-a45;--lhg-credit-card-enrollment-text-content-font: 400 1.5rem/2.3rem coresans-a45;--lhg-credit-card-enrollment-validation-background: #E5F2EB;--lhg-credit-card-enrollment-validation-color: #007D35}.debug-content{display:none}refx-delete-services-dialog-pres .refx-dialog-close-btn-corner{margin:-1.5rem -1.5rem 0 0}[dir=rtl] refx-delete-services-dialog-pres .refx-dialog-close-btn-corner{margin:-1.5rem 0 0 -1.5rem}refx-delete-services-dialog-pres .refx-dialog-title{max-width:calc(100% - 1.5rem);white-space:pre-wrap}:root{--btn-mini-fab-color: var(--application-text-color, #1A1A1A);--lhg-dialog-button-letter-spacing: .15rem;--lhg-dialog-content-a-font-size: 1.5rem;--lhg-dialog-content-a-color: var(--application-primary-link-color, #4D4D4D);--lhg-dialog-content-a-hover-color: var(--application-primary-link-color-focus, #AC1804);--lhg-dialog-content-text-color: var(--application-text-color-black, #1A1A1A);--lhg-dialog-pres-header-title-font: 400 2.2rem/2.8rem portada-semibold;--refx-dialog-title-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-disruption-message-dialog-dialog-header-title: 400 2.2rem/normal coresans-a45}:root{--lhg-easy-enrollment-checkbox-description-font-family: 1.3rem/1.5rem var(--application-font-family-regular, coresans-a45);--lhg-easy-enrollment-checkbox-title-font-family: 1.5rem/2.3rem var(--application-font-family-regular, coresans-a45)}:root{--flight-fares-pres-ribbon-visible-height: -1.8rem;--indicator-ribbon-padding: 0 .8rem;--indicator-ribbon-text-color: var(--application-text-color-black, #1A1A1A);--lhg-fare-card-price-card-title-label-margin: .8rem 0 0;--lhg-fare-card-recommended-color: var(--color-accent-500, #D81E05);--lhg-fare-card-recommended-font: 400 1.2rem/1.8rem coresans-a55;--lhg-fare-card-refx-caption-font: 400 1.3rem/1.9rem coresans-a55;--lhg-fare-card-select-fare-font: 400 1.6rem/2.2rem coresans-a55;--lhg-fare-price-card-original-fare-content: "\e958";--lhg-fare-price-card-original-fare-font-family: OS-icons;--price-card-border-radius: .3rem;--price-card-capsule-recommended-highlight-text-color: var(--application-text-color-black, #1A1A1A);--price-card-message-color: var(--application-text-color, #1A1A1A);--price-card-radio-button-font-size: 2.1rem;--price-card-title-margin: 0 0 1.2rem}refx-fare-card .refx-price-card .price-card-container.cabin-eco .top-section-container,refx-fare-card .refx-price-card .price-card-container.cabin-eco.selected .top-section-container{background-color:#408236}refx-fare-card .refx-price-card .price-card-container.cabin-eco .bottom-section-container,refx-fare-card .refx-price-card .price-card-container.cabin-eco.selected .bottom-section-container{border-left:1px var(--application-solid-border-color, #B0B0B0) solid;border-bottom:1px var(--application-solid-border-color, #B0B0B0) solid;border-right:1px var(--application-solid-border-color, #B0B0B0) solid;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}refx-fare-card .refx-price-card .price-card-container.cabin-eco .bottom-section-container .characteristics .characteristic .characteristic-label a,refx-fare-card .refx-price-card .price-card-container.cabin-eco.selected .bottom-section-container .characteristics .characteristic .characteristic-label a{color:#4d4d4d}refx-fare-card .refx-price-card .price-card-container.cabin-eco.selected .bottom-section-container,refx-fare-card .refx-price-card .price-card-container.cabin-eco.selected.selected .bottom-section-container{border-left:1px #408236 solid;border-bottom:1px #408236 solid;border-right:1px #408236 solid}.fare-card-list-item:has(.cabin-eco) refx-indicator-ribbons-pres .ribbon{border:.1rem solid #408236}refx-fare-card .refx-price-card .price-card-container.cabin-ecoPremium .top-section-container,refx-fare-card .refx-price-card .price-card-container.cabin-ecoPremium.selected .top-section-container{background-color:#014f30}refx-fare-card .refx-price-card .price-card-container.cabin-ecoPremium .bottom-section-container,refx-fare-card .refx-price-card .price-card-container.cabin-ecoPremium.selected .bottom-section-container{border-left:1px var(--application-solid-border-color, #B0B0B0) solid;border-bottom:1px var(--application-solid-border-color, #B0B0B0) solid;border-right:1px var(--application-solid-border-color, #B0B0B0) solid;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}refx-fare-card .refx-price-card .price-card-container.cabin-ecoPremium .bottom-section-container .characteristics .characteristic .characteristic-label a,refx-fare-card .refx-price-card .price-card-container.cabin-ecoPremium.selected .bottom-section-container .characteristics .characteristic .characteristic-label a{color:#4d4d4d}refx-fare-card .refx-price-card .price-card-container.cabin-ecoPremium.selected .bottom-section-container,refx-fare-card .refx-price-card .price-card-container.cabin-ecoPremium.selected.selected .bottom-section-container{border-left:1px #014F30 solid;border-bottom:1px #014F30 solid;border-right:1px #014F30 solid}.fare-card-list-item:has(.cabin-ecoPremium) refx-indicator-ribbons-pres .ribbon{border:.1rem solid #014F30}refx-fare-card .refx-price-card .price-card-container.cabin-business .top-section-container,refx-fare-card .refx-price-card .price-card-container.cabin-business.selected .top-section-container{background-color:#264f87}refx-fare-card .refx-price-card .price-card-container.cabin-business .bottom-section-container,refx-fare-card .refx-price-card .price-card-container.cabin-business.selected .bottom-section-container{border-left:1px var(--application-solid-border-color, #B0B0B0) solid;border-bottom:1px var(--application-solid-border-color, #B0B0B0) solid;border-right:1px var(--application-solid-border-color, #B0B0B0) solid;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}refx-fare-card .refx-price-card .price-card-container.cabin-business .bottom-section-container .characteristics .characteristic .characteristic-label a,refx-fare-card .refx-price-card .price-card-container.cabin-business.selected .bottom-section-container .characteristics .characteristic .characteristic-label a{color:#4d4d4d}refx-fare-card .refx-price-card .price-card-container.cabin-business.selected .bottom-section-container,refx-fare-card .refx-price-card .price-card-container.cabin-business.selected.selected .bottom-section-container{border-left:1px #264F87 solid;border-bottom:1px #264F87 solid;border-right:1px #264F87 solid}.fare-card-list-item:has(.cabin-business) refx-indicator-ribbons-pres .ribbon{border:.1rem solid #264F87}refx-fare-card .refx-price-card .price-card-container.cabin-first .top-section-container,refx-fare-card .refx-price-card .price-card-container.cabin-first.selected .top-section-container{background-color:#ac1804}refx-fare-card .refx-price-card .price-card-container.cabin-first .bottom-section-container,refx-fare-card .refx-price-card .price-card-container.cabin-first.selected .bottom-section-container{border-left:1px var(--application-solid-border-color, #B0B0B0) solid;border-bottom:1px var(--application-solid-border-color, #B0B0B0) solid;border-right:1px var(--application-solid-border-color, #B0B0B0) solid;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}refx-fare-card .refx-price-card .price-card-container.cabin-first .bottom-section-container .characteristics .characteristic .characteristic-label a,refx-fare-card .refx-price-card .price-card-container.cabin-first.selected .bottom-section-container .characteristics .characteristic .characteristic-label a{color:#4d4d4d}refx-fare-card .refx-price-card .price-card-container.cabin-first.selected .bottom-section-container,refx-fare-card .refx-price-card .price-card-container.cabin-first.selected.selected .bottom-section-container{border-left:1px #AC1804 solid;border-bottom:1px #AC1804 solid;border-right:1px #AC1804 solid}.fare-card-list-item:has(.cabin-first) refx-indicator-ribbons-pres .ribbon{border:.1rem solid #AC1804}refx-fare-card .refx-price-card .price-card-container .price-card .top-section-container .price-card-price .price-amount{font-family:coresans-a55}refx-fare-card .refx-price-card .price-card-container .price-card .top-section-container :is(.radio-button,.radio-button.refx-icon-radio-button-selected){color:transparent}refx-fare-card .refx-price-card .price-card-container .price-card .top-section-container .radio-button{background-image:url(OS_Radiobtn_default-white.b338d13756b149c7.svg);background-repeat:no-repeat}refx-fare-card .refx-price-card .price-card-container .price-card .top-section-container .radio-button.refx-icon-radio-button-selected{background-image:url(OS_Radiobtn_selected-white.76293d958c8f3f81.svg)}refx-fare-card .refx-price-card .price-card-container .price-card .middle-section-container .message{border:1px solid var(--application-text-color, #1A1A1A);font-family:coresans-a45;color:var(--application-text-color-black, #1A1A1A)}refx-fare-card .refx-price-card .price-card-container .price-card .bottom-section-container .more-benefits-link:before{content:"\e91b";font-family:OS-icons}:root{--lhg-dialog-content-a-color: var(--application-primary-link-color, #4D4D4D);--lhg-dialog-content-external-arrow-icon-color: var(--application-primary-link-color, #4D4D4D)}refx-fare-comparison-dialog-pres .fare-comparison-dialog-title.refx-title{font-family:portada-semibold!important}refx-fare-comparison-dialog-pres .refx-dialog-content{margin-left:0}:root{--fare-comparison-table-pres-even-row-background-color: var(--application-dialog-background, #FFF);--fare-comparison-table-pres-row-label-color: var(--application-text-color-black, #1A1A1A);--fare-comparison-table-pres-row-border-bottom: 1px solid var(--application-footer-border-color, #D1D1D1);--fare-comparison-table-pres-cell-content-padding: .8rem calc(var(--application-spacer, 2rem) * .8);--fare-comparison-table-pres-first-column-width-desktop: calc(var(--application-spacer, 2rem) * 9);--fare-comparison-table-pres-first-column-width: calc(var(--application-spacer, 2rem) * 9)}refx-fare-comparison-table-pres .grid-wrapper .grid .cell.first-column:after{background-color:#fff}refx-fare-comparison-table-pres .grid-wrapper .grid .cell.first-column .cell-content{padding:2rem}refx-fare-comparison-table-pres .grid-wrapper .grid .cell.first-column.first-row .cell-content{color:var(--application-secondary-link-color, #1A1A1A)}refx-fare-comparison-table-pres .grid-wrapper .grid .cell.first-column.first-row .cell-content .refx-body-1{font:400 1.6rem/2rem coresans-a45}refx-fare-comparison-table-pres .grid-wrapper .grid .cell.first-column.first-row .cell-content .refx-body-2{color:var(--application-text-color-black, #1A1A1A);font:400 1.6rem/2rem coresans-a55}refx-fare-comparison-table-pres .grid-wrapper .grid .cell:not(.first-column).first-row{vertical-align:bottom}refx-fare-comparison-table-pres .grid-wrapper .grid .cell:not(.first-column):not(.first-row) .refx-body-2{font:400 1.4rem/2rem coresans-a55}refx-fare-details-pres .original-fare-text-container .refx-caption{color:var(--application-text-color-black, #1A1A1A)}@font-face{font-family:coresans-a45;src:url(CoreSansA45Regular.8cba9924a337e81c.woff) format("woff")}@font-face{font-family:coresans-a55;src:url(CoreSansA55.64b9f90fb80c87f9.woff) format("woff")}@font-face{font-family:portada-semibold;src:url(PortadaSB.60ca9474f9f158b5.woff2) format("woff2"),url(PortadaSB.20e7dc4977096ad3.woff) format("woff")}@font-face{font-family:portada-regular;src:url(PortadaW03-Regular.e2c418a0f8aadf61.woff2) format("woff2"),url(PortadaW03-Regular.1a56afac8c67fc97.woff) format("woff")}:root{--carousel-padding: 1rem 0;--fare-family-group-complex-content-continue-button-margin: 1.5rem 0 0;--fare-family-group-complex-fare-benefits-recap-background: var(--application-white-default-color, #FFF);--fare-family-group-complex-fare-benefits-recap-align-items: flex-start;--fare-family-group-complex-fare-benefits-recap-color: var(--application-text-color-black, #1A1A1A);--fare-family-group-complex-fare-benefits-recap-padding: 1.5rem;--fare-family-group-selector-toggle-button-1-border-color: #408236;--fare-family-group-selector-toggle-button-2-border-color: #014F30;--fare-family-group-selector-toggle-button-3-border-color: #264F87;--fare-family-group-selector-toggle-first-color: #AC1804;--fare-family-group-selector-toggle-button-1-default-color: #408236;--fare-family-group-selector-toggle-button-2-default-color: #264F87;--fare-family-group-selector-toggle-button-3-default-color: #014F30;--fare-family-group-selector-toggle-first-default-color: #AC1804;--lhg-baggage-policy-note-font-color: var(--application-primary-link-color, #4D4D4D);--lhg-complex-flight-instructions-margin: 1.6rem 1.5rem 1.5rem;--lhg-fare-comparison-link-icon-font-family: OS-icons;--lhg-fare-comparison-link-icon-font-size: 1.4rem;--lhg-fare-comparison-link-icon-margin-right: .5rem;--lhg-fare-family-group-selector-down-icon-color: var(--application-primary-link-color, #4D4D4D);--lhg-fare-family-group-selector-fare-benefit-header-text-font: 1.4rem/2rem coresans-a55;--lhg-fare-family-group-selector-fare-family-name-font: 400 1.6rem/2rem coresans-a55;--lhg-fare-family-group-selector-icon-font-size: 1.4rem;--lhg-fare-family-group-selector-recap-panel-border: .1rem solid var(--application-solid-border-color, #B0B0B0);--lhg-fare-family-group-selector-selected-fare-family-name-font: 400 1.6rem/2rem coresans-a55;--lhg-instructions-note-padding-top: 1.6rem;--lhg-subheading-font-family: coresans-a45;--lhg-subheading-margin-top: 1.5rem;--lhg-upsell-complex-flow-fare-family-group-button-content-price-font: 400 1.4rem/1.4rem coresans-a45;--lhg-upsell-complex-flow-fare-family-group-button-content-text-font: 400 1.1rem/1.9rem coresans-a45;--lhg-upsell-complex-flow-fare-family-group-name-font: 400 1.4rem/1.4rem coresans-a55;--upsell-complex-flow-refx-price-information-margin: .8rem}refx-fare-family-group-selector-pres refx-flight-fares-cont refx-flight-fares-pres .title{padding-top:0}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.fare-family-group-eco{background-color:#fff;border-color:#408236!important;color:#408236;border:1px solid #408236}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.fare-family-group-eco:first-child{border-inline-start:1px solid #408236!important}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.fare-family-group-eco:last-child{border-inline-end:1px solid #408236!important}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.fare-family-group-eco:hover:not(.sold-out){background-image:none!important}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle-checked.fare-family-group-eco{background-color:#408236;border-color:#408236;color:#fff;background-image:none!important}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.fare-family-group-ecoPremium{background-color:#fff;border-color:#014f30!important;color:#014f30;border:1px solid #014F30}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.fare-family-group-ecoPremium:first-child{border-inline-start:1px solid #014F30!important}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.fare-family-group-ecoPremium:last-child{border-inline-end:1px solid #014F30!important}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.fare-family-group-ecoPremium:hover:not(.sold-out){background-image:none!important}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle-checked.fare-family-group-ecoPremium{background-color:#014f30;border-color:#014f30;color:#fff;background-image:none!important}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.fare-family-group-business{background-color:#fff;border-color:#264f87!important;color:#264f87;border:1px solid #264F87}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.fare-family-group-business:first-child{border-inline-start:1px solid #264F87!important}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.fare-family-group-business:last-child{border-inline-end:1px solid #264F87!important}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.fare-family-group-business:hover:not(.sold-out){background-image:none!important}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle-checked.fare-family-group-business{background-color:#264f87;border-color:#264f87;color:#fff;background-image:none!important}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.fare-family-group-first{background-color:#fff;border-color:#ac1804!important;color:#ac1804;border:1px solid #AC1804}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.fare-family-group-first:first-child{border-inline-start:1px solid #AC1804!important}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.fare-family-group-first:last-child{border-inline-end:1px solid #AC1804!important}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle.fare-family-group-first:hover:not(.sold-out){background-image:none!important}refx-fare-family-group-selector-pres .mat-button-toggle-group .mat-button-toggle-checked.fare-family-group-first{background-color:#ac1804;border-color:#ac1804;color:#fff;background-image:none!important}refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle{overflow:visible}refx-fare-family-group-selector-pres .mat-button-toggle-group mat-button-toggle button:focus:after{inset:-.9rem -.5rem -.9rem -.6rem!important}:root{--lhg-fare-upsell-benefits-subtitle-font-size: 1.3rem;--lhg-fare-upsell-benefits-title-font-size: 1.3rem;--lhg-fare-upsell-content-characteristics-header-font-size: 1.3rem;--lhg-fare-upsell-content-container-padding: 0 0 1rem;--lhg-fare-upsell-content-first-description-font-size: 1.3rem;--lhg-fare-upsell-content-second-description-font-size: 1.3rem;--lhg-fare-upsell-header-text-container-p-margin: 0 0 1.2rem;--lhg-fare-upsell-header-text-container-subtitle-font-size: 2.5rem;--lhg-fare-upsell-header-text-container-title-font-size: 2.5rem;--lhg-fare-upsell-sm-header-text-container-subtitle-font-size: 1.9rem;--lhg-fare-upsell-sm-header-text-container-title-font-size: 1.9rem;--lhg-fare-upsell-text-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-fice-seat-experience-filter-container-background-color: var(--application-page-buttons-background-color, #F5F7F8);--lhg-fice-seat-experience-filter-header-text-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-fice-seat-overview-arrow-font-size: 1.7rem;--lhg-fice-seat-overview-border-color: var(--application-disabled-border-color, #B0B0B0);--lhg-fice-seat-overview-header-text-color: var(--application-text-color, #1A1A1A);--lhg-fice-seat-overview-seat-type-title-color: var(--color-primary-contrast-50, #000000);--lhg-fice-seat-overview-seat-type-title-font-family: coresans-a55;--lhg-fice-seat-overview-seat-type-title-font-weight: 400;--lhg-fice-seat-overview-text-color: var(--application-text-color-black, #1A1A1A);--lhg-fice-seat-overview-title-font-family: coresans-a45}:root{--lhg-fice-seat-selection-details-chargeable-details-color: var(--application-text-color-black, #1A1A1A);--lhg-fice-seat-selection-details-chargeable-details-font-family: coresans-a45;--lhg-fice-seat-selection-details-chargeable-seat-text-font-family: coresans-a55;--lhg-fice-seat-selection-details-checkbox-font: 1.5rem/2rem coresans-a45-bold;--lhg-fice-seat-selection-details-exit-row-title-color: var(--application-text-color-black, #1A1A1A);--lhg-fice-seat-selection-details-exit-row-title-font: 1.6rem/2.2rem coresans-a55;--lhg-fice-seat-selection-details-free-of-charge-color: var(--application-text-color-black, #1A1A1A);--lhg-fice-seat-selection-details-general-info-font: 400 1.3rem/1.9rem coresans-a45;--lhg-fice-seat-selection-details-price-color: var(--application-text-color-black, #1A1A1A);--lhg-fice-seat-selection-details-price-font: 1.6rem/2rem coresans-a55;--lhg-fice-seat-selection-details-price-title-color: var(--application-text-color, #1A1A1A);--lhg-fice-seat-selection-details-refx-icon-validation-margin-right: .5rem;--lhg-fice-seat-selection-details-refx-icon-validation-size: 1.6rem;--lhg-fice-seat-selection-details-seat-number-font: 1.4rem/2rem coresans-a55;--lhg-fice-seat-selection-details-section-title-font: 1.6rem/2rem coresans-a55;--lhg-fice-seat-selection-details-starting-price-font: 2rem/2.4rem coresans-a55;--lhg-fice-seat-selection-details-starting-price-prefix-font: 1.4rem/2.1rem coresans-a45;--lhg-fice-seat-selection-details-subtitle-font: 1.6rem/2.2rem coresans-a45;--lhg-fice-seat-selection-details-title-font: 1.9rem;--lhg-fice-seat-selection-details-traveler-color: var(--application-text-color-black, #1A1A1A);--lhg-fice-seat-selection-details-traveler-font: 1.4rem/2rem coresans-a45;--lhg-fice-seat-selection-details-traveler-icon-font-size: 2.4rem}:root{--lhg-fice-seatmap-facility-icon-color: var(--application-text-color-black, #1A1A1A);--lhg-fice-seatmap-legend-arrow-font-size: 1.7rem;--lhg-fice-seatmap-legend-border-color: #B0B0B0;--lhg-fice-seatmap-legend-facilities-exit-row-icon-color: var(--application-error-color, #AD1804);--lhg-fice-seatmap-legend-header-text-color: var(--application-text-color, #1A1A1A);--lhg-fice-seatmap-legend-title-font-family: coresans-a45;--lhg-fice-seatmap-overseat-icon-color: var(--application-text-color-black, #1A1A1A);--lhg-fice-seatmap-text-color: var(--application-text-color-black, #1A1A1A)}lhg-fice-seatmap-legend-pres i.facility-icon-EX:before{content:"\e995"}lhg-fice-seatmap-legend-pres i.refx-icon-extra-space:before{content:"\e989"}lhg-fice-seatmap-legend-pres .refx-icon-toilet:before{content:"\e990"}lhg-fice-seatmap-legend-pres .refx-icon-bassinet:before{content:"\e991"}:root{--lhg-fice-seatmap-container-border-color: var(--application-solid-border-color, #B0B0B0);--lhg-fice-seatmap-pres-border-bottom-color: var(--application-solid-border-color, #B0B0B0);--lhg-fice-seatmap-pres-checked-radio-outer-circle-color: var(--application-solid-border-color, #B0B0B0);--lhg-fice-seatmap-pres-radio-outer-circle-color: var(--application-solid-border-color, #B0B0B0);--lhg-fice-seatmap-pres-seatmap-deck-text-size: 1.5rem;--lhg-fice-seatmap-pres-sticky-div-background-color: var(--application-page-buttons-background-color, #F5F7F8);--lhg-fice-seatmap-pres-text-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-fice-svg-seatmap-focus-outline: var(--application-focus-outline-border, 2px solid #0968F6);--lhg-fice-svg-seatmap-focus-offset: var(--application-focus-outline-offset, .4rem);--lhg-fice-svg-seatmap-emergency-exits-color: var(--application-error-color, #AD1804);--lhg-fice-svg-seatmap-traveler-initials-font: 400 1.6rem/2.2rem coresans-a55}:root{--find-more-flight-card-footer-background-color: var(--application-tooltip-background-color, #262626);--find-more-flight-card-information-header-background-color: var(--color-primary-500, #4d4d4d);--find-more-flight-card-price-color: var(--application-text-color-black, #1A1A1A);--lhg-find-more-flight-card-pres-container-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));--lhg-find-more-flight-card-pres-ctd-call-center-icon-before-content: "\e91b";--lhg-find-more-flight-card-pres-ctd-last-min-booking-text-color: var(--application-text-color-black, #1A1A1A);--lhg-find-more-flight-card-pres-information-header-text-font: 400 1.8rem/2.2rem coresans-a45;--lhg-find-more-flight-card-pres-not-selected-action-button-border: .2rem solid var(--color-accent-500, #D81E05);--lhg-find-more-flight-card-pres-not-selected-action-button-color: var(--color-accent-500, #D81E05);--lhg-find-more-flight-card-pres-not-selected-action-button-focus-background-color: var(--application-accent-color-focus, #AC1804);--lhg-find-more-flight-card-pres-not-selected-action-button-focus-border: .2rem solid var(--application-accent-color-focus, #AC1804);--lhg-find-more-flight-card-pres-not-selected-action-button-focus-color: var(--application-input-focus-background-color, #FFF);--lhg-find-more-flight-card-pres-refx-price-amount-font-8-digits-xs: 400 2rem/1.25 coresans-a55;--lhg-find-more-flight-card-pres-refx-price-amount-font-8-digits: 400 2.6rem/1.25 coresans-a55;--lhg-find-more-flight-card-pres-refx-price-amount-font-xs: 400 2rem/1.25 coresans-a55;--lhg-find-more-flight-card-pres-refx-price-amount-font: 400 2.6rem/1.25 coresans-a55;--lhg-find-more-flight-card-pres-refx-price-currency-font: 400 1.4rem/2rem coresans-a45}:root{--lhg-find-more-flight-card-action-button-container-border-left: .1rem solid #B0B0B0;--lhg-find-more-flight-card-action-padding-lg: 0 3rem 0;--lhg-find-more-flight-card-action-padding-md: 0 2.4rem 0;--lhg-find-more-flight-card-action-padding-sm: 2rem 1.5rem 1.5rem 1rem;--lhg-find-more-flight-card-action-padding-xl: 0 5rem 0;--lhg-find-more-flight-card-action-padding-xs: 0;--lhg-find-more-flight-card-content-padding-md: .5rem 0 1.2rem;--lhg-find-more-flight-complex-price-container-border-left-xs: .1rem solid #B0B0B0;--lhg-find-more-flights-date-label-color: var(--application-text-color-black, #1A1A1A);--lhg-find-more-flights-date-label-font: 400 1.8rem/2.2rem coresans-a45}:root{--flight-breakdown-itinerary-details-header-color: var(--application-text-color-black, #1A1A1A);--flight-breakdown-itinerary-details-subheader-color: var(--application-text-color-black, #1A1A1A);--flight-breakdown-your-fare-header-color: var(--application-text-color-black, #1A1A1A);--flight-breakdown-container-header-padding: .2rem 0 .6rem 0;--flight-breakdown-itinerary-details-container-background: var(--application-expanded-background-color, #FFF);--flight-breakdown-change-not-possible-icon-color: var(--application-text-color, #1A1A1A);--flight-breakdown-change-not-possible-icon-size: 2.4rem;--flight-breakdown-content-container-padding: .8rem 0 .5rem;--flight-breakdown-icon-font-size: 1.6rem;--flight-breakdown-container-padding: 0 1rem .9rem;--lhg-flight-breakdown-icon-size: 1.4rem;--lhg-flight-breakdown-collapse-button-margin: .4rem 0 1.1rem;--lhg-flight-breakdown-itinerary-details-header-container-padding-top-sm: 0}refx-flight-breakdown .flight-breakdown-container .itinerary-details-container .itinerary-details-subheader{border-radius:.3rem;background-color:var(--application-box-background-color, #E7E7E7)}refx-flight-breakdown .flight-breakdown-container .itinerary-details-container .itinerary-details-subheader:before{font-family:OS-icons;content:"\e961";font-size:2.4rem}refx-flight-breakdown .change-not-possible-message-container{color:var(--application-text-color, #1A1A1A);background:var(--application-disabled-color, #B0B0B0)}refx-flight-breakdown .change-not-possible-message-container .refx-icon-lock:before{content:"\e910"}:root{--flight-card-pres-button-font-color: var(--application-text-color-black, #1A1A1A);--flight-card-pres-flight-card-button-padding: 0;--flight-card-price-amount-size: 2.6rem;--flight-card-price-amount-size-xs: 1.8rem;--lhg-flight-card-closed-user-group-highlight-icon-content: "\f9e9";--lhg-flight-card-chevron-icons-font-size: 1.4rem;--lhg-flight-card-ctd-call-center-icon-before-content: "\e91b";--lhg-flight-card-ctd-call-center-icon-font-family: OS-icons;--lhg-flight-card-ctd-call-center-text-font-family: coresans-a45;--lhg-flight-card-ctd-last-min-booking-text-color: var(--application-text-color-black, #1A1A1A);--lhg-flight-card-currency-1-6-digits-display-font: 400 1.4rem/2rem coresans-a45;--lhg-flight-card-flight-starting-price-label-font: 400 1.4rem/2rem coresans-a45;--lhg-flight-card-price-1-6-digits-display-font: 700 2rem/2.2rem coresans-a55;--lhg-flight-card-price-chevron-font-size: 1.6rem;--lhg-flight-card-price-font-weight: 400;--lhg-flight-card-refx-fare-family-flight-card-name-font: 700 1.6rem/2rem coresans-a55;--lhg-flight-card-refx-icon-chevron-color: var(--application-text-color-black, #1A1A1A);--lhg-flight-card-starting-price-label-font-family: coresans-a45;--lhg-not-available-cabin-title-font-color: var(--application-disabled-text-color, #767676);--lhg-not-available-cabin-title-font: 400 1.6rem/2rem coresans-a55;--lhg-not-available-card-stroke-color: var(--application-disabled-text-color, #767676);--lhg-not-available-text-font-color: var(--application-disabled-text-color, #767676);--lhg-not-available-text-font: 400 1.6rem/1.8rem coresans-a55;--upsell-premium-row-pres-card-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843))}@media (min-width: 0){refx-basic-flight-card-layout .basic-flight-card-layout-left-section-row{margin:2.9rem 0 1.4rem}}@media (min-width: 600px){refx-basic-flight-card-layout .basic-flight-card-layout-left-section-row{margin:2.9rem 0 1.4rem}}@media (min-width: 840px){refx-basic-flight-card-layout .basic-flight-card-layout-left-section-row{margin:3.6rem 0 1.8rem}}@media (min-width: 840px){refx-basic-flight-card-layout .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .not-available-card .not-available-text .capsule .refx-caption.label{width:6.8rem}}@media (min-width: 1024px){refx-basic-flight-card-layout .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .not-available-card .not-available-text .capsule .refx-caption.label{width:10rem}}@media (min-width: 1280px){refx-basic-flight-card-layout .basic-flight-card-layout-right-section-container-desktop-view .flight-card-button-section .not-available-card .not-available-text .capsule .refx-caption.label{width:10rem}}:root{--flight-confirmation-pres-confirmation-details-content-no-overview-padding: 1.4rem 0 1.8rem 0;--flight-confirmation-pres-icon-size: 1.8rem;--flight-confirmation-pres-recloc-container-margin: 0;--flight-confirmation-pres-recloc-id-color: var(--application-text-color-black, #1A1A1A);--flight-confirmation-pres-recloc-text-color: var(--application-text-color-black, #1A1A1A);--lhg-flight-confirmation-details-content-confirm-button-container-background-color: var(--application-pnr-on-hold-notification-background-color, #FFF6C6);--lhg-flight-confirmation-details-content-confirm-booking-button-border: var(--application-border-width, 1px) var(--application-border-style, solid) var(--application-pnr-on-hold-notification-confirm-booking-button-border-color, #262626);--lhg-flight-confirmation-details-content-confirm-booking-button-text-color: var(--application-pnr-on-hold-notification-confirm-booking-button-text-color, #262626);--lhg-flight-confirmation-details-content-confirm-booking-button-background-color: var(--application-pnr-on-hold-notification-confirm-booking-button-color, #FFF6C6);--lhg-flight-confirmation-message-panel-border: none;--lhg-flight-confirmation-message-panel-content-color: var(--application-success-color, #007D35);--lhg-flight-confirmation-message-panel-title-font: 400 1.4rem/normal coresans-a45}refx-flight-confirmation-pres .flight-confirmation-details-content .confirmation-container .recloc-container .recloc-text{font:1.4rem/2.4rem coresans-a45}refx-flight-confirmation-pres .flight-confirmation-details-content .confirmation-container .recloc-container .recloc-id{font:1.6rem/2rem coresans-a55}:root{--flight-details-additional-badge-background: var(--color-accent-500, #D81E05);--flight-details-additional-badge-padding: .4rem 1.6rem .3rem;--flight-details-highlight-color: var(--application-error-color, #AD1804);--flight-details-label-margin: 0 0 0 .8rem;--lhg-flight-details-additional-badge-border-radius: 1.6rem;--lhg-flight-details-additional-badge-font: 400 1.3rem/1.9rem coresans-a55;--lhg-flight-details-additional-badge-line-height: 1.9rem;--lhg-flight-details-chip-border-radius: 1.6rem;--lhg-flight-details-chip-font: 400 1.3rem/1.9rem coresans-a55;--lhg-flight-details-icon-duration-icon: "\e961";--lhg-flight-details-icon-flight-take-off: "\e965";--lhg-flight-details-itin-details-link-font-family: coresans-a45;--lhg-flight-details-itin-details-link-padding: 0 2.4rem;--lhg-flight-details-text-color: var(--application-text-color-black, #1A1A1A);--lhg-flight-details-text-margin: 0 0 0 .8rem;--lhg-flight-details-itin-details-link-icon-before-content: "\e967";--lhg-flight-details-itin-details-link-icon-before-font-family: OS-icons;--lhg-flight-details-itin-details-link-icon-before-margin: 0 .8rem 0 .2rem;--lhg-flight-details-itin-details-link-icon-before-position: relative;--lhg-flight-details-itin-details-link-icon-before-top: .07rem;--lhg-flight-details-itin-details-link-icon-before-font-size: 1.05rem;--lhg-secondary-link-color: var(--application-secondary-link-color, #1A1A1A)}refx-flight-details a{color:var(--application-secondary-link-popup, #1A1A1A);text-decoration:none;transition:var(--application-transition, .2s)}refx-flight-details a:hover:not(disabled){color:var(--application-secondary-link-color-focus, #AC1804)}refx-flight-details a:before{content:"\e967";font-family:OS-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.2rem;speak:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:root{--carousel-arrow-color: var(--application-text-color-black, #1A1A1A);--flight-fares-pres-margin: 0;--flight-fares-pres-title-color: var(--application-text-color, #1A1A1A);--flight-fares-pres-title-margin: 0 2rem;--lhg-flight-fares-carousel-arrows-border-color: var(--application-footer-border-color, #D1D1D1);--lhg-flight-fares-carousel-left-arrow-transform: rotate(-90deg) scale(.5);--lhg-flight-fares-carousel-left-arrow: "\e90a";--lhg-flight-fares-carousel-right-arrow-transform: rotate(90deg) scale(.5);--lhg-flight-fares-carousel-right-arrow: "\e90a";--lhg-flight-fares-fare-comparison-link-before-top: .4rem;--lhg-flight-fares-fare-comparison-link-font-size: 1.4rem;--lhg-flight-fares-pres-cug-badge-background-color: var(--application-cug-badge-background-color, #E7E7E7);--lhg-flight-fares-pres-cug-badge-font: 400 1.2rem/1.4rem coresans-a55;--lhg-flight-fares-pres-cug-badge-font-color: var(--application-text-color-black, #1A1A1A);--lhg-flight-fares-pres-instructions-note-color: var(--application-text-color-black, #1A1A1A);--lhg-flight-fares-pres-instructions-note-font-family: coresans-a55}refx-flight-fares-cont{background-color:#fff}refx-flight-fares-cont refx-flight-fares-pres .title{padding:1.4rem 0 0;border-top:1px solid var(--flight-card-separator-color, var(--application-border-color, #B0B0B0));color:var(--application-text-color-black, #1A1A1A)}refx-flight-fares-cont refx-flight-fares-pres .instructions.refx-display-1 .continue{margin-top:1.3rem}:root{--flight-capsule-text-color: var(--application-text-color-black, #1A1A1A);--flight-header-bound-locations-color: var(--application-text-color, #1A1A1A);--flight-header-dates-color: var(--application-text-color, #1A1A1A);--flight-header-trip-type-color: var(--application-text-color-black, #1A1A1A);--lhg-flight-header-additional-badge-background: var(--color-accent-500, #D81E05);--lhg-flight-header-align-items: flex-start;--lhg-flight-header-bound-date-font: 400 1.1rem/1.8rem coresans-a45;--lhg-flight-header-bound-text-font: 400 1.6rem/2.2rem coresans-a55;--lhg-flight-header-capsule-container-bound-information-bound-date-font-family: coresans-a45;--lhg-flight-header-capsule-container-bound-information-bound-date-font-size: inherit;--lhg-flight-header-capsule-container-bound-information-bound-date-line-height: 1.8rem;--lhg-flight-header-capsule-container-bound-information-bound-text-font-family: coresans-a55;--lhg-flight-header-capsule-container-bound-information-bound-text-font-size: 1.6rem;--lhg-flight-header-capsule-container-bound-information-bound-text-line-heigh: 2.2rem;--lhg-flight-header-capsule-container-bound-information-bound-text-margin-top: .1rem;--lhg-flight-header-capsule-container-capsule-confirmed-before-font-family: OS-icons;--lhg-flight-header-capsule-container-capsule-confirmed-before-font-size: 1.4rem;--lhg-flight-header-capsule-container-capsule-confirmed-before-padding-right: .4rem;--lhg-flight-header-capsule-container-capsule-confirmed-color: var(--application-flight-header-confirmed-color, #408236);--lhg-flight-header-capsule-container-capsule-flown-color: var(--application-text-color, #1A1A1A);--lhg-flight-header-capsule-container-capsule-label-font-size: 1.4rem;--lhg-flight-header-capsule-container-capsule-new-color: var(--application-text-color, #1A1A1A);--lhg-flight-header-capsule-container-capsule-noshow-color: var(--application-text-color, #1A1A1A);--lhg-flight-header-capsule-container-capsule-scheduledChange-color: var(--application-error-color, #AD1804);--lhg-flight-header-capsule-container-capsule-unchangeable-color: var(--application-text-color, #1A1A1A);--lhg-flight-header-capsule-container-capsule-waitlisted-color: var(--application-text-color, #1A1A1A);--lhg-flight-header-capsule-container-caption-label-font: 1.4rem/1.4rem coresans-a55;--lhg-flight-header-capsule-container-margin-right: .8rem;--lhg-flight-header-capsule-font: 1.4rem/1.4rem coresans-a55;--lhg-flight-header-transportation-type-capsule-color: var(--application-text-color-black, #1A1A1A);--lhg-flight-header-transportation-type-capsule-font: 1.1rem/1.4rem coresans-a45;--lhg-flight-header-upgrade-capsule-font: 1.2rem/1.4rem coresans-a55}:root{--flight-recap-color: var(--application-text-color-black, #1A1A1A);--flight-recap-icon-button-background: transparent;--flight-recap-icon-button-color: var(--application-text-color, #1A1A1A);--lhg-flight-details-link-font: normal 1.3rem/1.9rem coresans-a45;--lhg-flight-details-link-icon-font: 1.3rem/1.3rem OS-icons;--lhg-flight-details-link-icon-margin: -.2rem 0 0 .5rem;--lhg-flight-details-panel-color: #000000;--lhg-flight-details-panel-font: normal 1.3rem/1.9rem coresans-a55;--lhg-flight-details-panel-departure-date-font: normal 1.3rem/1.9rem coresans-a45;--lhg-flight-recap-complex-dates-with-travelers-labels-font: normal 1.3rem/1.9rem coresans-a45;--lhg-flight-recap-complex-dates-with-travelers-values-font: normal 1.3rem/1.9rem coresans-a45;--lhg-flight-recap-flights-cities-font: normal 1.5rem/2.3rem coresans-a45;--lhg-flight-recap-flights-codes-font: normal 2.2rem/2.6rem coresans-a55;--lhg-flight-recap-flights-partial-font: normal 1.9rem/2.1rem coresans-a55;--lhg-flight-recap-separator-border-color: var(--application-footer-border-color, #D1D1D1)}:root{--flight-status-card-separator-line-margin: 1rem 2rem 1.2rem 2rem;--flight-status-card-separator-line-margin-lg: 1rem 2rem 1.2rem 2rem;--lhg-flight-status-card-border: none;--lhg-flight-status-card-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843))}refx-flight-status-card .collapsible-information-panel .capsule-container .confirmed{line-height:0}:root{--flight-stop-details-stop-details-color: var(--application-text-color-black, #1A1A1A);--flight-stop-details-stop-icon-font-size: 3.2rem;--flight-stop-details-stop-icon-margin: 0 1.2rem 0 .8rem;--lhg-flight-stop-details-container-margin: 0;--lhg-flight-stop-details-info-color: var(--application-text-color-black, #1A1A1A);--lhg-flight-stop-details-terminal-change-font-family: coresans-a55}refx-flight-stop-details-pres .stop-container{border-radius:var(--application-button-border-radius, .3rem)}refx-flight-stop-details-pres .stop-container .stop-icon:before{color:var(--application-text-color-black, #1A1A1A)}refx-flight-stop-details-pres .stop-container .stop-icon.refx-icon-city:before{content:"\e962"}refx-flight-stop-details-pres .stop-container .stop-details-info .stop-details,refx-flight-stop-details-pres .stop-container .stop-details-info .stop-duration{color:var(--application-text-color-black, #1A1A1A)}:root{--flight-too-close-to-departure-dialog-pres-header-title-color: var(--application-text-color-black, #1A1A1A);--lhg-flight-too-close-to-departure-dialog-button-font-family: coresans-a55}:root{--lhg-follow-us-content-after-top: 5rem;--lhg-follow-us-icon-color: var(--application-box-background-color, #E7E7E7);--lhg-follow-us-tooltip-after-border: none;--lhg-follow-us-tooltip-after-z-index: 1;--lhg-follow-us-tooltip-border: none;--lhg-follow-us-tooltip-box-shadow: none;--lhg-follow-us-tooltip-font: 1.3rem/1.5rem var(--application-font-family-regular, coresans-a45);--lhg-follow-us-tooltip-top: 5.5rem;--lhg-follow-us-tooltip-width: 37.4rem}:root{--passenger-recap-gdpr-consent-margin-top: 0}refx-gdpr-consent-pres .traveler-consent-checkbox .mat-checkbox-label{color:var(--application-text-color-black, #1A1A1A)!important}refx-gdpr-consent-pres .gdpr-consent-footer-card{padding:0 2rem}:root{--generic-recap-breakdown-pres-generic-recap-footer-margin: 0;--generic-recap-breakdown-pres-padding: 0 0 1.3rem;--generic-recap-breakdown-pres-traveler-li-padding: 0 0 2.4rem}:root{--lhg-header-language-selector-pres-height: 3.6rem;--lhg-header-language-selector-pres-icon-content: "\e969";--lhg-header-language-selector-pres-icon-font-family: OS-icons;--lhg-header-language-selector-pres-icon-font-size: 2rem;--lhg-header-language-selector-pres-icon-font-size-bp-min-md: 2.4rem;--lhg-header-language-selector-pres-icon-line-height: 2rem;--lhg-header-language-selector-pres-icon-line-height-bp-min-md: 2.4rem;--lhg-header-language-selector-pres-icon-margin: .4rem 0;--lhg-header-language-selector-pres-icon-margin-bp-min-md: 0 .6rem 0 1.4rem;--lhg-header-language-selector-pres-label-color: var(--application-text-color, #1A1A1A);--lhg-header-language-selector-pres-label-font: 400 1.5rem/2.3rem coresans-a55;--lhg-header-language-selector-pres-label-margin-bp-min-md: 0 0 0 1.1rem;--lhg-header-language-selector-pres-label-width-bp-max-sm: 2.4rem;--lhg-header-language-selector-pres-refx-input-height: auto}:root{--icon-background-color: transparent}:root{--lhg-info-message-background-color: var(--application-notification-info-background-color, #D1D1D1);--lhg-info-message-text-color: var(--application-text-color, #1A1A1A);--lhg-info-message-text-font: 400 1.5rem/normal coresans-a45;--lhg-info-message-text-line-height: 2.3rem;--lhg-info-message-title-color: var(--application-text-color, #1A1A1A);--lhg-info-message-title-font: 400 1.9rem/normal coresans-a55;--lhg-insurance-info-message-icon-content: "\e910"}:root{--lhg-insurance-instant-teaser-pres-acceptance-section-background: var(--application-co2-neutralisation-recap-uptrip-default-background-color, #F6F6F6);--lhg-insurance-instant-teaser-pres-additional-terms-and-conditions-font: 400 1.3rem/1.5rem var(--application-font-family-regular, coresans-a45);--lhg-insurance-instant-teaser-pres-disclaimer-label-font: 400 1rem/1.5rem var(--application-font-family-regular, coresans-a45);--lhg-insurance-instant-teaser-pres-header-icon-font: normal 2.4rem/2.6rem OS-icons;--lhg-insurance-instant-teaser-pres-header-icon-insurance: "\e9b0";--lhg-insurance-instant-teaser-pres-header-subtitle-font: 400 1.9rem/2.1rem var(--application-font-family-bold, coresans-a55);--lhg-insurance-instant-teaser-pres-header-title-font: 400 1.9rem/2.1rem var(--application-font-family-regular, coresans-a45);--lhg-insurance-instant-teaser-pres-included-benefits-tag-color: var(--application-text-color-black, #1A1A1A);--lhg-insurance-instant-teaser-pres-included-benefits-tag-font: 400 1.3rem/1.9rem var(--application-font-family-regular, coresans-a45);--lhg-insurance-instant-teaser-pres-included-benefits-tag-padding: .1rem 1rem .2rem;--lhg-insurance-instant-teaser-pres-included-benefits-title-font: 400 1.5rem/2.3rem var(--application-font-family-regular, coresans-a45);--lhg-insurance-instant-teaser-pres-insurance-acceptance-label-color: var(--application-text-color-black, #1A1A1A);--lhg-insurance-instant-teaser-pres-insurance-acceptance-label-font: 400 1.5rem/2.3rem var(--application-font-family-regular, coresans-a45);--lhg-insurance-instant-teaser-pres-insurance-content-anchor-font: 400 1.3rem/1.5rem var(--application-font-family-regular, coresans-a45);--lhg-insurance-instant-teaser-pres-insurance-content-font: 400 1.3rem/1.5rem var(--application-font-family-regular, coresans-a45);--lhg-insurance-instant-teaser-pres-insurance-price-font: 400 1.9rem/2.7rem portada-semibold;--lhg-insurance-instant-teaser-pres-insurance-price-title-font: 400 1.5rem/2.3rem var(--application-font-family-regular, coresans-a45);--lhg-insurance-instant-teaser-pres-price-color: var(--application-text-color-black, #1A1A1A);--lhg-insurance-instant-teaser-pres-terms-and-conditions-font: 400 1.3rem/1.5rem var(--application-font-family-regular, coresans-a45);--lhg-insurance-instant-teaser-pres-text-color: var(--application-text-color-black, #1A1A1A);--lhg-insurance-instant-teaser-pres-title-color: var(--application-text-color-black, #1A1A1A);--lhg-insurance-instant-teaser-pres-title-font: 400 1.9rem/2.6rem var(--application-font-family-bold, coresans-a55);--lhg-insurance-instant-teaser-pres-total-trip-cost-section-font: 400 1.5rem/2.3rem var(--application-font-family-regular, coresans-a45);--lhg-insurance-instant-teaser-pres-total-trip-cost-text-color: var(--application-text-color-black, #1A1A1A);--lhg-insurance-instant-teaser-pres-travelers-label-color: var(--application-text-color-black, #1A1A1A);--lhg-insurance-instant-teaser-pres-travelers-label-font: 400 1.5rem/2.3rem var(--application-font-family-regular, coresans-a45)}:root{--lhg-insurance-instant-recap-pres-collapsable-image-height: 17.3rem;--lhg-insurance-instant-recap-pres-delete-icon: "\e96f";--lhg-insurance-instant-recap-pres-header-icon-font: normal 2.4rem/2.6rem OS-icons;--lhg-insurance-instant-recap-pres-header-icon-insurance: "\e9b0";--lhg-insurance-instant-recap-pres-subtitle-font: 400 1.6rem/1.7rem var(--application-font-family-bold, coresans-a55);--lhg-insurance-instant-recap-pres-text-color: var(--application-insurance-instant-recap-text-color, #1A1A1A)}:root{--lhg-instant-teaser-layout-container-footer-color: var(--application-text-color, #1A1A1A);--lhg-instant-teaser-layout-container-footer-font: 400 1.3rem/1.5rem var(--application-font-family-regular, coresans-a45)}:root{--lhg-insurance-teaser-pres-recap-benefits-color: var(--application-text-color-black, #1A1A1A);--lhg-insurance-teaser-pres-recap-link-color: var(--application-secondary-link-popup, #1A1A1A);--lhg-insurance-teaser-pres-recap-link-font-family: coresans-a45;--lhg-insurance-teaser-pres-recap-title-color: var(--application-text-color-black, #1A1A1A);--lhg-insurance-teaser-pres-recap-title-font-family: coresans-a55;--lhg-insurance-teaser-pres-reset-currency-link-before-icon-margin: 0 .5rem 0 0;--lhg-insurance-teaser-pres-reset-currency-link-before-icon-reset-code: "\e96e";--lhg-insurance-teaser-pres-reset-currency-link-icon-font-family: OS-icons;--lhg-service-recap-pres-category-recap-paid-price-amount-bold-font-family: coresans-a55}.generic-recap-link a{transition:var(--application-transition, .2s)}.generic-recap-link a:hover:not(disabled){color:var(--application-secondary-link-color-focus, #AC1804)}.generic-recap-link a:before{content:"\e953";font-family:OS-icons;font-size:1.8rem;padding:0 .4rem 0 0;vertical-align:top;padding:0}lhg-insurance-teaser-cont lhg-insurance-teaser-pres .recap-title{padding-bottom:1.4rem}:root{--lhg-unpaid-services-panel-button-container-margin: 3rem;--lhg-unpaid-services-panel-container-padding: 1.8rem;--lhg-unpaid-services-panel-button-container-gap: .6rem;--lhg-unpaid-services-panel-container-content-gap: 1.2rem;--lhg-insurance-unpaid-services-panel-message-background-color: var(--lhg-unpaid-services-panel-message-background-color, none)}:root{--lhg-insurance-us-market-selector-color: #101010}:root{--capsule-new-background-color: var(--color-accent-400, #DE402B);--capsule-scheduled-change-background-color: var(--color-accent-400, #DE402B);--flight-header-bound-locations-color: var(--application-text-color-black, #1A1A1A);--flight-header-dates-color: var(--application-text-color-black, #1A1A1A);--itinerary-card-header-color: var(--application-text-color-black, #1A1A1A);--itinerary-card-header-font-weight: 400;--itinerary-card-header-price-color: var(--application-text-color-black, #1A1A1A);--lhg-itinerary-card-price-currency-font: 400 2rem/2.2rem coresans-a45;--lhg-itinerary-card-price-title-font: 400 2rem/2.2rem coresans-a45;--shopping-cart-itinerary-card-cont-header-text: 400 1.8rem/2.2rem coresans-a45}refx-itinerary-card-pres .price-container .price-title,refx-shopping-cart-itinerary-card-cont .price-container .price-title,refx-confirmation-itinerary-card-cont .price-container .price-title,refx-manage-booking-itinerary-card-cont .price-container .price-title{padding-right:1rem;font:400 2rem/2.2rem coresans-a45!important}refx-itinerary-card-pres .price-container .price-amount .price-currency-code,refx-shopping-cart-itinerary-card-cont .price-container .price-amount .price-currency-code,refx-confirmation-itinerary-card-cont .price-container .price-amount .price-currency-code,refx-manage-booking-itinerary-card-cont .price-container .price-amount .price-currency-code{font:400 2rem/2.2rem coresans-a45!important}:root{--itinerary-details-list-elements-spacing: 1rem;--itinerary-details-list-margin: 2.3rem 0;--lhg-itinerary-details-dialog-icon-font-family: OS-icons;--lhg-itinerary-details-dialog-icon-content: "\e961";--lhg-itinerary-details-dialog-icon-font-size: 2.6rem;--lhg-itinerary-details-dialog-icon-margin: 0 1.8rem 0 .9rem;--lhg-itinerary-details-dialog-icon-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-language-selector-dialog-content-padding: 0;--lhg-language-selector-dialog-form-field-infix-padding-top: 1.4rem;--lhg-language-selector-dialog-form-field-margin-bottom: 1.6rem;--lhg-language-selector-dialog-form-field-padding: 0 .4rem .5rem}refx-language-selector-dialog-pres .refx-dialog-container{margin-top:-.7rem}refx-language-selector-dialog-pres .refx-dialog-container div.language-selector-dialog-content{padding:0}refx-language-selector-dialog-pres .buttons-place>*{font-family:coresans-a55;letter-spacing:.015rem}refx-language-selector-dialog-pres .language-dialog-title{font:400 2.2rem/2.8rem portada-semibold!important;margin:0;width:19rem}:root{--lhg-last-call-timerbar-icon-sandglass: "\e9b1"}lhg-debug-panel-pres .debug-panel .header{font:400 1.2rem/2rem coresans-a55}:root{--footnotes-text: var(--application-text-color-black, #1A1A1A)}lhg-footnotes-pres .pets a{display:contents!important}:root{--lhg-generic-failure-button-icon-validate: "\e91a";--lhg-generic-failure-close-button-color: var(--application-text-color-black, #1A1A1A);--lhg-generic-failure-close-button-icon: "\e992";--lhg-generic-failure-radio-selected-text-color: var(--application-text-color-black, #1A1A1A);--lhg-generic-failure-radio-text-color: var(--application-text-color-black, #1A1A1A);--lhg-generic-failure-title-font: normal 3.2rem/3.6rem portada-semibold}:root{--lhg-messages-panel-confirmation-messages-container-content-title-font: 400 1.4rem/2rem coresans-a55;--lhg-messages-panel-confirmation-messages-container-icon-left-container-refx-icon-validation-content: "\e920";--lhg-messages-panel-content-title-font: 400 1.4rem/2rem coresans-a55;--lhg-messages-panel-icon-informative-before-content: "\e91f";--lhg-messages-panel-icon-informative-is-page-error-before-content: "\e91d";--lhg-messages-panel-messages-panel-border: none;--lhg-messages-panel-messages-panel-confirmation-background-color: var(--application-success-background, #ECF4EF);--lhg-messages-panel-messages-panel-error-background-color: var(--application-form-error-background-color, #FFE3E5);--lhg-messages-panel-messages-panel-error-content-title-font: 400 1.4rem/2rem coresans-a55;--lhg-messages-panel-messages-panel-error-messages-container-refx-icon-error-content: "\e933";--lhg-messages-panel-messages-panel-error-messages-title-color: var(--application-error-color, #AD1804);--lhg-messages-panel-messages-panel-information-background-color: var(--application-instruction-background, #B0B0B0);--lhg-messages-panel-messages-panel-warning-background-color: var(--application-warning-background, #FFF6C6)}:root{--lhg-general-advice-title-color: var(--application-text-color, #1A1A1A);--lhg-general-advice-title-font: 400 2.5rem/normal portada-semibold;--lhg-info-message-container-background-color: var(--application-notification-info-background-color, #D1D1D1);--lhg-info-message-container-padding: 1.8rem;--lhg-info-message-icon-content: "\e910";--lhg-info-message-icon-margin: 0 1rem 0 0;--lhg-info-message-title-color: var(--application-text-color, #1A1A1A);--lhg-info-message-title-font: 400 1.9rem/normal coresans-a55}lhg-pets-us-banner .lhg-pets-us-banner-info-message-container .lhg-pets-us-banner-info-message-content .lhg-pets-us-banner-info-message-text .refx-icon-arrow-right{content:"\e953";font-family:OS-icons;font-size:1.8rem;padding:0 .4rem 0 0;vertical-align:top}:root{--lhg-pets-us-banner-info-message-background-color: var(--application-notification-info-background-color, #D1D1D1);--lhg-pets-us-banner-info-message-container-padding: 1.8rem;--lhg-pets-us-banner-info-message-icon-content: "\e910";--lhg-pets-us-banner-info-message-icon-margin: 0 1.2rem 0 0;--lhg-pets-us-banner-info-message-title-font: 400 1.9rem/normal coresans-a55}:root{--lhg-special-meal-blocked-dialog-button-content-padding: 1.1rem 3.4rem;--lhg-special-meal-blocked-dialog-title-font: normal 3.2rem/3.6rem portada-semibold}:root{--lhg-sport-equipment-banner-info-message-background-color: var(--application-notification-info-background-color, #D1D1D1);--lhg-sport-equipment-banner-info-message-container-padding: 1.8rem;--lhg-sport-equipment-banner-info-message-icon-content: "\e910";--lhg-sport-equipment-banner-info-message-icon-margin: .15rem .3rem 0 0;--lhg-sport-equipment-banner-info-message-link-content: "\e953";--lhg-sport-equipment-banner-info-message-link-font-family: OS-icons;--lhg-sport-equipment-banner-info-message-text-padding: 0 0 .8rem 0;--lhg-sport-equipment-banner-info-message-title-color: var(--application-secondary-text-color, #1A1A1A);--lhg-sport-equipment-banner-info-message-title-font: 400 1.9rem/normal coresans-a55;--lhg-sport-equipment-banner-info-message-inline-textlink-color: var(--application-primary-link-color, #4D4D4D);--lhg-sport-equipment-banner-info-message-text-color: var(--application-text-color, #1A1A1A)}lhg-sport-equipment-banner .lhg-info-message-container .lhg-info-message-content .lhg-info-message-text .refx-icon-arrow-right{content:"\e953";font-family:OS-icons;font-size:1.8rem;padding:0 .4rem 0 0;vertical-align:top}:root{--lhg-degraded-service-icon-font-family: os-icons;--lhg-degraded-services-item-list-color: var(--application-degraded-service-color, #AD1804);--lhg-degraded-services-item-list-info-icon-color: var(--application-degraded-service-color, #AD1804);--lhg-transferred-services-icon-info-color: var(--application-instruction-color, #1A1A1A);--lhg-transferred-services-icon-warn-background: var(--application-warning-background, #FFF6C6);--lhg-transferred-services-icon-warn-color: var(--highlight-500, #BA26A7);--lhg-transferred-services-info-text-color: var(--application-text-color-black, #1A1A1A);--lhg-transferred-services-item-list-color: var(--application-text-color-black, #1A1A1A);--lhg-transferred-services-link-details-color: var(--application-secondary-link-color, #1A1A1A);--lhg-transferred-services-warn-text-color: var(--application-text-color-black, #1A1A1A);--lhg-transferred-services-info-background-color: var(--application-instruction-background, #B0B0B0);--lhg-transferred-services-info-icon-content: "\e910";--lhg-transferred-services-sub-heading-text-font-family: coresans-a55;--lhg-transferred-services-sub-heading-text-font-weight: 400;--lhg-transferred-services-warn-background-color: var(--application-warning-background, #FFF6C6)}:root{--lhg-transferred-services-details-container-bound-city-text-font-weight: 400;--lhg-transferred-services-details-container-text-color: var(--application-text-color-black, #1A1A1A);--lhg-transferred-services-details-container-text-font-type: coresans-a55;--lhg-transferred-services-details-link-font-family-type: coresans-a45;--lhg-transferred-services-details-link-icon-type: "\e91b";--lhg-transferred-services-list-link-details-color: var(--application-secondary-link-color, #1A1A1A)}lhg-transferred-services-list .services-container{box-shadow:0 0 .5rem var(--application-solid-border-color, #B0B0B0)!important}lhg-transferred-services-list .services-container .transferred-services-details-link-section .transferred-services-details-link.refx-caption:before{content:"\e91b";font-family:os-icons;margin-right:.5rem}:root{--refx-login-profile-title-color: var(--application-text-color-black, #1A1A1A);--refx-login-profile-icon-color: var(--application-text-color, #1A1A1A);--refx-login-profile-selected-profile-icon-color: var(--application-text-color, #1A1A1A);--refx-login-profile-text-color: var(--application-text-color-black, #1A1A1A);--refx-login-profile-selected-profile-border-color: var(--application-solid-border-color, #B0B0B0);--refx-login-profile-list-container-bg-color: var(--application-white-default-color, #FFF);--refx-login-profile-button-border: .1rem solid var(--application-tertiary-text-color, #1A1A1A);--lhg-login-profile-pres-cug-disabled-profile-icon-background-color: var(--application-disabled-button-background-color, #FFF);--lhg-login-profile-pres-cug-disabled-profile-icon-color: var(--application-footer-border-color, #D1D1D1);--lhg-login-profile-pres-title-font: 1.8rem coresans-a45;--lhg-login-profile-pres-carousel-container-border: var(--application-solid-border-color, #B0B0B0) solid;--lhg-login-profile-pres-profile-btn-color: var(--application-text-color, #1A1A1A);--lhg-login-profile-pres-profile-btn-font-family: coresans-a55;--lhg-login-profile-pres-selected-profile-btn-bg-color: var(--application-text-color, #1A1A1A);--lhg-login-profile-pres-selected-profile-btn-color: var(--application-white-default-color, #FFF);--lhg-login-profile-pres-disabled-profile-btn-color: var(--application-solid-border-color, #B0B0B0)}:root{--lhg-logout-confirmation-dialog-pres-dialog-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-message-panel-background-warning: var(--application-warning-color, #826C1C);--lhg-message-panel-instructions-font-family: coresans-a45;--lhg-message-panel-messages-container-background-color: var(--application-form-error-background-color, #FFE3E5);--lhg-message-panel-messages-container-border-radius: var(--application-dialog-border-radius, 0);--lhg-message-panel-title-font: normal 1.4rem/2rem coresans-a55;--messages-panel-border-left-width: 0;--messages-panel-confirmation-border-radius: var(--application-dialog-border-radius, 0);--messages-panel-confirmation-color: var(--application-success-color, #007D35);--messages-panel-error-color: var(--color-warn-default, #8C1E33);--messages-panel-formerrormessage-color: var(--color-warn-default, #8C1E33);--messages-panel-information-color: var(--application-instruction-color, #1A1A1A);--messages-panel-instructions-margin-bottom: .6rem;--messages-panel-list-margin: 0;--messages-panel-list-style-type: none;--messages-panel-messages-margin-bottom: .7rem;--messages-panel-shadow: 0;--messages-panel-title-margin-bottom: .5rem;--messages-panel-uierror-color: var(--color-warn-default, #8C1E33);--messages-panel-uiformerror-color: var(--color-warn-default, #8C1E33);--messages-panel-uiwarning-color: var(--application-warning-color, #826C1C);--messages-panel-warning-color: var(--application-warning-color, #826C1C)}refx-messages-panel-pres .refx-icon-error:before{font-size:2.1rem!important}refx-messages-panel-pres .formerrormessage .message-title,refx-messages-panel-pres .formerrormessage .title,refx-messages-panel-pres .formerrormessage .instruction-text,refx-messages-panel-pres .formerrormessage .link,refx-messages-panel-pres .formerrormessage .instructions,refx-messages-panel-pres .formerrormessage .message,refx-messages-panel-pres .formerrormessage .toggle-instruction .toggle-icon,refx-messages-panel-pres .formerrormessage .toggle-instruction .toggle-instruction-label,refx-messages-panel-pres .error .message-title,refx-messages-panel-pres .error .title,refx-messages-panel-pres .error .instruction-text,refx-messages-panel-pres .error .link,refx-messages-panel-pres .error .instructions,refx-messages-panel-pres .error .message,refx-messages-panel-pres .error .toggle-instruction .toggle-icon,refx-messages-panel-pres .error .toggle-instruction .toggle-instruction-label,refx-messages-panel-pres .uiformerror .message-title,refx-messages-panel-pres .uiformerror .title,refx-messages-panel-pres .uiformerror .instruction-text,refx-messages-panel-pres .uiformerror .link,refx-messages-panel-pres .uiformerror .instructions,refx-messages-panel-pres .uiformerror .message,refx-messages-panel-pres .uiformerror .toggle-instruction .toggle-icon,refx-messages-panel-pres .uiformerror .toggle-instruction .toggle-instruction-label{color:var(--color-warn-default, #8C1E33)!important}refx-messages-panel-pres .formerrormessage .message,refx-messages-panel-pres .error .message,refx-messages-panel-pres .uiformerror .message{display:block}refx-messages-panel-pres .formerrormessage .message .message-title .link,refx-messages-panel-pres .error .message .message-title .link,refx-messages-panel-pres .uiformerror .message .message-title .link{color:var(--application-notification-info-color, #262626)!important}refx-messages-panel-pres .formerrormessage .message:before,refx-messages-panel-pres .error .message:before,refx-messages-panel-pres .uiformerror .message:before{content:"\e953";font-family:OS-icons;font-size:1.6rem;vertical-align:middle;color:var(--application-notification-info-color, #262626)}refx-messages-panel-pres .information .message-title,refx-messages-panel-pres .information .title,refx-messages-panel-pres .information .instruction-text,refx-messages-panel-pres .information .link,refx-messages-panel-pres .information .instructions,refx-messages-panel-pres .information .message,refx-messages-panel-pres .information .toggle-instruction .toggle-icon,refx-messages-panel-pres .information .toggle-instruction .toggle-instruction-label{color:var(--application-instruction-color, #1A1A1A)!important}refx-messages-panel-pres .messages-panel.confirmation .messages-container .icon-left{color:var(--application-success-icon-color, #408236)}refx-messages-panel-pres .confirmation .message-title,refx-messages-panel-pres .confirmation .title,refx-messages-panel-pres .confirmation .instruction-text,refx-messages-panel-pres .confirmation .link,refx-messages-panel-pres .confirmation .instructions,refx-messages-panel-pres .confirmation .message,refx-messages-panel-pres .confirmation .toggle-instruction .toggle-icon,refx-messages-panel-pres .confirmation .toggle-instruction .toggle-instruction-label{color:var(--application-success-color, #007D35)!important}refx-messages-panel-pres .confirmation .messages-container .messages-list{list-style-type:none}refx-messages-panel-pres .confirmation .message:not(:only-child){margin-left:0!important}refx-messages-panel-pres .warning .message-title,refx-messages-panel-pres .warning .title,refx-messages-panel-pres .warning .instruction-text,refx-messages-panel-pres .warning .link,refx-messages-panel-pres .warning .instructions,refx-messages-panel-pres .warning .message,refx-messages-panel-pres .warning .toggle-instruction .toggle-icon,refx-messages-panel-pres .warning .toggle-instruction .toggle-instruction-label,refx-messages-panel-pres .uiwarning .message-title,refx-messages-panel-pres .uiwarning .title,refx-messages-panel-pres .uiwarning .instruction-text,refx-messages-panel-pres .uiwarning .link,refx-messages-panel-pres .uiwarning .instructions,refx-messages-panel-pres .uiwarning .message,refx-messages-panel-pres .uiwarning .toggle-instruction .toggle-icon,refx-messages-panel-pres .uiwarning .toggle-instruction .toggle-instruction-label{color:var(--application-notification-info-color, #262626)!important}refx-messages-panel-pres .warning .messages-container .content,refx-messages-panel-pres .warning .messages-container .title,refx-messages-panel-pres .uiwarning .messages-container .content,refx-messages-panel-pres .uiwarning .messages-container .title{color:var(--application-text-color-black, #1A1A1A)!important}refx-messages-panel-pres .warning .messages-container .refx-icon-warning,refx-messages-panel-pres .uiwarning .messages-container .refx-icon-warning{color:var(--application-text-color-black, #1A1A1A)!important}refx-messages-panel-pres .warning .message:only-child,refx-messages-panel-pres .uiwarning .message:only-child{list-style:none}:root{--payment-booking-methods-of-payment-margin: 0;--refx-payment-credit-card-pres-mandatory-fields-margin: 0 0 .5rem}refx-booking-methods-of-payment-cont refx-methods-of-payment-pres>.mat-mdc-card{border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:0 var(--application-page-spacing, 1.8rem);padding:0}refx-booking-methods-of-payment-cont refx-methods-of-payment-pres>.mat-mdc-card .mat-mdc-card-content .title{display:none}refx-booking-methods-of-payment-cont refx-methods-of-payment-pres>.mat-mdc-card .mat-mdc-card-content .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container{border:1px solid var(--color-primary-500, #4d4d4d);border-radius:var(--application-card-border-radius, .4rem) var(--application-card-border-radius, .4rem) 0 0}refx-booking-methods-of-payment-cont refx-methods-of-payment-pres>.mat-mdc-card .mat-mdc-card-content .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-labels .mat-mdc-tab{border-right:1px solid var(--color-primary-500, #4d4d4d);color:var(--color-primary-500, #4d4d4d);padding:.5rem 2rem;font-size:1.6rem;line-height:1.25}refx-booking-methods-of-payment-cont refx-methods-of-payment-pres>.mat-mdc-card .mat-mdc-card-content .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-labels .mat-mdc-tab:last-child{border-right:none}refx-booking-methods-of-payment-cont refx-methods-of-payment-pres>.mat-mdc-card .mat-mdc-card-content .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-labels .mat-mdc-tab .mdc-tab__content{white-space:break-spaces;font-weight:400}refx-booking-methods-of-payment-cont refx-methods-of-payment-pres>.mat-mdc-card .mat-mdc-card-content .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active{background-color:var(--color-primary-500, #4d4d4d);color:#fff}refx-booking-methods-of-payment-cont refx-methods-of-payment-pres>.mat-mdc-card .mat-mdc-card-content .mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-ink-bar{display:none}refx-booking-methods-of-payment-cont refx-methods-of-payment-pres>.mat-mdc-card .mat-mdc-card-content .mat-mdc-tab-group .mat-mdc-tab-header-pagination{box-shadow:none}refx-booking-methods-of-payment-cont refx-methods-of-payment-pres>.mat-mdc-card .mat-mdc-card-content .mat-mdc-tab-group .mat-mdc-tab-body-wrapper{padding:0 2rem}refx-booking-methods-of-payment-cont refx-methods-of-payment-pres>.mat-mdc-card .mat-mdc-card-content .mat-mdc-tab-group .mat-mdc-tab-body-wrapper .mat-mdc-tab-body:nth-child(3){padding:0 0 1.6rem}refx-booking-methods-of-payment-cont refx-methods-of-payment-pres>.mat-mdc-card .mat-mdc-card-content>refx-payment-credit-card-pres .credit-card-payment-form{padding:2rem 2rem 0}refx-booking-methods-of-payment-cont refx-methods-of-payment-pres>.mat-mdc-card .mat-mdc-card-content>refx-address-cont refx-address-pres .address-form{padding:0 2rem}refx-booking-methods-of-payment-cont refx-methods-of-payment-pres>.mat-mdc-card .mat-mdc-card-content .credit-card-payment .credit-card-payment-form .payment-icons-wrapper{display:none}refx-booking-methods-of-payment-cont refx-methods-of-payment-pres>.mat-mdc-card .mat-mdc-card-content .credit-card-payment .credit-card-payment-form .mandatory-fields{font-size:1.1rem}@font-face{font-family:coresans-a45;src:url(CoreSansA45Regular.8cba9924a337e81c.woff) format("woff")}@font-face{font-family:coresans-a55;src:url(CoreSansA55.64b9f90fb80c87f9.woff) format("woff")}@font-face{font-family:portada-semibold;src:url(PortadaSB.60ca9474f9f158b5.woff2) format("woff2"),url(PortadaSB.20e7dc4977096ad3.woff) format("woff")}@font-face{font-family:portada-regular;src:url(PortadaW03-Regular.e2c418a0f8aadf61.woff2) format("woff2"),url(PortadaW03-Regular.1a56afac8c67fc97.woff) format("woff")}:root{--lhg-miles-and-cash-prefix-informal-text-line-height: 1.9rem;--lhg-miles-and-cash-prefix-pres-badge-font-size: 1.3rem;--lhg-miles-and-cash-prefix-pres-card-background-color: var(--application-white-default-color, #FFF);--lhg-miles-and-cash-prefix-pres-card-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));--lhg-miles-and-cash-prefix-pres-header-margin-bottom: 1.4rem;--lhg-miles-and-cash-prefix-pres-header-text-color: var(--application-text-color-black, #1A1A1A);--lhg-miles-and-cash-prefix-pres-header-text-font-family: coresans-a45;--lhg-miles-and-cash-prefix-pres-informal-text-font-size: 1.3rem;--lhg-miles-and-cash-prefix-pres-miles-balance-font-family: coresans-a55;--lhg-miles-and-cash-prefix-pres-miles-balance-font-size: 2.2rem;--lhg-miles-and-cash-prefix-pres-outer-container-color: var(--application-text-color-black, #1A1A1A);--lhg-miles-and-cash-prefix-pres-traveler-card-number-color: var(--application-text-color-black, #1A1A1A);--lhg-miles-and-cash-prefix-pres-your-total-miles-font-size: 1.3rem}@media (max-width: 839.98px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container{margin:1.5rem -1.5rem 2.2rem}}@media (min-width: 1024px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-informal-text{padding:.1rem 3rem .1rem 5rem}}@media (min-width: 1280px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container .miles-and-cash-prefix-informal-text{padding:.1rem 0 .1rem 5rem}}@media (min-width: 840px) and (max-width: 1279.98px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container{margin:.6rem 0 0 3.5rem}}@media (min-width: 1024px){lhg-miles-and-cash-prefix-pres .miles-and-cash-prefix-outer-container{margin:.6rem 0 2.4rem .2rem}}:root{--lhg-miles-and-cash-pres-card-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));--lhg-miles-and-cash-pres-error-message-color: var(--application-text-color-black, #1A1A1A);--lhg-miles-and-cash-pres-error-message-font-family: coresans-a55;--lhg-miles-and-cash-pres-insufficient-message-color: var(--application-text-color-black, #1A1A1A);--lhg-miles-and-cash-pres-insufficient-message-font-family: coresans-a45;--lhg-miles-and-cash-pres-insufficient-message-icon: "\e910";--lhg-miles-and-cash-pres-insufficient-message-icon-color: var(--application-text-color-black, #1A1A1A);--lhg-miles-and-cash-pres-insufficient-message-title-font-family: coresans-a55;--lhg-miles-and-cash-pres-miles-indicators-top: 4.2rem;--lhg-miles-and-cash-pres-min-max-indicators-color: var(--application-form-label-color, #1A1A1A);--lhg-miles-and-cash-pres-min-max-indicators-font-size: 1.3rem;--lhg-miles-and-cash-pres-slider-tooltip-slider-wrapper-background-color: var(--application-miles-and-cash-slider-tooltip-background-color, #D1D1D1);--lhg-miles-and-cash-pres-plus-sign-text-color: var(--application-text-color-black, #1A1A1A);--refx-miles-and-cash-pres-miles-indicator-bottom: -3.5rem}:root{--lhg-missing-information-card-box-shadow: 0 0 .5rem var(--application-solid-border-color, #B0B0B0);--lhg-missing-information-header-font-family: coresans-a45;--lhg-missing-information-items-title-font-family: coresans-a45;--missing-info-card-pres-services-missing-title-color: var(--application-text-color-black, #1A1A1A);--missing-info-card-pres-title-color: var(--application-text-color-black, #1A1A1A);--missing-info-card-pres-warning-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-modify-search-border-xs-sm-viewport: var(--application-card-border, 1px solid #B0B0B0);--lhg-modify-search-border: var(--application-card-border, 1px solid #B0B0B0);--lhg-modify-search-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));--lhg-modify-search-button-expanded-border: none;--lhg-modify-search-button-expansion-border: var(--application-card-border, 1px solid #B0B0B0);--lhg-modify-search-button-expansion-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));--lhg-modify-search-button-expansion-outline: none;--lhg-modify-search-cont-color: var(--application-page-buttons-background-color, #F5F7F8);--lhg-modify-search-expansion-header-color: var(--color-primary-500, #4d4d4d);--lhg-modify-search-expansion-header-focus-outline: .1rem solid var(--color-primary-contrast-300, #000000);--lhg-modify-search-expansion-header-font: 500 1.6rem coresans-a55;--lhg-modify-search-form-field-color: var(--color-primary-contrast-300, #000000);--lhg-modify-search-form-field-disabled-border-bottom: 1px solid var(--application-input-border-color, #E7E7E7);--lhg-modify-search-passenger-overlay-errors-background-color: var(--application-form-error-background-color, #FFE3E5);--lhg-modify-search-passenger-overlay-errors-before-content: "\e910";--lhg-modify-search-passenger-overlay-errors-before-font: 700 1.6rem OS-icons;--lhg-modify-search-passenger-overlay-errors-before-padding: 0 .6rem 0 0;--lhg-modify-search-passenger-overlay-errors-font: 400 1.3rem/1.9rem coresans-a45;--lhg-modify-search-radio-checked-label-color: var(--color-primary-500, #4d4d4d);--lhg-modify-search-radio-circle-hover-color: var(--application-accent-color-focus, #AC1804);--lhg-modify-search-radio-group-focus-bottom: -.5rem;--lhg-modify-search-radio-group-focus-border: 1px solid var(--color-primary-contrast-300, #000000);--lhg-modify-search-radio-group-focus-top: -.5rem;--lhg-modify-search-radio-inner-circle-background-color: var(--color-primary-contrast-300, #000000);--lhg-modify-search-radio-label-color: var(--color-primary-contrast-300, #000000);--lhg-modify-search-radio-label-hover-color: var(--application-accent-color-focus, #AC1804);--lhg-modify-search-radio-outer-circle-color: var(--color-primary-500, #4d4d4d);--lhg-passenger-type-selection-popup-passenger-text-color: var(--color-primary-contrast-300, #000000);--modify-search-action-border-radius: 0 0 .3rem .3rem;--modify-search-background-color-collapsed: var(--application-page-buttons-background-color, #F5F7F8);--refx-passenger-type-selection-popup-pres-error-msg-color: var(--application-error-color, #AD1804);--refx-passenger-type-selection-popup-pres-error-msg-padding: .2rem .8rem}refx-modify-search-cont .mdc-radio__background .mdc-radio__outer-circle{background-color:var(--application-box-background-color, #E7E7E7)}refx-modify-search-cont .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{background-color:var(--application-box-background-color, #E7E7E7)}refx-modify-search-cont .mat-mdc-form-field.mat-focused .mat-mdc-form-field-flex{border:none}refx-modify-search-cont .mat-mdc-form-field .mat-mdc-form-field-error-wrapper{margin-top:0}refx-passenger-type-selection-popup-pres refx-dialog-pres refx-number-stepper .reader-wrapper{opacity:0}refx-passenger-type-selection-popup-pres refx-dialog-pres refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:focus,refx-passenger-type-selection-popup-pres refx-dialog-pres refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:focus{box-shadow:none;overflow:visible}refx-passenger-type-selection-popup-pres refx-dialog-pres refx-number-stepper .number-stepper-container .stepper-button[id$=-minusButton]:focus:after,refx-passenger-type-selection-popup-pres refx-dialog-pres refx-number-stepper .number-stepper-container .stepper-button[id$=-plusButton]:focus:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}:root{--lhg-multi-currency-pricing-pres-reset-insurance-link-before-icon-margin: 0 .5rem 0 0;--lhg-multi-currency-pricing-pres-reset-insurance-link-before-icon-reset-code: "\e96f";--lhg-multi-currency-pricing-pres-reset-insurance-link-icon-font-family: OS-icons}lhg-multi-currency-pricing-pres .conditions-text-wrapper{color:var(--color-primary-500, #4d4d4d)}lhg-multi-currency-pricing-pres .conditions-text-wrapper:before{margin-right:.4rem;font-size:1.6rem}lhg-multi-currency-pricing-pres .conditions-text-wrapper a{font-family:coresans-a45}lhg-multi-currency-pricing-terms-and-conditions-dialog-pres{color:var(--application-text-color-black, #1A1A1A)}lhg-multi-currency-pricing-terms-and-conditions-dialog-pres .refx-dialog-title h1.refx-display-4{font-family:portada-semibold}lhg-multi-currency-pricing-terms-and-conditions-dialog-pres .refx-dialog-content h3.refx-body-1{font-family:coresans-a55}:root{--btn-stroked-background: var(--application-back-dialog-button-color, #FFF);--btn-stroked-color: var(--application-back-dialog-button-background, #D81E05);--lhg-no-flights-found-pres-button-background-color: var(--application-white-default-color, #FFF);--lhg-no-flights-found-pres-button-border-color: var(--color-accent-500, #D81E05);--lhg-no-flights-found-pres-button-margin: 10.7rem 0 0 0;--lhg-no-flights-found-pres-button-text-color: var(--color-accent-500, #D81E05);--lhg-no-flights-found-pres-button-text-transform: uppercase;--lhg-no-flights-found-pres-no-flights-found-header-font: 400 2rem/2.4rem coresans-a45;--no-flights-found-description-color: var(--application-text-color-black, #1A1A1A);--no-flights-found-header-color: var(--application-text-color-black, #1A1A1A);--no-flights-found-header-margin: 1.4rem 0 .8rem;--no-flights-found-margin: 0;--no-flights-found-space: 4rem}:root{--lhg-non-us-resident-dialog-icon-top-position: 0}:root{--lhg-notch-border-color: transparent;--lhg-notch-container-color: var(--application-text-color-black, #1A1A1A);--lhg-notch-container-highlight-information-font: 1.4rem/2rem coresans-a45;--lhg-notch-container-padding: 0 0 0 calc(var(--segment-details-duration-width, 5rem) + .5rem - var(--segment-details-timeline-container-padding-left, 0rem) - var(--segment-details-timeline-line-width, .2rem) - var(--segment-details-duration-width, 5rem) / 10 - .3rem);--notch-background-color: var(--application-warning-color, #826C1C);--notch-container-highlight-panel-color: var(--application-warning-color, #826C1C);--notch-container-highlight-color: var(--application-text-color-black, #1A1A1A)}:root{--number-stepper-info-label-background-color: var(--application-white-default-color, #FFF);--number-stepper-info-label-border-radius: var(--application-card-border-radius, .4rem);--number-stepper-info-label-color: var(--application-text-color-black, #1A1A1A);--number-stepper-info-label-max-reached-background-color: var(--application-white-default-color, #FFF);--number-stepper-stepper-margin-left: .6rem;--number-stepper-stepper-margin-right: .6rem;--number-stepper-stepper-value-color: var(--application-text-color-black, #1A1A1A);--number-stepper-stepper-value-top: .3rem}:root{--lhg-on-hold-booking-cancelled-message-font: 400 1.5rem/2.3rem coresans-a45;--lhg-on-hold-disclaimer-background-color: var(--application-pnr-on-hold-notification-background-color, #FFF6C6);--lhg-on-hold-expiration-date-text-color: var(--application-text-color, #1A1A1A);--lhg-on-hold-expiration-date-text-font: 700 1.9rem/2.4rem coresans-a55;--lhg-pnr-on-hold-icon-bottom: .2rem;--lhg-pnr-on-hold-icon-color: var(--application-pnr-on-hold-icon-color, #262626);--lhg-pnr-on-hold-icon-content: "\e910";--lhg-pnr-on-hold-icon-font-family: OS-icons}:root{--changes-expired-title-color: var(--application-text-color-black, #1A1A1A);--lhg-order-change-expired-popup-title-font-family: portada-semibold}:root{--lhg-order-change-no-activity-content-color: var(--application-text-color-black, #1A1A1A);--lhg-order-change-no-activity-content-font-family: coreSans-a45;--lhg-order-change-no-activity-title-font-family: portada-semibold;--lhg-order-change-no-activity-timer-font-family: coresans-a55;--no-activity-title-color: var(--application-text-color-black, #1A1A1A)}:root{--refx-order-error-popup-pres-error-title-color: var(--application-text-color-black, #1A1A1A);--lhg-order-error-dialog-content-text-color: var(--application-text-color-black, #1A1A1A);--lhg-order-error-dialog-content-title-font-family: portada-semibold;--lhg-close-btn-bottom-color: var(--application-back-dialog-button-color, #FFF);--lhg-close-btn-bottom-background-color: var(--application-back-dialog-button-background, #D81E05);--lhg-close-btn-bottom-background-color-focus: var(--application-accent-color-focus, #AC1804)}:root{--page-title-box-background: var(--application-layout-background-color, #F4F7F8);--lhg-page-title-box-text-color: var(--application-text-color-black, #1A1A1A)}refx-page-title-box-pres .title-container .subtitle{font-family:coresans-a45}:root{--lhg-partner-plus-teaser-link-font: 900 1.3rem/2.2rem coresans-a45;--lhg-partner-plus-teaser-modal-icon-content: "\e967";--lhg-partner-plus-teaser-icon-margin: 0 .5rem 0 0;--lhg-partner-plus-teaser-icon-font-size: 1.2rem;--lhg-partner-plus-teaser-title-text-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-passenger-recap-pres-border-hover: var(--application-teaser-border-hover, 1px solid #262626);--lhg-passenger-recap-pres-box-shadow-hover: var(--application-teaser-box-shadow-hover, none);--lhg-passenger-recap-section-solid-border-color: var(--application-solid-border-color, #B0B0B0);--lhg-passenger-recap-section-subtitle-font: coresans-a55;--lhg-self-reacc-passenger-recap-aria-expanded-font-family: coresans-a45;--lhg-self-reacc-passenger-recap-list-item-border-bottom: var(--application-border-width, 1px) var(--application-border-style, solid) var(--application-solid-border-color, #B0B0B0);--refx-passenger-recap-pres-button-container-margin: 1.6rem 0 0;--refx-passenger-recap-pres-contact-icon-color: var(--application-text-color, #1A1A1A);--refx-passenger-recap-pres-details-title-color: var(--application-text-color-black, #1A1A1A);--refx-passenger-recap-pres-expand-icon-color: var(--application-text-color, #1A1A1A);--refx-passenger-recap-pres-expand-icon-font-size: 1.4rem;--refx-passenger-recap-pres-icon-color: var(--application-text-color, #1A1A1A);--refx-passenger-recap-pres-list-margin: 0 0 2.4rem;--refx-passenger-recap-pres-list-text-color: var(--application-text-color, #1A1A1A);--refx-passenger-recap-pres-list-title-color: var(--application-text-color, #1A1A1A);--refx-passenger-recap-pres-pax-status-icon-font-size: 1.5rem;--refx-passenger-recap-pres-pax-status-icon-margin: -.2rem 1.4rem 0 0;--refx-passenger-recap-pres-status-invalid-icon-color: var(--application-error-color, #AD1804);--refx-passenger-recap-pres-status-valid-icon-color: #408236;--refx-passenger-recap-pres-text-color: var(--application-text-color-black, #1A1A1A);--refx-passenger-recap-pres-title-color: var(--application-text-color-black, #1A1A1A)}refx-passenger-recap-pres .passenger-recap-pres .title{font:400 1.8rem/2.2rem coresans-a45}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header .name{font:400 1.6rem/2.2rem coresans-a45}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header .phone-number{font-size:1.4rem;line-height:2rem}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header .status-icon .pax-status-valid-icon:before,refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header .status-icon .pax-status-invalid-icon:before{position:absolute;top:2rem}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-header .status-icon .pax-status-invalid-icon{font-size:1.3rem}refx-passenger-recap-pres .passenger-recap-pres .list .list-item:last-child .list-item-container mat-expansion-panel.mat-expanded{border-radius:0 0 var(--application-card-border-radius, .4rem) var(--application-card-border-radius, .4rem)}refx-passenger-recap-pres .passenger-recap-pres .list .list-item.passenger[aria-expanded=true] .list-item-header .name{font-family:coresans-a55}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-container mat-expansion-panel.mat-expanded{background-color:var(--application-expanded-background-color, #FFF)}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-container mat-expansion-panel.mat-expanded:after{display:none}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .separator-line{display:none}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info{color:var(--application-text-color-black, #1A1A1A)}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .personal-info{border-top:1px solid var(--application-solid-border-color, #B0B0B0)}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .personal-info .details-title{font:400 1.6rem/2rem coresans-a55}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .non-standalone-contact-info{padding-bottom:0}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .non-standalone-contact-info .details-title{font:400 1.6rem/2rem coresans-a55;padding:0 0 1.6rem}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .personal-contact-info .row>div:not(:first-child)>div{border-top:1px solid var(--application-solid-border-color, #B0B0B0)}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .regulatory-info{border-top:1px solid var(--application-solid-border-color, #B0B0B0);color:var(--application-text-color-black, #1A1A1A)}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .regulatory-info .details-title{font:400 1.6rem/2rem coresans-a55}refx-passenger-recap-pres .passenger-recap-pres .list .list-item .list-item-container mat-expansion-panel.mat-expanded .mat-expansion-panel-body .button-container .modify-pax-button{width:100%;font-family:coresans-a55}:root{--pets-in-cabin-details-color: var(--application-text-color-black, #1A1A1A);--pets-in-cabin-details-icon-font: OS-icons;--pets-in-cabin-details-icon-informative-before: "\e91f";--pets-in-cabin-details-image-margin-bottom: 3rem;--pets-in-cabin-details-text-font: 400 1.5rem coresans-a45;--pets-in-cabin-details-text-title-font: 400 1.5rem coresans-a55;--pets-in-cabin-details-title-letter-spacing: .025rem}@media (min-width: 0){refx-page-title-pres.lhg-pets-in-cabin-details-img:before{background-image:url(lhg-pets-in-cabin-details-xs.03eec56cdc7e0b29.jpg)}}@media (min-width: 600px){refx-page-title-pres.lhg-pets-in-cabin-details-img:before{background-image:url(lhg-pets-in-cabin-details-sm.a5e51a01a609d670.jpg)}}@media (min-width: 840px){refx-page-title-pres.lhg-pets-in-cabin-details-img:before{background-image:url(lhg-pets-in-cabin-details-md.31f9d94203af38f7.jpg)}}.pets refx-category-generic-selection-cont .service-selection{margin-top:1rem}:root{--lhg-personal-info-header-title-font: 400 1.8rem/2.2rem coresans-a45;--lhg-personal-info-mandatory-fields-font: 400 1.1rem/1.8rem coresans-a45;--personal-info-mandatory-field-border-radius: 0;--personal-info-mandatory-field-outline: var(--application-focus-outline-border, 2px solid #0968F6);--personal-info-mandatory-field-shadow-size: var(--application-focus-outline-box-shadow, none);--personal-info-pres-date-format-hint-margin: 0;--personal-info-pres-header-color: var(--application-text-color-black, #1A1A1A);--personal-info-pres-header-margin: 0 0 2rem;--personal-info-pres-message-color: var(--application-text-color-black, #1A1A1A)}refx-personal-info-pres .personal-info-container .mandatory-fields,refx-personal-info-pres .personal-info-container .form-instructions{font:400 1.1rem/1.8rem coresans-a45}refx-personal-info-pres .personal-info-container .fill-info{margin-bottom:1.5rem}:root{--lhg-post-booking-enrollment-dialog-actions-button-font: 400 1.5rem/2.4rem coresans-a55;--lhg-post-booking-enrollment-dialog-actions-buttons-padding: 0 3.2rem;--lhg-post-booking-enrollment-dialog-actions-margin-md: 2.5rem 0 3.2rem;--lhg-post-booking-enrollment-dialog-actions-margin-xs: 2.5rem 0 3.2rem;--lhg-post-booking-enrollment-dialog-color-text: var(--application-text-color-black, #1A1A1A);--lhg-post-booking-enrollment-dialog-content-text-font: 400 1.3rem/1.9rem coresans-a45;--lhg-post-booking-enrollment-dialog-content-title-color: var(--application-text-color-black, #1A1A1A);--lhg-post-booking-enrollment-dialog-content-title-display: none;--lhg-post-booking-enrollment-dialog-header-title-font: 400 3.2rem/3.5rem portada-semibold;--lhg-post-booking-enrollment-dialog-teaser-image-margin: 0 0 2rem;--lhg-post-booking-enrollment-dialog-error-card-icon-content: "\e9a0";--lhg-post-booking-enrollment-dialog-error-title-font: 400 1.9rem/2.4rem coresans-a55;--lhg-post-booking-enrollment-dialog-error-content-font: 400 1.5rem/2.3rem coresans-a45;--lhg-post-booking-enrollment-dialog-error-card-container-padding: 1.8rem}lhg-post-booking-enrollment-dialog .teaser-image{background-image:url(pbe_teaser_image_os.4dd7ed6fc1ff14b4.jpg)}lhg-post-booking-enrollment-dialog .error-card-content{padding:.1rem 0 0}:root{--lhg-post-booking-enrollment-teaser-card-background-color: var(--application-notification-info-background-color, #D1D1D1);--lhg-post-booking-enrollment-teaser-card-content-gap: 1.2rem;--lhg-post-booking-enrollment-teaser-card-icon-color: var(--application-notification-info-color, #262626);--lhg-post-booking-enrollment-teaser-card-icon-content: "\e910";--lhg-post-booking-enrollment-teaser-content-color: var(--application-notification-info-color, #262626);--lhg-post-booking-enrollment-teaser-content-font: 400 1.5rem/2.3rem coresans-a45;--lhg-post-booking-enrollment-teaser-link-icon-color: var(--application-notification-info-color, #262626);--lhg-post-booking-enrollment-teaser-link-icon-margin: .3rem .6rem 0 -.2rem;--lhg-post-booking-enrollment-teaser-link-padding: .4rem 1.8rem .8rem 0;--lhg-post-booking-enrollment-teaser-link-text-color: var(--application-notification-info-color, #262626);--lhg-post-booking-enrollment-teaser-link-text-font: 400 1.5rem/2.3rem coresans-a45;--lhg-post-booking-enrollment-teaser-title-color: var(--application-notification-info-color, #262626);--lhg-post-booking-enrollment-teaser-title-font: 400 1.9rem/2.4rem coresans-a55}:root{--card-characteristics-icon-color: var(--application-text-color-black, #1A1A1A);--lhg-price-card-characteristic-label-font: 400 1.2rem/1.8rem coresans-a55;--lhg-price-card-characteristic-value-font: 400 1.1rem/1.6rem coresans-a45;--price-card-characteristic-icon-color: var(--application-text-color-black, #1A1A1A);--price-card-characteristic-padding: .4rem 0}refx-price-card-characteristics-pres .characteristics .characteristic .characteristic-content{display:block}refx-price-card-characteristics-pres .characteristics .characteristic .characteristic-content span.characteristic-label.key a{color:#4d4d4d}:root{--lhg-extra-services-pres-icon-position: initial;--lhg-extra-services-pres-price-display: initial;--lhg-extra-services-pres-font: normal 1.6rem/2rem coresans-a45;--lhg-extra-services-pres-icon-font-size: 1.6rem;--lhg-info-icon-color: var(--application-text-color, #1A1A1A);--lhg-original-price-details-total-price-font: normal 1.4rem/2rem coresans-a55;--lhg-price-amount-font: normal 1.4rem/2rem coresans-a55;--lhg-price-details-content-container-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));--lhg-price-details-content-container-border: none;--lhg-price-details-content-container-color: var(--color-primary-500, #4d4d4d);--lhg-price-details-content-container-font: normal 1.6rem/2rem coresans-a45;--lhg-price-details-miles-price-container-price-details-totalMultiCurrency-price-font-family: coresans-a55;--lhg-price-details-total-price-font: normal 1.4rem/2rem coresans-a55;--lhg-price-details-total-price-information-label-font: normal 1.4rem/2rem coresans-a45;--lhg-price-details-total-price-information-container-margin-top: .6rem;--lhg-refx-caption-color: var(--application-text-color-black, #1A1A1A);--lhg-refx-caption-line-height: 1.8rem;--lhg-service-price-details-color: var(--application-text-color-black, #1A1A1A);--lhg-service-price-details-total-container-padding: 0;--lhg-service-price-details-price-abbr-font-family: coresans-a45;--lhg-service-price-breakdown-pres-title-font-family: coresans-a55;--lhg-traveler-collapsible-row-expanded-font: normal 1.6rem/2rem coresans-a55;--lhg-traveler-collapsible-row-icon-font-size: 1.5rem;--lhg-traveler-collapsible-row-icon-align-self: center;--lhg-traveler-collapsible-row-not-last-child-border-bottom: solid 1px var(--application-solid-border-color, #B0B0B0);--lhg-traveler-price-breakdown-color: var(--application-text-color-black, #1A1A1A);--lhg-traveler-price-breakdown-list-pax-font: normal 1.6rem/2.2rem coresans-a45;--lhg-traveler-price-breakdown-total-pax-type-font: normal 1.6rem/2.2rem coresans-a55;--price-details-total-price-color: var(--application-text-color-black, #1A1A1A);--price-details-total-price-information-color: var(--application-text-color-black, #1A1A1A);--refx-services-price-breakdown-pres-service-price-color: var(--application-text-color-black, #1A1A1A);--service-price-details-total-color: var(--application-text-color-black, #1A1A1A);--traveler-collapsible-row-icon-from-top: .4rem;--lhg-bold-font-family: coresans-a55;--lhg-regular-font-family: coresans-a45;--lhg-icon-font-family: OS-icons}:root{--discountable-price-actual-discounted-price-color: var(--application-text-color-black, #1A1A1A);--lhg-price-information-card-border-top: 1px solid var(--application-solid-border-color, #B0B0B0);--lhg-price-information-card-description-color: var(--application-text-color-black, #1A1A1A);--lhg-price-information-card-description-font-family: coresans-a45;--lhg-price-information-card-description-font-size: 1.1rem;--lhg-price-information-card-description-margin-right: .3rem;--lhg-price-information-card-details-font-size: 1.2rem;--lhg-price-information-card-details-line-height: 1.8rem;--lhg-price-information-card-details-separator-display: none;--lhg-price-information-card-margin-sticky-xs: .5rem 0 0;--lhg-price-information-card-margin-sticky: 1rem 0 0;--lhg-price-information-card-margin: 2.3rem 0 0;--lhg-price-information-card-padding: 1.4rem 0 0;--lhg-price-information-card-price-label-line-height: 2.2rem;--lhg-price-information-headline3-font: 400 2rem/2.4rem coresans-a45;--lhg-price-information-headline5-font: 400 2rem/2.2rem coresans-a45;--lhg-price-information-policies-conditions-flex-container-first-child-margin-top: .6rem;--lhg-price-information-policies-conditions-flex-container-not-last-child-margin-bottom: 0;--lhg-price-information-pres-price-description-wrapper-margin: 0 0 0 .7rem;--lhg-price-information-pres-price-discountable-price-amount-font: 400 1.9rem/2.1rem coresans-a55;--lhg-price-information-pres-price-discountable-price-currency-font: 400 1.9rem/2.1rem coresans-a45;--lhg-price-information-pres-price-information-card-line-height: 1.8rem;--lhg-price-information-price-information-card-price-currency-code: 400 2rem/2.2rem coresans-a45;--lhg-price-information-total-refundable-taxes-description-font-size: 1.2rem;--lhg-price-information-total-refundable-taxes-description-line-height: 1.8rem;--price-information-card-info-color: var(--application-text-color-black, #1A1A1A);--price-information-card-price-color: var(--application-text-color-black, #1A1A1A);--price-information-policies-conditions-margin: 0}@media (min-width: 840px){:root{--lhg-price-information-card-margin: 4.7rem 0 0}}@media (min-width: 1024px){:root{--lhg-price-information-card-margin: 5.3rem 0 0}}refx-price-information-cont a:before{content:"\e953";font-family:OS-icons;font-size:1.8rem;padding:0 .4rem 0 0;vertical-align:top;padding:0}@media (max-width: 599.98px){refx-price-information-cont .policies-conditions-flex-container{column-gap:0}refx-price-information-cont .policies-conditions-flex-container .baggage-policies,refx-price-information-cont .policies-conditions-flex-container .dangerous-goods-policies,refx-price-information-cont .policies-conditions-flex-container .review-conditions{line-height:1.8rem}refx-price-information-cont .policies-conditions-flex-container .baggage-policies:after,refx-price-information-cont .policies-conditions-flex-container .dangerous-goods-policies:after,refx-price-information-cont .policies-conditions-flex-container .review-conditions:after{content:none}}:root{--lhg-progress-indicator-active-border-color: var(--color-accent-500, #D81E05);--lhg-progress-indicator-active-icon-color: var(--color-accent-500, #D81E05);--lhg-progress-indicator-active-step-font-family: coresans-a55;--lhg-progress-indicator-active-step-font-weight: 700;--lhg-progress-indicator-active-step-icon-font-family: coresans-a45;--lhg-progress-indicator-active-step-icon-text-color: #FFFFFF;--lhg-progress-indicator-active-step-text-color: #262626;--lhg-progress-indicator-background-color: var(--application-layout-background-color, #F4F7F8);--lhg-progress-indicator-background-color-desktop: var(--application-layout-background-color, #F4F7F8);--lhg-progress-indicator-bar-color: #E7E7E7;--lhg-progress-indicator-btn-toggle-color: #4D4D4D;--lhg-progress-indicator-icon-text-color: var(--application-text-color-black, #1A1A1A);--lhg-progress-indicator-next-step-icon-background-color: var(--application-layout-background-color, #F4F7F8);--lhg-progress-indicator-next-step-text-color: #262626;--lhg-progress-indicator-next-step-icon-border: .1rem solid var(--application-text-color-black, #1A1A1A);--lhg-progress-indicator-previous-step-icon-background-color: var(--color-accent-500, #D81E05);--lhg-progress-indicator-previous-step-icon-text-color: var(--application-layout-background-color, #F4F7F8);--lhg-progress-indicator-previous-step-text-color: var(--application-text-color-black, #1A1A1A);--lhg-progress-indicator-step-button-font-family: coresans-a45;--lhg-progress-indicator-step-font-family: coresans-a45;--lhg-progress-indicator-step-icon-text-font-size: 1.3rem;--lhg-progress-indicator-step-label-margin-right: .7rem;--lhg-progress-indicator-step-text-font-size: 1.3rem}:root{--lhg-prominent-login-alt-award-miles-font: 1.3rem/1.9rem portada-regular;--lhg-prominent-login-alt-description-color: var(--application-text-color-black, #1A1A1A);--lhg-prominent-login-alt-description-font-mobile: 1.2rem/1.6rem portada-regular;--lhg-prominent-login-alt-description-font: 1.5rem/2.3rem portada-regular;--lhg-prominent-login-alt-hr-background-color: var(--application-page-buttons-background-color, #F5F7F8);--lhg-prominent-login-alt-hr-margin-top: -1.05rem;--lhg-prominent-login-alt-title-color: var(--application-text-color-black, #1A1A1A);--lhg-prominent-login-alt-title-font-mobile: 1.8rem/2.6rem portada-regular;--lhg-prominent-login-alt-title-font: 1.9rem/2.7rem portada-regular}lhg-prominent-login-alt-pres .prominent-login-alt-teaser-image{background-image:url(prominent_login_teaser_image_os.4dd7ed6fc1ff14b4.png)}:root{--lhg-prominent-login-award-miles-font: 1.3rem/1.9rem portada-regular;--lhg-prominent-login-checkbox-hint-font-size: 1.3rem;--lhg-prominent-login-checkbox-label-font-size: 1.5rem;--lhg-prominent-login-hint-color: var(--application-text-color-black, #1A1A1A);--lhg-prominent-login-hint-font-size: 1.3rem;--lhg-prominent-login-title-color: var(--application-text-color-black, #1A1A1A);--lhg-prominent-login-title-font: 1.9rem portada-regular}:root{--lhg-promocode-details-applied-promocode-color: var(--application-text-color-black, #1A1A1A);--lhg-promocode-details-applied-promocode-cross-icon-color: var(--color-accent-500, #D81E05);--lhg-promocode-details-applied-promocode-cross-icon-content: "\e96f";--lhg-promocode-details-applied-promocode-deletion-dialog-content-font: 400 1.4rem/2rem coresans-a45;--lhg-promocode-details-applied-promocode-font: 400 1.5rem/2.3rem coresans-a45;--lhg-promocode-details-applied-promocode-icon-font: 400 2.4rem/normal coresans-a45;--lhg-promocode-details-applied-promocode-label-content: "\e920";--lhg-promocode-details-applied-promocode-label-font: 400 1.5rem/2.3rem coresans-a45;--lhg-promocode-details-applied-promocode-label-icon-color: var(--application-success-icon-color, #408236);--lhg-promocode-details-applied-promocode-label-icon-font: 400 1.8rem/normal OS-icons;--lhg-promocode-details-applied-promocode-label-icon-margin: 0 1.1rem 0 0;--lhg-promocode-details-border: none;--lhg-promocode-details-box-shadow: 0 0 .5rem .1rem rgba(17, 20, 23, .1);--lhg-promocode-expansion-panel-header-chevron-font: 400 1.4rem/normal OS-icons;--lhg-promocode-expansion-panel-title-color: var(--application-text-color-black, #1A1A1A);--lhg-promocode-expansion-panel-title-font: 400 1.5rem/2.3rem coresans-a55;--lhg-promocode-summary-pres-confirmation-background-color: var(--application-white-default-color, #FFF);--lhg-promocode-summary-pres-border-confirmation: .1rem solid var(--application-disabled-border-color, #B0B0B0);--lhg-promocode-summary-pres-description-font: 400 1.3rem/1.5 coresans-a45;--lhg-promocode-summary-pres-error-message-color: var(--application-error-color, #AD1804);--lhg-promocode-summary-pres-error-title-color: var(--application-error-color, #AD1804);--lhg-promocode-summary-pres-error-title-font: 400 1.4rem/2rem coresans-a55;--lhg-promocode-summary-pres-icon-error-content: "\e933";--lhg-promocode-summary-pres-icon-font-size: 1.8rem;--lhg-promocode-summary-pres-icon-success-content: "\e920";--lhg-promocode-summary-pres-margin-confirmation: 3rem 0 0 0;--lhg-promocode-summary-pres-message-font: 400 1.4rem/1.9rem coresans-a45;--lhg-promocode-summary-pres-message-margin: 0 0 0 2.6rem;--lhg-promocode-summary-pres-success-message-color: var(--application-success-icon-color, #408236);--lhg-promocode-summary-pres-success-title-color: var(--application-success-icon-color, #408236);--lhg-promocode-summary-pres-success-title-font: 400 1.4rem/2rem coresans-a55;--lhg-promocode-summary-pres-title-margin: 0 0 .5rem 0;--refx-promocode-details-pres-apply-button-mobile-margin: .8rem 1.8rem}lhg-promocode-details-cont .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-flex{background-color:var(--application-box-background-color, #E7E7E7)}@media (min-width: 840px){:root{--lhg-promocode-summary-pres-margin-confirmation: 3.5rem 0 0}}@media (min-width: 1024px){:root{--lhg-promocode-summary-pres-margin-confirmation: 4rem 0 0}}:root{--lhg-rebook-change-summary-rebook-change-list-background-color: var(--application-warning-background, #FFF6C6);--lhg-rebook-change-summary-rebook-change-list-change-text-font: 400 1.4rem/2rem coresans-a45;--rebook-change-summary-highlight-color: var(--application-text-color-black, #1A1A1A);--rebook-change-summary-text-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-rebook-flight-card-border: var(--application-card-border, 1px solid #B0B0B0);--lhg-rebook-flight-card-price-amount-font: 400 2.6rem/normal coresans-a55;--lhg-rebook-flight-card-price-currency-font: 400 1.4rem/normal coresans-a45;--lhg-rebook-flight-card-rebook-action-button-font: 400 1.6rem/normal coresans-a45;--rebook-flight-card-border-radius: 0;--rebook-flight-card-footer-background-color: var(--application-white-default-color, #FFF);--rebook-flight-card-information-border: .5rem solid var(--color-primary-500, #4d4d4d);--rebook-flight-card-information-header-background-color: var(--color-primary-500, #4d4d4d);--rebook-flight-card-price-color: var(--application-text-color-black, #1A1A1A)}@font-face{font-family:coresans-a45;src:url(CoreSansA45Regular.8cba9924a337e81c.woff) format("woff")}@font-face{font-family:coresans-a55;src:url(CoreSansA55.64b9f90fb80c87f9.woff) format("woff")}@font-face{font-family:portada-semibold;src:url(PortadaSB.60ca9474f9f158b5.woff2) format("woff2"),url(PortadaSB.20e7dc4977096ad3.woff) format("woff")}@font-face{font-family:portada-regular;src:url(PortadaW03-Regular.e2c418a0f8aadf61.woff2) format("woff2"),url(PortadaW03-Regular.1a56afac8c67fc97.woff) format("woff")}:root{--lhg-itinerary-card-header-font-family: coresans-a45}:root{--lhg-rebooking-search-multiple-pax-background-color: var(--application-instruction-background, #B0B0B0);--lhg-rebooking-search-multiple-pax-info-content: "\e91f";--lhg-rebooking-search-multiple-pax-span-font-family: coresans-a45}@font-face{font-family:coresans-a45;src:url(CoreSansA45Regular.8cba9924a337e81c.woff) format("woff")}@font-face{font-family:coresans-a55;src:url(CoreSansA55.64b9f90fb80c87f9.woff) format("woff")}@font-face{font-family:portada-semibold;src:url(PortadaSB.60ca9474f9f158b5.woff2) format("woff2"),url(PortadaSB.20e7dc4977096ad3.woff) format("woff")}@font-face{font-family:portada-regular;src:url(PortadaW03-Regular.e2c418a0f8aadf61.woff2) format("woff2"),url(PortadaW03-Regular.1a56afac8c67fc97.woff) format("woff")}.mat-mdc-select-arrow-wrapper:after{font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;font-size:1.1rem;font-family:RefX-icons;font-weight:400}.mat-form-field-disabled .mat-mdc-form-field-infix:after{font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;font-size:1.6rem;font-family:RefX-icons;font-weight:400}:root{--price-overview-border-radius: var(--application-card-border-radius, .4rem);--price-overview-title-font-weight: normal;--recap-price-overview-card-border: var(--application-card-border, 1px solid #B0B0B0);--recap-price-overview-card-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));--recap-price-overview-heading-text-color: var(--application-text-color-black, #1A1A1A);--recap-price-overview-sub-heading-text-color: var(--application-text-color-black, #1A1A1A);--recap-price-overview-title-color: var(--application-text-color-black, #1A1A1A);--recap-price-overview-title-font-family: coresans-a45;--recap-price-overview-title-font-weight: 400}.price-overview-refund-conditions-text{color:var(--application-text-color-black, #1A1A1A)}:root{--lhg-receipts-dialog-pres-subtitle-font-family: coresans-a55;--lhg-receipts-dialog-pres-travel-document-warning-text-color: var(--application-text-color-black, #1A1A1A);--lhg-receipts-dialog-pres-travel-element-font-family: coresans-a45;--lhg-receipts-dialog-pres-travel-element-text-color: var(--application-text-color-black, #1A1A1A);--refx-receipts-dialog-pres-section-title-color: var(--application-text-color-black, #1A1A1A);--refx-receipts-dialog-pres-subtitle-color: var(--application-text-color-black, #1A1A1A)}:root{--generic-error-panel-error-color: var(--application-text-color-black, #1A1A1A);--generic-error-panel-subtitle-color: var(--application-text-color-black, #1A1A1A);--lhg-generic-error-panel-title-font: 400 2.2rem/2.8rem portada-semibold;--lhg-generic-error-panel-subtitle-font: 400 1.4rem/2rem coresans-a45}:root{--lhg-refund-amount-currency-font-family: coresans-a45;--lhg-refund-amount-price-font: 400 2.6rem/normal coresans-a55;--refund-amount-price-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-refund-method-container-color: var(--application-text-color-black, #1A1A1A);--lhg-refund-method-form-of-payment-label-font: 400 1.4rem/normal coresans-a45;--lhg-refund-method-form-of-payment-price-font: 400 1.4rem/normal coresans-a55}:root{--lhg-refund-preview-breakdown-content-element-font: 400 1.2rem/normal coresans-a45;--lhg-refund-preview-cancellation-fee-element-font: 400 1.6rem/normal coresans-a55;--lhg-refund-preview-refund-preview-breakdown-element-font: 400 1.4rem/normal coresans-a55;--lhg-refund-preview-text-color: var(--application-text-color-black, #1A1A1A);--lhg-refund-preview-total-refund-element-font: 400 1.6rem/normal coresans-a55}:root{--lhg-self-reacc-availability-refund-teaser-pres-refund-teaser-title-font: 400 2rem/normal coresans-a45;--refund-teaser-pres-body-color: var(--application-text-color-black, #1A1A1A);--refund-teaser-pres-title-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-refunded-amount-amount-refunded-card-card-border-radius: var(--application-card-border-radius, .4rem);--lhg-refunded-amount-amount-refunded-card-card-content-original-fop-container-price-font: 400 1.4rem/normal coresans-a55;--lhg-refunded-amount-amount-refunded-card-color: var(--application-text-color-black, #1A1A1A);--lhg-refunded-amount-total-refunded-amount-font: 400 1.8rem/normal coresans-a55;--lhg-refunded-amount-total-refunded-label-font: 400 1.8rem/normal coresans-a45;--refunded-amount-pres-label-color: var(--application-text-color-black, #1A1A1A);--refunded-amount-pres-total-amount-information-color: var(--application-text-color-black, #1A1A1A)}refx-self-reacc-availability .calendar-container{padding-left:3.5rem}refx-manage-booking-retrieve refx-basic-layout div.basic-layout-container.container-fluid,refx-manage-booking-retrieve refx-basic-layout div.basic-layout-container.container-sm,refx-manage-booking-retrieve refx-basic-layout div.basic-layout-container.container-md,refx-manage-booking-retrieve refx-basic-layout div.basic-layout-container.container-lg,refx-manage-booking-retrieve refx-basic-layout div.basic-layout-container.container-xl{height:100%}:root{--refx-review-conditions-dialog-pres-details-title-font-weight: 400}refx-review-conditions-dialog-pres mat-accordion{border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:.5rem 0;padding:0;box-shadow:0 0 .5rem var(--application-solid-border-color, #B0B0B0)}refx-review-conditions-dialog-pres mat-accordion mat-expansion-panel .mat-expansion-panel-header,refx-review-conditions-dialog-pres mat-accordion mat-expansion-panel .mat-expansion-panel-header.mat-expanded{height:5.6rem}refx-review-conditions-dialog-pres mat-accordion mat-expansion-panel .header{border-bottom:.1rem solid var(--application-solid-border-color, #B0B0B0);position:relative}refx-review-conditions-dialog-pres mat-accordion mat-expansion-panel .header .panel-title{color:var(--application-text-color, #1A1A1A);font:400 1.6rem/2rem coresans-a45;margin:0}refx-review-conditions-dialog-pres mat-accordion mat-expansion-panel .header .mat-expansion-indicator{margin-right:1.5rem}refx-review-conditions-dialog-pres mat-accordion mat-expansion-panel .header .mat-expansion-indicator:after{color:var(--application-border-color, #B0B0B0);height:.24rem;width:.24rem}refx-review-conditions-dialog-pres mat-accordion mat-expansion-panel .header.mat-expanded{border-bottom:none}refx-review-conditions-dialog-pres mat-accordion mat-expansion-panel .header.mat-expanded .mat-expansion-indicator{margin-top:1rem}refx-review-conditions-dialog-pres mat-accordion mat-expansion-panel .header.mat-expanded .panel-title{font:500 1.6rem/2.2rem coresans-a55}refx-review-conditions-dialog-pres mat-accordion mat-expansion-panel .mat-expansion-panel-content{background:#fff;border-bottom:1px solid var(--application-solid-border-color, #B0B0B0);color:var(--application-text-color-black, #1A1A1A);margin:0;padding:0 1.8rem}refx-review-conditions-dialog-pres .mat-expansion-panel.mat-expanded .panel-title,refx-review-conditions-dialog-pres .mat-expansion-panel.mat-expanded .mat-expansion-indicator:after{font-family:coresans-a55;font-weight:500}refx-review-conditions-dialog-pres .mat-expansion-panel-header-title{padding-left:1.8rem}refx-review-conditions-dialog-pres .section{color:var(--application-text-color-black, #1A1A1A)}refx-review-conditions-dialog-pres .section .section-title{font:400 1.6rem/2rem coresans-a55}refx-review-conditions-dialog-pres .section .sub-section-title,refx-review-conditions-dialog-pres .section .details-subtitle{font:400 1.4rem/2rem coresans-a55}refx-review-conditions-dialog-pres .section .details .details-item,refx-review-conditions-dialog-pres .section .details-title{font:400 1.4rem/2rem coresans-a45}:root{--lhg-seat-recap-breakdown-passenger-info-wrapper-margin: -.2rem 0;--lhg-seat-recap-breakdown-unselected-traveler-square-content-background-color: var(--application-page-buttons-background-color, #F5F7F8);--lhg-seat-recap-breakdown-unselected-traveler-square-content-border: .1rem solid var(--application-disabled-color, #B0B0B0);--seat-recap-breakdown-pres-background: var(--application-white-default-color, #FFF);--seat-recap-breakdown-pres-highlighted-color: var(--application-text-color-black, #1A1A1A);--seat-recap-breakdown-pres-no-selected-seat-color: var(--application-text-color-black, #1A1A1A);--seat-recap-breakdown-pres-recap-buttons-margin-xs-down: 0;--seat-recap-breakdown-pres-traveler-name-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-fice-seat-selection-details-seat-conditions-font-size: 1.5rem;--lhg-seat-selection-details-chargeable-details-font-family: coresans-a45;--lhg-seat-selection-details-chargeable-seat-text-font-family: coresans-a55;--lhg-seat-selection-details-color: var(--application-text-color-black, #1A1A1A);--lhg-seat-selection-details-dialog-icon-cross-font-size: 1.4rem;--lhg-seat-selection-details-dialog-title-font-family: portada-semibold;--seat-selection-details-traveler-color: var(--application-text-color-black, #1A1A1A)}refx-seat-selection-details-dialog-pres .refx-dialog-close-btn-corner{margin:-1.5rem -1.5rem 0 0}[dir=rtl] refx-seat-selection-details-dialog-pres .refx-dialog-close-btn-corner{margin:-1.5rem 0 0 -1.5rem}:root{--lhg-seat-selection-overview-delete-icon: "\e96f";--lhg-seat-selection-overview-delete-icon-font-size: 2.7rem;--lhg-seat-selection-overview-details-list-text-color: var(--application-text-color-black, #1A1A1A);--lhg-seat-selection-overview-details-title-text-color: var(--application-text-color-black, #1A1A1A);--lhg-seat-selection-overview-seat-number-container-font: 1.4rem/2rem coresans-a55;--lhg-seat-selection-overview-selected-seats-font: 1.8rem/2.2rem coresans-a45}:root{--lhg-seatmap-display-dialog-description-color: var(--application-text-color-black, #1A1A1A);--lhg-seatmap-display-dialog-title-color: var(--application-text-color-black, #1A1A1A);--lhg-seatmap-display-dialog-title-font: 2.2rem/2.8rem portada-semibold;--lhg-seatmap-display-dialog-tab-border-bottom: .4rem solid var(--application-svg-selected-seat-color, #D81E05);--lhg-seatmap-display-dialog-tab-color-selected: var(--application-svg-selected-seat-color, #D81E05);--lhg-seatmap-display-dialog-tab-font: 1.5rem/2.3rem coresans-a55;--lhg-seatmap-display-dialog-tab-font-selected: 1.5rem/2.3rem coresans-a55}:root{--lhg-seatmap-multi-segments-navigation-dialog-warning-icon-color: var(--application-text-color-black, #1A1A1A);--lhg-seatmap-multi-segments-navigation-dialog-warning-segment-description-font: 1.4rem/2rem var(--application-font-family-regular, coresans-a45);--lhg-seatmap-multi-segments-navigation-dialog-warning-segment-title-font: 1.4rem/2rem var(--application-font-family-bold, coresans-a55)}:root{--lhg-seatmap-multi-segments-navigation-hover-tab-indicator-color: var(--application-interaction-hover, #AC1804);--lhg-seatmap-multi-segments-navigation-hover-tab-indicator-opacity: 1;--lhg-seatmap-multi-segments-navigation-tab-labels-border-bottom: 1px solid #262626;--lhg-seatmap-multi-segments-navigation-tab-margin: 0 0 -1px;--lhg-seatmap-multi-segments-navigation-active-validation-icon-color: var(--application-success-icon-color, #408236);--lhg-seatmap-multi-segments-navigation-pagination-chevron-color: var(--application-text-color, #1A1A1A);--lhg-seatmap-multi-segments-navigation-select-tab-indicator-color: var(--color-accent-500, #D81E05);--lhg-seatmap-multi-segments-navigation-selected-tab-content-color: var(--color-accent-500, #D81E05);--lhg-seatmap-multi-segments-navigation-selected-tab-content-font: 1.5rem coresans-a55;--lhg-seatmap-multi-segments-navigation-tab-content-color: var(--application-text-color-black, #1A1A1A);--lhg-seatmap-multi-segments-navigation-hover-tab-content-color: var(--application-interaction-hover, #AC1804);--lhg-seatmap-multi-segments-navigation-tab-content-font: 1.5rem coresans-a55;--lhg-seatmap-multi-segments-navigation-warning-icon-color: var(--application-notification-info-color, #262626)}:root{--seatmap-seat-cell-button-shadow-size: 0;--booking-seatmap-separator-border: 0 solid var(--application-solid-border-color, #B0B0B0);--lhg-seatmap-legend-facilities-border: 1px solid var(--application-solid-border-color, #B0B0B0);--lhg-seatmap-legend-facility-icon-ex-padding-left: 0;--lhg-seatmap-legend-section-icon-border: 1px solid var(--application-solid-border-color, #B0B0B0);--lhg-seatmap-panel-label-program-focused-background: transparent;--lhg-seatmap-panel-seat-cell-exit-row-left: -1rem;--lhg-seatmap-panel-seat-cell-exit-row-right: -2.8rem;--seat-selection-infobar-pres-margin: .1rem 0 1.6rem 0;--seat-selection-infobar-pres-nb-seats-selected-text-color: var(--application-text-color-black, #1A1A1A);--seatmap-legend-bassinet-icon-border-radius: var(--application-button-border-radius, .3rem);--seatmap-legend-cell-border-radius: var(--application-button-border-radius, .3rem);--seatmap-legend-cell-icon-size-chargeable: 1.2rem;--seatmap-legend-cell-text-size: 1.4rem;--seatmap-legend-desc-color: var(--application-text-color-black, #1A1A1A);--seatmap-legend-expansion-panel-header-padding: 0 2rem;--seatmap-matrix-text-color: var(--application-text-color-black, #1A1A1A);--seatmap-seat-cell-chargeable-icon-size: 1.2rem;--seatmap-seat-cell-focus-border-color: transparent;--seatmap-seat-cell-text-size: 1.4rem;--seatmap-seat-cell-unavailable-icon-size: 1.5rem;--unavailable-content-title-color: var(--application-text-color-black, #1A1A1A)}refx-seatmap-pres .seat-button.selected{font-family:coresans-a55}refx-seatmap-pres .aircraft-type,refx-seatmap-pres .seatmap-decks{background-color:var(--application-expanded-background-color, #FFF);border-bottom:1px solid var(--application-solid-border-color, #B0B0B0)!important;color:var(--application-text-color-black, #1A1A1A)!important}refx-seatmap-pres .seatmap-deck-wrapper:not(:first-child){border-left:1px solid var(--application-solid-border-color, #B0B0B0)!important}refx-seatmap-pres refx-traveler-identity-seat .traveler-square-content{border:.1rem solid var(--application-border-color, #B0B0B0);border-radius:.3rem}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .seat-button.chargeable{padding-top:.5rem}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-EX:after{display:none}refx-seatmap-pres refx-seatmap-legend-pres .legend-container .mat-expansion-panel .legend-section-facilities .legend-section-row .legend-section-icon.facility-icon-EX .refx-icon-arrow-left:before{content:"\e981"}refx-seatmap-pres .seatmap-container .exit-row.right:after{display:none}refx-seatmap-pres .seatmap-container .exit-row.right .refx-icon-arrow-right{transform:scale(3.2)}refx-seatmap-pres .seatmap-container .exit-row.right .refx-icon-arrow-right:before{content:"\e981"}refx-seatmap-pres .seatmap-container .exit-row.left:before{display:none}refx-seatmap-pres .seatmap-container .exit-row.left .refx-icon-arrow-left{transform:scale(3.2)}refx-seatmap-pres .seatmap-container .exit-row.left .refx-icon-arrow-left:before{content:"\e980"}refx-seatmap-pres refx-seatmap-matrix-pres{background-color:var(--application-input-border-color, #E7E7E7)}refx-seatmap-pres refx-seatmap-matrix-pres .wall,refx-seatmap-pres refx-seatmap-matrix-pres .wing{background-color:var(--application-input-border-color, #E7E7E7)}refx-seatmap-pres refx-seatmap-seat-cell-pres .seat-button{border-radius:var(--seatmap-seat-cell-border-radius, .3rem)}refx-seatmap-pres refx-seatmap-seat-cell-pres .seat-button:focus:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}refx-seatmap-pres refx-seatmap-seat-cell-pres .seat-button .seat-occupied-icon{color:var(--application-instruction-color, #1A1A1A)}refx-seat-selection-infobar-pres .nb-seats-selected{font:1.6rem coresans-a55}:root{--lhg-external-link-icon-font-size: 2.4rem}:root{--lhg-secondary-teaser-background-color: var(--application-secondary-teaser-background-color, #FFF);--lhg-secondary-teaser-border-radius: var(--application-card-border-radius, .4rem);--lhg-secondary-teaser-border: var(--application-card-border, 1px solid #B0B0B0);--lhg-secondary-teaser-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));--lhg-secondary-teaser-headline-font: 1.8rem coresans-a45;--lhg-secondary-teaser-border-hover: var(--application-teaser-border-hover, 1px solid #262626);--lhg-secondary-teaser-box-shadow-hover: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));--lhg-secondary-teaser-subtitle-font-size: 1.3rem;--lhg-secondary-teaser-subtitle-line-height: 1.6rem;--lhg-secondary-teaser-text-color: var(--application-text-color-black, #1A1A1A);--lhg-secondary-teaser-title-font: 1.6rem/2.1rem coresans-a55;--lhg-secondary-teaser-toggle-icon-font-size: 1.4rem}:root{--lhg-refx-capsule-seg-details-airport-change-background-color: var(--application-attention-background-color, #FFF6C6);--lhg-refx-capsule-seg-details-airport-change-font-color: var(--application-notification-info-color, #262626);--lhg-refx-capsule-seg-details-airport-change-font: normal 1.5rem/2.3rem coresans-a45;--lhg-refx-segment-details-pres-additional-badge-background: var(--color-accent-500, #D81E05);--lhg-refx-segment-details-pres-airport-code-margin: 0 0 .5rem 0;--lhg-refx-segment-details-pres-airports-color: var(--application-text-color-black, #1A1A1A);--lhg-refx-segment-details-pres-airports-highlight-color: var(--application-text-color-black, #1A1A1A);--lhg-refx-segment-details-pres-seg-cabin-label-font: 400 1.2rem/2.2rem coresans-a55;--lhg-refx-segment-details-pres-seg-details-terminal-color: var(--application-text-color-black, #1A1A1A);--lhg-refx-segment-details-pres-seg-details-terminal-highlight-color: var(--application-text-color-black, #1A1A1A);--lhg-refx-segment-details-pres-seg-flight-info-padding-left: 5.6rem;--lhg-refx-segment-details-pres-seg-operating-airline-container-align-self: flex-start;--lhg-refx-segment-details-pres-seg-operating-airline-container-display: inline-flex;--lhg-refx-segment-details-pres-seg-operating-airline-container-seg-operating-airline-logo-top: .5rem;--segment-details-airline-info-text-color: var(--application-text-color-black, #1A1A1A);--segment-details-cabin-label-color: var(--application-text-color-black, #1A1A1A);--segment-details-duration-color: var(--application-text-color-black, #1A1A1A);--segment-details-duration-margin: 0 .5rem 0 -.2rem;--segment-details-highlight-color: var(--application-text-color-black, #1A1A1A);--segment-details-icon-color: var(--application-text-color-black, #1A1A1A);--segment-details-location-time-info-color: var(--application-text-color-black, #1A1A1A);--segment-details-new-highlight-color: var(--application-text-color-black, #1A1A1A);--segment-details-timeline-border-color: var(--application-text-color-black, #1A1A1A);--segment-details-timeline-bullet-color: var(--application-text-color-black, #1A1A1A);--segment-details-timeline-line-style: none;--segment-details-timeline-line-width: .15rem}:root{--lhg-self-reacc-timeline-title-font: 400 1.8rem/2.2rem coresans-a45;--self-reacc-timeline-pres-title-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-pet-page-traveler-name-pres-title-font: 1.4rem/2rem coresans-a55;--lhg-service-card-pres-title-font-size: 1.5rem;--service-card-pres-border: .1rem solid var(--application-solid-border-color, #B0B0B0);--service-card-pres-color: var(--application-text-color-black, #1A1A1A);--service-card-pres-service-icon-font-size: 3.2rem}:root{--service-category-pres-text-color: var(--application-text-color-black, #1A1A1A);--category-teaser-pres-text-color: var(--application-text-color-black, #1A1A1A);--lhg-service-catalog-transfer-card-background-color: var(--application-instruction-background, #B0B0B0);--lhg-service-catalog-transfer-card-border: none;--lhg-service-category-pres-title-font: 400 1.8rem/2.2rem coresans-a45;--lhg-service-category-pres-title-margin: 0 0 .2rem;--lhg-service-teaser-pres-title-color: var(--application-text-color-black, #1A1A1A);--lhg-service-transfer-info-icon-color: var(--application-instruction-color, #1A1A1A);--lhg-service-transfer-info-icon-content: "\e910";--lhg-service-transfer-info-link-before-icon-content: "\e953";--lhg-service-transfer-info-link-icon-font-family: OS-icons;--lhg-service-transfer-info-link-icon-top: .25rem;--lhg-service-transfer-info-link-font-size: 1.4rem;--refx-service-catalog-pres-title-color: var(--application-text-color-black, #1A1A1A);--refx-service-catalog-pres-title-padding: 1.5rem 0 0;--service-category-pres-title-color: var(--application-text-color-black, #1A1A1A)}refx-service-catalog-pres ul.service-categories li:has(#specialassistance-service){display:none}refx-service-catalog-pres refx-service-category-pres .category .category-details .category-title{font-weight:400}:root{--lhg-category-baggage-selection-stepper-buttons-font-size: 1.5rem;--lhg-category-selection-price-amount-font-family: coresans-a55;--lhg-category-selection-travel-unit-baggage-policies-link-before-content: "\e953";--lhg-category-selection-travel-unit-baggage-policies-link-before-font-family: OS-icons;--lhg-category-selection-travel-unit-baggage-policies-link-before-margin: 0 .4rem 0 0;--lhg-category-selection-travel-unit-baggage-policies-link-font-family: coresans-a45;--lhg-category-selection-travel-unit-baggage-policies-link-hover-color: var(--application-primary-link-color-focus, #AC1804);--lhg-category-selection-travel-unit-header-color: var(--application-text-color-black, #1A1A1A);--lhg-category-selection-travel-unit-header-font: normal 1.6rem/2rem coresans-a55;--lhg-category-selection-travel-unit-number-stepper-info-font-family: coresans-a45;--lhg-category-selection-travel-unit-recap-header-font-family: coresans-a55;--lhg-category-selection-travel-unit-recap-price-amount-font-family: coresans-a55;--lhg-category-selection-travel-unit-recap-price-font-family: coresans-a45;--lhg-category-selection-travel-unit-recap-services-font-family: coresans-a45;--lhg-category-selection-travel-unit-subheader-color: var(--application-text-color-black, #1A1A1A);--lhg-category-selection-travel-unit-subheader-font-size: 1.6rem;--lhg-category-selection-travel-unit-unpaid-amount-recap-font-family: coresans-a55;--lhg-category-selection-traveler-name-font-family: coresans-a55;--lhg-meals-page-category-selection-service-field-top-space: 1rem;--lhg-pet-page-screen-category-selection-travel-unit-header-font-family: coresans-a45;--lhg-pet-page-screen-category-selection-travel-unit-subheader-font-family: coresans-a55;--service-category-selection-pres-category-recap-color: var(--application-text-color-black, #1A1A1A);--service-category-selection-pres-category-recap-price-color: var(--application-text-color-black, #1A1A1A);--service-category-selection-pres-category-selection-recap-no-allowance-color: var(--application-text-color-black, #1A1A1A)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit{border-radius:var(--application-card-border-radius, .4rem);background-color:var(--application-panel-background, #FFF);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:block;margin:0;padding:0;border:var(--application-card-border, 1px solid #B0B0B0);box-shadow:var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843))}@media (min-width: 0){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit{margin:0 0 1.5rem}}@media (min-width: 840px){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit{margin:0 0 2rem}}@media (min-width: 1024px){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit{margin:0 0 2.5rem}}@media (min-width: 1280px){refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit{margin:0 0 3rem}}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap{border-radius:0 0 var(--application-card-border-radius, .4rem) var(--application-card-border-radius, .4rem)}refx-service-category-selection-pres .category-selection-all-travel-units .category-selection-travel-unit .category-selection-recap .category-selection-recap-price>span:first-child:not(:empty):before{border-top:.1rem solid var(--application-solid-border-color, #B0B0B0)}:root{--lhg-service-error-dialog-content-image-margin: auto;--lhg-service-error-dialog-content-text-color: var(--application-text-color-black, #1A1A1A);--lhg-service-error-dialog-header-height: 1.6rem;--service-error-dialog-content-text-margin: 0;--service-error-dialog-content-title-font-size: 2.2rem;--service-error-dialog-content-title-margin: 2.5rem 0 1.2rem;--service-error-dialog-content-title-text-align: left;--service-error-dialog-title-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-service-recap-expanded-title-label-font-family: coresans-a55;--lhg-service-recap-expansion-panel-collapsable-teaser-header-icon-color: var(--application-text-color-black, #1A1A1A);--lhg-service-recap-expansion-panel-icon-font-family: OS-icons;--lhg-service-recap-expansion-panel-item-row-title-icon-font-size: 2.4rem;--lhg-service-recap-pres-row-title-and-value-gap: .4rem;--lhg-service-recap-pres-row-title-font-family: coresans-a45;--lhg-service-recap-pres-row-title-font-size: 1.6rem;--lhg-service-recap-title-border-bottom: .1rem solid var(--application-solid-border-color, #B0B0B0)}:root{--lhg-service-price-information-total-price-amount-font-family: coresans-a55;--lhg-service-price-information-total-price-color: var(--application-text-color-black, #1A1A1A);--lhg-service-price-information-total-price-font-family: coresans-a45;--service-price-information-pres-price-padding: 0 0 0 .5rem}:root{--lhg-service-passenger-recap-margin: 3rem 0 1.6rem;--lhg-service-recap-breakdown-icon-font-size: 1.4rem;--lhg-service-recap-expanded-title-label-font: coresans-a55;--lhg-service-recap-pres-breakdown-border-top: 1px solid var(--application-solid-border-color, #B0B0B0);--lhg-service-recap-pres-category-recap-paid-price-amount-font-family: coresans-a55;--lhg-service-recap-pres-category-recap-paid-price-label-color: var(--application-text-color-black, #1A1A1A);--lhg-service-recap-pres-mat-expansion-panel-header-border-bottom: 1px solid var(--application-solid-border-color, #B0B0B0);--lhg-service-recap-pres-name-font-family: coresans-a55;--lhg-service-recap-pres-paid-services-info-line-height: 2.4rem;--lhg-service-recap-pres-row-margin: 0 0 0 6rem;--lhg-service-recap-pres-row-value-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-service-teaser-pres-title-font-family: coresans-a55;--lhg-service-teaser-pres-title-color: var(--application-text-color-black, #1A1A1A);--lhg-service-teaser-pres-text-color: var(--application-text-color-black, #1A1A1A)}lhg-service-teaser-pres .category .category-details .category-title{font-weight:400}@media (min-width: 0){lhg-service-teaser-pres .category.insurance .image{background-image:url(insurance-xs.f21b30f0d4cbd7b9.png)!important}}@media (min-width: 600px){lhg-service-teaser-pres .category.insurance .image{background-image:url(insurance-sm.1b049bb838e6f303.png)!important}}@media (min-width: 840px){lhg-service-teaser-pres .category.insurance .image{background-image:url(insurance-md.dbf0e1e38b907a98.png)!important}}@media (min-width: 1024px){lhg-service-teaser-pres .category.insurance .image{background-image:url(insurance-lg.47057440eea4bc27.png)!important}}:root{--lhg-share-itinerary-link-cont-tooltip-font: 1.2rem/2.3rem coresans-a45;--lhg-share-itinerary-link-cont-tooltip-icon-font-size: 1rem;--lhg-share-itinerary-link-focused-outline: none;--lhg-share-itinerary-link-icon: "\e994";--lhg-share-itinerary-link-icon-color: #4D4D4D}lhg-share-itinerary-link-cont .share{overflow:visible}lhg-share-itinerary-link-cont .share:focus{overflow:visible}lhg-share-itinerary-link-cont .share:focus:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}:root{--lhg-share-link-dialog-close-icon-font-size: 1.2rem;--lhg-share-link-dialog-close-icon-font-weight: bold;--lhg-share-link-dialog-close-icon-padding: 0 0 .3rem 0;--lhg-share-link-dialog-flex-container-background: var(--application-box-background-color, #E7E7E7);--lhg-share-link-dialog-flex-container-border: none;--lhg-share-link-dialog-flex-container-border-radius: .3rem;--lhg-share-link-dialog-flex-container-height: 5rem;--lhg-share-link-dialog-flex-container-padding: 0 1.2rem;--lhg-share-link-dialog-header-font: 400 2.2rem/2.8rem portada-semibold;--lhg-share-link-dialog-icon-content: "\e993";--lhg-share-link-dialog-icon-cross-content: "\e992";--lhg-share-link-dialog-icon-color: var(--application-border-color, #B0B0B0);--lhg-share-link-dialog-icon-cross-color: #4D4D4D;--lhg-share-link-dialog-icon-cross-height: 1.7rem;--lhg-share-link-dialog-icon-cross-margin-left: .6rem;--lhg-share-link-dialog-information-text-color: var(--application-form-label-color, #1A1A1A);--lhg-share-link-dialog-information-text-font: 400 1.3rem/1.9rem coresans-a45;--lhg-share-link-dialog-information-text-margin: 0 0 .8rem 0;--lhg-share-link-dialog-input-line-display: none;--lhg-share-link-dialog-input-text-color: var(--application-text-color-black, #1A1A1A);--lhg-share-link-dialog-input-text-font: 400 1.5rem/2.3rem coresans-a45;--lhg-share-link-dialog-input-text-padding: .5rem 0;--lhg-share-link-dialog-title-margin-bottom: 4.8rem}:root{--lhg-upsell-premium-row-skeleton-container-border: 1px solid var(--application-solid-border-color, #B0B0B0)}:root{--lhg-miles-and-cash-slider-tooltip-font-family: var(--application-font-family-bold, coresans-a55);--lhg-miles-and-cash-slider-tooltip-font-size: 1.5rem;--lhg-miles-and-cash-slider-tooltip-text-color: #FFFFFF;--lhg-slider-tooltip-border-radius: .2rem;--lhg-slider-tooltip-box-shadow: none}:root{--lhg-specific-sport-equipment-banner-info-message-background-color: var(--application-notification-info-background-color, #D1D1D1);--lhg-specific-sport-equipment-banner-info-message-container-padding: 1.8rem;--lhg-specific-sport-equipment-banner-info-message-icon-content: "\e910";--lhg-specific-sport-equipment-banner-info-message-icon-margin: .15rem .3rem 0 0;--lhg-specific-sport-equipment-banner-info-message-inline-textlink-color: var(--application-primary-link-color, #4D4D4D);--lhg-specific-sport-equipment-banner-info-message-link-content: "\e953";--lhg-specific-sport-equipment-banner-info-message-link-font-family: OS-icons;--lhg-specific-sport-equipment-banner-info-message-text-color: var(--application-text-color, #1A1A1A);--lhg-specific-sport-equipment-banner-info-message-text-padding: 0 0 .8rem 0;--lhg-specific-sport-equipment-banner-info-message-title-color: var(--application-secondary-text-color, #1A1A1A);--lhg-specific-sport-equipment-banner-info-message-title-font: 400 1.9rem/normal coresans-a55}lhg-specific-sport-equipment-banner .lhg-info-message-container .lhg-info-message-content .lhg-info-message-text .refx-icon-arrow-right{content:"\e953";font-family:OS-icons;font-size:1.8rem;padding:0 .4rem 0 0;vertical-align:top}:root{--lhg-sugarpot-checkbox-pres-form-padding: .4rem 0;--lhg-sugarpot-checkbox-pres-text-color: var(--application-text-color-black, #1A1A1A);--lhg-sugarpot-checkbox-pres-text-color-hover: var(--application-accent-color-focus, #AC1804)}lhg-sugarpot-checkbox-pres .sugarpot-checkbox-form .mat-checkbox-layout{margin-top:.2rem}:root{--lhg-suite-plus-teaser-pres-subtitle-font-size: 1.3rem;--lhg-suite-plus-teaser-pres-subtitle-line-height: 1.9rem;--lhg-suite-plus-teaser-pres-title-font-family: portada-semibold;--lhg-suite-plus-teaser-pres-title-font-size: 2.5rem;--lhg-suite-plus-teaser-pres-title-line-height: 2.7rem;--lhg-suite-plus-teaser-pres-description-font-size: 1.5rem;--lhg-suite-plus-teaser-pres-description-line-height: 2.3rem}:root{--lhg-tenant-redirection-message-pres-align-items: center;--lhg-tenant-redirection-message-pres-background-color: var(--application-instruction-background, #B0B0B0);--lhg-tenant-redirection-message-pres-padding: 1.6rem 1.8rem 1.6rem 1.4rem}:root{--payment-terms-and-conditions-title-color: var(--application-text-color, #1A1A1A);--payment-terms-and-conditions-title-margin: 0 0 1.5rem}refx-terms-and-conditions-pres .terms-and-conditions-form{background-color:var(--application-page-buttons-background-color, #F5F7F8)}refx-terms-and-conditions-pres .terms-and-conditions-form .terms-and-conditions-title{font:400 1.8rem/normal coresans-a45;line-height:2.8rem;text-align:left}refx-terms-and-conditions-pres .terms-and-conditions-form .terms-and-conditions-checkbox .mat-checkbox-label .terms-and-conditions-label .refx-icon-external-link{position:relative;font-size:1rem;padding:0 0 0 .6rem;top:-.2rem}refx-terms-and-conditions-pres .terms-and-conditions-form .terms-and-conditions-checkbox .mat-checkbox-label .terms-and-conditions-error-required{white-space:normal}:root{--lhg-time-to-think-incompatibility-card-background-color: var(--application-time-to-think-static-teaser-background-color, #E5E5E5);--lhg-time-to-think-incompatibility-icons-font-family: OS-icons;--lhg-time-to-think-incompatibility-message-color: var(--application-time-to-think-incompatibility-text-color, #262626);--lhg-time-to-think-incompatibility-message-font: 400 1.5rem coresans-A45;--lhg-time-to-think-incompatibility-message-icon: "\e910";--lhg-time-to-think-incompatibility-message-icon-bottom: .3rem;--lhg-time-to-think-incompatibility-message-margin-left: 3.8rem;--lhg-time-to-think-incompatibility-title-color: var(--application-time-to-think-incompatibility-text-color, #262626);--lhg-time-to-think-incompatibility-title-font: 400 2.9rem portada-regular;--lhg-time-to-think-incompatibility-title-icon: "\e9b1"}:root{--time-to-think-dynamic-teaser-discountable-price-color: var(--application-time-to-think-dynamic-teaser-discountable-price-color, #1A1A1A);--time-to-think-dynamic-teaser-discountable-price-font: 400 1.9rem coresans-a45;--time-to-think-pres-disclaimer-color: var(--application-time-to-think-static-teaser-subtitle-color, #1A1A1A);--time-to-think-static-teaser-margin-bottom: 1.6rem;--time-to-think-teaser-background-page: var(--application-layout-background-color, #F4F7F8);--time-to-think-teaser-disclaimer-font-size: 1.9rem;--time-to-think-teaser-icon-font-size: 2.5rem;--time-to-think-teaser-icon-font: OS-icons;--time-to-think-teaser-icon-sandglass: "\e9b1";--time-to-think-teaser-link-font: 400 1.5rem coresans-a45;--time-to-think-teaser-separator-color: var(--application-time-to-think-separator-color, #B0B0B0);--time-to-think-teaser-subtitle-color-checked: var(--application-time-to-think-static-teaser-subtitle-color, #1A1A1A);--time-to-think-teaser-subtitle-font: 400 1.5rem coresans-a45;--time-to-think-teaser-terms-color: var(--application-time-to-think-static-teaser-subtitle-color, #1A1A1A);--time-to-think-teaser-terms-font: 400 1.3rem coresans-a45;--time-to-think-teaser-title-font-size-sm: 2.5rem;--time-to-think-teaser-title-font: 400 2.9rem portada-regular;--time-to-think-teaser-toggle-button-checked-background: var(--application-time-to-think-teaser-toggle-button-background, #FFF);--time-to-think-teaser-toggle-button-checked-left: .3rem;--time-to-think-teaser-toggle-button-checked-top: .5rem;--time-to-think-teaser-toggle-checked-background: var(--application-time-to-think-static-teaser-toggle-checked-color, #D81E05);--time-to-think-teaser-toggle-not-checked-background: var(--application-time-to-think-static-teaser-toggle-unchecked-color, #B0B0B0);--time-to-think-teaser-toggle-not-checked-button-background: var(--application-time-to-think-teaser-toggle-button-background, #FFF);--time-to-think-teaser-toggle-not-checked-button-left: .3rem;--time-to-think-teaser-toggle-not-checked-button-top: .65rem}:root{--lhg-time-out-dialog-description-color: var(--application-text-color-black, #1A1A1A);--lhg-time-out-dialog-title-font-family: portada-semibold}:root{--degraded-services-item-list-color: var(--application-degraded-service-color, #AD1804);--degraded-services-item-list-info-icon-color: var(--application-degraded-service-color, #AD1804);--lhg-degraded-service-icon-font-family: os-icons;--lhg-degraded-service-icon-type: "\e91d";--lhg-refx-transferred-services-info-border: none;--lhg-refx-transferred-services-warn-border: none;--lhg-transferred-services-info-background-color: var(--application-instruction-background, #B0B0B0);--lhg-transferred-services-info-icon-content: "\e910";--lhg-transferred-services-sub-heading-text-color: var(--application-text-color-black, #1A1A1A);--lhg-transferred-services-sub-heading-text-font-family: coresans-a55;--lhg-transferred-services-sub-heading-text-font-weight: 400;--lhg-transferred-services-warn-background-color: var(--application-warning-background, #FFF6C6);--transferred-services-icon-warn-background: var(--application-warning-background, #FFF6C6);--transferred-services-icon-warn-color: var(--highlight-500, #BA26A7);--transferred-services-icon-info-color: var(--application-instruction-color, #1A1A1A);--transferred-services-info-text-color: var(--application-text-color-black, #1A1A1A);--transferred-services-item-list-color: var(--application-text-color-black, #1A1A1A);--transferred-services-link-details-color: var(--application-secondary-link-color, #1A1A1A);--transferred-services-warn-text-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-transferred-services-details-container-text-color: var(--application-text-color-black, #1A1A1A);--lhg-transferred-services-details-container-text-font-type: coresans-a55;--lhg-transferred-services-details-container-bound-city-text-font-weight: 400;--lhg-transferred-services-details-link-font-family-type: coresans-a45;--lhg-transferred-services-details-link-icon-type: "\e91b";--transferred-services-list-link-details-color: var(--application-secondary-link-color, #1A1A1A)}refx-transferred-services-list .services-container{box-shadow:0 0 .5rem var(--application-solid-border-color, #B0B0B0)!important}refx-transferred-services-list .services-container .transferred-services-details-link-section refx-link-button.transferred-services-details-link .mdc-button__label:before{content:"\e91b";font-family:os-icons;margin-right:.5rem}:root{--traveler-details-pres-advanced-passenger-info-margin: 1.7rem 0 2rem;--traveler-details-pres-advanced-passenger-info-padding: 0;--traveler-details-pres-advanced-passenger-info-padding-md: 0}:root{--lhg-traveler-identity-seat-border-color: var(--color-primary-500, #4d4d4d);--lhg-traveler-identity-seat-mat-ink-bar-background-color: var(--color-accent-500, #D81E05);--lhg-traveler-identity-seat-mat-tab-header-border-bottom: none;--lhg-traveler-identity-seat-mat-tab-label-active-background-color: var(--color-accent-500, #D81E05);--lhg-traveler-identity-seat-mat-tab-label-active-hover-background-color: var(--application-interaction-hover, #AC1804);--lhg-traveler-identity-seat-mat-tab-label-active-passenger-info-wrapper-color: #FFF;--lhg-traveler-identity-seat-mat-tab-label-color: var(--color-primary-500, #4d4d4d);--lhg-traveler-identity-seat-mat-tab-label-hover-background-color: var(--application-interaction-hover, #AC1804);--lhg-traveler-identity-seat-mat-tab-label-hover-border-color: var(--application-interaction-hover, #AC1804);--lhg-traveler-identity-seat-mat-tab-label-hover-passenger-info-wrapper-color: #FFF;--lhg-traveler-identity-seat-traveler-name-hover-color: #FFF;--lhg-traveler-identity-seat-traveler-name-font-family: coresans-a55;--lhg-traveler-identity-seat-traveler-square-content-border-color: var(--color-accent-500, #D81E05);--traveler-identity-seat-initials-background-inactive: #FFF;--traveler-identity-seat-initials-background: #FFF;--traveler-identity-seat-initials-border-radius: .3rem;--traveler-identity-seat-initials-border-square: none;--traveler-identity-seat-initials-border: 1px solid var(--color-primary-500, #4d4d4d);--traveler-identity-seat-initials-color-inactive: var(--color-primary-500, #4d4d4d);--traveler-identity-seat-initials-color: var(--color-accent-500, #D81E05)}.traveler-identity-seat-tabs .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.traveler-identity-seat-tabs .mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{border-style:none;font-size:2.4rem;height:3.2rem;line-height:3.2rem;width:3.2rem;transform:rotateY(180deg)}.traveler-identity-seat-tabs .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron:before,.traveler-identity-seat-tabs .mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron:before{font-family:OS-icons;content:"\e953"}.traveler-identity-seat-tabs .mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.traveler-identity-seat-tabs .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{border-style:none;font-size:2.4rem;height:3.2rem;line-height:3.2rem;width:3.2rem;transform:rotateY(0)}.traveler-identity-seat-tabs .mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron:before,.traveler-identity-seat-tabs .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron:before{font-family:OS-icons;content:"\e953"}:root{--lhg-traveler-management-button-toggle-checked: var(--color-accent-500, #D81E05);--lhg-traveler-management-cug-disabled-fields-color: var(--application-disabled-color, #B0B0B0);--lhg-traveler-management-form-field-label-color: var(--application-form-label-color, #1A1A1A);--lhg-traveler-management-mat-form-fields-margin-xs: 0 0 2.4rem;--lhg-traveler-management-personal-info-gender-error-background-color: transparent;--lhg-traveler-management-personal-info-gender-error-color: var(--application-error-color, #AD1804);--lhg-traveler-management-personal-info-gender-error-font: 1.4rem/1.9rem coresans-a55;--lhg-traveler-management-personal-info-gender-warning-margin: -4rem 0 -1rem;--personal-info-pres-gender-error-margin: calc(var(--application-spacer, 2rem) * -2) 0 calc(var(--application-spacer, 2rem) * 1.5);--lhg-traveler-management-personal-info-gender-error-width: 100%}refx-traveler-management-pres .traveler-details-card{box-shadow:none!important;background-color:var(--application-page-buttons-background-color, #F5F7F8)!important}refx-traveler-management-pres .traveler-details-card .person-info-gender-radio-wrapper{margin-bottom:4.4rem}refx-traveler-management-pres .traveler-details-card .person-info-gender-radio-wrapper .personal-info-gender-error{display:flex}refx-traveler-management-pres .traveler-details-card .person-info-gender-radio-wrapper .personal-info-gender-error>span:before{color:var(--application-error-color, #AD1804);content:"\e9a0";font:1.6rem/1.6rem OS-icons;padding:0 .4rem 0 0}refx-traveler-management-pres refx-apis-regulatory-details-pres .apis-regulatory-details-gender-error{margin-bottom:4.4rem}refx-traveler-management-pres refx-apis-regulatory-details-pres .apis-regulatory-details-gender-error>span:before{color:var(--color-warn-default, #8C1E33);content:"\e933";font:2.4rem/2rem OS-icons;padding:0 .3rem 0 0}refx-traveler-management-pres refx-frequent-flyer-pres mat-form-field{padding:0!important}:root{--lhg-unpaid-services-panel-message-background-color: var(--application-instruction-background, #B0B0B0);--lhg-unpaid-services-panel-title-font: 1.4rem/2rem coresans-a55;--unpaid-services-panel-border-radius: var(--application-input-border-radius, .2rem);--unpaid-services-panel-icon-font-size: 2.4rem;--unpaid-services-panel-pres-color: var(--application-instruction-color, #1A1A1A);--unpaid-services-panel-text-color: var(--application-instruction-color, #1A1A1A)}:root{--lhg-menu-chevron-color: var(--menu-trigger-button-color, var(--color-primary-500, #4d4d4d));--lhg-menu-chevron-font-size: 1.6rem;--lhg-menu-chevron-padding: 0 0 0 .8rem;--lhg-menu-font: 400 1.6rem/1.2rem coresans-a55;--lhg-menu-title-underline-hover-text-decoration: none;--lhg-menu-trigger-expanded-color: var(--menu-trigger-button-color, var(--color-primary-500, #4d4d4d));--lhg-span-margin-right: .3rem;--lhg-upsell-premium-filtering-pres-filtered-airbounds-text-color: var(--application-text-color-black, #1A1A1A);--lhg-upsell-premium-filtering-pres-filtering-controls-filters-button-padding-lg: 0 6.6rem;--lhg-upsell-premium-filtering-pres-filtering-controls-filters-button-padding-md: 0 4.3rem;--lhg-upsell-premium-filtering-pres-filtering-controls-filters-button-padding-sm: 0 1.6rem;--lhg-upsell-premium-filtering-pres-filtering-controls-filters-button-padding-xl: 0 4.5rem;--lhg-upsell-premium-filtering-pres-filtering-controls-filters-button-padding-xs: 0 .4rem;--lhg-upsell-premium-filtering-pres-filtering-controls-filters-list-mat-chip-list-height: auto;--lhg-upsell-premium-filtering-pres-mat-fab-hover-background-color: var(--application-accent-color-focus, #AC1804);--lhg-upsell-premium-filtering-pres-mat-fab-hover-border-color: var(--application-accent-color-focus, #AC1804);--lhg-upsell-premium-sorting-text-color: var(--application-text-color-black, #1A1A1A);--upsell-premium-filtering-button-label-margin: 0 0 0 .5rem;--upsell-premium-sorting-pres-text-color: var(--application-text-color-black, #1A1A1A)}:root{--lhg-upsell-premium-flight-fares-carousel-padding: 2rem 0 1.6rem;--lhg-upsell-premium-row-pres-border: var(--application-card-border, 1px solid #B0B0B0);--lhg-upsell-premium-row-pres-flight-fares-display-link-border-radius-mvt: .3rem;--lhg-upsell-premium-row-pres-flight-fares-display-link-icon-before-content-mvt: "\e983";--lhg-upsell-premium-row-pres-flight-fares-display-link-font-mvt: 1.3rem/1.7rem var(--application-font-family-bold, coresans-a55);--lhg-upsell-premium-row-pres-flight-fares-display-link-icon-font-size-mvt: 1.5rem;--lhg-upsell-premium-row-pres-flight-fares-display-link-padding-mvt: .7rem 3.4rem .7rem 3rem;--upsell-premium-row-pres-continue-button-margin: 1.7rem 0 0;--upsell-premium-row-pres-expanded-section-background: var(--application-expanded-background-color, #FFF);--upsell-premium-row-pres-selected-fare-icon-color: var(--application-success-color, #007D35)}refx-upsell-premium-row-pres refx-flight-fares-pres .instructions .selected-fare-icon{display:none}refx-upsell-premium-row-pres .fare-expansion-button{background-color:#fff;color:var(--color-primary-500, #4d4d4d)}:root{--icon-color: var(--application-tertiary-text-color, #1A1A1A);--icon-font-size: 2.4rem;--info-text-wrapper-padding: 1.8rem 2.2rem;--lhg-info-text-wrapper-background: var(--application-solid-border-color, #B0B0B0);--lhg-info-text-wrapper-icon-margin: -.2rem 0 0;--lhg-info-text-wrapper-message-line-height: 2rem;--lhg-upsell-premium-cont-fare-family-group-selector-pres-button-toggle-padding: .5rem 0;--message-color: var(--application-tertiary-text-color, #1A1A1A);--message-font-size: 1.4rem;--message-font-weight: normal}:root{--lhg-upsell-teaser-pres-benefits-toggle-font-collapsed: 500 1.9rem/2.4rem coresans-a45;--lhg-upsell-teaser-pres-benefits-toggle-font-expanded: 500 1.9rem/2.4rem coresans-a55;--lhg-upsell-teaser-pres-border: var(--application-card-border, 1px solid #B0B0B0);--lhg-upsell-teaser-pres-border-radius: var(--application-card-border-radius, .4rem);--lhg-upsell-teaser-pres-description-color: #101010;--lhg-upsell-teaser-pres-description-font: 400 1.9rem/2.4rem coresans-a55;--lhg-upsell-teaser-pres-message-color: var(--application-text-color-black, #1A1A1A);--lhg-upsell-teaser-pres-message-font: 400 1.5rem/2.4rem coresans-a45;--lhg-upsell-teaser-pres-table-first-column-color: var(--application-text-color-black, #1A1A1A);--lhg-upsell-teaser-pres-table-first-column-font: 400 1.9rem/2.1rem coresans-a55;--lhg-upsell-teaser-pres-table-first-row-font: 400 1.5rem/2.1rem coresans-a45;--lhg-upsell-teaser-pres-table-font: 400 1.9rem/2.1rem coresans-a55;--lhg-upsell-teaser-pres-teaser-button-font-family: coresans-a55;--lhg-upsell-teaser-pres-teaser-button-font-size: 1.5rem;--lhg-upsell-teaser-pres-toggle-color: #AC1804;--lhg-upsell-teaser-pres-toggle-color-expanded: #AC1804}:root{--lhg-user-profile-dialog-content-avatar-font-family: coresans-a55;--lhg-user-profile-dialog-content-name-display-font-family: portada-semibold;--lhg-user-profile-dialog-content-name-email-address-font-size: 1.4rem;--lhg-user-profile-dialog-logout-button-background-color: var(--application-disabled-background-color, #E7E7E7);--lhg-user-profile-dialog-logout-button-color: var(--application-text-color, #1A1A1A);--lhg-user-profile-dialog-logout-button-font-family: coresans-a45;--lhg-user-profile-dialog-logout-button-font-size: 1.5rem;--lhg-user-profile-dialog-logout-button-icon-font-family: OS-icons;--lhg-user-profile-dialog-logout-button-icon: "\e96a";--refx-user-profile-dialog-avatar-text-color: var(--application-text-color, #1A1A1A);--refx-user-profile-dialog-avatar-user-initials-background: #E7E7E7}refx-user-profile-dialog refx-dialog-pres .user-profile-dialog-content .user-avatar-name-email-content .avatar .avatar-user-initials{border:.2rem solid var(--application-solid-border-color, #B0B0B0);font-size:1.8rem;line-height:2.3rem}refx-user-profile-dialog refx-dialog-pres .user-profile-dialog-content .user-avatar-name-email-content .user-name-email-content .display-name{color:var(--application-text-color-black, #1A1A1A)}refx-user-profile-dialog refx-dialog-pres .user-profile-dialog-content .user-avatar-name-email-content .user-name-email-content .email-address{color:var(--application-text-color-black, #1A1A1A);font-size:1.6rem;line-height:2.2rem}refx-user-profile-dialog refx-dialog-pres .user-profile-dialog-content .separator{color:var(--application-solid-border-color, #B0B0B0)}refx-user-profile-dialog refx-dialog-pres .user-profile-dialog-content .frequent-flyer-content .frequent-flyer-tier-level-name{border-radius:.4rem;font-size:1.5rem;font-weight:400;line-height:1.25}refx-user-profile-dialog refx-dialog-pres .user-profile-dialog-content .frequent-flyer-content .frequent-flyer-card-number{color:var(--application-text-color-black, #1A1A1A);font-size:1.6rem;line-height:2.2rem}:root{--you-can-also-aria-expanded-header-color: var(--application-breakdown-icon-color, #1A1A1A);--you-can-also-aria-expanded-header-icon-color: var(--application-breakdown-icon-color, #1A1A1A);--you-can-also-aria-expanded-header-title-font: 400 1.6rem/2.2rem coresans-a55;--you-can-also-card-background-color: var(--application-white-default-color, #FFF);--you-can-also-card-border: var(--application-card-border, 1px solid #B0B0B0);--you-can-also-card-border-radius: var(--application-card-border-radius, .4rem);--you-can-also-card-box-shadow: var(--application-card-box-shadow, 0 .4rem 1.2rem 0 rgba(27, 27, 27, .1019607843));--you-can-also-card-button-font: 400 1.8rem/1.25rem coresans-a55;--you-can-also-card-description-font: 400 1.4rem/2rem coresans-a45;--you-can-also-card-expansion-panel-border-radius: 0 0 var(--application-card-border-radius, .4rem) var(--application-card-border-radius, .4rem);--you-can-also-card-expansion-panel-border-top: .1rem solid var(--application-solid-border-color, #B0B0B0);--you-can-also-card-expansion-panel-icon-color: var(--application-breakdown-icon-color, #1A1A1A);--you-can-also-card-expansion-panel-icon-font-size: 1.4rem;--you-can-also-card-link-text-font: 400 1.4rem/2rem coresans-a45;--you-can-also-card-title-font: 400 1.4rem/2.2rem coresans-a55;--you-can-also-header-font: 400 1.8rem/2.2rem coresans-a55;--you-can-also-header-title-color: var(--application-text-color, #1A1A1A);--you-can-also-header-title-font: 400 1.6rem/2.2rem coresans-a45;--you-can-also-link-icon-content-before: "\e91b";--you-can-also-link-icon-position-before: relative;--you-can-also-link-symbol-font-size: 1.6rem;--you-can-also-text-color: var(--application-text-color-black, #1A1A1A)}:root{--app-layout-skip-to-main-content-container-no-translation: translate(-50%, 0);--app-layout-skip-to-main-content-container-translation: translate(-50%, -100%);--app-layout-skip-to-main-content-focus-shadow: none}refx-app-layout .app-layout-container div.accessibility-links-container{left:50%;margin-top:var(--lhg-accessibility-links-container-margin-top, inherit);padding:var(--lhg-accessibility-links-container-padding, inherit);top:var(--lhg-accessibility-links-container-top, inherit);width:max-content}refx-app-layout .app-layout-container div.accessibility-links-container .selected-link-icon{display:none}refx-app-layout .app-layout-container div.accessibility-links-container .skip-main-content{align-items:center;background-color:var(--lhg-accessibility-skip-main-content-background-color, transparent);border:var(--lhg-accessibility-skip-main-content-border, inherit);border-radius:var(--lhg-accessibility-skip-main-content-border-radius, 0);color:var(--lhg-accessibility-skip-main-content-color, inherit);display:flex;font:var(--lhg-accessibility-skip-main-content-font, inherit);height:auto;justify-content:center;padding:var(--lhg-accessibility-skip-main-content-padding, inherit);text-align:center;text-transform:var(--lhg-accessibility-skip-main-content-text-transform, inherit);width:auto}refx-app-layout .app-layout-container div.accessibility-links-container:focus-within{border:var(--lhg-accessibility-links-container-focus-border, inherit);border-radius:var(--lhg-accessibility-links-container-focus-border-radius, inherit)}refx-app-layout .app-layout-container div.accessibility-links-container:focus-within .skip-main-content{border:var(--lhg-accessibility-skip-main-content-focus-border, inherit);border-radius:var(--lhg-accessibility-skip-main-content-border-radius, 0);box-shadow:var(--lhg-accessibility-links-container-box-shadow, none)}refx-app-layout app-refund .time-to-think-wrapper{display:none}:root{--basic-in-flow-layout-summary-panel-wrapper-background-color: #FFF;--basic-layout-footer-wrapper-padding: 0;--basic-layout-full-width-width: 100%}@media (min-width: 0){:root{--basic-in-flow-layout-footer-padding: 2.4rem 0}}@media (min-width: 840px){:root{--basic-in-flow-layout-footer-padding: 2.4rem 0}}@media (min-width: 1024px){:root{--basic-in-flow-layout-footer-padding: 2.5rem 0}}@media (min-width: 1280px){:root{--basic-in-flow-layout-footer-padding: 3rem 0}}refx-basic-in-flow-layout .summary-panel-wrapper{box-shadow:none}refx-basic-in-flow-layout .basic-in-flow-layout-container{background-color:var(--application-page-buttons-background-color, #F5F7F8)}@media (min-width: 0){refx-basic-in-flow-layout .basic-in-flow-layout-container .summary-panel-wrapper .summary-panel .sticky-panel refx-fare-family-group-selector-cont.sticky-fare-family-group-selector refx-fare-family-group-selector-pres{margin:0 var(--lhg-grid-margin-xs, 1.8rem)}}@media (min-width: 600px){refx-basic-in-flow-layout .basic-in-flow-layout-container .summary-panel-wrapper .summary-panel .sticky-panel refx-fare-family-group-selector-cont.sticky-fare-family-group-selector refx-fare-family-group-selector-pres{margin:0 var(--lhg-grid-margin-sm, 2.4rem)}}@media (min-width: 840px){refx-basic-in-flow-layout .basic-in-flow-layout-container .summary-panel-wrapper .summary-panel .sticky-panel refx-fare-family-group-selector-cont.sticky-fare-family-group-selector refx-fare-family-group-selector-pres{margin:0 var(--lhg-grid-margin-md, 2.6rem)}}refx-basic-layout .basic-layout-container .content-wrapper>div.row,refx-basic-in-flow-layout .basic-in-flow-layout-container .content-wrapper>div.row,refx-recovery .basic-in-flow-layout-container .content-wrapper>div.row{margin:0 auto}refx-basic-layout .basic-layout-container .footer-wrapper .footer:empty,refx-basic-in-flow-layout .basic-in-flow-layout-container .footer-wrapper .footer:empty,refx-recovery .basic-in-flow-layout-container .footer-wrapper .footer:empty{display:unset}refx-basic-layout .basic-layout-container .messages-panel-container refx-messages-panel-pres .messages-panel,refx-basic-layout .basic-layout-container .message-panel refx-messages-panel-pres .messages-panel,refx-basic-in-flow-layout .basic-in-flow-layout-container .messages-panel-container refx-messages-panel-pres .messages-panel,refx-basic-in-flow-layout .basic-in-flow-layout-container .message-panel refx-messages-panel-pres .messages-panel,refx-recovery .basic-in-flow-layout-container .messages-panel-container refx-messages-panel-pres .messages-panel,refx-recovery .basic-in-flow-layout-container .message-panel refx-messages-panel-pres .messages-panel{margin:0 0 2rem}@media (max-width: 599.98px){refx-basic-layout .basic-layout-container,refx-basic-in-flow-layout .basic-in-flow-layout-container,refx-recovery .basic-in-flow-layout-container{padding-left:var(--lhg-grid-margin-xs, 1.8rem);padding-right:var(--lhg-grid-margin-xs, 1.8rem)}refx-basic-layout .basic-layout-container .main-content div.seatmap,refx-basic-in-flow-layout .basic-in-flow-layout-container .main-content div.seatmap,refx-recovery .basic-in-flow-layout-container .main-content div.seatmap{margin-left:calc(var(--lhg-grid-margin-xs, 1.8rem) * -1);margin-right:calc(var(--lhg-grid-margin-xs, 1.8rem) * -1)}}@media (min-width: 600px) and (max-width: 840px){refx-basic-layout .basic-layout-container,refx-basic-in-flow-layout .basic-in-flow-layout-container,refx-recovery .basic-in-flow-layout-container{padding-left:var(--lhg-grid-margin-sm, 2.4rem);padding-right:var(--lhg-grid-margin-sm, 2.4rem)}refx-basic-layout .basic-layout-container .summary-panel-wrapper div.summary-panel,refx-basic-in-flow-layout .basic-in-flow-layout-container .summary-panel-wrapper div.summary-panel,refx-recovery .basic-in-flow-layout-container .summary-panel-wrapper div.summary-panel{padding-left:var(--lhg-grid-margin-sm, 2.4rem);padding-right:var(--lhg-grid-margin-sm, 2.4rem)}refx-basic-layout .basic-layout-container .summary-panel-wrapper,refx-basic-layout .basic-layout-container .flight-recap,refx-basic-layout .basic-layout-container .page-header,refx-basic-layout .basic-layout-container .main-content div.seatmap,refx-basic-in-flow-layout .basic-in-flow-layout-container .summary-panel-wrapper,refx-basic-in-flow-layout .basic-in-flow-layout-container .flight-recap,refx-basic-in-flow-layout .basic-in-flow-layout-container .page-header,refx-basic-in-flow-layout .basic-in-flow-layout-container .main-content div.seatmap,refx-recovery .basic-in-flow-layout-container .summary-panel-wrapper,refx-recovery .basic-in-flow-layout-container .flight-recap,refx-recovery .basic-in-flow-layout-container .page-header,refx-recovery .basic-in-flow-layout-container .main-content div.seatmap{margin-left:calc(var(--lhg-grid-margin-sm, 2.4rem) * -1);margin-right:calc(var(--lhg-grid-margin-sm, 2.4rem) * -1)}refx-basic-layout .basic-layout-container refx-upsell refx-upsell-premium-pres,refx-basic-in-flow-layout .basic-in-flow-layout-container refx-upsell refx-upsell-premium-pres,refx-recovery .basic-in-flow-layout-container refx-upsell refx-upsell-premium-pres{margin:0 var(--lhg-grid-margin-sm, 2.4rem)!important}}@media (min-width: 840px){refx-basic-layout .basic-layout-container .col-md-10,refx-basic-in-flow-layout .basic-in-flow-layout-container .col-md-10,refx-recovery .basic-in-flow-layout-container .col-md-10{max-width:100%}refx-basic-layout .basic-layout-container .footer-wrapper,refx-basic-in-flow-layout .basic-in-flow-layout-container .footer-wrapper,refx-recovery .basic-in-flow-layout-container .footer-wrapper{margin:0}refx-basic-layout .basic-layout-container .footer-wrapper .col-md-10,refx-basic-in-flow-layout .basic-in-flow-layout-container .footer-wrapper .col-md-10,refx-recovery .basic-in-flow-layout-container .footer-wrapper .col-md-10{flex:0 0 100%}refx-basic-layout .basic-layout-container .breadcrumb-container.col-md-10,refx-basic-layout .basic-layout-container .messages-panel-container.col-md-10,refx-basic-layout .basic-layout-container .message-panel.col-md-10,refx-basic-in-flow-layout .basic-in-flow-layout-container .breadcrumb-container.col-md-10,refx-basic-in-flow-layout .basic-in-flow-layout-container .messages-panel-container.col-md-10,refx-basic-in-flow-layout .basic-in-flow-layout-container .message-panel.col-md-10,refx-recovery .basic-in-flow-layout-container .breadcrumb-container.col-md-10,refx-recovery .basic-in-flow-layout-container .messages-panel-container.col-md-10,refx-recovery .basic-in-flow-layout-container .message-panel.col-md-10{flex:0 0 100%}}@media (min-width: 840px) and (max-width: 1024px){refx-basic-layout .basic-layout-container,refx-basic-in-flow-layout .basic-in-flow-layout-container,refx-recovery .basic-in-flow-layout-container{padding-left:var(--lhg-grid-margin-md, 2.6rem);padding-right:var(--lhg-grid-margin-md, 2.6rem)}refx-basic-layout .basic-layout-container .summary-panel-wrapper,refx-basic-layout .basic-layout-container .flight-recap,refx-basic-layout .basic-layout-container .page-header,refx-basic-layout .basic-layout-container .main-content div.seatmap,refx-basic-in-flow-layout .basic-in-flow-layout-container .summary-panel-wrapper,refx-basic-in-flow-layout .basic-in-flow-layout-container .flight-recap,refx-basic-in-flow-layout .basic-in-flow-layout-container .page-header,refx-basic-in-flow-layout .basic-in-flow-layout-container .main-content div.seatmap,refx-recovery .basic-in-flow-layout-container .summary-panel-wrapper,refx-recovery .basic-in-flow-layout-container .flight-recap,refx-recovery .basic-in-flow-layout-container .page-header,refx-recovery .basic-in-flow-layout-container .main-content div.seatmap{margin-left:calc(var(--lhg-grid-margin-md, 2.6rem) * -1);margin-right:calc(var(--lhg-grid-margin-md, 2.6rem) * -1)}refx-basic-layout .basic-layout-container .summary-panel,refx-basic-in-flow-layout .basic-in-flow-layout-container .summary-panel,refx-recovery .basic-in-flow-layout-container .summary-panel{padding-left:var(--lhg-grid-margin-md, 2.6rem);padding-right:var(--lhg-grid-margin-md, 2.6rem)}}@media (min-width: 1024px) and (max-width: 1280px){refx-basic-layout .basic-layout-container,refx-basic-in-flow-layout .basic-in-flow-layout-container,refx-recovery .basic-in-flow-layout-container{padding-left:var(--lhg-grid-margin-lg, 3rem);padding-right:var(--lhg-grid-margin-lg, 3rem)}refx-basic-layout .basic-layout-container .summary-panel-wrapper,refx-basic-layout .basic-layout-container .flight-recap,refx-basic-layout .basic-layout-container .page-header,refx-basic-layout .basic-layout-container .main-content div.seatmap,refx-basic-in-flow-layout .basic-in-flow-layout-container .summary-panel-wrapper,refx-basic-in-flow-layout .basic-in-flow-layout-container .flight-recap,refx-basic-in-flow-layout .basic-in-flow-layout-container .page-header,refx-basic-in-flow-layout .basic-in-flow-layout-container .main-content div.seatmap,refx-recovery .basic-in-flow-layout-container .summary-panel-wrapper,refx-recovery .basic-in-flow-layout-container .flight-recap,refx-recovery .basic-in-flow-layout-container .page-header,refx-recovery .basic-in-flow-layout-container .main-content div.seatmap{margin-left:calc(var(--lhg-grid-margin-lg, 3rem) * -1);margin-right:calc(var(--lhg-grid-margin-lg, 3rem) * -1)}refx-basic-layout .basic-layout-container .summary-panel,refx-basic-in-flow-layout .basic-in-flow-layout-container .summary-panel,refx-recovery .basic-in-flow-layout-container .summary-panel{padding-left:var(--lhg-grid-margin-lg, 3rem);padding-right:var(--lhg-grid-margin-lg, 3rem)}}@media (min-width: 1280px){refx-basic-layout .basic-layout-container,refx-basic-in-flow-layout .basic-in-flow-layout-container,refx-recovery .basic-in-flow-layout-container{padding-left:var(--lhg-grid-margin-lg, 3rem);padding-right:var(--lhg-grid-margin-lg, 3rem)}refx-basic-layout .basic-layout-container .summary-panel-wrapper,refx-basic-layout .basic-layout-container .flight-recap,refx-basic-layout .basic-layout-container .main-content div.seatmap,refx-basic-in-flow-layout .basic-in-flow-layout-container .summary-panel-wrapper,refx-basic-in-flow-layout .basic-in-flow-layout-container .flight-recap,refx-basic-in-flow-layout .basic-in-flow-layout-container .main-content div.seatmap,refx-recovery .basic-in-flow-layout-container .summary-panel-wrapper,refx-recovery .basic-in-flow-layout-container .flight-recap,refx-recovery .basic-in-flow-layout-container .main-content div.seatmap{margin-left:calc(var(--lhg-grid-margin-lg, 3rem) * -1);margin-right:calc(var(--lhg-grid-margin-lg, 3rem) * -1)}refx-basic-layout .basic-layout-container .page-header,refx-basic-in-flow-layout .basic-in-flow-layout-container .page-header,refx-recovery .basic-in-flow-layout-container .page-header{margin:auto;max-width:var(--application-max-application-width, 1280px);width:100%}refx-basic-layout .basic-layout-container .summary-panel,refx-basic-in-flow-layout .basic-in-flow-layout-container .summary-panel,refx-recovery .basic-in-flow-layout-container .summary-panel{padding-left:var(--lhg-grid-margin-lg, 3rem);padding-right:var(--lhg-grid-margin-lg, 3rem)}refx-basic-layout .basic-layout-container .summary-panel-wrapper,refx-basic-in-flow-layout .basic-in-flow-layout-container .summary-panel-wrapper,refx-recovery .basic-in-flow-layout-container .summary-panel-wrapper{padding:0 3rem}refx-basic-layout .basic-layout-container .summary-panel-wrapper div.summary-panel,refx-basic-in-flow-layout .basic-in-flow-layout-container .summary-panel-wrapper div.summary-panel,refx-recovery .basic-in-flow-layout-container .summary-panel-wrapper div.summary-panel{padding:0}}@media (max-width: 839.98px){refx-self-reacc-availability refx-basic-layout .basic-layout-container .page-header{margin:3.5rem 0 0}}@media (max-width: 839.98px){refx-self-reacc-confirmation refx-basic-layout .basic-layout-container .page-header,refx-self-reacc-review refx-basic-layout .basic-layout-container .page-header{padding-left:1.9rem}}:root{--app-layout-skip-to-main-content-container-border: .2rem;--app-layout-skip-to-main-content-container-border-color: var(--application-text-color-black, #1A1A1A);--app-layout-skip-to-main-content-container-border-radius: 0;--app-layout-skip-to-main-content-container-padding: .5rem;--app-layout-skip-to-main-content-link-padding: 1.6rem 1.2rem 1.5rem 1.3rem;--app-layout-skip-to-main-content-outline: .2rem solid var(--color-accent-500, #D81E05);--lhg-accessibility-links-container-focus-border: .1rem solid var(--application-text-color-black, #1A1A1A);--lhg-accessibility-links-container-focus-border-radius: 0;--lhg-accessibility-links-container-margin-top: 1.2rem;--lhg-accessibility-links-container-top: 0;--lhg-accessibility-links-container-padding: .4rem;--lhg-accessibility-skip-main-content-border: 2px solid var(--color-accent-500, #D81E05);--lhg-accessibility-skip-main-content-border-radius: .4rem;--lhg-accessibility-skip-main-content-color: var(--color-accent-500, #D81E05);--lhg-accessibility-skip-main-content-font: 400 1.3rem/1.7rem coresans-a55;--lhg-accessibility-skip-main-content-padding: .7rem 3.4rem;--lhg-accessibility-skip-main-content-text-transform: uppercase}refx-basic-in-flow-layout .summary-panel-wrapper{border-bottom:1px solid var(--application-disabled-border-color, #B0B0B0)}refx-basic-in-flow-layout div.basic-in-flow-layout-container{height:auto}:root{--basic-layout-page-header-height-sm: 0;--basic-layout-page-header-height-xl: 0;--lhg-self-reacc-back-buttons-font: 400 1.6rem/normal coresans-a55;--lhg-self-reacc-go-refund-continue-buttons-font: 400 1.6rem/normal coresans-a55}.main-content refx-basic-layout .basic-layout-container{background-color:var(--application-layout-background-color, #F4F7F8);height:auto}.main-content refx-basic-layout .footer-wrapper .price-footer-card:not(:empty){border-top:.1rem solid var(--application-solid-border-color, #B0B0B0)}refx-refund-review .buttons-place,refx-refund-review .button-panel,refx-self-reacc-review .buttons-place,refx-self-reacc-review .button-panel{justify-content:space-between}refx-refund-review .buttons-place .go-back-button,refx-refund-review .buttons-place .back,refx-refund-review .button-panel .go-back-button,refx-refund-review .button-panel .back,refx-self-reacc-review .buttons-place .go-back-button,refx-self-reacc-review .buttons-place .back,refx-self-reacc-review .button-panel .go-back-button,refx-self-reacc-review .button-panel .back{width:25rem}@media (max-width: 840px){refx-refund-review .buttons-place .go-back-button,refx-refund-review .buttons-place .back,refx-refund-review .button-panel .go-back-button,refx-refund-review .button-panel .back,refx-self-reacc-review .buttons-place .go-back-button,refx-self-reacc-review .buttons-place .back,refx-self-reacc-review .button-panel .go-back-button,refx-self-reacc-review .button-panel .back{width:100%}}refx-refund-review .buttons-place .go-back-button span span,refx-refund-review .buttons-place .back span span,refx-refund-review .button-panel .go-back-button span span,refx-refund-review .button-panel .back span span,refx-self-reacc-review .buttons-place .go-back-button span span,refx-self-reacc-review .buttons-place .back span span,refx-self-reacc-review .button-panel .go-back-button span span,refx-self-reacc-review .button-panel .back span span{font:var(--lhg-self-reacc-back-buttons-font, inherit)}refx-refund-review .buttons-place .go-refund-button,refx-refund-review .buttons-place .continue,refx-refund-review .button-panel .go-refund-button,refx-refund-review .button-panel .continue,refx-self-reacc-review .buttons-place .go-refund-button,refx-self-reacc-review .buttons-place .continue,refx-self-reacc-review .button-panel .go-refund-button,refx-self-reacc-review .button-panel .continue{width:25rem}@media (max-width: 840px){refx-refund-review .buttons-place .go-refund-button,refx-refund-review .buttons-place .continue,refx-refund-review .button-panel .go-refund-button,refx-refund-review .button-panel .continue,refx-self-reacc-review .buttons-place .go-refund-button,refx-self-reacc-review .buttons-place .continue,refx-self-reacc-review .button-panel .go-refund-button,refx-self-reacc-review .button-panel .continue{width:100%}}refx-refund-review .buttons-place .go-refund-button span span,refx-refund-review .buttons-place .continue span span,refx-refund-review .button-panel .go-refund-button span span,refx-refund-review .button-panel .continue span span,refx-self-reacc-review .buttons-place .go-refund-button span span,refx-self-reacc-review .buttons-place .continue span span,refx-self-reacc-review .button-panel .go-refund-button span span,refx-self-reacc-review .button-panel .continue span span{font:var(--lhg-self-reacc-go-refund-continue-buttons-font, inherit)}@media (min-width: 600px){refx-refund-review .buttons-place,refx-refund-review .button-panel,refx-self-reacc-review .buttons-place,refx-self-reacc-review .button-panel{justify-content:space-between!important}}refx-refund-review .mat-mdc-outlined-button:hover,refx-self-reacc-review .mat-mdc-outlined-button:hover{background-color:var(--lhg-self-reacc-stroked-button-hover-background-color, inherit)}refx-refund-review .mat-mdc-outlined-button:hover span span,refx-self-reacc-review .mat-mdc-outlined-button:hover span span{color:var(--lhg-self-reacc-stroked-button-hover-span-color, inherit)}:root{--date-picker-calendar-header-label-margin: 1.1rem;--date-picker-navigation-button-border: none;--date-picker-navigation-button-disabled-border: none;--date-picker-navigation-buttons-margin: 0 1rem 0 0;--date-picker-navigation-icon-disabled-color: var(--lhg-mat-calendar-disabled-color, var(--application-disabled-color, #B0B0B0));--date-picker-navigation-icon-font-size: 2rem}.mat-datepicker-popup .mat-calendar{font-family:var(--lhg-mat-calendar-body-font, inherit)}.mat-datepicker-popup .mat-calendar .navigation-button:focus{outline:none;position:relative}.mat-datepicker-popup .mat-calendar .navigation-button:focus:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}.mat-datepicker-popup .mat-calendar .mat-calendar-body-cell-content{font-size:1.1rem;border-radius:var(--lhg-mat-calendar-body-label-border-radius, 999px)}.mat-datepicker-popup .mat-calendar .mat-calendar-body-cell-content.mat-calendar-body-today{border:var(--lhg-mat-calendar-body-today-border, inherit)}.mat-datepicker-popup .mat-calendar .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){background-color:var(--lhg-mat-calendar-body-hover-background-color, inherit);color:var(--lhg-mat-calendar-body-hover-color, inherit)}.mat-datepicker-popup .mat-calendar .mat-calendar-body-cell:focus{border-radius:var(--lhg-mat-calendar-body-focus-border-radius, var(--lhg-mat-calendar-body-label-border-radius, 999px));border:var(--lhg-mat-calendar-body-focus-border, none);box-shadow:var(--lhg-mat-calendar-body-focus-box-shadow, none)}.mat-datepicker-popup .mat-calendar .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--lhg-mat-calendar-disabled-color, var(--application-disabled-color, #B0B0B0))}.mat-datepicker-popup .mat-calendar .mat-calendar-body-in-range:before{background:var(--lhg-mat-calendar-body-in-range-color, inherit)}.mat-datepicker-popup .mat-calendar .mat-calendar-body-in-preview{color:var(--lhg-mat-calendar-body-in-range-hover-color, var(--application-disabled-color, #B0B0B0))}.mat-datepicker-popup .mat-calendar .mat-calendar-body-label{font-family:var(--lhg-mat-calendar-body-label-font, inherit)}.mat-datepicker-popup .mat-calendar .mat-calendar-body-selected{background-color:var(--lhg-mat-calendar-body-selected-color, var(--color-primary-500, #4d4d4d));border-width:.2rem;color:var(--application-white-default-color, #FFF)}.mat-datepicker-popup .mat-calendar .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:var(--lhg-mat-calendar-body-today-box-shadow, inset 0 0 0 .2rem var(--application-white-default-color, #FFF))}.mat-datepicker-popup .mat-calendar .mat-calendar-table-header-divider:after{background:var(--lhg-mat-calendar-table-header-divider-color, var(--application-disabled-color, #B0B0B0))}.mat-datepicker-popup .mat-datepicker-content{border-radius:0;box-shadow:var(--lhg-mat-datepicker-content-box-shadow, 0 0 4px rgba(0, 0, 0, .3))}.mat-datepicker-popup .mat-calendar-header .mat-calendar-controls .mdc-icon-button,.mat-datepicker-popup .mat-calendar-header .mat-calendar-controls .mat-calendar-period-button{overflow:visible}.mat-datepicker-popup .mat-calendar-header .mat-calendar-controls .mdc-icon-button:focus,.mat-datepicker-popup .mat-calendar-header .mat-calendar-controls .mat-calendar-period-button:focus{background-color:transparent;box-shadow:none!important;outline:none;position:relative}.mat-datepicker-popup .mat-calendar-header .mat-calendar-controls .mdc-icon-button:focus:after,.mat-datepicker-popup .mat-calendar-header .mat-calendar-controls .mat-calendar-period-button:focus:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane.mat-datepicker-popup{margin-top:var(--lhg-mat-datepicker-popup-margin-top, 1.8rem)}.cdk-visually-hidden{position:absolute!important}:root{--mdc-outlined-text-field-outline-color: var(--application-input-border-color, #E7E7E7);--mdc-outlined-text-field-disabled-outline-color: var(--application-input-border-color, #E7E7E7);--mdc-outlined-text-field-input-text-placeholder-color: var(--application-input-placeholder-color, #1A1A1A);--mdc-outlined-text-field-hover-label-text-color: var(--application-input-placeholder-color, #1A1A1A);--mat-select-enabled-trigger-text-color: var(--application-text-color, #1A1A1A)}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled){flex-grow:1;height:100%;justify-content:center;max-height:100%!important;max-width:100%!important}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) refx-dialog-pres{height:100%}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) refx-dialog-pres .close-btn-corner:hover:not(disabled) .mat-mdc-button-touch-target{transition:none}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) refx-dialog-pres .close-btn-corner .mat-mdc-button-persistent-ripple{display:none}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) refx-dialog-pres .close-btn-corner .refx-icon-cross{font-size:var(--lhg-refx-icon-cross-font-size, 2.4rem)}@media (max-width: 839.98px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .mat-mdc-dialog-surface{padding:1.8rem}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .mat-mdc-dialog-container{color:var(--application-text-color, #1A1A1A)}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .mat-mdc-dialog-container .mat-mdc-dialog-title{margin-top:-1.8rem}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .mat-mdc-dialog-container .mat-mdc-dialog-actions{margin-bottom:-1.8rem}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .mat-mdc-dialog-container .mat-mdc-dialog-title,.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .mat-mdc-dialog-container .mat-mdc-dialog-content,.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .mat-mdc-dialog-container .mat-mdc-dialog-actions{margin-left:-1.8rem;margin-right:-1.8rem}}@media (min-width: 840px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .mat-mdc-dialog-surface{padding:2.4rem}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .mat-mdc-dialog-container{color:var(--application-text-color, #1A1A1A)}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .mat-mdc-dialog-container .mat-mdc-dialog-title{margin-top:-2.4rem}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .mat-mdc-dialog-container .mat-mdc-dialog-actions{margin-bottom:-2.4rem}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .mat-mdc-dialog-container .mat-mdc-dialog-title,.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .mat-mdc-dialog-container .mat-mdc-dialog-content,.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .mat-mdc-dialog-container .mat-mdc-dialog-actions{margin-left:-2.4rem;margin-right:-2.4rem}}@media (max-width: 839.98px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-title{font-size:2.6rem;font-weight:400;line-height:normal;font-family:portada-semibold;letter-spacing:normal;color:var(--refx-dialog-title-color, var(--color-primary-900, #252525));margin:0 0 2.4rem;max-width:calc(100% - 3rem);white-space:normal}}@media (max-width: 839.98px) and (min-width: 600px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-title{font-size:3.6rem;font-weight:400;line-height:normal;font-family:coresans-a55;letter-spacing:normal}}@media (max-width: 839.98px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-close-btn i{line-height:inherit}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-content{margin:0 -1.8rem;padding:0 1.8rem}}@media (max-width: 839.98px) and (min-width: 600px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-unelevated-button,.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-raised-button,.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-outlined-button{width:auto}}@media (max-width: 839.98px) and (max-width: 599.98px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-unelevated-button,.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-raised-button,.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-outlined-button{width:100%}}@media (min-width: 840px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-title{font-size:2.6rem;font-weight:400;line-height:normal;font-family:portada-semibold;letter-spacing:normal;color:var(--refx-dialog-title-color, var(--color-primary-900, #252525));margin:0 0 4.4rem;max-width:calc(100% - 3rem);white-space:normal}}@media (min-width: 840px) and (min-width: 600px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-title{font-size:3.6rem;font-weight:400;line-height:normal;font-family:coresans-a55;letter-spacing:normal}}@media (min-width: 840px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-close-btn i{line-height:inherit}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-content{margin:0 -2.4rem;padding:0 2.4rem}}@media (min-width: 840px) and (min-width: 600px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-unelevated-button,.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-raised-button,.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-outlined-button{width:auto}}@media (min-width: 840px) and (max-width: 599.98px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-unelevated-button,.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-raised-button,.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-outlined-button{width:100%}}@media (min-width: 1024px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-title{font-size:2.6rem;font-weight:400;line-height:normal;font-family:portada-semibold;letter-spacing:normal;color:var(--refx-dialog-title-color, var(--color-primary-900, #252525));margin:0 0 5rem;max-width:calc(100% - 3rem);white-space:normal}}@media (min-width: 1024px) and (min-width: 600px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-title{font-size:3.6rem;font-weight:400;line-height:normal;font-family:coresans-a55;letter-spacing:normal}}@media (min-width: 1024px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-close-btn i{line-height:inherit}.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-content{margin:0 -2.4rem;padding:0 2.4rem}}@media (min-width: 1024px) and (min-width: 600px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-unelevated-button,.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-raised-button,.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-outlined-button{width:auto}}@media (min-width: 1024px) and (max-width: 599.98px){.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-unelevated-button,.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-raised-button,.cdk-overlay-container .refx-overlay-pane:not(.refx-full-screen-dialog-disabled) .refx-dialog-actions .mat-mdc-outlined-button{width:100%}}.cdk-overlay-container .refx-overlay-pane.refx-full-screen-dialog-disabled{height:auto!important;min-width:0;width:auto!important}.cdk-overlay-container .refx-overlay-pane.refx-full-screen-dialog-disabled .refx-dialog-title{font-size:2.6rem;font-weight:400;line-height:normal;font-family:portada-semibold;letter-spacing:normal;color:var(--refx-dialog-title-color, var(--color-primary-900, #252525));margin:0 0 2.4rem;max-width:calc(100% - 3rem);white-space:normal}@media (min-width: 600px){.cdk-overlay-container .refx-overlay-pane.refx-full-screen-dialog-disabled .refx-dialog-title{font-size:3.6rem;font-weight:400;line-height:normal;font-family:coresans-a55;letter-spacing:normal}}.cdk-overlay-container .refx-overlay-pane.refx-full-screen-dialog-disabled .refx-dialog-close-btn i{line-height:inherit}.cdk-overlay-container .refx-overlay-pane.refx-full-screen-dialog-disabled .refx-dialog-content{margin:0 -var(--application-dialog-no-full-screen-padding,1.8rem);padding:0 var(--application-dialog-no-full-screen-padding, 1.8rem)}@media (min-width: 600px){.cdk-overlay-container .refx-overlay-pane.refx-full-screen-dialog-disabled .refx-dialog-actions .mat-mdc-unelevated-button,.cdk-overlay-container .refx-overlay-pane.refx-full-screen-dialog-disabled .refx-dialog-actions .mat-mdc-raised-button,.cdk-overlay-container .refx-overlay-pane.refx-full-screen-dialog-disabled .refx-dialog-actions .mat-mdc-outlined-button{width:auto}}@media (max-width: 599.98px){.cdk-overlay-container .refx-overlay-pane.refx-full-screen-dialog-disabled .refx-dialog-actions .mat-mdc-unelevated-button,.cdk-overlay-container .refx-overlay-pane.refx-full-screen-dialog-disabled .refx-dialog-actions .mat-mdc-raised-button,.cdk-overlay-container .refx-overlay-pane.refx-full-screen-dialog-disabled .refx-dialog-actions .mat-mdc-outlined-button{width:100%}}.cdk-overlay-container .refx-overlay-pane.refx-full-screen-dialog-disabled .refx-dialog-content{margin:0 calc(-1 * var(--application-dialog-no-full-screen-padding, 1.8rem))}.cdk-overlay-container .refx-overlay-pane .mat-mdc-dialog-container{background-color:var(--lhg-mat-dialog-background-color, #FFF);border-radius:var(--application-dialog-border-radius, 0);box-shadow:var(--lhg-mat-dialog-box-shadow, none);height:auto;margin:var(--lhg-mat-dialog-margin, 1rem);max-width:var(--lhg-mat-dialog-max-width, 66.67rem);overflow-x:hidden}.cdk-overlay-container .refx-overlay-pane .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:2.4rem}.cdk-overlay-container .cdk-overlay-backdrop{inset:0}.cdk-overlay-container mat-tooltip-component .mdc-tooltip.mat-mdc-tooltip-show{white-space:break-spaces}:root{--date-picker-calendar-custom-calendar-legend-text-color: var(--color-primary-contrast-300, #000000);--date-picker-calendar-header-label-color: var(--color-primary-contrast-300, #000000);--date-picker-navigation-icon-color: var(--color-accent-500, #D81E05);--date-picker-navigation-icon-disabled-color: var(--application-mat-calendar-disabled-icon-color, #BABABA);--lhg-mat-calendar-body-focus-border: var(--application-focus-outline-border, 2px solid #0968F6);--lhg-mat-calendar-body-focus-border-radius: .4rem;--lhg-mat-calendar-body-font: coresans-a55;--lhg-mat-calendar-body-hover-background-color: var(--application-interaction-hover, #AC1804);--lhg-mat-calendar-body-hover-color: var(--application-white-default-color, #FFF);--lhg-mat-calendar-body-in-range-color: var(--color-accent-500, #D81E05);--lhg-mat-calendar-body-in-range-hover-color: #B0B0B0;--lhg-mat-calendar-body-label-border-radius: .2rem;--lhg-mat-calendar-body-label-font: coresans-a45;--lhg-mat-calendar-body-selected-color: var(--color-accent-500, #D81E05);--lhg-mat-calendar-body-today-border: 2px solid #262626;--lhg-mat-calendar-disabled-color: rgba(var(--application-mat-calendar-disabled-color, "75, 91, 107"), .5);--lhg-mat-calendar-table-header-divider-color: var(--application-mat-calendar-separator-line-color, #E7E7E7);--mat-datepicker-calendar-date-focus-state-background-color: none;--mat-datepicker-calendar-navigation-button-icon-color: var(--color-accent-500, #D81E05)}.mat-calendar .mat-calendar-body-in-range:before{opacity:5%}.mat-calendar .mat-calendar-table-header,.mat-calendar .mat-calendar-body-label,.mat-calendar .mat-calendar-body-cell-content{color:var(--color-primary-contrast-300, #000000)}:root{--lhg-refx-icon-cross-font-size: 1.6rem}:root{--flight-breakdown-your-fare-header-font: 400 1.6rem/2rem coresans-a55;--flight-breakdown-collapse-button-border-radius: 0 0 .3rem .3rem}:root{--flight-card-box-shadow: 0 .2rem .4rem 0 rgba(0, 0, 0, .15);--flight-card-icon-flight-take-off: "\e965";--flight-card-price-color: #000;--flight-card-price-font-family: coresans-a55;--flight-card-price-font-family-more-6-digits: coresans-a55;--flight-card-radius: 0;--flight-card-separator-type: solid;--flight-card-separator-color: #B0B0B0}:root{--upsell-premium-title-font-family: coresans-a45}:root{--autocomplete-match-color: var(--application-text-color-black, #1A1A1A);--autocomplete-option-color: var(--color-primary-500, #4d4d4d);--btn-flat-background: var(--color-accent-500, #D81E05);--btn-flat-font-weight: normal;--btn-mini-fab-border: 2px solid var(--color-accent-500, #D81E05);--btn-stroked-border: 2px solid var(--color-accent-500, #D81E05);--disabled-form-field-background-color: var(--application-disabled-background-color, #E7E7E7);--dropdown-arrow-color: var(--color-primary-500, #4d4d4d);--dropdown-arrow-size: 1.1rem;--dropdown-mat-option-color: var(--application-text-color-black, #1A1A1A);--dropdown-option-active-background-color: var(--color-primary-500, #4d4d4d);--dropdown-option-active-color: var(--application-white-default-color, #FFF);--dropdown-option-active-font-family: coresans-a55;--dropdown-option-background-color: var(--application-white-default-color, #FFF);--dropdown-option-color: var(--application-text-color-black, #1A1A1A);--dropdown-option-hover-background-color: var(--application-accent-color-focus, #AC1804);--dropdown-option-hover-color: var(--application-white-default-color, #FFF);--dropdown-option-hover-font-family: coresans-a55;--dropdown-overlay-border-radius: var(--application-dialog-border-radius, 0);--dropdown-overlay-border: var(--application-input-border-width, 1px) solid var(--application-solid-border-color, #B0B0B0);--form-field-border-radius: var(--application-input-border-radius, .2rem);--form-field-border: var(--application-input-border-width, 1px) solid var(--application-input-border-color, #E7E7E7);--form-field-focused-text-color: var(--application-text-color-black, #1A1A1A);--form-field-font-family: coresans-a45;--form-field-label-color: var(--application-form-label-color, #1A1A1A);--form-field-unfocused-label-color: var(--application-form-label-color, #1A1A1A);--form-input-color: var(--application-text-color-black, #1A1A1A);--icon-font-family: OS-icons;--lhg-chip-delete-filter-icon-size: .8rem;--lhg-chip-dismissible-background: var(--color-accent-500, #D81E05);--lhg-chip-dismissible-border: var(--color-accent-500, #D81E05);--lhg-chip-dismissible-color: var(--application-white-default-color, #FFF);--lhg-chip-dismissible-font-family: var(--application-font-family-bold, coresans-a55);--lhg-chip-dismissible-hover-background: var(--application-accent-color-focus, #AC1804);--lhg-chip-dismissible-hover-border: var(--application-accent-color-focus, #AC1804);--lhg-chip-dismissible-hover-color: var(--application-white-default-color, #FFF);--lhg-chip-dismissible-selected-background: var(--color-accent-500, #D81E05);--lhg-chip-dismissible-selected-border: var(--color-accent-500, #D81E05);--lhg-chip-dismissible-selected-color: var(--application-white-default-color, #FFF);--lhg-chip-background: var(--application-white-default-color, #FFF);--lhg-chip-border: #4D4D4D;--lhg-chip-color: #4D4D4D;--lhg-chip-height: 4.8rem;--lhg-chip-hover-background: var(--application-accent-color-focus, #AC1804);--lhg-chip-hover-border: var(--application-accent-color-focus, #AC1804);--lhg-chip-hover-color: var(--application-white-default-color, #FFF);--lhg-chip-selected-hover-background: var(--application-accent-color-focus, #AC1804);--lhg-chip-selected-hover-border: var(--application-accent-color-focus, #AC1804);--lhg-chip-selected-background: var(--color-accent-500, #D81E05);--lhg-chip-selected-border: var(--color-accent-500, #D81E05);--lhg-chip-selected-color: var(--application-white-default-color, #FFF);--lhg-external-primary-link-before-content: "\e91b";--lhg-form-field-datepicker-icon-content: "\e904";--lhg-form-field-datepicker-icon-font-family: OS-icons;--lhg-inline-textlink-external-icon-after-content: "\e91b";--lhg-inline-textlink-text-decoration-focus: underline;--lhg-inverted-link-color-focus: var(--application-inverted-link-color-focus, #FFFFFF);--lhg-inverted-link-color: var(--application-inverted-link-color, #FFFFFF);--lhg-inverted-link-font-family: coresans-a55;--lhg-inverted-link-text-decoration-focus: underline;--lhg-link-font-family: coresans-a45;--lhg-link-icon-font-family: OS-icons;--lhg-link-icon-margin: 0 .5rem 0 0;--lhg-mat-button-font: 400 1.6rem/1.25rem coresans-a55;--lhg-mat-button-letter-spacing: .15rem;--lhg-mat-button-text-transform: uppercase;--lhg-mat-datepicker-bottom: 1rem;--lhg-mat-form-field-inverted-background-color: #F5F7F8;--lhg-mat-primary-button-background: var(--color-accent-500, #D81E05);--lhg-mat-primary-button-letter-spacing: .15rem;--lhg-mat-primary-button-mouse-focused-background: var(--application-accent-color-focus, #AC1804);--lhg-mat-primary-button-text-transform: uppercase;--lhg-mat-secondary-button-background: var(--application-white-default-color, #FFF);--lhg-mat-secondary-button-border: 2px solid var(--color-accent-500, #D81E05);--lhg-mat-secondary-button-color: var(--color-accent-500, #D81E05);--lhg-mat-secondary-button-letter-spacing: .15rem;--lhg-mat-secondary-button-mouse-focused-border: 2px solid var(--application-accent-color-focus, #AC1804);--lhg-mat-secondary-button-mouse-focused-background: var(--application-accent-color-focus, #AC1804);--lhg-mat-secondary-button-mouse-focused-color: var(--application-white-default-color, #FFF);--lhg-mat-secondary-button-text-transform: uppercase;--lhg-popup-primary-link-arrow-icon-before-content: "\e953";--lhg-popup-primary-link-square-icon-before-content: "\e967";--lhg-primary-button-disabled-background: var(--color-accent-500, #D81E05);--lhg-primary-button-disabled-border-radius: .2rem;--lhg-primary-button-disabled-color: var(--application-white-default-color, #FFF);--lhg-primary-button-disabled-opacity: .4;--lhg-primary-link-text-decoration-focus: underline;--lhg-refx-carousel-arrow-font-size: 2.4rem;--lhg-refx-carousel-left-arrow: "\e953";--lhg-refx-carousel-left-arrow-transform: rotate(180deg) scale(1);--lhg-refx-carousel-right-arrow: "\e953";--lhg-secondary-button-disabled-background: var(--application-white-default-color, #FFF);--lhg-secondary-button-disabled-border: .2rem solid var(--application-disabled-color, #B0B0B0);--lhg-secondary-button-disabled-border-radius: .2rem;--lhg-secondary-button-disabled-color: var(--application-disabled-color, #B0B0B0);--lhg-secondary-button-disabled-opacity: .4;--lhg-secondary-link-text-decoration-focus: underline;--lhg-stepper-button-background-color: var(--application-disabled-button-background-color, #FFF);--lhg-stepper-button-border-radius: .3rem;--lhg-stepper-button-border: .1rem solid #262626;--lhg-stepper-button-disabled-background-color: var(--application-disabled-button-background-color, #FFF);--lhg-stepper-button-disabled-border-color: .1rem solid #E7E7E7;--lhg-stepper-button-font-size: 1.6rem;--lhg-stepper-button-focused-background-color: var(--application-disabled-button-background-color, #FFF);--lhg-stepper-button-focused-color: #262626;--lhg-stepper-button-focused-font-size: 2.4rem;--lhg-stepper-button-hoved-background-color: var(--application-accent-color-focus, #AC1804);--lhg-stepper-button-focused-border: .1rem solid #262626;--lhg-stepper-button-hoved-border: none;--lhg-stepper-button-hoved-color: var(--application-disabled-button-background-color, #FFF);--lhg-stepper-mat-button-wrapper-color: var(--color-primary-500, #4d4d4d);--lhg-stepper-mat-button-wrapper-font-size: 1.6rem;--lhg-stepper-number-container-border: none;--lhg-stepper-number-wrapper-border: .1rem solid #262626;--lhg-stepper-number-wrapper-border-bottom: .1rem solid #262626;--lhg-stepper-value-font-color: var(--color-primary-300, #828282);--lhg-stepper-value-font: 400 2rem/1.7rem coresans-a45;--lhg-stepper-value-top: 0;--lhg-stepper-hint-after-background: var(--application-white-default-color, #FFF);--lhg-stepper-hint-before-background: var(--application-footer-border-color, #D1D1D1);--lhg-stepper-hint-border-color: var(--application-footer-border-color, #D1D1D1);--mat-checkbox-checked-background-color: var(--application-box-background-color, #E7E7E7);--mat-checkbox-checked-border-color: var(--application-text-color, #1A1A1A);--mat-checkbox-checked-border-style: solid;--mat-checkbox-checked-border-width: 1px;--mat-checkbox-checked-checkmark-path-stroke: var(--application-text-color, #1A1A1A);--mat-checkbox-checked-checkmark-path-stroke-width: .1rem;--mat-checkbox-checked-hover-background-color: var(--application-box-background-color, #E7E7E7);--mat-checkbox-checked-hover-border-color: var(--application-accent-color-focus, #AC1804);--mat-checkbox-checked-hover-checkmark-path-stroke: var(--application-accent-color-focus, #AC1804);--mat-checkbox-checked-label-font-color: var(--application-text-color, #1A1A1A);--mat-checkbox-checked-label-hover-color: var(--application-accent-color-focus, #AC1804);--mat-checkbox-frame-background-color: var(--application-box-background-color, #E7E7E7);--mat-checkbox-frame-border-color: var(--application-text-color, #1A1A1A);--mat-checkbox-frame-border-radius: 2px;--mat-checkbox-frame-hover: var(--application-accent-color-focus, #AC1804);--mat-checkbox-label-color: var(--application-text-color-black, #1A1A1A);--mat-chip-border-color: var(--application-input-border-color, #E7E7E7);--mat-chip-border-radius: 999rem;--mat-chip-focus-visible-shadow: 0 0 0 2px #0968F6;--mat-chip-label-color: var(--application-text-color-black, #1A1A1A);--mat-chip-label-focus-outline: thick double var(--application-text-color-black, #1A1A1A);--mat-chip-label-font: 1.5rem/2.3rem var(--application-font-family-regular, coresans-a45);--mat-chip-label-hover-color: var(--application-accent-color-focus, #AC1804);--mat-chip-label-selected-background-color: var(--color-accent-500, #D81E05);--mat-chip-label-selected-font: 1.5rem/2.3rem var(--application-font-family-bold, coresans-a55);--mat-chip-label-selected-hover-background-color: var(--application-accent-color-focus, #AC1804);--mat-divider-color: var(--application-solid-border-color, #B0B0B0);--mat-form-error-color: var(--application-error-color, #AD1804);--mat-form-error-icon: "\e933";--mat-form-error-icon-margin: 0 .8rem 0 0;--mat-form-error-padding: .4rem 1.3rem;--mat-form-field-error-text-color: var(--color-warn-500, #8C1E33);--mat-slider-handle-color: #D81E05;--mat-slider-handle-hover-color: #AC1804;--mat-slider-handle-hover-height: 2.8rem;--mat-slider-handle-hover-width: 2.8rem;--mat-slider-track-background-left-color: #D81E05;--mat-slider-track-background-right-color: #888888;--mdc-filled-text-field-active-indicator-color: transparent;--mdc-slider-active-track-height: .6rem;--mdc-slider-handle-height: 2.4rem;--mdc-slider-handle-width: 2.4rem;--mdc-slider-inactive-track-height: .4rem;--lhg-form-field-input-margin-bottom: 1.15rem;--mat-form-field-container-height: 5.9rem;--lhg-form-field-floating-label-top: 3.15rem;--lhg-form-field-empty-floating-label-top: 3.15rem;--lhg-form-field-ripple-display: none;--mdc-filled-text-field-container-shape: 0;--lhg-mat-select-margin-bottom: 1.15rem;--mat-option-selected-state-layer-color: var(--color-primary-500, #4d4d4d);--mat-option-selected-state-label-text-color: var(--application-white-default-color, #FFF);--form-field-focused-border: none;--lhg-form-field-input-label-empty-top: 3.2rem;--lhg-form-field-error-margin-top: .3rem;--mdc-filled-text-field-error-hover-label-text-color: inherit;--mat-slide-toggle-selected-track-opacity: .5;--mat-slide-toggle-unselected-track-opacity: .4;--mdc-fab-small-container-shape: .3rem;--mdc-plain-tooltip-supporting-text-color: var(--application-text-color-black, #1A1A1A)}.cdk-overlay-container .mat-mdc-dialog-container .refx-dialog-content{overflow-x:visible!important}button{text-align:center;align-items:center;--mat-datepicker-calendar-date-focus-state-background-color: var(--color-primary-50, #eaeaea);--mat-datepicker-calendar-date-hover-state-background-color: var(--color-primary-50, #eaeaea)}button.mat-mdc-button.mat-mdc-button-base{height:unset}button:hover,button:focus{outline:none;overflow:hidden}button.mdc-switch:focus,button.mdc-switch:hover{overflow:initial}button.mat-mdc-unelevated-button,button.mat-flat-button,button.mat-mdc-outlined-button,button .mat-stroked-button{line-height:unset}button.mat-mdc-unelevated-button .mdc-button__label,button.mat-flat-button .mdc-button__label,button.mat-mdc-outlined-button .mdc-button__label,button .mat-stroked-button .mdc-button__label{display:flex;align-items:center;white-space:pre-wrap}.mdc-button.mat-mdc-unelevated-button,.mdc-button.mat-flat-button,.mdc-button.mat-mdc-outlined-button,.mdc-button.mat-stroked-button{font-size:1.6rem;font-weight:400;line-height:1.25;font-family:coresans-a55;letter-spacing:normal;height:var(--btn-flat-stroked-height, 5rem)}.mdc-button.mat-mdc-unelevated-button .mat-ripple,.mdc-button.mat-flat-button .mat-ripple,.mdc-button.mat-mdc-outlined-button .mat-ripple,.mdc-button.mat-stroked-button .mat-ripple{display:none}.mdc-button.mat-mdc-unelevated-button:focus,.mdc-button.mat-flat-button:focus,.mdc-button.mat-mdc-outlined-button:focus,.mdc-button.mat-stroked-button:focus{box-shadow:var(--btn-focused-shadow, 0 0 .3rem .1rem var(--application-focus-outline-color, #0096FA))}.mdc-button.mat-mdc-unelevated-button:not(:disabled),.mdc-button.mat-flat-button:not(:disabled){font-weight:var(--btn-flat-font-weight, bold);color:var(--btn-flat-color, var(--button-color, #FFFFFF));background:var(--btn-flat-background, linear-gradient(145deg, var(--color-primary-500, #4d4d4d), var(--color-primary-A700, #f30000)));transition:unset}.mdc-button.mat-mdc-unelevated-button:disabled:disabled,.mdc-button.mat-flat-button:disabled:disabled{color:var(--btn-flat-disabled-color, var(--button-color, #FFFFFF));background:var(--btn-flat-disabled-background, var(--application-disabled-background-color, #E7E7E7))}.mdc-button.mat-mdc-unelevated-button:disabled:disabled .mat-mdc-button-touch-target,.mdc-button.mat-flat-button:disabled:disabled .mat-mdc-button-touch-target{display:none}.mdc-button.mat-mdc-unelevated-button:hover:not(disabled) .mat-mdc-button-touch-target,.mdc-button.mat-mdc-unelevated-button.focus .mat-mdc-button-touch-target,.mdc-button.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-touch-target,.mdc-button.mat-mdc-unelevated-button.cdk-mouse-focused .mat-mdc-button-touch-target,.mdc-button.mat-flat-button:hover:not(disabled) .mat-mdc-button-touch-target,.mdc-button.mat-flat-button.focus .mat-mdc-button-touch-target,.mdc-button.mat-flat-button.cdk-keyboard-focused .mat-mdc-button-touch-target,.mdc-button.mat-flat-button.cdk-mouse-focused .mat-mdc-button-touch-target{background:var(--btn-flat-overlay-background, var(--button-color, #FFFFFF));opacity:.1;transition:.2s}.mdc-button.mat-mdc-unelevated-button:not([disabled]):active:focus,.mdc-button.mat-flat-button:not([disabled]):active:focus{box-shadow:var(--btn-focused-shadow, 0 0 .3rem .1rem var(--application-focus-outline-color, #0096FA))}.mdc-button.mat-mdc-unelevated-button:not([disabled]):active:focus .mat-mdc-button-touch-target,.mdc-button.mat-flat-button:not([disabled]):active:focus .mat-mdc-button-touch-target{background:var(--btn-flat-overlay-background, var(--button-color, #FFFFFF));opacity:.15;transition:.2s}.mdc-button.mat-mdc-outlined-button:not(:disabled),.mdc-button.mat-stroked-button:not(:disabled){color:var(--btn-stroked-color, var(--color-primary-500, #4d4d4d));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, #4d4d4d)))}.mdc-button.mat-mdc-outlined-button:disabled,.mdc-button.mat-stroked-button:disabled{color:var(--btn-stroked-disabled-color, var(--application-disabled-background-color, #E7E7E7));background:var(--btn-stroked-disabled-background, var(--button-color, #FFFFFF));border-color:var(--btn-stroked-disabled-border-color, var(--application-disabled-background-color, #E7E7E7))}.mdc-button.mat-mdc-outlined-button:disabled .mat-mdc-button-touch-target,.mdc-button.mat-stroked-button:disabled .mat-mdc-button-touch-target{display:none}.mdc-button.mat-mdc-outlined-button:hover:not(disabled) .mat-mdc-button-touch-target,.mdc-button.mat-mdc-outlined-button.focus .mat-mdc-button-touch-target,.mdc-button.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-touch-target,.mdc-button.mat-mdc-outlined-button.cdk-mouse-focused .mat-mdc-button-touch-target,.mdc-button.mat-stroked-button:hover:not(disabled) .mat-mdc-button-touch-target,.mdc-button.mat-stroked-button.focus .mat-mdc-button-touch-target,.mdc-button.mat-stroked-button.cdk-keyboard-focused .mat-mdc-button-touch-target,.mdc-button.mat-stroked-button.cdk-mouse-focused .mat-mdc-button-touch-target{background-color:var(--btn-stroked-overlay-background, var(--color-primary-700, #3d3d3d));opacity:.1;transition:.2s}.mdc-button.mat-mdc-outlined-button:focus:active,.mdc-button.mat-stroked-button:focus:active{box-shadow:var(--btn-focused-shadow, 0 0 .3rem .1rem var(--application-focus-outline-color, #0096FA))}.mdc-button.mat-mdc-outlined-button:focus:active .mat-mdc-button-touch-target,.mdc-button.mat-stroked-button:focus:active .mat-mdc-button-touch-target{background:var(--btn-stroked-overlay-background, var(--color-primary-700, #3d3d3d));opacity:.15;transition:.2s}.mdc-button.mat-button-loader-container .mat-button-loader,.mdc-button.mat-button-loader-container .mat-button-loader-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--btn-loader-css-width, 3rem);height:var(--btn-loader-css-height, 3rem)}.mdc-button.mat-button-loader-container .mat-button-loader{border-radius:50%;border:var(--btn-loader-css-border, 3px var(--application-border-style, solid) var(--application-border-color, #B0B0B0));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}.mdc-fab.mat-mdc-mini-fab{border:var(--btn-mini-fab-border, .1rem solid var(--btn-mini-fab-border-color, var(--color-primary-500, #4d4d4d)))!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, #4d4d4d))!important;background:var(--btn-mini-fab-background, transparent)!important}.mdc-fab.mat-mdc-mini-fab:not([class*=mat-elevation-z]){box-shadow:unset!important}.mdc-fab.mat-mdc-mini-fab:focus{box-shadow:var(--btn-focused-shadow, 0 0 .3rem .1rem var(--application-focus-outline-color, #0096FA))!important}.mdc-fab.mat-mdc-mini-fab:disabled{color:var(--btn-mini-fab-disabled-color, var(--application-disabled-background-color, #E7E7E7))!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, #E7E7E7))!important}.mdc-fab.mat-mdc-mini-fab:disabled .mat-mdc-button-touch-target{display:none}.mdc-fab.mat-mdc-mini-fab:hover:not(disabled) .mat-mdc-button-touch-target,.mdc-fab.mat-mdc-mini-fab.focus .mat-mdc-button-touch-target,.mdc-fab.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-touch-target,.mdc-fab.mat-mdc-mini-fab.cdk-mouse-focused .mat-mdc-button-touch-target{background-color:var(--btn-mini-fab-overlay-background, var(--color-primary-700, #3d3d3d))!important;opacity:.1;transition:.2s}.mdc-fab.mat-mdc-mini-fab:focus:active{box-shadow:var(--btn-focused-shadow, 0 0 .3rem .1rem var(--application-focus-outline-color, #0096FA))!important}.mdc-fab.mat-mdc-mini-fab:focus:active .mat-mdc-button-touch-target{background:var(--btn-mini-fab-overlay-background, var(--color-primary-700, #3d3d3d))!important;opacity:.15!important;transition:.2s!important}.mdc-fab.mat-mdc-mini-fab .mdc-button__label{display:block!important;padding:0!important;line-height:1.4rem!important}.mdc-fab.mat-mdc-fab.mat-primary{background:none!important}.mdc-fab.mat-mdc-fab.mat-primary .mdc-button__label{padding:0}.mdc-icon-button.mat-mdc-icon-button{cursor:pointer}.mdc-icon-button.mat-mdc-icon-button:focus{box-shadow:var(--btn-focused-shadow, 0 0 .3rem .1rem var(--application-focus-outline-color, #0096FA))!important}@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-border-color, #B0B0B0);border-top-style:solid;border-bottom-style:solid;border-top-width:var(--application-border-width, 1px);border-bottom-width:var(--application-border-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, #0096FA)}.mat-button-toggle-group-appearance-standard .mat-button-toggle:first-child{border-inline-start:solid var(--application-border-width, 1px) var(--application-border-color, #B0B0B0)!important}.mat-button-toggle-group-appearance-standard .mat-button-toggle:last-child{border-inline-end:solid var(--application-border-width, 1px) var(--application-border-color, #B0B0B0)!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-border-color, #B0B0B0)}.mat-button-toggle-appearance-standard{font-size:1.6rem;font-weight:400;line-height:normal;font-family:coresans-a45;letter-spacing:normal;color:var(--application-text-color, #1A1A1A)}.mat-button-toggle-appearance-standard.mat-button-toggle.mat-button-toggle-checked{font-size:1.6rem;font-weight:400;line-height:1.25;font-family:coresans-a55;letter-spacing:normal;background-color:var(--color-accent-500, #D81E05);border-color:var(--color-accent-500, #D81E05);color:var(--color-accent-default-contrast, #FFFFFF)}.mat-button-toggle-appearance-standard.mat-button-toggle.mat-button-toggle-checked:after{content:"\e91a"/"";font-family:OS-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:1rem;background-color:var(--color-accent-default-contrast, #FFFFFF);color:var(--color-accent-500, #D81E05);min-width:2rem;height:1rem;position:absolute;bottom:-var(--application-border-width,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, #1A1A1A)}.mat-button-toggle-appearance-standard.mat-button-toggle-checked .mat-button-toggle-focus-overlay{border:0;background-color:var(--color-accent-default-contrast, #FFFFFF)}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay,.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay,.mat-button-toggle-appearance-standard.cdk-program-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.1!important}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) button:before,.mat-button-toggle-appearance-standard.cdk-program-focused:not(.mat-button-toggle-disabled) button:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;box-shadow:0 0 3px 1px var(--application-focus-outline-color, #0096FA)}.mdc-button.mat-mdc-unelevated-button,.mdc-button.mat-flat-button,.mdc-button.mat-mdc-outlined-button,.mdc-button.mat-stroked-button,.mdc-button .mdc-icon-button.mat-mdc-icon-button{border-radius:var(--application-button-border-radius, .3rem)}.select-icon{color:var(--application-text-color, #1A1A1A);font-size:2rem}.mat-form-field-disabled .mat-mdc-select .mat-mdc-select-arrow-wrapper:after{display:none}.mat-mdc-select .mat-mdc-select-arrow-wrapper:after{content:"\e907";position:absolute;color:var(--application-input-select-option-color, #61688F);height:1.5rem;width:1.5rem;top:1rem}.mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{opacity:0}.mat-focused .mat-mdc-select-value-text{color:var(--color-primary-default, #4d4d4d);white-space:normal}.mat-focused .select-icon{color:var(--color-primary-default, #4d4d4d)}.mat-mdc-select-value .mat-mdc-select-value-text{white-space:normal}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-select-placeholder{color:var(--application-text-color, #1A1A1A);font-weight:300;white-space:normal}.mat-mdc-select-panel.mat-mdc-select-panel{padding:0}.mat-mdc-select-panel.mat-mdc-select-panel .mat-mdc-option{line-height:3em;height:3em}.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, #E0DFE7);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, #4d4d4d);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-page-buttons-background-color, #F5F7F8);color:var(--color-primary-default, #4d4d4d)}.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, #eaeaea)}.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, #eaeaea);color:var(--application-text-color, #1A1A1A)}.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, #eaeaea);color:var(--color-primary-default, #4d4d4d)}.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, #1A1A1A)}.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, #252525)}.mat-mdc-dialog-surface{padding:2rem}.mat-mdc-dialog-container{color:var(--application-text-color, #1A1A1A)}.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, #B0B0B0)}.cdk-overlay-dark-backdrop.cdk-overlay-backdrop-showing{opacity:var(--application-overlay-opacity, .7)}[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, .4rem)}}@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, .4rem)}}.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-form-field-appearance-outline .mdc-notched-outline--upgraded{color:var(--color-primary-default, #4d4d4d)}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__trailing{min-width:var(--application-input-border-radius, .2rem)}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__leading{border-radius:var(--application-input-border-radius, .2rem) 0 0 var(--application-input-border-radius, .2rem)}[dir=rtl] .mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 var(--application-input-border-radius, .2rem) var(--application-input-border-radius, .2rem) 0}[dir=rtl] .mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:var(--application-input-border-radius, .2rem) 0 0 var(--application-input-border-radius, .2rem)}.mat-mdc-radio-button .mdc-form-field{color:unset}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{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, #E7E7E7)}.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, 1px)}.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, #4d4d4d)}.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, 1px)}.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, #D81E05)}.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, 1px)}.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, 1px) solid var(--color-warn-default, #8C1E33)}.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, #F5F5F7)}.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:OS-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, #1A1A1A);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, #4d4d4d)}.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, #D81E05)}.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, #1A1A1A)}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, #1A1A1A);font-weight:500}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-text-field-wrapper{background:var(--application-input-background-color, #FFF)}.mat-form-field-appearance-outline.mat-mdc-form-field-label-always-float .mat-mdc-form-field-infix{color:var(--application-text-color, #1A1A1A);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, #1A1A1A);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, #4d4d4d);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, #4d4d4d)}.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, #D81E05);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, #D81E05)}.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, #1A1A1A);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, #8C1E33);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, #1A1A1A)}.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, #CE1604)!important}.mat-mdc-tab-group.mat-primary .mdc-tab--active.mat-mdc-tab .mdc-tab__text-label{color:var(--color-accent-700, #CE1604)}.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, #D81E05)}.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, #1A1A1A)}.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, #1A1A1A)}.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, #D81E05)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__inner-circle{background:var(--color-accent-500, #D81E05)}@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}.seg-flight-info .seg-flight-number{font-weight:700}.seg-aircraft{display:block}.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}.warnings-list{font-size:1.4rem;font-weight:400;line-height:2rem;font-family:coresans-a45;letter-spacing:normal;list-style-type:none;padding:0;margin-top:.3rem;line-height:1.71}.warnings-list li{font-weight:400}.mat-expansion-panel-content .mat-expansion-panel-body{display:flex;padding:0;flex-direction:column}mat-expansion-panel .mat-expansion-panel-content{overflow:hidden}mat-expansion-panel .mat-expansion-panel-content.ng-animating{height:0;visibility:hidden}.mat-form-field-disabled .mat-datepicker-toggle{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:block!important}.mat-mdc-tooltip-panel{white-space:pre-line}.mat-mdc-tooltip-panel .mdc-tooltip__surface{background-color:var(--application-tooltip-background-color, #262626)!important}.mat-mdc-menu-panel{border-radius:var(--menu-border-radius, var(--application-mat-menu-border-radius, 0))!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, #4d4d4d))}[dir=rtl] .mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item.selected{display:flex;flex-direction:row-reverse}.mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item .checkmark-icon{padding:var(--menu-item-selected-icon-padding, 0 calc(var(--spacer, var(--application-spacer, 2rem)) * .25) 0)}.mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item:hover:not(disabled),.mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item.cdk-keyboard-focused:not(disabled){background-color:var(--menu-item-background-color-hover, var(--color-primary-50, #eaeaea));color:var(--menu-item-color-hover, var(--color-primary-500, #4d4d4d))}.mdc-dialog__surface{display:block!important}.mdc-checkbox{margin-top:.3rem!important}body{background-color:var(--application-primary-background, #FFF)}html{font-size:62.5%}@media (max-width: 599.98px){.buttons-place:not(.refx-dialog-actions)>*:not(:first-child){margin-top:1.6rem}}.mat-mini-fab{border:0!important}.mat-mdc-form-field-appearance-outline.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) .mat-mdc-form-field-label{color:var(--application-form-label-color, #1A1A1A);transform:translateY(-1.67em) scale(.75)!important}.mat-form-field-invalid .mat-mdc-form-field-label{color:var(--application-text-color, #1A1A1A)!important}.mat-form-field-invalid .mat-mdc-form-field-flex .mat-mdc-form-field-outline:nth-of-type(2) .mat-mdc-form-field-outline-start{border-bottom-left-radius:0!important;border-bottom:0!important;border-left:var(--application-input-border-width, 1px) solid var(--color-warn-default, #8C1E33);border-top:var(--application-input-border-width, 1px) solid var(--color-warn-default, #8C1E33)}.mat-form-field-invalid .mat-mdc-form-field-flex .mat-mdc-form-field-outline:nth-of-type(2) .mat-mdc-form-field-outline-gap{border-bottom:0!important}.mat-form-field-invalid .mat-mdc-form-field-flex .mat-mdc-form-field-outline:nth-of-type(2) .mat-mdc-form-field-outline-end{border-bottom-right-radius:0!important;border-bottom:0!important;border-right:var(--application-input-border-width, 1px) solid var(--color-warn-default, #8C1E33);border-top:var(--application-input-border-width, 1px) solid var(--color-warn-default, #8C1E33)}.mat-form-field-invalid .mat-mdc-form-field-flex .mat-mdc-form-field-infix{color:#4d4d4d}.mat-form-field-invalid .mat-mdc-form-field-flex .mat-mdc-input-element{color:var(--color-warn-default, #8C1E33)}.mat-form-field-invalid .mat-mdc-form-field-error-wrapper{border:0;font-size:1.3rem;line-height:1.9rem;margin:0;padding:.2rem 0}.mat-form-field-invalid .mat-mdc-form-field-error-wrapper mat-error{display:flex;background-color:var(--application-form-error-background-color, #FFE3E5);padding:0 .8rem;width:100%}.mat-form-field-invalid .mat-mdc-form-field-error-wrapper mat-error:before{color:var(--color-warn-default, #8C1E33);content:"\e933";font-family:OS-icons;font-size:1.6rem;line-height:1.6rem;padding:0 .3rem 0 0}[dir=rtl] .mat-form-field-invalid .mat-mdc-form-field-error-wrapper mat-error:before{padding:0 0 0 .8rem}mat-form-field.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-form-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-outline:nth-of-type(1) .mat-mdc-form-field-outline-start{background-color:var(--application-disabled-background-color, #E7E7E7)}mat-form-field.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-form-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-outline:nth-of-type(1) .mat-mdc-form-field-outline-gap{background-color:var(--application-disabled-background-color, #E7E7E7)}mat-form-field.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-form-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-outline:nth-of-type(1) .mat-mdc-form-field-outline-end{background-color:var(--application-disabled-background-color, #E7E7E7)}mat-form-field.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-form-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-outline:nth-of-type(2) .mat-mdc-form-field-outline-start{border-bottom:var(--application-input-border-width, 1px) solid var(--application-disabled-color, #B0B0B0);border-left:var(--application-input-border-width, 1px) solid var(--application-disabled-color, #B0B0B0);border-top:var(--application-input-border-width, 1px) solid var(--application-disabled-color, #B0B0B0)}mat-form-field.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-form-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-outline:nth-of-type(2) .mat-mdc-form-field-outline-gap{border-bottom:var(--application-input-border-width, 1px) solid var(--application-disabled-color, #B0B0B0)}mat-form-field.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-form-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-outline:nth-of-type(2) .mat-mdc-form-field-outline-end{border-bottom:var(--application-input-border-width, 1px) solid var(--application-disabled-color, #B0B0B0);border-right:var(--application-input-border-width, 1px) solid var(--application-disabled-color, #B0B0B0);border-top:var(--application-input-border-width, 1px) solid var(--application-disabled-color, #B0B0B0)}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard{border-color:var(--color-primary-500, #4d4d4d);color:var(--color-primary-500, #4d4d4d);flex:1 5rem!important;font:400 1.4rem/1.6rem coresans-a45;height:5rem;max-width:none}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.mat-button-toggle:before{border:none!important}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard:first-child{border-bottom-left-radius:.4rem!important;border-inline-start:.1rem solid var(--color-primary-500, #4d4d4d)!important;border-top-left-radius:.4rem!important}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard:last-child{border-bottom-right-radius:.4rem!important;border-inline-end:.1rem solid var(--color-primary-500, #4d4d4d)!important;border-top-right-radius:.4rem!important}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard .mat-button-toggle-button .mat-button-toggle-label-content{display:flex;justify-content:center;line-height:2rem;overflow:hidden;white-space:normal}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.mat-button-toggle-checked{background-color:var(--color-accent-500, #D81E05);border-color:var(--color-accent-500, #D81E05);font:400 1.4rem/1.6rem var(--application-font-family-bold, coresans-a55);transition:var(--application-transition, .2s)}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.mat-button-toggle-checked:after{display:none!important}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard:hover{background-color:#ac1804;border-color:#ac1804;color:var(--application-white-default-color, #FFF)}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard:hover:first-child{border-inline-start-color:#ac1804!important}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard:hover:last-child{border-inline-end-color:#ac1804!important}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.cdk-keyboard-focused,.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard:focus{outline:none}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard.cdk-keyboard-focused button:after,.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard:focus button:after{border-radius:var(--application-focus-outline-border-radius, none);border:var(--application-focus-outline-border, 2px solid #0968F6);box-shadow:var(--application-focus-outline-box-shadow, none);content:"";inset:calc(-1 * var(--application-focus-outline-offset, .4rem));pointer-events:none;position:absolute;z-index:999}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{display:none}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard button:hover,.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard button:focus{overflow:visible!important}.mat-button-toggle-group-appearance-standard.mat-button-toggle-group .mat-button-toggle+.mat-button-toggle{border-left:none}.mat-mdc-form-field-appearance-outline.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder).mat-form-field-disabled .mat-mdc-form-field-suffix .mat-datepicker-toggle-default-icon{color:var(--application-disabled-color, #B0B0B0)}.mat-mdc-form-field-appearance-outline.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) .mat-mdc-form-field-suffix{top:.37em}.mat-mdc-form-field-appearance-outline.mat-mdc-form-field-can-float:not(.mat-form-field-hide-placeholder) .mat-mdc-form-field-suffix .mat-datepicker-toggle{color:var(--color-primary-500, #4d4d4d)}.mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid) .mat-mdc-form-field-flex:after{border-radius:.2rem;border:.1rem solid var(--application-text-color-black, #1A1A1A);box-shadow:none;content:"";inset:-.7rem;pointer-events:none;position:absolute;z-index:50}.mat-mdc-menu-panel{border-radius:.3rem!important;box-shadow:0 .2rem .4rem #1114171a}.mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item{color:var(--application-text-color-black, #1A1A1A);font-size:1.6rem;height:4rem;line-height:2.2rem}.mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item.selected{color:var(--application-text-color, #1A1A1A);font-family:coresans-a55}.mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item>span{vertical-align:middle}.mat-mdc-menu-panel>.mat-mdc-menu-content>.mat-mdc-menu-item .checkmark-icon{font-size:1.7rem;line-height:2.6rem;margin-right:1rem;padding-left:0;vertical-align:middle}.mat-mdc-option,.cdk-overlay-container .mat-mdc-autocomplete-panel-above .mat-mdc-autocomplete-panel{border-radius:0}mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-button-disabled .mdc-form-field .mdc-radio input.mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__inner-circle,mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-button-disabled .mdc-form-field .mdc-radio input.mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-button-disabled .mdc-form-field .mdc-radio:hover input.mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__inner-circle,mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-button-disabled .mdc-form-field .mdc-radio:hover input.mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--application-disabled-color, #B0B0B0)}mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-button-disabled .mdc-label span{color:var(--application-disabled-color, #B0B0B0)}mat-radio-button.mat-mdc-radio-button .mdc-form-field .mdc-radio .mdc-radio__background{margin-bottom:auto}mat-radio-button.mat-mdc-radio-button .mdc-form-field .mdc-radio input.mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,mat-radio-button.mat-mdc-radio-button .mdc-form-field .mdc-radio:hover input.mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--application-inactive-color, #727272);border-width:1px}mat-radio-button.mat-mdc-radio-button .mdc-label{padding-inline-start:1rem}mat-radio-button.mat-mdc-radio-button .mdc-label span{color:var(--application-inactive-color, #727272)}mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio .mdc-radio__background:before{background-color:transparent}mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio:hover input.mdc-radio__native-control:enabled:checked+.mdc-radio__background:before{background-color:var(--color-accent-500, #D81E05)}mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio:hover input.mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle,mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio:hover input.mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--color-primary-500, #4d4d4d)}mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio input.mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--color-primary-500, #4d4d4d);border-width:1px}mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio input.mdc-radio__native-control:enabled+div.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--color-primary-500, #4d4d4d)}mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio input.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{background-color:var(--color-primary-500, #4d4d4d);transform:scale(.55)}mat-radio-button.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-label span{color:var(--color-primary-500, #4d4d4d)}mat-select.mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text{color:var(--application-disabled-color, #B0B0B0)}.mdc-tooltip{border:1px solid var(--application-solid-border-color, #B0B0B0);color:var(--application-text-color-black, #1A1A1A)!important;font-size:1.4rem!important;margin:-1.96rem 0 0!important;overflow:initial!important;position:relative}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:var(--application-input-focus-background-color, #FFF);box-shadow:0 0 .3rem .1rem #00000026}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:var(--color-primary-500, #4d4d4d)}
