:root{--var-primary-100: #f5f8fd;--var-primary-300: #b3c7e9;--var-primary-500: #0045b6;--var-primary-800: #14438b;--var-primary-900: #051039;--var-accent-500: #d40504;--var-greys-100: #f6f6f7;--var-greys-200: #e9e9eb;--var-greys-300: #d3d4d7;--var-greys-500: #a6a8af;--var-greys-700: #646774;--var-greys-900: #383c4c;--var-success-100: #e8f8eb;--var-success-300: #6eb87e;--var-success-500: #03821e;--var-success-900: #002f0a;--var-warn-100: #fee3e3;--var-warn-300: #fd8282;--var-warn-500: #d40504;--var-warn-900: #3f0404;--var-notice-100: #fff5e0;--var-notice-300: #ffd480;--var-notice-500: #ffa800;--var-notice-700: #a95c14;--var-notice-900: #362400;--var-blues-100: #e0ecff;--var-blues-300: #80b0ff;--var-blues-500: #0045b6;--var-blues-900: #051039;--var-neutral-white: #fff;--var-neutral-black: #000}.bwc .mat-body-strong,.bwc .mat-subtitle-2,.bwc .mat-typography .mat-body-strong,.bwc .mat-typography .mat-subtitle-2,.bwc .mat-body,.bwc .mat-body-2,.bwc .mat-typography .mat-body,.bwc .mat-typography .mat-body-2,.bwc .mat-typography{font: 1rem/1.7142857143 ExcellenceInMotion,Helvetica Neue,sans-serif;letter-spacing:normal}.bwc .mat-expansion-panel-header{font-family:ExcellenceInMotion,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400}.bwc .mat-mdc-card-subtitle{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 1rem);line-height:var(--mdc-typography-subtitle2-line-height, 1.7142857143);font-weight:var(--mdc-typography-subtitle2-font-weight, normal);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, normal);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.bwc .mat-mdc-slider{--mdc-slider-label-label-text-font: ExcellenceInMotion, Helvetica Neue, sans-serif;--mdc-slider-label-label-text-size: 1rem;--mdc-slider-label-label-text-line-height: 1.7142857143;--mdc-slider-label-label-text-tracking: normal;--mdc-slider-label-label-text-weight: normal}.bwc .mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 1rem);line-height:var(--mdc-typography-subtitle2-line-height, 1.7142857143);font-weight:var(--mdc-typography-subtitle2-font-weight, normal);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, normal);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.bwc .mat-badge-content{font-weight:600;font-size:12px;font-family:ExcellenceInMotion,Helvetica Neue,sans-serif}.bwc .mat-badge-small .mat-badge-content{font-size:9px}.bwc .mat-badge-large .mat-badge-content{font-size:24px}.bwc .mat-h1,.bwc .mat-headline-5,.bwc .mat-typography .mat-h1,.bwc .mat-typography .mat-headline-5,.bwc .mat-typography h1{font:400 24px/32px ExcellenceInMotion,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.bwc .mat-h2,.bwc .mat-headline-6,.bwc .mat-typography .mat-h2,.bwc .mat-typography .mat-headline-6,.bwc .mat-typography h2{font:500 20px/32px ExcellenceInMotion,Helvetica Neue,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.bwc .mat-h3,.bwc .mat-subtitle-1,.bwc .mat-typography .mat-h3,.bwc .mat-typography .mat-subtitle-1,.bwc .mat-typography h3{font:400 16px/28px ExcellenceInMotion,Helvetica Neue,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.bwc .mat-h4,.bwc .mat-body-1,.bwc .mat-typography .mat-h4,.bwc .mat-typography .mat-body-1,.bwc .mat-typography h4{font: 1rem/1.7142857143 ExcellenceInMotion,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.bwc .mat-h5,.bwc .mat-typography .mat-h5,.bwc .mat-typography h5{font:.83rem/1.7142857143 ExcellenceInMotion,Helvetica Neue,sans-serif;margin:0 0 12px}.bwc .mat-h6,.bwc .mat-typography .mat-h6,.bwc .mat-typography h6{font:.67rem/1.7142857143 ExcellenceInMotion,Helvetica Neue,sans-serif;margin:0 0 12px}.bwc .mat-body-strong,.bwc .mat-subtitle-2,.bwc .mat-typography .mat-body-strong,.bwc .mat-typography .mat-subtitle-2{font:500 14px/22px ExcellenceInMotion,Helvetica Neue,sans-serif;letter-spacing:.0071428571em}.bwc .mat-body,.bwc .mat-body-2,.bwc .mat-typography .mat-body,.bwc .mat-typography .mat-body-2,.bwc .mat-typography{font: 1rem/1.7142857143 ExcellenceInMotion,Helvetica Neue,sans-serif;letter-spacing:normal}.bwc .mat-body p,.bwc .mat-body-2 p,.bwc .mat-typography .mat-body p,.bwc .mat-typography .mat-body-2 p,.bwc .mat-typography p{margin:0 0 12px}.bwc .mat-small,.bwc .mat-caption,.bwc .mat-typography .mat-small,.bwc .mat-typography .mat-caption{font: 1rem/1.7142857143 ExcellenceInMotion,Helvetica Neue,sans-serif;letter-spacing:normal}.bwc .mat-headline-1,.bwc .mat-typography .mat-headline-1{font:300 96px/96px ExcellenceInMotion,Helvetica Neue,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.bwc .mat-headline-2,.bwc .mat-typography .mat-headline-2{font:300 60px/60px ExcellenceInMotion,Helvetica Neue,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.bwc .mat-headline-3,.bwc .mat-typography .mat-headline-3{font:400 48px/50px ExcellenceInMotion,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.bwc .mat-headline-4,.bwc .mat-typography .mat-headline-4{font:400 34px/40px ExcellenceInMotion,Helvetica Neue,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.bwc .mat-bottom-sheet-container{font: 1rem/1.7142857143 ExcellenceInMotion,Helvetica Neue,sans-serif;letter-spacing:normal}.bwc .mat-button-toggle,.bwc .mat-calendar{font-family:ExcellenceInMotion,Helvetica Neue,sans-serif}.bwc .mat-calendar-body{font-size:13px}.bwc .mat-calendar-body-label,.bwc .mat-calendar-period-button{font-size:14px;font-weight:500}.bwc .mat-calendar-table-header th{font-size:11px;font-weight:400}.bwc .mat-expansion-panel-header{font-family:ExcellenceInMotion,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.bwc .mat-expansion-panel-content{font: 1rem/1.7142857143 ExcellenceInMotion,Helvetica Neue,sans-serif;letter-spacing:normal}.bwc .mat-grid-tile-header,.bwc .mat-grid-tile-footer{font-size:1rem}.bwc .mat-grid-tile-header .mat-line,.bwc .mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.bwc .mat-grid-tile-header .mat-line:nth-child(n+2),.bwc .mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:1rem}.bwc .mat-stepper-vertical,.bwc .mat-stepper-horizontal{font-family:ExcellenceInMotion,Helvetica Neue,sans-serif}.bwc .mat-step-label{font-size:1rem;font-weight:400}.bwc .mat-step-sub-label-error{font-weight:400}.bwc .mat-step-label-error{font-size:1rem}.bwc .mat-step-label-selected{font-size:1rem;font-weight:400}.bwc .mat-toolbar,.bwc .mat-toolbar h1,.bwc .mat-toolbar h2,.bwc .mat-toolbar h3,.bwc .mat-toolbar h4,.bwc .mat-toolbar h5,.bwc .mat-toolbar h6{font:500 20px/32px ExcellenceInMotion,Helvetica Neue,sans-serif;letter-spacing:.0125em;margin:0}.bwc .mat-tree{font-family:ExcellenceInMotion,Helvetica Neue,sans-serif}.bwc .mat-tree-node,.bwc .mat-nested-tree-node{font-weight:400;font-size:1rem}.bwc .mat-mdc-option{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:var(--mdc-typography-body1-line-height, 1.7142857143);font-weight:var(--mdc-typography-body1-font-weight, normal);letter-spacing:var(--mdc-typography-body1-letter-spacing, normal)}.bwc .mat-mdc-card-title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-headline6-font-size, 20px);line-height:var(--mdc-typography-headline6-line-height, 32px);font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:var(--mdc-typography-headline6-letter-spacing, .0125em);-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:var(--mdc-typography-headline6-text-transform, none)}.bwc .mat-mdc-card-subtitle{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.bwc .mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: ExcellenceInMotion, Helvetica Neue, sans-serif;--mdc-plain-tooltip-supporting-text-size: 1rem;--mdc-plain-tooltip-supporting-text-weight: normal;--mdc-plain-tooltip-supporting-text-tracking: normal}.bwc .mdc-text-field__input,.bwc .mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.bwc .mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.bwc .mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.bwc .mat-mdc-form-field-subscript-wrapper,.bwc .mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-caption-font-size, 1rem);line-height:var(--mdc-typography-caption-line-height, 1.7142857143);font-weight:var(--mdc-typography-caption-font-weight, normal);letter-spacing:var(--mdc-typography-caption-letter-spacing, normal);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.bwc .mat-mdc-form-field,.bwc .mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:var(--mdc-typography-body1-line-height, 1.7142857143);font-weight:var(--mdc-typography-body1-font-weight, normal);letter-spacing:var(--mdc-typography-body1-letter-spacing, normal);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.bwc .mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(1rem * var(--mat-mdc-form-field-floating-label-scale, .75))}.bwc .mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.bwc .mat-mdc-select-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:1.7142857143}.bwc .mat-mdc-select{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:var(--mdc-typography-body1-line-height, 1.7142857143);font-weight:var(--mdc-typography-body1-font-weight, normal);letter-spacing:var(--mdc-typography-body1-letter-spacing, normal);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.bwc .mat-mdc-autocomplete-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:1.7142857143}.bwc .mat-mdc-dialog-container{--mdc-dialog-subhead-font: ExcellenceInMotion, Helvetica Neue, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: ExcellenceInMotion, Helvetica Neue, sans-serif;--mdc-dialog-supporting-text-line-height: 1.7142857143;--mdc-dialog-supporting-text-size: 1rem;--mdc-dialog-supporting-text-weight: normal;--mdc-dialog-supporting-text-tracking: normal}.bwc .mat-mdc-standard-chip,.bwc .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-body2-font-size, 1rem);line-height:var(--mdc-typography-body2-line-height, 1.7142857143);font-weight:var(--mdc-typography-body2-font-weight, normal);letter-spacing:var(--mdc-typography-body2-letter-spacing, normal);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.bwc .mat-mdc-slider{--mdc-slider-label-label-text-font: ExcellenceInMotion, Helvetica Neue, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}.bwc .mat-mdc-menu-content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:1.7142857143}.bwc .mat-mdc-menu-content,.bwc .mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:var(--mdc-typography-body1-line-height, 1.7142857143);font-weight:var(--mdc-typography-body1-font-weight, normal);letter-spacing:var(--mdc-typography-body1-letter-spacing, normal);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.bwc .mat-mdc-list-base{--mdc-list-list-item-label-text-font: ExcellenceInMotion, Helvetica Neue, sans-serif;--mdc-list-list-item-label-text-line-height: 1.7142857143;--mdc-list-list-item-label-text-size: 1rem;--mdc-list-list-item-label-text-tracking: normal;--mdc-list-list-item-label-text-weight: normal;--mdc-list-list-item-supporting-text-font: ExcellenceInMotion, Helvetica Neue, sans-serif;--mdc-list-list-item-supporting-text-line-height: 1.7142857143;--mdc-list-list-item-supporting-text-size: 1rem;--mdc-list-list-item-supporting-text-tracking: normal;--mdc-list-list-item-supporting-text-weight: normal;--mdc-list-list-item-trailing-supporting-text-font: ExcellenceInMotion, Helvetica Neue, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 1.7142857143;--mdc-list-list-item-trailing-supporting-text-size: 1rem;--mdc-list-list-item-trailing-supporting-text-tracking: normal;--mdc-list-list-item-trailing-supporting-text-weight: normal}.bwc .mdc-list-group__subheader{font:400 16px/28px ExcellenceInMotion,Helvetica Neue,sans-serif;letter-spacing:.009375em}.bwc .mat-mdc-paginator{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-caption-font-size, 1rem);line-height:var(--mdc-typography-caption-line-height, 1.7142857143);font-weight:var(--mdc-typography-caption-font-weight, normal);letter-spacing:var(--mdc-typography-caption-letter-spacing, normal);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.bwc .mat-mdc-paginator .mat-mdc-select-value{font-size:1rem}.bwc .mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}@media all and (-ms-high-contrast: none){.bwc .mdc-checkbox .mdc-checkbox__focus-ring{display:none}}.bwc .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-body2-font-size, 1rem);line-height:var(--mdc-typography-body2-line-height, 1.7142857143);font-weight:var(--mdc-typography-body2-font-weight, normal);letter-spacing:var(--mdc-typography-body2-letter-spacing, normal);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.bwc .mdc-button,.bwc .mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.bwc .mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: ExcellenceInMotion, Helvetica Neue, sans-serif;--mdc-snackbar-supporting-text-line-height: 1.7142857143;--mdc-snackbar-supporting-text-size: 1rem;--mdc-snackbar-supporting-text-weight: normal}.bwc .mdc-data-table__content,.bwc .mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-body2-font-size, 1rem);line-height:var(--mdc-typography-body2-line-height, 1.7142857143);font-weight:var(--mdc-typography-body2-font-weight, normal);letter-spacing:var(--mdc-typography-body2-letter-spacing, normal);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.bwc .mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, ExcellenceInMotion, "Helvetica Neue", sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}@font-face{font-family:ExcellenceInMotion;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/components/29.3.0/af/fonts/ExcellenceInMotionScreen-Bold.woff) format("woff")}@font-face{font-family:ExcellenceInMotion;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/components/29.3.0/af/fonts/ExcellenceInMotionScreen-Regular.woff) format("woff")}@font-face{font-family:ExcellenceInMotion;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/components/29.3.0/af/fonts/ExcellenceInMotion-Medium.woff) format("woff")}@page{margin:1in .5in .5in;orphans:4;widows:4}body,main,article{width:100%;margin:0;padding:0}*:not(.bwc-print__exception--visible),*:before,*:after,*:first-letter,p:first-line,div:first-line,blockquote:first-line{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.bwc nav:not(.bwc-print__exception--visible),.bwc aside:not(.bwc-print__exception--visible),.bwc button:not(.bwc-print__exception--visible),.bwc [type=button]:not(.bwc-print__exception--visible),.bwc [type=submit]:not(.bwc-print__exception--visible){display:none}.bwc .mat-mdc-radio-button .mat-radio-inner-circle,.bwc .mat-mdc-radio-button.mat-accent .mat-radio-inner-circle,.bwc .mat-mdc-radio-button.mat-primary .mat-radio-inner-circle{background:black!important}.bwc .mat-mdc-radio-button .mat-radio-outer-circle,.bwc .mat-mdc-radio-button.mat-accent .mat-radio-outer-circle,.bwc .mat-mdc-radio-button.mat-primary .mat-radio-outer-circle,.bwc .mat-mdc-checkbox-frame{border-color:#000}.bwc .mat-mdc-checkbox-checked.mat-accent .mat-checkbox-background,.bwc .mat-mdc-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#000!important}.bwc .mat-error,.bwc bwc-form-errors{display:none}.bwc snack-bar-container,.bwc .mat-drawer{display:none!important}.bwc .mat-sidenav-content{margin:0!important}.bwc .mat-expansion-indicator,.bwc .mat-expansion-indicator:after{display:none}.bwc .mat-expansion-panel-content{visibility:visible!important;height:auto!important}.bwc bwc-icon{color:#000!important}article{page-break-before:always}h1,h2,h3,h4,h5,h6{page-break-after:avoid}p,ul,ol,pre,figure,img,blockquote{page-break-inside:avoid}img{max-width:100%!important}p a[href^=http]:after{content:" (" attr(href) ")"}bwc-page-template .bwc-page-template__content{margin:0 auto!important}header:not(.bwc-print__exception--visible),bwc-logoheader:not(.bwc-print__exception--visible),bwc-subheader:not(.bwc-print__exception--visible),bwc-scroll-shrink-subheader:not(.bwc-print__exception--visible),bwc-sticky-header:not(.bwc-print__exception--visible),bwc-footer:not(.bwc-print__exception--visible),bwc-cookie-policy:not(.bwc-print__exception--visible),bwc-notification:not(.bwc-print__exception--visible),.bwc-flight-segment__flight-status:not(.bwc-print__exception--visible),.bwc-flight-segment__certificate-link:not(.bwc-print__exception--visible){display:none!important}bwc-sticky-spacer{height:0!important}.bwc-flight-segment__node-dot,.bwc-flight-segment__transfer-border,.bwc-flight-segment__details-border{border-color:#000}.bwc-flight-segment__node-dot{background-color:#fff!important}.bwc-flight-segment__node:last-child .bwc-flight-segment__node-dot{-webkit-print-color-adjust:exact;background-color:#000!important;print-color-adjust:exact}.bwc-print-brand-logo{display:block!important;margin:16px 0;text-align:center}.bwc-print-brand-logo img{max-height:40px}bwc-print-header{display:block}bwc-print-header .mat-toolbar{justify-content:center}bwc-print-header .bwc-print-brand-logo{width:224px;height:40px}bwc-print-header .bwc-print-brand-logo img{max-width:100%;max-height:100%}bwc-print-header .bwc-print-page-title{font-size:1.5rem;line-height:1.3333333333;font-family:ExcellenceInMotion,Helvetica Neue,sans-serif;text-transform:none;font-weight:700;text-align:center}@media (min-width: 600px){bwc-print-header .bwc-print-page-title{font-size:1.75rem;line-height:1.1428571429}}bwc-print-header .bwc-print-page-subtitle{font-size:1.25rem;line-height:1.4;font-family:ExcellenceInMotion,Helvetica Neue,sans-serif;text-transform:none;font-weight:700;text-align:center}@media (min-width: 600px){bwc-print-header .bwc-print-page-subtitle{font-size:1.375rem;line-height:1.2727272727}}@media print and (color){img{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media print{.bw-ubc-trip .mat-toolbar .bwc-logo-header__button-menu,.bwc-legal-footer,.bwc-print-page-title,.bw-trip--main-background,.bw-trip-confirmation,.bw-trip-notifications,.bw-trip-no-handover-notification,.bw-trip-flying-blue-earnings,.bw-trip-insurance,.bw-trip-flexibility,.bw-trip-voluntary-rebooking,.bw-trip-refund,.bw-trip-third-party,.bw-trip-trip-details-cart,.bw-trip-connection__heading-share-menu,.bw-trip-connection__notification,.bw-trip-segment__partner-notification,.bw-trip-segment__ancillary-link,.bw-trip-segment-options__item,.bw-trip-passenger__initials-badge,.bw-trip-passenger__arrow,.bw-trip-passenger__info-action,.bw-trip-ticket-info__ticket-condition,.bw-trip-ticket-info__actions{display:none!important}}@media print{.bw-trip__content-detailed-view{margin:0 auto!important}.bw-trip--main{background-color:transparent}.bw-trip--main-content{padding-top:0}.bw-trip-itinerary mat-tab-header{display:none!important}.bw-trip-connection__heading{padding-top:0;padding-bottom:0}.bw-trip-ticket-info-card.mat-mdc-card,.bw-trip-travel-party-card.mat-mdc-card.mat-mdc-card{border:none}.bw-trip-travel-party__actions *{display:none!important}.bw-trip-package-deal__contact-content{display:block!important}.bw-trip-connection__content,.bw-trip-segment__seat-detail,.bw-trip-segment__baggage-detail-wrapper,.bw-trip-segment-environmental-product-co2__wrapper,.bw-trip-segment-environmental-product-tree-4-you__wrapper,.bw-trip-segment__lounge-detail-wrapper,.bw-trip-meal__wrapper,.bw-trip-segment__special-baggage-detail-wrapper{padding:8px 0}.bw-trip-segment__detail.bw-trip-segment__detail{margin-top:0}.bw-trip-flex-row{break-inside:avoid;display:block!important}.bw-trip-connection__heading-info,.bw-trip-segment__special-baggage-detail-wrapper-bag-detail,.bw-trip-segment__special-baggage-detail-container,.bw-trip-meal__value,.bw-trip-segment-bag-detail,.bw-trip-segment__lounge-detail-wrapper-type-detail,.bw-trip-segment__baggage-detail-infant,.bw-trip-package-deal__contact-actions{display:block!important}bw-trip-travel-party.bw-trip-flex-row__col-50,bw-trip-ticket-info.bw-trip-flex-row__col-50{flex-basis:100%;max-width:100%}.bw-trip-connection__content .bwc-o-caption{line-height:2}}
