@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(https://dr-realex-lib.s3.eu-west-1.amazonaws.com/CH/fonts/firasans/v11/va9E4kDNxMZdWfMOD5Vvl4jLazX3dA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:500;src:url(https://dr-realex-lib.s3.eu-west-1.amazonaws.com/CH/fonts/firasans/v11/va9B4kDNxMZdWfMOD5VnZKveRhf6Xl7Glw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:700;src:url(https://dr-realex-lib.s3.eu-west-1.amazonaws.com/CH/fonts/firasans/v11/va9B4kDNxMZdWfMOD5VnLK3eRhf6Xl7Glw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Futura PT Heavy;font-style:normal;font-weight:700;src:local("Futura PT Heavy"),url(https://dr-realex-lib.s3.eu-west-1.amazonaws.com/CH/fonts/FuturaPT-Heavy.woff2) format("woff2")}html{--mat-sys-background: light-dark(#faf9fc, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f3, #2f3033);--mat-sys-inverse-primary: light-dark(#b0c8ec, #48607f);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e5);--mat-sys-on-background: light-dark(#1a1c1e, #e3e2e5);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #18324e);--mat-sys-on-primary-container: light-dark(#304866, #d2e4ff);--mat-sys-on-primary-fixed: light-dark(#001c37, #001c37);--mat-sys-on-primary-fixed-variant: light-dark(#304866, #304866);--mat-sys-on-secondary: light-dark(#ffffff, #28313d);--mat-sys-on-secondary-container: light-dark(#3f4754, #dae3f3);--mat-sys-on-secondary-fixed: light-dark(#131c28, #131c28);--mat-sys-on-secondary-fixed-variant: light-dark(#3f4754, #3f4754);--mat-sys-on-surface: light-dark(#1a1c1e, #e3e2e5);--mat-sys-on-surface-variant: light-dark(#43474d, #e0e2ea);--mat-sys-on-tertiary: light-dark(#ffffff, #18324e);--mat-sys-on-tertiary-container: light-dark(#304866, #d2e4ff);--mat-sys-on-tertiary-fixed: light-dark(#001c37, #001c37);--mat-sys-on-tertiary-fixed-variant: light-dark(#304866, #304866);--mat-sys-outline: light-dark(#74777e, #8e9198);--mat-sys-outline-variant: light-dark(#c4c6ce, #43474d);--mat-sys-primary: var(--theme-colour-dark-blue);--mat-sys-primary-container: light-dark(#d2e4ff, #304866);--mat-sys-primary-fixed: light-dark(#d2e4ff, #d2e4ff);--mat-sys-primary-fixed-dim: light-dark(#b0c8ec, #b0c8ec);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565f6c, #bec7d7);--mat-sys-secondary-container: light-dark(#dae3f3, #3f4754);--mat-sys-secondary-fixed: light-dark(#dae3f3, #dae3f3);--mat-sys-secondary-fixed-dim: light-dark(#bec7d7, #bec7d7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fc, #121316);--mat-sys-surface-bright: light-dark(#faf9fc, #38393b);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e8ea, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e5, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1c1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e10);--mat-sys-surface-dim: light-dark(#dbd9dc, #121316);--mat-sys-surface-tint: light-dark(#48607f, #b0c8ec);--mat-sys-surface-variant: light-dark(#e0e2ea, #43474d);--mat-sys-tertiary: light-dark(#48607f, #b0c8ec);--mat-sys-tertiary-container: light-dark(#d2e4ff, #304866);--mat-sys-tertiary-fixed: light-dark(#d2e4ff, #d2e4ff);--mat-sys-tertiary-fixed-dim: light-dark(#b0c8ec, #b0c8ec);--mat-sys-neutral-variant20: #2d3137;--mat-sys-neutral10: #1a1c1e;--mat-sys-level0: 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-sys-level1: 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-sys-level2: 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-sys-level3: 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-sys-level4: 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-sys-level5: 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-sys-body-large: 400 1rem / 1.5rem Fira Sans;--mat-sys-body-large-font: Fira Sans;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Fira Sans;--mat-sys-body-medium-font: Fira Sans;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Fira Sans;--mat-sys-body-small-font: Fira Sans;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Futura PT Heavy;--mat-sys-display-large-font: Futura PT Heavy;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Futura PT Heavy;--mat-sys-display-medium-font: Futura PT Heavy;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Futura PT Heavy;--mat-sys-display-small-font: Futura PT Heavy;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Futura PT Heavy;--mat-sys-headline-large-font: Futura PT Heavy;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Futura PT Heavy;--mat-sys-headline-medium-font: Futura PT Heavy;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Futura PT Heavy;--mat-sys-headline-small-font: Futura PT Heavy;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Fira Sans;--mat-sys-label-large-font: Fira Sans;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Fira Sans;--mat-sys-label-medium-font: Fira Sans;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Fira Sans;--mat-sys-label-small-font: Fira Sans;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Futura PT Heavy;--mat-sys-title-large-font: Futura PT Heavy;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Fira Sans;--mat-sys-title-medium-font: Fira Sans;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Fira Sans;--mat-sys-title-small-font: Fira Sans;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{height:100vh;margin:0;font-family:Fira Sans,sans-serif;letter-spacing:.35px}h1{font:var(--mat-sys-headline-large);margin:0 0 16px;font-weight:500;font-family:Futura PT Heavy,serif}h2{font:var(--mat-sys-headline-medium);margin:0 0 16px;font-weight:500;font-family:Futura PT Heavy,serif}h3{font:var(--mat-sys-headline-small);margin:0 0 16px;font-weight:600;font-family:Futura PT Heavy,serif}h4{font:var(--mat-sys-title-large);margin:0 0 16px;font-family:Futura PT Heavy,serif}h5{font:var(--mat-sys-title-medium);margin:0 0 12px;font-family:Futura PT Heavy,serif}h6{font:var(--mat-sys-title-small);margin:0 0 12px;font-family:Futura PT Heavy,serif}p{margin:0 0 12px}p,li{line-height:1.5;color:#273548}h1,h2,h3,h4,h5,h6{color:#273548}:root{--mat-toolbar-container-background-color: var(--mat-sys-primary);--mat-toolbar-container-text-color: var(--theme-contrast-text-colour);--mat-button-protected-label-text-weight: 600;--mat-button-protected-label-text-size: 16px;--mat-button-protected-container-shape: 50px;--mat-button-text-container-shape: 50px;--mat-card-outlined-outline-color: #0067b2;--mat-card-elevated-container-color: #ffffff;--mat-card-outlined-container-color: #ffffff;--mat-list-active-indicator-shape: 0;--mat-list-list-item-hover-state-layer-opacity: 0;--mat-tooltip-container-color: var(--theme-colour-dark-blue);--mat-tooltip-supporting-text-size: 14px;--mat-form-field-outlined-disabled-label-text-color: rgba(0, 0, 0, .6);--mat-form-field-outlined-label-text-color: #041c2c;--mat-form-field-outlined-focus-label-text-color: #041c2c;--mat-form-field-outlined-hover-label-text-color: #041c2c;--mat-snack-bar-supporting-text-color: var(--theme-contrast-text-colour);--mat-option-focus-state-layer-color: rgb(226, 219, 233);--mat-option-hover-state-layer-color: rgb(226, 219, 233);--mat-datepicker-calendar-container-background-color: rgb(255, 255, 255);--mat-datepicker-calendar-header-text-weight: 700;--mat-datepicker-calendar-date-hover-state-background-color: rgb(226, 219, 233);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgb(108, 67, 153);--mat-datepicker-calendar-date-selected-state-background-color: rgb(108, 67, 153);--mat-autocomplete-background-color: #ffffff;--mat-select-panel-background-color: #ffffff}button,a{--mat-button-protected-container-color: #0067b2;--mat-button-protected-label-text-color: #fff;--mat-button-protected-label-text-weight: 600;--mat-button-protected-label-text-size: 16px;--mat-button-protected-hover-state-layer-opacity: .2;--mat-button-protected-state-layer-color: #d6e7f3;--mat-button-filled-container-color: #0067b2;--mat-button-filled-label-text-color: #fff;--mat-button-filled-label-text-size: 16px;--mat-button-filled-hover-state-layer-opacity: .2}button.mat-warn,a.mat-warn{--mat-icon-button-icon-color: #d32f2f;--mat-icon-button-state-layer-color: #d32f2f;--mat-icon-button-ripple-color: color-mix(in srgb, #d32f2f calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent)}.mat-mdc-raised-button.cdk-program-focused,.mat-mdc-raised-button.cdk-keyboard-focused,.mat-mdc-unelevated-button.cdk-program-focused,.mat-mdc-unelevated-button.cdk-keyboard-focused,.mat-mdc-mini-fab.cdk-program-focused,.mat-mdc-mini-fab.cdk-keyboard-focused{outline:2px solid #0067b2!important;outline-offset:2px}@media(hover:hover)and (pointer:fine){.mat-mdc-raised-button,.mat-mdc-unelevated-button{overflow:hidden!important}.mat-mdc-raised-button:after,.mat-mdc-unelevated-button:after{content:url(https://dr-realex-lib.s3.eu-west-1.amazonaws.com/CH/logo/logo-hover.svg);position:absolute;right:-24px;rotate:25deg;top:0;transition:all .3s ease-in-out}.mat-mdc-raised-button:hover,.mat-mdc-unelevated-button:hover{background-color:#d6e7f3!important;color:#2f213f!important}.mat-mdc-raised-button:hover:after,.mat-mdc-unelevated-button:hover:after{right:-15px;rotate:10deg}}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon-not-touched{height:40px;width:40px}.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper{background:#fff}a{color:#0357ab;text-decoration:none;font-weight:500}a:hover{text-decoration:underline}.mat-mdc-tooltip{white-space:pre-line}ib-info-message div{color:var(--theme-contrast-text-colour)!important}ib-info-message>div.info-box{background-color:#007cad!important;border:1px solid var(--theme-colour-light-blue)!important;color:var(--theme-contrast-text-colour)!important;font-size:16px;line-height:20px}ib-info-message>div.info-box div *{color:var(--theme-contrast-text-colour)!important;font-size:16px;line-height:20px}ib-info-message>div.info-box div a{text-decoration:underline;font-weight:700}.vertical-align-middle{vertical-align:middle}@media(pointer:coarse),(hover:none){abbr:focus+.mobile-only-active{display:block;white-space:pre-wrap;text-decoration:none}.mobile-only{display:block!important}.desktop-only{display:none!important}}.mobile-only-active{display:none}.desktop-only{display:inline}.mobile-only{display:none}.password-requirements-card{--mat-card-filled-container-color: #eaf1f6;color:#000}.password-requirements-card li{color:#000}.help-box{--mat-card-filled-container-color: var(--theme-colour-light-blue)}.account-summary-heading{background-color:var(--theme-colour-dark-blue);color:var(--theme-contrast-text-colour);--mat-icon-button-icon-color: var(--theme-contrast-text-colour);--mat-icon-button-state-layer-color: var(--theme-contrast-text-colour)}mat-card.clickable{cursor:pointer}@media(hover:hover)and (pointer:fine){mat-card.selectable:hover{background:var(--theme-colour-dark-blue);border-color:var(--theme-colour-dark-blue)!important}mat-card.selectable:hover .mat-divider{border-color:#fff}mat-card.selectable:hover *{color:var(--theme-contrast-text-colour)}mat-card.selectable:hover a{text-decoration:underline}}mat-card.focusable:focus-visible{outline:2px solid #0067b2;outline-offset:2px}mat-card.focusable:focus-visible:not(.selected-card):not(.active-delay-duration):not(.active-delay-reason){--mat-card-elevated-container-elevation: none}mat-card.selected-card{--mat-card-elevated-container-elevation: inset 0 0 0 5px var(--theme-colour-dark-blue), var(--mat-sys-level1)}sr-ticket-display-card:focus-visible,sr-ticket-duration:focus-visible,sr-journey-card:focus-visible{outline:none}sr-ticket-display-card:focus-visible mat-card,sr-ticket-duration:focus-visible mat-card,sr-journey-card:focus-visible mat-card{outline:2px solid #0067b2;outline-offset:2px}sr-ticket-display-card:focus-visible mat-card:not(.selected-card):not(.active-delay-duration):not(.active-delay-reason),sr-ticket-duration:focus-visible mat-card:not(.selected-card):not(.active-delay-duration):not(.active-delay-reason),sr-journey-card:focus-visible mat-card:not(.selected-card):not(.active-delay-duration):not(.active-delay-reason){--mat-card-elevated-container-elevation: none}sr-ticket-medium-selection .cdk-option:focus-visible{outline:2px solid #0067b2;outline-offset:2px}.main-nav{--mat-list-active-indicator-color: transparent;--mat-list-list-item-hover-state-layer-opacity: 0;--mat-list-list-item-focus-state-layer-opacity: 0;--mat-list-list-item-label-text-color: #273548;--mat-list-list-item-hover-label-text-color: #273548;--mat-list-list-item-focus-label-text-color: #273548;--mat-list-list-item-label-text-weight: 700}.main-nav-item:after{content:"";display:block;border-bottom:5px solid #1c2334;width:100%;left:0;height:5px;position:absolute;bottom:0;opacity:0}.main-nav-item:hover:after{opacity:1}.main-nav-item:focus-visible{text-decoration:underline}.main-nav-item:focus-visible:after{opacity:1}.sub-nav{--mat-menu-item-label-text-color: #273548;--mat-menu-item-hover-state-layer-color: transparent;--mat-menu-item-focus-state-layer-color: transparent}.sub-nav-item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#bae5f0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-in-out}.sub-nav-item:hover:after{transform:scaleX(1)}.sub-nav-item.cdk-program-focused,.sub-nav-item.cdk-keyboard-focused,.sub-nav-item.mat-mdc-menu-item-highlighted{text-decoration:underline!important}sr-mobile-navigation-menu{--mat-list-active-indicator-shape: 0;--mat-list-active-indicator-color: transparent;--mat-list-list-item-hover-state-layer-opacity: 0;--mat-list-list-item-focus-state-layer-opacity: 0;--mat-list-list-item-label-text-color: #273548;--mat-list-list-item-hover-state-layer-color: transparent;--mat-list-list-item-focus-state-layer-color: transparent;--mat-list-list-item-label-text-weight: 700}@media(hover:hover)and (pointer:fine){sr-mobile-navigation-menu [mat-list-item]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#bae5f0;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-in-out}sr-mobile-navigation-menu [mat-list-item]:hover:after{transform:scaleX(1)}}sr-mobile-navigation-menu [mat-list-item]:focus-visible{text-decoration:underline}.burger-bar-button{--mat-icon-button-icon-color: #273548}.claim-info-card,.auth-card{--mat-card-outlined-container-color: white}.auth-back-button{text-decoration:none;font-size:16px;font-weight:600}.remove-max-width{max-width:unset!important}.active-delay-duration,.active-delay-reason{--mat-card-elevated-container-elevation: inset 0 0 0 5px var(--theme-colour-dark-blue), var(--mat-sys-level1)}.mat-mdc-tooltip .mat-mdc-tooltip-surface{max-height:unset}ib-warning-message>div.warning-box{background:#fadcae!important;border:2px solid #dc9000!important;color:#273548!important;padding:10px!important;position:relative!important;font-family:Futura PT Heavy,serif!important}.warning-text{color:#273548!important}:root{--default-button-margin: 8px;--sr-default-focus-highlight-colour: #f0f0f0;--sr-header-container-margin: 8px auto;--theme-colour-light-blue: #41b6e6;--theme-colour-dark-blue: #1f3855;--theme-colour-yellow: #f5d83c;--theme-colour-blue: #0067b2;--theme-contrast-text-colour: white}
