:root{--primary-color:#1e1e50;--secondary-color:#32bef0;--negative-color:#ca002a;--info-color:#32bef0;--danger-color:#cd3f34;--warning-color:#e8d102;--positive-color:#e5f6fd;--positiveDarker-color:#b6e6f9;--subtle-color:#f9f7f8;--error-color:#ffcad5;--striking-color:#ffba27;--tertiary-color:#1e1e50;--highlight-color:#0b769d;--highlightedText-color:#0c7dbb;--success-color:#4a9c1b;--white:#fff;--black:#000;--grey:#ccc;--grey-100:#f8f9fa;--grey-200:#e9ecef;--grey-300:#dee2e6;--grey-400:#ced4da;--grey-500:#adb5bd;--grey-600:#61727c;--grey-700:#495057;--grey-800:#343a40;--grey-900:#212529;--breakpoints-xs:0;--breakpoints-sm:576px;--breakpoints-md:768px;--breakpoints-lg:992px;--breakpoints-xl:1200px;--breakpoints-xxl:1365px;--font-primary:Nunito,sans-serif;--font-secondary:Zilla Slab,serif;--header-background:#1e1e50;--header-border:#4b4b73;--header-borderBottom:#4b4b73;--header-borderLight:#4dcbf4;--header-foreground:#fff;--header-logo-height:35px;--progress-bar-background:#1e1e50;--progress-bar-border-color:#4b4b73;--progress-bar-current-step-font-color:#fff;--footer-background:#1e1e50;--footer-foreground:#fff;--footer-border:#4b4b73;--valid-input-bg-color:#e5f6fd;--input-border-color:#ccc}[data-theme=southeastern]{--primary-color:#1e1e50;--primary-color-hover:#17173d;--secondary-color:#32bef0;--secondary-color-hover:#1ab6ee;--negative-color:#ca002a;--info-color:#32bef0;--danger-color:#cd3f34;--warning-color:#e8d102;--positive-color:#e5f6fd;--positiveDarker-color:#b6e6f9;--subtle-color:#f9f7f8;--error-color:#ffcad5;--striking-color:#ffba27;--striking-color-hover:#ffb20e;--tertiary-color:#1e1e50;--highlight-color:#0b769d;--highlightedText-color:#0c7dbb;--success-color:#4a9c1b;--white:#fff;--black:#000;--grey:#ccc;--grey-100:#f8f9fa;--grey-200:#e9ecef;--grey-300:#dee2e6;--grey-400:#ced4da;--grey-500:#adb5bd;--grey-600:#61727c;--grey-700:#495057;--grey-800:#343a40;--grey-900:#212529;--font-primary:Avenir,Roboto,Nunito,sans-serif;--font-secondary:Zilla Slab,serif;--header-background:#1e1e50;--header-border:#4b4b73;--header-borderBottom:#4b4b73;--header-borderLight:#4dcbf4;--header-foreground:#fff;--header-logo-height:35px;--pill-button-secondary-backgroundColor:#00c0ff;--pill-button-secondary-color:#1e1e50;--button-primary-backgroundColor:#1e1e50;--button-primary-backgroundColor-hover:#17173d;--button-primary-color:#fff;--progress-bar-background:#1e1e50;--progress-bar-border-color:#32bef0;--progress-bar-current-step-font-color:#1e1e50;--footer-background:#1e1e50;--footer-foreground:#fff;--footer-border:#4b4b73;--valid-input-bg-color:#e5f6fd}[data-theme=gatwick]{--info-color:#32bef0;--danger-color:#cd3f34;--warning-color:#e8d102;--positive-color:#f5eeec;--positiveDarker-color:#c9c2c8;--subtle-color:#f9f7f8;--error-color:#ffcad5;--negative-color:#ca002a;--striking-color:#ffba27;--striking-color-hover:#ffb20e;--primary-color:#353535;--primary-color-hover:#282828;--secondary-color:#be0d18;--secondary-color-hover:#a60b15;--tertiary-color:#353535;--highlight-color:#9d0410;--highlightedText-color:#be0d18;--success-color:#4a9c1b;--black:#000;--white:#fff;--grey:#ccc;--grey-100:#f8f9fa;--grey-200:#e9ecef;--grey-300:#dee2e6;--grey-400:#ced4da;--grey-500:#adb5bd;--grey-600:#687178;--grey-700:#495057;--grey-800:#343a40;--grey-900:#212529;--font-primary:Nunito,sans-serif;--font-secondary:Avenir,sans-serif;--header-background:#fff;--header-border:#fff;--header-borderBottom:#be0d18;--header-borderLight:#040105;--header-foreground:#f44d4d;--header-logo-height:35px;--pill-button-striking-backgroundColor:#353535;--pill-button-striking-color:#fff;--pill-button-secondary-backgroundColor:#be0d18;--pill-button-secondary-color:#fff;--pill-button-subtle-backgroundColor:#fff;--pill-button-subtle-color:#353535;--pill-button-subtle-border:1px solid #e9ecef;--pill-button-negative-color:#fff;--pill-button-white-border:1px solid #353535;--button-primary-backgroundColor:#353535;--button-primary-backgroundColor-hover:#282828;--button-primary-color:#fff;--progress-bar-background:#353535;--progress-bar-border-color:#be0d18;--progress-bar-current-step-font-color:#fff;--footer-background:#353535;--footer-foreground:#fff;--footer-border:#4b4b73;--notifications-default-color:#353535;--notifications-default-backgroundColor:#c9c2c8;--notifications-info-color:#353535;--notifications-info-backgroundColor:#c9c2c8;--notifications-warning-color:#fff;--notifications-warning-backgroundColor:#000;--notifications-error-color:#fff;--notifications-error-backgroundColor:#ca002a;--notifications-success-color:#353535;--notifications-success-backgroundColor:#ffba27;--valid-input-bg-color:#f5eeec}[data-theme=greatnorthern]{--info-color:#32bef0;--danger-color:#cd3f34;--warning-color:#e8d102;--positive-color:#e4e9f7;--positiveDarker-color:#c9c2c8;--subtle-color:#f9f7f8;--error-color:#ffcad5;--negative-color:#ca002a;--striking-color:#ffba27;--striking-color-hover:#ffb20e;--primary-color:#43165c;--primary-color-hover:#341147;--secondary-color:#00c0ff;--secondary-color-hover:#00ade6;--tertiary-color:#000;--highlight-color:#7d0882;--highlightedText-color:#00c0ff;--success-color:#4a9c1b;--black:#000;--white:#fff;--grey:#ccc;--grey-100:#f8f9fa;--grey-200:#e9ecef;--grey-300:#dee2e6;--grey-400:#ced4da;--grey-500:#adb5bd;--grey-600:#687178;--grey-700:#495057;--grey-800:#343a40;--grey-900:#212529;--font-primary:Nunito,sans-serif;--font-secondary:Avenir,sans-serif;--header-background:#fff;--header-border:#fff;--header-borderBottom:#00c0ff;--header-borderLight:#4a545c;--header-foreground:#fff;--header-logo-height:55px;--pill-button-secondary-backgroundColor:#00c0ff;--pill-button-secondary-color:#43165c;--button-primary-backgroundColor:#43165c;--button-primary-backgroundColor-hover:#341147;--button-primary-color:#fff;--progress-bar-background:#43165c;--progress-bar-border-color:#00c0ff;--progress-bar-current-step-font-color:#000;--footer-background:#43165c;--footer-foreground:#fff;--footer-border:#4b4b73;--valid-input-bg-color:#e4e9f7}[data-theme=southern]{--info-color:#32bef0;--danger-color:#cd3f34;--warning-color:#e8d102;--positive-color:#ecf2ec;--positiveDarker-color:#bbc9b7;--subtle-color:#f9f7f8;--error-color:#ffcad5;--negative-color:#ca002a;--striking-color:#ffba27;--striking-color-hover:#ffb20e;--primary-color:#004936;--primary-color-hover:#003023;--secondary-color:#80c242;--secondary-color-hover:#73b139;--tertiary-color:#004936;--highlight-color:#5ea572;--highlightedText-color:#80c242;--success-color:#4a9c1b;--black:#000;--white:#fff;--grey:#ccc;--grey-100:#f8f9fa;--grey-200:#e9ecef;--grey-300:#dee2e6;--grey-400:#ced4da;--grey-500:#adb5bd;--grey-600:#687178;--grey-700:#495057;--grey-800:#343a40;--grey-900:#212529;--font-primary:Nunito,sans-serif;--font-secondary:Avenir,sans-serif;--header-background:#fff;--header-border:#fff;--header-borderBottom:#80c242;--header-borderLight:#20521b;--header-foreground:#fff;--header-logo-height:60px;--pill-button-secondary-backgroundColor:#80c242;--pill-button-secondary-color:#004936;--button-primary-backgroundColor:#004936;--button-primary-backgroundColor-hover:#003023;--button-primary-color:#fff;--progress-bar-background:#004936;--progress-bar-border-color:#80c242;--progress-bar-current-step-font-color:#004936;--footer-background:#004936;--footer-foreground:#fff;--footer-border:#497351;--valid-input-bg-color:#ecf2ec}[data-theme=thameslink]{--info-color:#32bef0;--danger-color:#cd3f34;--warning-color:#e8d102;--positive-color:#f5f5f5;--positiveDarker-color:#c9c2c8;--subtle-color:#f9f7f8;--error-color:#ffcad5;--negative-color:#ca002a;--striking-color:#ffba27;--striking-color-hover:#ffb20e;--primary-color:#4a545c;--primary-color-hover:#3f474e;--secondary-color:#e21185;--secondary-color-hover:#ca0f77;--tertiary-color:#4a545c;--highlight-color:#7d0882;--highlightedText-color:#e21185;--success-color:#4a9c1b;--black:#000;--white:#fff;--grey:#ccc;--grey-100:#f8f9fa;--grey-200:#e9ecef;--grey-300:#dee2e6;--grey-400:#ced4da;--grey-500:#adb5bd;--grey-600:#687178;--grey-700:#495057;--grey-800:#343a40;--grey-900:#212529;--font-primary:Nunito,sans-serif;--font-secondary:Avenir,sans-serif;--header-background:#fff;--header-border:#fff;--header-borderBottom:#e21185;--header-borderLight:#4a545c;--header-foreground:#fff;--header-logoHeight:35px;--pill-button-striking-backgroundColor:#ffba27;--pill-button-striking-color:#2c2c2c;--pill-button-secondary-backgroundColor:#e21185;--pill-button-secondary-color:#fff;--pill-button-subtle-backgroundColor:#fff;--pill-button-subtle-color:#4a545c;--pill-button-subtle-border:1px solid #e9ecef;--pill-button-negative-color:#fff;--pill-button-white-border:1px solid #4a545c;--progress-bar-background:#4a545c;--progress-bar-border-color:#e21185;--progress-bar-current-step-font-color:#fff;--button-primary-backgroundColor:#4a545c;--button-primary-backgroundColor-hover:#3f474e;--button-primary-color:#fff;--footer-background:#4a545c;--footer-foreground:#fff;--footer-border:#4b4b73;--notifications-default-color:#fff;--notifications-default-backgroundColor:#e21185;--notifications-info-color:#fff;--notifications-info-backgroundColor:#e21185;--notifications-warning-color:#fff;--notifications-warning-backgroundColor:#e21185;--notifications-error-color:#fff;--notifications-error-backgroundColor:#ca002a;--notifications-success-color:#fff;--notifications-success-backgroundColor:#e21185;--valid-input-bg-color:#f5f5f5}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}a,button{transition:all .3s ease-in-out}body{font-family:var(--font-primary);font-style:normal;font-weight:400}input:-webkit-autofill{transition:background-color 5000s}input:-webkit-autofill:hover{transition:background-color 5000s}input:-webkit-autofill:focus{transition:background-color 5000s}input:-webkit-autofill:active{transition:background-color 5000s}input:autofill:-moz-autofill-background{background:#fff}ul,li{margin:0;padding:0;list-style:none}p{margin-bottom:0}.visuallyhidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{max-width:860px;margin:0 auto;padding:0 8px}@media (max-width:767px){.container{padding:0 16px}}.externalLink{color:var(--white);max-height:20px;font-size:12px;font-family:var(--font-primary);text-decoration:none}.externalLink:hover{opacity:.7}.externalLink--blue{color:#00e;font-size:16px;text-decoration:underline}.pill-link{border-radius:20px;justify-content:center;align-items:center;width:100%;padding:0 5px;font-weight:700;text-decoration:none;display:flex}.pill-link:not(:disabled):hover,.pill-link:not(:disabled):active{background-color:var(--striking-color-hover)}.journeyDetailsButton{background:0 0;border:none;flex-direction:column;align-items:center;width:100%;height:100%;padding-top:22px;display:flex}.icon--rotate180{transform:rotate(180deg)}.typo__heading--h1{color:var(--white);font-size:32px;font-weight:700;font-family:var(--font-secondary);margin-top:2px;margin-bottom:2px;line-height:1.5}.typo__heading--page-heading{margin:22px 0}.typo__heading--h2{font-size:22px;font-family:var(--font-secondary);font-weight:700;line-height:1.5}.typo__heading--h3{font-size:18px;font-family:var(--font-secondary);font-weight:700;line-height:1.5}.typo__text{margin:16px 0;font-size:16px;line-height:1.5}.typo__form-heading{font-weight:700;font-style:16px;line-height:1.5;font-family:var(--font-primary);margin:0}.typo--nunito{font-family:var(--font-primary)}.bold{font-weight:700}.tertiary{color:var(--tertiary-color)}.white{color:var(--white)}.danger{color:var(--danger-color)}.layout__container{flex-direction:column;width:100%;min-height:100vh;display:flex}.layout__main{flex-direction:column;flex:1;display:flex}.mb-16{margin-bottom:16px}.header{background-color:var(--header-background);height:80px;color:var(--white);border-bottom:1px solid var(--header-borderBottom);align-items:center;display:flex}.header__wrapper{justify-content:space-between;align-items:center;display:flex}.header__nav{align-items:center;margin-left:auto;display:flex}.header img{z-index:1;height:var(--header-logo-height)}.header__dropdown.dropdown button{background-color:#0000;border:none;width:48px;padding:0}.header__dropdown.dropdown button svg{color:var(--secondary-color)}.header__dropdown.dropdown button:after{display:none}.header__dropdown.dropdown .dropdown-menu{background-color:var(--white);border-width:0;border-radius:2px;width:200px;padding:0;box-shadow:0 0 2px 3px #ececec;transform:translateY(37px)!important}.header__dropdown.dropdown .dropdown-menu button,.header__dropdown.dropdown .dropdown-menu a{text-align:left;width:100%;color:var(--black);font-size:16px;font-family:var(--font-primary);pointer-events:pointer;padding:8px 16px;text-decoration:none;display:block}.header__dropdown.dropdown .dropdown-menu button:hover,.header__dropdown.dropdown .dropdown-menu a:hover{background-color:#e9ecef}@media (max-width:767px){.header__dropdown.dropdown .dropdown-menu{width:calc(100vw - 32px)}}.footer{border-top:1px solid var(--footer-border);background-color:var(--footer-background);flex-direction:row;justify-content:space-between;align-items:center;min-height:44px;padding:0 24px;display:flex}@media (max-width:767px){.footer{flex-direction:column;gap:16px;padding:8px 16px}}.footer__main-link{flex:1;align-items:center;display:flex}.footer__main-link a{flex-direction:row;justify-content:center;align-items:center;gap:4px;display:flex}.footer__nav{flex-direction:row;align-items:center;display:flex}.footer__nav a{padding:0 10px;position:relative}.footer__nav a:after{content:"";background-color:var(--white);border-radius:2px;width:4px;height:4px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.footer__nav a:last-of-type{padding-right:0}.footer__nav a:last-of-type:after{display:none}.form-row{margin-bottom:16px}.form-row--two-columns{gap:16px;display:flex}.form-row--two-columns>div{flex:1}@media (max-width:767px){.form-row--two-columns{flex-direction:column}}.form-row-submit{flex-direction:row-reverse;display:flex}@media (max-width:767px){.form-row-submit{flex-direction:column;gap:16px}.form-row-submit button{width:100%}}.login-form__container{flex:1;align-items:flex-start;gap:32px;display:flex}@media (max-width:767px){.login-form__container{flex-direction:column;width:100%}}.login-form__form{flex:1}@media (max-width:767px){.login-form__form{width:100%}}.login-form__info-box{background-color:var(--secondary-color);border-radius:2px;width:340px;padding:16px 32px}.login-form__info-box .button{width:100%}@media (max-width:767px){.login-form__info-box{width:100%;padding:16px}}.login-form__footer{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.login-form__footer a{flex:1}@media (max-width:767px){.login-form__footer{flex-direction:column;align-items:flex-start;gap:16px}.login-form__footer>div,.login-form__footer .button{width:100%}}.login-form__link{color:var(--white);text-decoration:none}.personal-details-form__row{gap:16px;display:flex}.personal-details-form__row .form-group{flex:4}.personal-details-form__row .form-group:first-of-type{flex:1}@media (max-width:767px){.personal-details-form__row{flex-direction:column}}.personal-details-form .button--submit-form{max-width:160px;margin:0 0 0 auto}@media (max-width:767px){.personal-details-form .button--submit-form{width:100%;max-width:100%;margin:0}}.address-form__wrapper{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.address-form__wrapper>div{width:calc(50% - 8px);margin-bottom:0}.address-form__wrapper .form-input{margin-bottom:0}@media (max-width:767px){.address-form__wrapper{flex-direction:column}.address-form__wrapper>div{width:100%}}.address-form__footer{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.address-form__controls{flex-direction:column;gap:16px;display:flex}.address-form__controls button{align-self:flex-end}@media (max-width:767px){.address-form__controls button{align-self:center;width:100%}}.service-search-form__section,.service-search-form__title{margin-bottom:16px}.service-search-form__form{flex-wrap:wrap;gap:16px;display:flex}.service-search-form__form>div{width:100%;max-width:calc(50% - 8px)}@media (max-width:767px){.service-search-form__form{flex-direction:column}.service-search-form__form>div{max-width:100%}}.form-required-fields{color:var(--primary-color);font-size:14px;line-height:24px;font-family:var(--font-primary)}.charity-form__form .form-row{margin-bottom:0}.charity-form__radio-wrapper{border:1px solid var(--input-border-color);background-color:var(--subtle-color);cursor:pointer;border-radius:3px;margin-bottom:24px;padding:16px}.charity-form__radio-wrapper .form-check{align-items:center;display:flex}.charity-form__radio-content{align-items:center;gap:16px;padding:0;font-size:12px;display:flex}.charity-form__radio-content a{color:#00e;text-decoration:underline}.charity-form__radio-content a:hover{text-decoration:none}.charity-form__radio-img{width:100%;max-width:160px;height:auto}.charity-form button.button{margin:0 0 20px auto;display:flex}.create-manual-journey__form-row{gap:16px;display:flex}.create-manual-journey__form-row>div{flex:1}@media (max-width:767px){.create-manual-journey__form-row{flex-direction:column}}.paper-season-search__form-row{gap:16px;display:flex}.paper-season-search__form-row>div{flex:1}@media (max-width:767px){.paper-season-search__form-row{flex-direction:column}.paper-season-search__form-row>div{width:100%}}.paper-season-search__form-submit{flex-direction:column;gap:16px;display:flex}.paper-season-search__form-submit>button{align-self:flex-end}@media (max-width:767px){.paper-season-search__form-submit>button{align-self:center;width:100%}}.s-ticket-form__row{gap:16px;margin-bottom:16px;display:flex}.s-ticket-form__row>div{flex:1}.s-ticket-form__row--first{max-width:calc(50% - 8px)}@media (max-width:767px){.s-ticket-form__row{flex-direction:column}.s-ticket-form__row>div{width:100%}.s-ticket-form__row--first{max-width:100%}}.form-group__s-ticket-number{position:relative}.form-group__s-ticket-number>button{justify-content:center;align-items:center;display:flex;position:absolute;top:18px;right:16px}.form-group__ticket-number{position:relative}.form-group__ticket-number>button{justify-content:center;align-items:center;display:flex;position:absolute;top:18px;right:16px}.paper-season-form__row{gap:16px;margin-bottom:16px;display:flex}.paper-season-form__row>div{flex:1}.paper-season-form__row .form-input{margin-bottom:0}@media (max-width:767px){.paper-season-form__row{flex-direction:column}.paper-season-form__row>div{width:100%}}.bacs-form__form-row{gap:16px;margin-bottom:16px;display:flex}.bacs-form__form-row>div{flex:1}@media (max-width:767px){.bacs-form__form-row{flex-direction:column}.bacs-form__form-row>div{width:100%}}.form-group__radio .form-check{margin:0;padding-left:24px}.form-group__radio .form-check .form-check-input{border-color:var(--input-border-color);cursor:pointer;transition:all .3s ease-in-out;position:relative}.form-group__radio .form-check .form-check-input:after{content:"";background-color:var(--primary-color);opacity:0;zoom:0;z-index:-1;border-radius:50%;width:10px;height:10px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-group__radio .form-check .form-check-input:checked[type=radio]{background-color:var(--white-color);border-color:var(--primary-color)}.form-group__radio .form-check .form-check-input:checked[type=radio]:after{opacity:1;zoom:1;z-index:1}.form-group__radio .form-check .form-check-label{font-size:16px;font-family:var(--font-primary);color:var(--primary-color);cursor:pointer;padding-left:8px}.form-group__radio--with-children>div{align-items:center;gap:16px;display:flex}.form-group__radio--with-children>div .valid-feedback{color:inherit;margin:0;font-size:14px}.form-group__radio--with-children>div .form-check-input.is-valid{border-color:var(--input-border-color);cursor:pointer;margin:0;transition:all .3s ease-in-out;position:relative}.form-group__radio--with-children>div .form-check-input.is-valid:after{content:"";background-color:var(--primary-color);opacity:0;zoom:0;z-index:-1;border-radius:50%;width:10px;height:10px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-group__radio--with-children>div .form-check-input.is-valid:checked[type=radio]{background-color:var(--white-color);border-color:var(--primary-color)}.form-group__radio--with-children>div .form-check-input.is-valid:checked[type=radio]:after{opacity:1;zoom:1;z-index:1}.form-group__radio--with-children>div.form-check{padding:0}.form-group__radio--with-children>div.form-check .form-check-input{margin:0}.form-group__radio--with-children>div.form-check .form-check-label{padding:0}.form-group__checkbox .form-check{align-items:center;gap:10px;margin:0;padding:0;display:flex}.form-group__checkbox .form-check .form-check-input{border:2px solid var(--primary-color);background-color:var(--white);width:20px;height:20px;margin:0;transition:all .3s ease-in-out}.form-group__checkbox .form-check .form-check-label{font-size:14px;font-family:var(--font-primary);color:var(--primary-color);cursor:pointer}.form-group__switch .form-check.form-switch{cursor:pointer;align-items:center;gap:8px;padding:0;display:flex}.form-group__switch .form-check-input{cursor:pointer;width:50px;height:24px;margin:0}.form-group__switch .form-check-input:checked{background-color:var(--secondary-color);border-color:var(--secondary-color)}.form-group__switch .form-check-label{font-size:16px;font-family:var(--font-primary);cursor:pointer}.form-group__select input,.form-group__select label{font-family:var(--font-primary)}.ocdr-charity-form .form-check{align-items:center;display:flex}.ocdr-charity-form .form-check .form-check-label{padding-left:16px}.ocdr-charity-form__item{background-color:var(--subtle-color);border:1px solid var(--grey-300);cursor:pointer;border-radius:3px;padding:16px}.ocdr-charity-form__item-content{cursor:pointer;align-items:center;padding:0;font-size:12px;display:flex}@media (max-width:767px){.ocdr-charity-form__item-content{flex-direction:column;align-items:flex-start;gap:16px}}.ocdr-charity-form__item-banner{max-width:100px;padding-right:20px}.ocdr-charity-form__item-info{font-family:var(--font-primary);flex-direction:column;gap:16px;display:flex}.ocdr-charity-form__item-name{margin:0;font-size:14px;font-weight:700}.ocdr-charity-form__item-description{flex-direction:column;gap:16px;display:flex}.dropdown-select__error{font-family:var(--font-primary);margin-top:8px}.e-ticket__form .form-group__radio{margin-bottom:16px}.e-ticket__form .form-group__e-ticket-number{max-width:50%}.label{color:#656565;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.label--default{font-size:.8rem;position:absolute;top:8px;left:32px}.label--placeholder{position:absolute;top:21px;left:25px}.label--prefixed{padding-left:15px}.input-form{position:relative}.input-form input,.input-form textarea,.input-form .sui-select select{background-color:#0000;width:100%;padding:30px 10px 12px 24px}.input-form input:-webkit-autofill{transition:background-color 50000s ease-in-out;animation-name:}.input-form textarea:-webkit-autofill{transition:background-color 50000s ease-in-out;animation-name:}.input-form .sui-select select:-webkit-autofill{transition:background-color 50000s ease-in-out;animation-name:}.input-form input:not(:-webkit-autofill){animation-name:}.input-form textarea:not(:-webkit-autofill){animation-name:}.input-form .sui-select select:not(:-webkit-autofill){animation-name:}.input-form input{max-height:65px}.input-form textarea{padding-left:32px}.input-form .sui-select select{border:none}.input-form input:disabled,.input-form textarea:disabled,.input-form .sui-select select:disabled{cursor:not-allowed}.input-form__placeholder input,.input-form__placeholder textarea,.input-form__placeholder .sui-select select{padding-top:20px;padding-bottom:20px}.input-form--focus{background-color:var(--white);box-shadow:0 1px 10px 5px #edeaed}.input__form-group{margin-bottom:16px}.input__wrapper{position:relative}.input__wrapper input{border:1px solid var(--grey);width:100%;height:65px;color:var(--grey-900);font-size:16px;font-family:var(--font-primary);border-radius:4px;padding:20px 10px 20px 24px}.input__label{color:var(--grey-600);font-size:16px;font-family:var(--font-primary);position:absolute;top:50%;left:25px;transform:translateY(-50%)}.input__label--is-required{width:12px;height:12px;color:var(--grey-600);position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.input__error-box{background-color:var(--white);border-radius:3px;margin-top:8px;padding:8px}.input__error-box--contrast{background-color:var(--white);border-radius:3px;padding:8px}.password-hint__wrapper{margin-top:10px;display:flex}.password-hint{font-weight:700;font-family:var(--font-primary);border-top:5px solid var(--input-border-color);flex:1;align-items:center;font-size:14px}.password-hint__list{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.password-hint__ok{border-top-color:var(--secondary-color)}.password-hint__ok svg{color:var(--secondary-color)}@media (max-width:767px){.password-hint{font-size:12px}.password-hint svg{max-width:12px}}@media (max-width:400px){.password-hint{font-size:10px}.password-hint svg{max-width:10px}}.input__photocard-number{position:relative}.input__photocard-number button{background-color:#0000;border:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.input-select__form-group{height:58px;position:relative}.input-select__form-group .input__label{transform:inherit;font-size:12px;top:8px;left:8px}.input-select__form-group .form-select{width:100%;height:100%}.input-date-selector__container{justify-content:space-between;align-items:center;display:flex}.input-date-selector__wrapper{align-items:center;gap:12px;display:flex}.input-date-selector__wrapper button{align-items:center;gap:16px;display:flex}.input-date-selector__cta svg{flex-shrink:0}.input-date-selector__cta-label{font-family:var(--font-primary);text-decoration:none}.input-date-selector__cta-label--none-selected{text-decoration:underline}.input-date-picker .flatpickr-current-month .numInputWrapper{display:none}.form-input input{height:65px;color:var(--black);font-family:var(--font-primary);border-color:var(--input-border-color)}.form-input input:disabled+label:after{background-color:#0000!important}.form-input label{width:100%;color:var(--black);font-family:var(--font-primary)}.form-input-base--with-prefix span.input-group-text{z-index:-1;opacity:0;color:var(--grey);background-color:#0000;border:none;padding:0 0 0 .75rem;font-size:16px;font-weight:700;position:absolute;top:0;left:0}.form-input-base--with-prefix input:focus{padding-left:1.5rem}.form-input-base--with-prefix input:focus+span.input-group-text{z-index:1;opacity:1;transform:translateY(25px)}.form-input-base--with-prefix.form-input-base--with-value input{padding-left:1.5rem}.form-input-base--with-prefix.form-input-base--with-value input+span.input-group-text{z-index:1;opacity:1;transform:translateY(25px)}.form-input-base--error input{border-color:var(--danger-color)}.form-input-base--valid label:after{background-color:var(--valid-input-bg-color)!important}.form-input-base--valid input{background-color:var(--valid-input-bg-color)}.form-input-base--valid input:focus~label:after{background-color:#fff!important}.form-input-password{position:relative}.form-input-password__password-eye-btn{background-color:#0000;border:none;outline:none;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.form-input-password__password-eye-btn:hover{opacity:.7}.form-group .alert.alert-danger{color:var(--danger-color);font-size:16px;font-family:var(--font-primary);background:0 0;border:none;border-radius:0;margin-bottom:0;padding:0}.form-group__photo-card-number{position:relative}.form-group__photo-card-number>button{justify-content:center;align-items:center;display:flex;position:absolute;top:18px;right:16px}.form-group__photo-card-number__help-img img{max-width:100%;height:auto;display:block}.form-group__e-ticket-number{position:relative}.form-group__e-ticket-number>button{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.form-group__e-ticket-number__help-img img{max-width:100%;height:auto;display:block}.form-group__checkbox{cursor:pointer;transition:all .3s ease-in-out}.form-group__checkbox input{cursor:pointer}.form-group__checkbox label{cursor:pointer;font-size:14px}.form-group__checkbox--disabled{opacity:.3;pointer-events:none}.form-group__checkbox--checked .form-check .form-check-input{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");background-color:var(--primary-color);background-image:var(--bs-form-check-bg-image)}.photo-card-number{position:relative}.photo-card-number>button{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.photo-card-number__help-img img{max-width:100%;height:auto;display:block}.input-time-picker{font-family:var(--font-primary)}.input-time-picker__selectors{gap:16px;width:100%;display:flex}.input-time-picker__selectors>div{width:calc(50% - 8px)}@media (max-width:767px){.input-time-picker__selectors{flex-direction:column}.input-time-picker__selectors>div{width:100%}}.home-page__login-form-section{padding-bottom:24px}.home-page__info-section{background-color:var(--white);color:var(--primary-color);border-radius:3px;margin:24px 0;padding:16px;font-weight:300}.home-page__info-section a{color:#00e;font-size:16px;text-decoration:underline}.home-page__info-section a:hover{opacity:.7}.home-page__section-controls{align-items:center;display:flex}.home-page__section-controls div{flex:1}.home-page__section-controls div button{max-width:200px;margin:0 auto;display:flex}@media (max-width:767px){.home-page__section-controls{flex-direction:column;gap:16px}.home-page__section-controls div{width:100%}.home-page__section-controls div button{width:100%;max-width:100%;margin:0}}.hero__container{color:var(--white);background-color:var(--primary-color);flex-direction:column;flex:1}.hero__content{margin:0 auto;padding:24px 8px}.item-card__footer{background-color:"#f8f8f8"}.progressbar{background-color:var(--primary-color);justify-content:center;height:45px;display:flex;overflow:hidden}.progressbar--sticky{position:sticky;top:0}.progressbar__wrapper{justify-content:center;align-items:center;display:flex}@media (max-width:767px){.progressbar__wrapper{padding:0}}.progressbar__step-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.progressbar__step{flex:1;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.progressbar__step p{margin:0;font-size:16px}.progressbar__step--passed svg,.progressbar__step--passed p{opacity:.5}@media (max-width:767px){.progressbar__step p{display:none}}.progressbar__step-label{align-items:center;display:flex}.my-claims__heading{align-items:center;gap:32px;padding:22px 0;display:flex}.my-claims__heading h1{flex-shrink:0;margin:0}.my-claims__heading select{max-width:250px}.my-claims__heading button{flex:0 0 250px;align-self:center;margin:0 0 0 auto}@media (max-width:767px){.my-claims__heading button{flex:none}}.filter-controls__container{background-color:var(--positive-color);width:250px;color:var(--primary-color);border:1px solid var(--positiveDarker-color);flex-direction:column;gap:16px;padding:16px;display:flex;position:absolute;top:0;left:-250px;transform:translate(-16px)}@media (max-width:1364px){.filter-controls__container{width:100%;position:inherit;transform:inherit;margin-bottom:16px;left:0}}.filter-controls__list{flex-direction:column;gap:16px;display:flex}@media (max-width:1364px){.filter-controls__list{flex-direction:row}}@media (max-width:767px){.filter-controls__list{flex-direction:column}}@media (max-width:1364px){.filter-controls__filter-group{flex:2}.filter-controls__filter-group:last-of-type{flex:3}}.filter-controls__label{margin-bottom:8px}@media (max-width:1364px){.status-filter__form{flex-flow:wrap;justify-content:space-between;display:flex}.status-filter__form .form-group__checkbox{width:calc(50% - 4px);margin-bottom:4px}.type-filter__form{flex-flow:wrap;justify-content:space-between;display:flex}.type-filter__form .form-group__checkbox{width:calc(50% - 4px)}}.complete-page>svg{color:var(--success-color);width:84px;height:84px;margin:24px auto;display:block}.complete-page__text-box{background-color:var(--secondary-color);color:var(--white);border:5px solid;border-color:var(--primary-color);text-align:center;margin:20px 0 40px;padding:16px;font-size:20px;font-weight:700}.complete-page__cta{background-color:var(--striking-colo);width:auto;max-width:290px;height:48px;color:var(--primary-color);gap:8px;margin:0 auto;padding:0 24px;display:flex}.claim-section{outline:none;margin-bottom:16px}.claim-section__header{justify-content:space-between;align-items:center;gap:16px;height:30px;display:flex}.claim-section__header button svg{color:var(--highlightedText-color)}.claim-section__title{color:var(--primary-color);font-size:16px;font-family:var(--font-primary);margin:0}.claim-section__rows-content{flex-wrap:wrap;gap:16px;display:flex}.claim-section__rows-content>div{flex:1}.claim-section__row{gap:16px;margin-bottom:2px;display:flex}.claim-section__claim-details{color:var(--primary-color);background-color:var(--positive-color);align-items:center;padding:10px}.claim-section__claim-details .highlight{color:var(--primary-color)}.claim-section__claim-details p:last-of-type{margin-left:auto;margin-right:0}.claim-section__claim-details p:first-of-type{margin-left:0;margin-right:auto}.claim-section__row-content{align-items:center;gap:16px;display:flex}.claim-section__col{flex:1}.pagination{font-family:var(--font-primary);justify-content:space-around;margin-bottom:16px;display:flex}.pagination ul{margin:0;padding:0;display:inline-block}.pagination li{display:inline}.pagination li>a{float:left;color:var(--primary-color);background-color:var(--white);border:1px solid #ddd;margin-left:-1px;padding:6px 12px;line-height:1.42857;text-decoration:none;position:relative}.pagination li:first-child>a{border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:0}.pagination li:last-child>a{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination li>a:hover,.pagination li>a:focus{cursor:pointer;z-index:2;color:var(--primary-color);background-color:var(--positive-color);border-color:var(--positiveDarker-color)}.pagination .selected>a,.pagination .selected>a:hover,.pagination .selected>a:focus{z-index:3;color:var(--white);cursor:default;background-color:var(--secondary-color);border-color:var(--secondary-color)}.pagination .disabled>a,.pagination .disabled>a:hover,.pagination .disabled>a:focus{color:#777;cursor:not-allowed;background-color:var(--white);border-color:#ddd}.ticket-image .details{background-color:var(--primary-color);color:var(--white)}.ticket-image dl{color:var(--black);background:var(--white);border:1px solid #333;border-width:1px 1px 0 0;border-radius:5px;flex-flow:wrap;display:flex}.ticket-image dt{text-align:right;border-bottom:1px dotted #333;flex-basis:30%;padding:2px 4px;font-weight:700}.ticket-image dd{border-bottom:1px dotted #333;flex-grow:1;flex-basis:70%;margin:0;padding:2px 4px;font-family:monospace;line-height:2}.registered-claim-summary .claimInfo button{cursor:pointer}.registered-claim-summary .repaymentMethod{font-size:14px}.registered-claim-summary .statusCard{justify-content:space-between;width:100%;margin-top:0;margin-bottom:0;display:flex}.registered-claim-summary .buttonsWrapper{justify-content:flex-end;margin-top:5px;margin-bottom:0;padding-right:10px;font-size:14px;display:flex}.registered-claim-summary .buttons{cursor:pointer;background-color:#f8f9fa;border:none;align-items:center;font-weight:900;display:flex}.registered-claim-summary .edit{color:#007ab8}.registered-claim-summary .icons{max-width:13px;max-height:13px;font-weight:900}.registered-claim-summary .headerDate{font-size:20px;font-weight:600}.registered-claim-summary .headerStation{margin-top:5px;margin-bottom:5px;font-size:16px;font-weight:300}.registered-claim-summary .delayed{width:60%;margin-bottom:5px;font-size:14px;font-weight:800;display:flex}.registered-claim-summary .conditions{width:60%;font-size:11px}.registered-claim-summary .statusButton{width:25%}.registered-claim-summary .charter{text-decoration:underline}.registered-claim-summary .claimRef{font-size:13px}.registered-claim-summary .statusConditionsCard{border-top:1px solid #ececec;justify-content:space-between;width:100%;margin-bottom:0;padding-top:15px;display:flex}.registered-claim-summary .ocdr-arrows-icon{margin-right:8px;position:relative;top:5px}.registered-claim-summary .claimRefWrapper{text-align:right}.registered-claim-summary .claimRefWrapperMobile{justify-content:space-between;align-items:baseline;width:100%;margin-top:15px;display:flex}.registered-claim-summary__claim-info{flex-direction:column;justify-content:space-between;align-items:flex-end;width:50%;margin-top:0;display:flex}.registered-claim-summary__delay-and-reimbursement-info{justify-content:space-between;display:flex}.registered-claim-summary__delay-info ul{margin:0 0 5px;padding:0;list-style-type:none}.registered-claim-summary__delay-info li{margin-right:10px;display:inline-block}.registered-claim-summary__delay-info svg{position:relative;top:3px}.sr-alternative__only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sr-alternative__container{position:relative}.sr-alternative__contained{clip:rect(0,0,0,0);padding:inherit;margin:inherit;inset:0;overflow:hidden;position:absolute!important}.claim-submission-success-modal .main-body-copy{background:var(--white);color:var(--primary-color);text-align:left;letter-spacing:-.1px;margin-top:20px;font-size:26px;font-weight:700;line-height:32px}.claim-submission-success-modal .container{font-family:var(--font-primary)}.claim-submission-success-modal .modal-body{text-align:center;margin:0 25px}.claim-submission-success-modal .status-container{border:5px solid var(--black);color:var(--white);background:#1c9de3;padding:15px}.claim-submission-success-modal .align-left{text-align:left}.claim-submission-success-modal .marketing-site-link{margin-top:25px;font-size:15px;width:275px!important}.modal-header{background:var(--primary-color);color:var(--white);font-size:24px;font-weight:700;font-family:var(--font-secondary)}.modal-header .btn-close{--bs-btn-close-bg:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI0ZGRic+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz4=);background:#0000 var(--bs-btn-close-bg)center/1em auto no-repeat;opacity:1;width:16px;height:16px;margin:0 0 0 auto;padding:0}.modal-header .btn-close:hover{opacity:.7}.modal-body{justify-content:center;align-items:center;padding:16px;display:flex}.modal-footer{background-color:var(--grey-100);justify-content:center;gap:16px}.modal-footer button{flex:1;margin:0}.login-modal__body{width:100%}.login-modal__body .form-group{margin-bottom:16px}.login-modal__body .form-row{margin-bottom:0}.login-modal__body a.primary{color:var(--primary-color);text-decoration:none}.login-modal__body a.primary:hover{text-decoration:underline}.e-ticket-number-popup__container{flex-direction:column;justify-content:center;align-items:center;display:flex}.e-ticket-number-popup__container .alert{align-items:center;gap:8px;display:flex}.e-ticket-number-popup__container .alert svg{flex-shrink:0}.e-ticket-number-popup__img-container{max-width:100%}.e-ticket-number-popup__img-container img{max-width:100%;height:auto;margin:0 auto;display:block}.button{background-color:inherit;cursor:pointer;border:none;outline:none;transition:all .3s ease-in-out}.button--plain{cursor:pointer;text-align:inherit;text-transform:none;background-color:#0000;border:none;margin:0;padding:0;overflow:visible}.button--plain svg,.button--plain use{pointer-events:none}.button-split{color:#6d515f;border:2px solid #d8cbd2;border-radius:3px;flex-direction:column;width:100%;padding:0;display:flex}.button-split__container{width:100%;height:100%;display:flex}.button-split__icon-wrapper{background-color:var(--white);flex-direction:column;justify-content:center;align-items:center;display:flex}.button-split__content{text-align:left;background:var(--subtle-color);width:100%;height:100%;font-family:var(--font-primary);align-self:center;padding:16px;transition:all .3s ease-in-out;display:flex}.button-split__content li{font-family:var(--font-primary);font-size:16px;line-height:1.5}.button-split:hover .button-split__content{background-color:#eee8eb}.button-split--positive{border-color:#9eddf8}.button-split--positive svg{color:var(--secondary-color)}.button-split--positive .button-split__content{background-color:var(--positive-color);color:#0d77a3;align-items:center}.button-split--positive:hover .button-split__content{background-color:var(--positiveDarker-color)}.button--pill{background-color:var(--striking-color);height:40px;color:var(--primary-color);font-size:16px;font-weight:700;font-family:var(--font-secondary);border:none;border-radius:20px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:0 24px;display:inline-flex}.button--pill svg,.button--pill use{pointer-events:none;flex-shrink:0}.button--pill:hover,.button--pill:active{background-color:var(--striking-color-hover)}.button--pill.button--secondary{background-color:var(--pill-button-secondary-backgroundColor);color:var(--pill-button-secondary-color)}.button--pill.button--secondary:not(:disabled):hover,.button--pill.button--secondary:not(:disabled):active{background-color:var(--secondary-color-hover)}.button--pill.button--submit-form{margin-left:auto;margin-right:0;display:flex}.button--pill:disabled{opacity:.5;pointer-events:none}.button--subtle{background-color:var(--white);color:var(--primary-color);border:1px solid var(--grey-200)}.button--subtle:not(:disabled):hover,.button--subtle:not(:disabled):active{background-color:#eee8eb}.button--striking{background-color:var(--striking-color);color:var(--primary-color);font-family:var(--font-secondary)}.button--striking:hover{background-color:var(--striking-color-hover)}.button--secondary{font-family:var(--font-primary);background-color:var(--secondary-color);color:var(--primary-color);font-weight:600}.button--negative{color:var(--white)}.button--white{border:1px solid var(--primary-color);background-color:var(--white)}.button--white:hover{background-color:#f2f2f2!important}.button--primary{font-family:var(--font-primary);background-color:var(--button-primary-backgroundColor);color:var(--button-primary-color);font-weight:600}.button--primary:hover{background-color:var(--button-primary-backgroundColor-hover)}.choose-address__list{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.choose-address__list button{max-width:calc(33.3333% - 10.6667px)}.choose-address__list button ul{flex-direction:column;justify-content:center;display:flex}@media (max-width:767px){.choose-address__list{flex-direction:column}.choose-address__list button{max-width:100%}}.choose-address__footer{flex-direction:row-reverse;display:flex}@media (max-width:767px){.choose-address__footer{flex-direction:column;margin-bottom:16px}.choose-address__footer button{width:100%}}.create-account__container{font-family:var(--font-primary)}.create-account__container .externalLink{font-family:var(--font-primary);color:#00e;font-size:16px;text-decoration:underline}.create-account__container .externalLink:hover{text-decoration:none}.create-account__container .form-group__checkbox label.form-check-label{font-size:16px}.create-account__small-print{font-size:12px}.email-in-use__info-text{margin-bottom:16px}.email-in-use__info-text span+a{padding-left:4px}.email-in-use__controls{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.choose-date__list{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}@media (max-width:767px){.choose-date__list{flex-direction:column;margin-bottom:16px}}.choose-date .button-split{max-width:calc(33.3333% - 10.6667px)}@media (max-width:767px){.choose-date .button-split{max-width:100%}}.choose-date__date p{font-family:var(--font-primary);color:var(--primary-color);margin-bottom:0;font-size:36px;line-height:1}.choose-date__date p:last-of-type{text-transform:uppercase;font-size:13px;font-weight:700}.choose-date__weekday{color:var(--primary-color);font-size:24px;font-family:var(--font-primary);align-items:center;display:flex}.choose-date__custom-day .button-split{width:100%;max-width:100%}.choose-date__custom-day .button-split__container{align-items:stretch}.choose-date__custom-day .button-split__content{background-color:var(--positive-color);align-items:center;height:80px;display:flex}@media (max-width:767px){.choose-date__custom-day{margin-bottom:16px}}.choose-date__custom-day-icon{color:var(--primary-color)}.choose-date__custom-day-label{color:var(--primary-color);margin:0;font-size:24px;line-height:1}.choose-ticket__container{margin-bottom:16px}.choose-ticket__tickets-list{font-family:var(--font-primary);flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.choose-ticket__tickets-list .button-split{max-width:calc(50% - 8px)}.choose-ticket__tickets-list .button-split__icon-wrapper{width:100%;max-width:100px;height:100px;color:var(--primary-color)}@media (max-width:767px){.choose-ticket__tickets-list{flex-direction:column}.choose-ticket__tickets-list .button-split{max-width:100%}.choose-ticket__tickets-list .button-split__content{height:100px}}.choose-ticket__ticket-price{color:var(--primary-color);font-size:16px;font-family:var(--font-primary);flex-direction:column;justify-content:center;align-items:center;display:flex}.choose-ticket__ticket-info{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.choose-ticket__ticket-info p{font-size:18px}.choose-ticket__ticket-info p:first-of-type{color:var(--primary-color)}.choose-ticket__ticket-info p:first-of-type span,.choose-ticket__ticket-info p:last-of-type{color:var(--highlight-color)}.choose-ticket__no-ticket .button-split{width:100%;max-width:100%}.choose-ticket__no-ticket .button-split__container{align-items:stretch}.choose-ticket__no-ticket .button-split__icon-wrapper{width:100%;max-width:100px;color:var(--primary-color)}.choose-ticket__no-ticket .button-split__content{background-color:var(--positive-color);height:100px;color:var(--primary-color);font-family:var(--font-primary);align-items:center;font-size:18px;display:flex}.create-journey__legs-item{background-color:var(--grey-100);border:1px solid var(--grey-300);justify-content:space-between;margin-bottom:16px;padding:12px 16px;display:flex}.create-journey__legs-item__train{align-items:center;gap:12px;display:flex}.create-journey__legs-item__train__toc-name{font-weight:700}.create-journey__controls{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ticket-types__list{flex-wrap:wrap;gap:16px;display:flex}.ticket-types__list>button{max-width:calc(50% - 8px);color:var(--primary-color);font-size:18px}.ticket-types__list>button .button-split__content{align-items:center}@media (max-width:767px){.ticket-types__list{flex-direction:column}.ticket-types__list>button{max-width:100%}}.add-journey-instructions{align-items:center;gap:16px;display:flex}.single-return__form{margin-bottom:16px}.single-return__images-helper{align-items:flex-start;gap:16px;max-width:100%;display:flex;overflow:hidden}@media (max-width:767px){.single-return__images-helper{flex-direction:column}.single-return__images-helper>img{max-width:100%}}.single-return__image-container img{width:100%;height:auto;display:block}.single-return__image-container:first-of-type{flex:43}.single-return__image-container:last-of-type{flex:57}.single-return__inputs{flex-wrap:wrap;gap:16px;display:flex}.single-return__inputs>div{width:calc(50% - 8px)}.single-return__inputs>div .form-input{margin:0}@media (max-width:767px){.single-return__inputs{flex-direction:column}.single-return__inputs>div{width:100%}}.single-return__issue-date{border:1px solid var(--grey-300);background-color:var(--white);border-radius:6px;height:62px;padding:12px}.single-return__issue-date button{align-items:center;gap:16px;display:flex}.single-return__issue-date button span{text-decoration:underline}.single-return__radio-inputs>div:first-of-type{margin-bottom:16px}.single-return__btn-submit button{width:160px}@media (max-width:767px){.single-return__btn-submit button{width:100%}}.claim-value-filter{align-items:center;gap:16px;padding-top:8px;padding-right:16px;display:flex}.input-range__track-container{width:100%;height:36px;display:flex}.input-range__track-active{border-radius:4px;align-self:center;width:100%;height:5px}.input-range__thumb{background-color:var(--secondary-color);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.input-range__thumb-label{color:var(--primary-color);white-space:nowrap;font-size:13px;font-family:var(--font-primary);position:absolute;top:-20px}@media (max-width:1364px){.sorting{max-width:250px;margin:0 0 16px auto}}.service-search-results__no-results{flex-direction:column;justify-content:center;align-items:center;padding:26px 0;display:flex}.service-search-results__no-results ul{padding:16px 0}.service-search-results__no-results ul li{list-style:outside}@media (max-width:767px){.service-search-results__no-results ul{padding:16px;list-style-position:inside}}.service-search-results__no-results button{align-self:center;max-width:520px}@media (max-width:767px){.service-search-results__no-results button{width:100%;max-width:400px}}.Toastify__toast--default,.Toastify__toast--info,.Toastify__toast--warning{color:var(--primary-color);background-color:var(--secondary-color)}.Toastify__toast--error{color:var(--white);background-color:var(--negative-color)}.Toastify__toast--success{color:var(--primary-color);background-color:var(--secondary-color)}.heading--default{font-family:var(--font-secondary)}.heading--primary{font-family:var(--font-primary)}.heading--secondary{font-family:var(--font-secondary)}.choose-reason__list{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.choose-reason__list button{max-width:calc(50% - 8px)}.choose-reason__list button .button-split__content{align-items:center}@media (max-width:767px){.choose-reason__list{flex-direction:column}.choose-reason__list button{max-width:100%}}.choose-reason__text{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.choose-reason__text__info{font-size:13px}.resubmission-details__input{margin-bottom:16px}.choose-delay-length__list{flex-direction:column;gap:16px;display:flex}.choose-delay-length__list button .button-split__content{align-items:center}@media (max-width:767px){.choose-delay-length__list button{max-width:100%}}.choose-payment-method__list{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.choose-payment-method__list button{max-width:calc(50% - 8px)}.choose-payment-method__list button .button-split__content{align-items:center}.choose-payment-method__list--current button{max-width:100%}@media (max-width:767px){.choose-payment-method__list{flex-direction:column}.choose-payment-method__list button{max-width:100%}}.choose-payment-method__summary>button{margin-bottom:16px}@media (max-width:767px){.choose-payment-method__summary>button{width:100%}}.review__summary-controls{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.review__summary-controls button{max-width:100%}.review__summary-controls button svg{color:var(--secondary-color)}.review__summary-controls button .button-split__content{background-color:var(--positive-color);align-items:center}.claim-details__delete-cta{margin-bottom:48px}@media (max-width:767px){.claim-details.container{padding:0}}.oyster-contactless__alert-content{align-items:center;gap:16px;display:flex}.oyster-contactless__alert-content-image,.ticket-number__img{max-width:100%;height:auto;display:block}.s-ticket-number__alert-content{align-items:center;gap:16px;display:flex}.s-ticket-number__img-container{justify-content:center;align-items:center;display:flex}.s-ticket-number__img-container img{max-width:256px;height:auto;display:block}.e-ticket__example-images{justify-content:space-between;display:flex}.e-ticket__example-images img:first-child{flex-basis:35%;max-width:35%}.e-ticket__example-images img:last-child{flex-basis:65%;max-width:65%}.e-ticket__example-images-description{padding:16px 0}.uploader{transition:opacity .3s ease-in-out}.uploader--disabled{opacity:.5;pointer-events:none}.uploader__container>div{box-sizing:border-box;border:2px solid var(--input-border-color);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:120px;margin:0 auto;transition:all .15s linear;display:flex;position:relative;overflow:scroll}.uploader__title{color:var(--highlight-color);font-size:20px;font-weight:700;line-height:1.5}@media (max-width:768px){.uploader__title--desktop{display:none}}.uploader__title--mobile{display:none}@media (max-width:768px){.uploader__title--mobile{display:block}}.uploader__description{color:var(--highlight-color);font-size:16px;font-weight:700;line-height:1.5}.uploader .alert.alert-danger{color:var(--danger-color);background:0 0;border:none;border-radius:0;margin-bottom:0;padding:0;font-size:16px}.uploader-preview{border:2px solid var(--input-border-color);border-radius:4px;align-items:center;width:100%;min-height:120px;padding:16px;display:flex}.uploader-preview__container{flex:1;justify-content:space-between;align-items:center;display:flex}.uploader-preview__image img{border-radius:4px;width:auto;max-width:140px;height:auto;max-height:40px;display:block}.uploader-preview__status{align-items:center;gap:8px;display:flex}.uploader-preview__status progress{appearance:none;width:160px;height:16px}.uploader-preview__status progress::-webkit-progress-bar{background:var(--secondary-color)}.uploader-preview__status progress::-webkit-progress-value{background:var(--secondary-color)}.uploader-preview__status progress::-moz-progress-bar{background:var(--secondary-color)}.uploader-preview__status button{justify-content:center;align-items:center;display:flex}.my-claims__main{position:relative}.my-claims__main>div:last-of-type{width:100%}.claim-summary{color:var(--primary-color);background-color:var(--grey-100);border:1px solid var(--grey-200);border-radius:3px;margin:0 0 16px;padding:16px}.claim-summary__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.claim-summary__title{color:var(--primary-color);font-size:20px;font-weight:700;line-height:1.5;font-family:var(--font-secondary);margin:0}.claim-summary__journey{color:var(--primary-color);font-size:16px;line-height:1.5;font-family:var(--font-primary);flex-wrap:wrap;display:flex}.claim-summary__status{border-radius:4px;flex-direction:column;align-items:center;padding:4px 8px;font-size:16px;display:flex}.claim-summary__status p{text-transform:uppercase;font-size:14px;font-family:var(--font-primary);align-items:center;gap:4px;display:flex}.claim-summary__rejection{background-color:var(--error-color);color:#690015;font-family:var(--font-secondary);border:1px solid #f0b7c3;margin-top:8px;margin-bottom:0;padding:8px 16px}.claim-list .accordion-item{border:1px solid #32bef0;border-radius:3px;margin-bottom:16px}.claim-list .accordion-item .claim-details__delete-cta{margin-bottom:16px}.claim-list .accordion-button{background-color:#e5f6fd;border-radius:0}.claim-list .accordion-header{box-shadow:none;border:none}.claim-header{color:var(--primary-color);justify-content:space-between;font-size:16px;display:flex}.claim-header__heading h2{color:var(--primary-color);font-size:20px;font-family:var(--font-secondary);margin:0;font-weight:700}.charity-details{color:var(--primary-color);font-size:18px;font-family:var(--font-primary)}.react-datepicker{font-family:var(--font-primary);background:var(--white);border:none;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.react-datepicker__header{background-color:var(--white);border-bottom:none}.react-datepicker__current-month{font-size:16px}.react-datepicker__day-name{width:40px;color:var(--black);font-size:12px;font-weight:700}.react-datepicker__day{color:#393939;border-radius:50%;width:40px;font-size:14px;line-height:40px}.react-datepicker__day:hover{background-color:var(--secondary-color)!important;border-radius:50%!important}.react-datepicker__day--selected{color:var(--white);background-color:var(--secondary-color)}.react-datepicker__day--disabled{color:var(--grey);opacity:.5;pointer-events:none}.react-datepicker__navigation-icon{top:3px}.react-datepicker__day--in-range{background-color:var(--secondary-color);color:var(--white);border-radius:50%}.service-search-results table{border-collapse:separate;border-spacing:2px;border-color:#fff}.service-search-results td{padding:0}.service-search-results th{padding:2px 0}.service-search-results button{width:100%;height:32px}.choose-journey__sub-title{margin-bottom:16px}.choose-journey__list{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.choose-journey__list>button{max-width:calc(50% - 8px)}@media (max-width:767px){.choose-journey__list>button{max-width:100%}}.choose-journey__other-journey{margin-bottom:16px}.choose-journey__other-journey .button-split__icon-wrapper svg{color:var(--primary-color)}.choose-journey__other-journey .button-split__content{color:var(--primary-color);align-items:center;display:flex}.journey-button{font-family:var(--font-primary);flex-direction:column;display:flex}.journey-button__departure-time{color:#000;font-size:22px;font-weight:700}.journey-button__num-changes{text-transform:uppercase;padding-top:2px;font-size:14px;line-height:1.1}.journey-button__details-button{font-size:14px;line-height:1.1}.journey-button__summary{font-family:var(--font-primary);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.journey-button__summary span{color:var(--secondary-color)}.journey-button__summary span.journey-button__station{color:var(--primary-color)}
