.login-form__create[data-v-73945734]{text-align:center}.login-form__create hr[data-v-73945734]{display:block;border-top:1px solid #eceff1;border-bottom:none;border-right:none;border-left:none;margin:8px 0}.login-form__create p[data-v-73945734]{display:block;color:#4c5e67;font-size:12px;line-height:18px;text-align:center;margin-bottom:8px}

.register-form__sign-in[data-v-2d10d3f8]{text-align:center}.register-form__sign-in hr[data-v-2d10d3f8]{display:block;border-top:1px solid #eceff1;border-bottom:none;border-right:none;border-left:none;margin:8px 0}.register-form__sign-in p[data-v-2d10d3f8]{display:block;color:#4c5e67;font-size:12px;line-height:18px;text-align:center;margin-bottom:8px}.register-form__text[data-v-2d10d3f8]{font-size:14px;line-height:20px}.register-form__heading[data-v-2d10d3f8]{font-size:20px;font-weight:500;line-height:24px;margin-bottom:10px}

.favourite-modal .modal__inner[data-v-bea54908]{height:calc(100vh - 144px);max-height:100%}@media (min-width: 768px){.favourite-modal .modal__inner[data-v-bea54908]{top:50%;max-height:100vh;height:auto;width:90%}}

.mapboxgl-popup{font-family:Roboto,sans-serif}.mapboxgl-popup-content{border-radius:4px;background-color:#ffffff;padding:12px 12px 14px;-webkit-box-shadow:0 2px 13px 0 rgba(0,0,0,0.5);box-shadow:0 2px 13px 0 rgba(0,0,0,0.5)}.mapboxgl-popup--tooltip{font-size:14px;color:#3d3d3d}.mapboxgl-popup--tooltip .mapboxgl-popup-content{padding:6px 9px}.mapboxgl-popup--tooltip .mapboxgl-popup-tip{display:none}.map-popup{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.map-popup__icon{display:inline-block}.map-popup__icon i{font-size:16px;color:#00364a}.map-popup__title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:700;letter-spacing:1.5px;line-height:16px;color:#5d636e;text-transform:uppercase;margin-bottom:6px}.map-popup__subtitle{color:#00364a;line-height:21px;font-size:18px;font-weight:500;letter-spacing:0.15px}.map-popup__favourite{height:24px}.map-popup__favourite i{font-size:24px}.map-popup__links--slim{max-width:150px}.map-popup__links .btn{width:248px;max-width:100%}.map-popup__content{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:24px}.map-popup__icon{margin-right:10px}.map-popup__footer{margin:8px -12px -4px;padding:8px 12px 0;border-top:1px solid #e4eaec;font-size:14px;color:#00364a}

.dropdown-list{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:190px;border-radius:4px;overflow:hidden}.dropdown-list__toggle{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;width:100%;padding:9px 8px 9px 12px;font-size:14px;line-height:14px;font-weight:bold;background-color:#00364a;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:3px solid #cddc2a}.dropdown-list__toggle:focus{outline:#3b99fc solid 2px}.dropdown-list__toggle i{line-height:inherit}.dropdown-list__list{list-style:none;padding:0;margin:0;display:none;padding:12px;background-color:white}.open>.dropdown-list__list{display:block}.dropdown-list__item:not(:last-child){margin-bottom:8px}

.map__layers-controls{position:relative;margin-top:10px;margin-left:45px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width: 768px){.map__layers-controls{margin-top:15px}}

.mapboxgl-ctrl-top-left{top:96px}.mapboxgl-canvas-container{max-height:100%}.marker__tab{position:absolute;top:-100px;left:-100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:white;padding:24px 15px;border-radius:4px;width:250px;-webkit-box-shadow:0 2px 8px -4px rgba(0,43,59,0.39);box-shadow:0 2px 8px -4px rgba(0,43,59,0.39)}.marker__tab.start{top:-88px;left:-115px}.marker__tab.end{top:-94px;left:-123px}.marker__tab:after{content:"";position:absolute;bottom:-10px;right:110px;border-top:10px solid white;border-right:10px solid transparent;border-left:10px solid transparent}.marker__tab i{margin-right:5px;color:#999}.marker__tab p{margin:0}.marker__icon--location{color:#00364a;-webkit-transform:translateY(-11px);-ms-transform:translateY(-11px);transform:translateY(-11px);font-size:36px}.marker .icon-stop-selected{display:block;width:30px;height:30px;background:url("/images/stop-selected.svg") center center no-repeat;background-size:cover}.marker .vehicle-marker{background:#00364a;color:white;font-weight:bold;width:32px;height:32px;border-radius:50%;position:relative}.marker .vehicle-marker--active{width:40px;height:40px;cursor:pointer}.marker .vehicle-marker--active i{font-size:24px !important}.marker .vehicle-marker i{font-size:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:bold}.marker .location-marker{width:16px;height:16px;background:white;border-radius:50%;position:relative;border:1px solid #00364a}.marker .location-marker span{width:12px;height:12px;border-radius:50%;background:#00364a;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.marker-favourite{color:#00364a}@media (min-width: 768px){.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:5px}}

.badge[data-v-05b58ad6]{position:relative;top:0;display:inline-block;width:32px;height:32px;min-width:32px;background:white;color:white;border-radius:50%;font-size:13px;font-weight:700;line-height:30px;text-align:center;border:1px solid #fff}.badge__inner[data-v-05b58ad6]{width:92%;height:92%;border-radius:50%;display:inline-block;position:relative;top:3%;left:1%}.badge__inner span[data-v-05b58ad6]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);letter-spacing:-0.6px}.favourite .badge__inner[data-v-05b58ad6]{top:-1px}.badge.standard .badge__inner[data-v-05b58ad6]{border-width:1px;border-style:solid}.badge.frequent[data-v-05b58ad6]{border:none}.badge.frequent .badge__inner[data-v-05b58ad6]{border:none}.badge.late .badge__inner[data-v-05b58ad6]{background:#3d3d3d;color:#fff200;width:96%;height:96%}.badge--header[data-v-05b58ad6]{height:32px;width:32px;min-width:32px;font-size:15px;letter-spacing:0.15px;line-height:32px}.badge--header .badge__inner[data-v-05b58ad6]{top:4%}

.home-section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;overflow:hidden}@media (min-width: 768px){.home-section{height:700px;height:calc(100vh - 72px)}}@media (max-width: 767px){.home-section.timetable-view{height:auto !important;min-height:0 !important}}.map{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%}.map.hidden{visibility:hidden}@media (min-width: 768px){.map{position:relative;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.map.hidden{visibility:visible}}

.mode-icon{white-space:nowrap;position:relative;display:inline-block}.mode-icon svg{height:30px}.mode-icon svg path{fill:#00364a}.mode-icon.train svg{height:26px}

.journey-options-modal input{z-index:1;position:relative}.journey-options-modal .modal__footer{display:none}

.travel-options__sliders[data-v-7034eaf4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;margin:2.5rem 0 1rem 0}.travel-options__sliders>div[data-v-7034eaf4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.travel-options__sliders>div>div[data-v-7034eaf4]:first-of-type{width:6rem}.travel-options__sliders>div>div[data-v-7034eaf4]:last-of-type{width:100%}.travel-options__label[data-v-7034eaf4]{font-size:14px;font-weight:500;color:#00364a}.travel-options__speed-label[data-v-7034eaf4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.travel-options__speed-label label[data-v-7034eaf4]{font-weight:700;font-size:12px;color:#36434a;position:relative}.travel-options__speed-label label[data-v-7034eaf4]::after{content:" ";display:block;height:8px;width:2px;background-color:#92a5af;position:absolute;top:-6px;left:calc(50% - 1px)}.travel-options__value[data-v-7034eaf4]{position:absolute;left:0;top:-2.25rem}.travel-options__value-inner[data-v-7034eaf4]{font-weight:700;font-size:12px;color:#36434a;background-color:#002533;color:#fff;padding:0 0.25rem;border-radius:0.25rem;margin-left:-50%;margin-right:50%}.travel-options__value-inner>span[data-v-7034eaf4]{white-space:nowrap}.travel-options__value-inner[data-v-7034eaf4]::after{content:" ";display:block;width:0;height:0;border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-top:.5rem solid #002533;position:absolute;bottom:-.45rem;left:-.25rem}.travel-options__value-container[data-v-7034eaf4]{margin:0 1.4rem;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.travel-options__value.active[data-v-7034eaf4]{display:block}.travel-options__slider[data-v-7034eaf4]{position:relative;margin-top:-4px}.travel-options__toggles[data-v-7034eaf4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0 0 0;padding-bottom:20px;border-bottom:2px solid #eee}.travel-options__option--transport-type[data-v-7034eaf4]{-ms-flex-preferred-size:20%;flex-basis:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 2px}.travel-options__option--transport-type .mode-icon[data-v-7034eaf4]{text-align:center;min-height:32px;margin-bottom:2px}.travel-options__option--transport-type .travel-options__label[data-v-7034eaf4]{text-align:center;margin-bottom:4px;font-size:12px;line-height:14px}

.app-form__error[data-v-45f9c2ed]{color:#f56b62}

.filter-result__link .mode-icon{width:24px;margin-right:5px}.filter-result__link .mode-icon svg{max-width:100%}.filter-result__link .mode-icon svg g,.filter-result__link .mode-icon svg path{fill:#00364a}.filter-result__link .mode-icon.train svg{margin-left:-4px}.filter-result__link .mode-icon.bus svg{margin-left:-4px}

@media (min-width: 768px){.start-section .panel__body__content[data-v-ee8fbb1a]{padding-bottom:30px}}@media (min-width: 768px){.featured-news .blog-post-summary[data-v-ee8fbb1a]{-webkit-box-shadow:0 2px 16px -8px rgba(0,43,59,0.39);box-shadow:0 2px 16px -8px rgba(0,43,59,0.39)}}.featured-news__more-news-link[data-v-ee8fbb1a]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

.loader[data-v-39aa28cc]{position:relative;text-align:center;background-color:#fff}.loader--panel[data-v-39aa28cc]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 768px){.loader--panel[data-v-39aa28cc]{padding-bottom:60px}}.loader--inversed[data-v-39aa28cc]{background-color:#00364a}.loader--inversed .hoop[data-v-39aa28cc]{fill:#fff}.loader svg[data-v-39aa28cc]{width:200px;height:auto}.loader--app svg[data-v-39aa28cc]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ball[data-v-39aa28cc]{fill:#cddc2a}.ball2[data-v-39aa28cc]{fill:#cddc2a}.ball3[data-v-39aa28cc]{fill:#cddc2a}.ball4[data-v-39aa28cc]{fill:#cddc2a}.ball5[data-v-39aa28cc]{fill:#cddc2a}.hoop[data-v-39aa28cc]{fill:#00364a}.line-one[data-v-39aa28cc]{-webkit-animation:one-fade-in-data-v-39aa28cc 2s infinite ease;animation:one-fade-in-data-v-39aa28cc 2s infinite ease}.line-two[data-v-39aa28cc]{-webkit-animation:move-zoom-data-v-39aa28cc 2s infinite ease;animation:move-zoom-data-v-39aa28cc 2s infinite ease}.line-three[data-v-39aa28cc]{-webkit-animation:move-zoom-large-data-v-39aa28cc 2s infinite ease;animation:move-zoom-large-data-v-39aa28cc 2s infinite ease}.line-four[data-v-39aa28cc]{-webkit-animation:move-zoom-back-data-v-39aa28cc 2s infinite ease;animation:move-zoom-back-data-v-39aa28cc 2s infinite ease}.line-five[data-v-39aa28cc]{-webkit-animation:move-zoom-back2-data-v-39aa28cc 2s infinite ease;animation:move-zoom-back2-data-v-39aa28cc 2s infinite ease}.line-six[data-v-39aa28cc]{-webkit-animation:one-fade-out-data-v-39aa28cc 2s infinite ease;animation:one-fade-out-data-v-39aa28cc 2s infinite ease}.line-seven[data-v-39aa28cc]{-webkit-animation:hoop-jiggle-data-v-39aa28cc 2s infinite ease;animation:hoop-jiggle-data-v-39aa28cc 2s infinite ease}@-webkit-keyframes one-fade-in-data-v-39aa28cc{0%{opacity:0;-webkit-transform-origin:48px 21px;transform-origin:48px 21px;-webkit-transform:scale(0.1);transform:scale(0.1)}25%{opacity:0.1}50%{opacity:0.5}75%{opacity:0.7}100%{opacity:1;-webkit-transform-origin:48px 21px;transform-origin:48px 21px;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes move-zoom-data-v-39aa28cc{from{-webkit-transform-origin:48px 21px;transform-origin:48px 21px;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform-origin:48px 21px;transform-origin:48px 21px;-webkit-transform:translate(25px, 27px) scale(1.6);transform:translate(25px, 27px) scale(1.6)}}@-webkit-keyframes move-zoom-large-data-v-39aa28cc{from{-webkit-transform-origin:73px 48px;transform-origin:73px 48px}to{-webkit-transform-origin:73px 48px;transform-origin:73px 48px;-webkit-transform:translate(39px, 42px);transform:translate(39px, 42px)}}@-webkit-keyframes move-zoom-back-data-v-39aa28cc{from{-webkit-transform-origin:112px 90px;transform-origin:112px 90px}to{-webkit-transform-origin:112px 90px;transform-origin:112px 90px;-webkit-transform:translate(-39px, 44px);transform:translate(-39px, 44px)}}@-webkit-keyframes move-zoom-back2-data-v-39aa28cc{from{-webkit-transform-origin:73px 134px;transform-origin:73px 134px}to{-webkit-transform-origin:73px 134px;transform-origin:73px 134px;-webkit-transform:translate(-25px, 24px) scale(0.625);transform:translate(-25px, 24px) scale(0.625)}}@-webkit-keyframes one-fade-out-data-v-39aa28cc{0%{opacity:1;-webkit-transform-origin:48px 158px;transform-origin:48px 158px;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:0.7}50%{opacity:0.5}75%{opacity:0.1}100%{opacity:0;-webkit-transform-origin:48px 158px;transform-origin:48px 158px;-webkit-transform:scale(0.1);transform:scale(0.1)}}@-webkit-keyframes hoop-jiggle-data-v-39aa28cc{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.1);transform:scale(1.1)}80%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1);transform:scale(1)}}

.update-loader[data-v-387fa535]{background:#fff;height:30px;width:115px;color:#306a7a;font-size:12px;letter-spacing:1.3px;line-height:12px;text-transform:uppercase;border-radius:20px;margin:auto;padding:3px 15px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.update-loader svg[data-v-387fa535]{width:16px;height:16px;-webkit-animation:loading-spinner-data-v-387fa535 1s linear infinite;animation:loading-spinner-data-v-387fa535 1s linear infinite}@-webkit-keyframes loading-spinner-data-v-387fa535{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-spinner-data-v-387fa535{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.update-loader span[data-v-387fa535]{margin-left:5px}

.option[data-v-68ca81b8]:hover{text-decoration:none;-webkit-box-shadow:0 2px 16px -8px rgba(0,43,59,0.39);box-shadow:0 2px 16px -8px rgba(0,43,59,0.39)}@media (min-width: 768px){.option[data-v-68ca81b8]{background:white;border:1px solid #cfd8dc}}.option__summary[data-v-68ca81b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.option__summary-item[data-v-68ca81b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option__summary-item .duration[data-v-68ca81b8]{margin-right:4px}.option__summary-item .icon-route-arrow[data-v-68ca81b8]{font-size:24px;height:32px;color:#78909c;margin:0 4px}.option__summary-item .icon-route-arrow[data-v-68ca81b8]::before{vertical-align:middle}.option__summary-item .badge[data-v-68ca81b8]{margin-right:4px}.option__body[data-v-68ca81b8]{padding:16px 15px 12px}.option__body hr[data-v-68ca81b8]{margin:14px 0 8px}.option__copy[data-v-68ca81b8]{font-size:12px;line-height:18px;color:#323232}.option__times-wrap[data-v-68ca81b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.option__times[data-v-68ca81b8]{padding-right:1rem}.option__delay-status[data-v-68ca81b8]{white-space:nowrap}.option__delay-status .pill[data-v-68ca81b8]{width:16px;height:16px;line-height:1;display:inline-block;margin-right:2px;padding:0;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.option__time[data-v-68ca81b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option__time .heading[data-v-68ca81b8]{width:80px}

.direction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 15px;border-top:1px solid #cfd8dc}.direction:nth-child(odd){background-color:#e5eaec}.direction:nth-child(odd) .direction__icon{background-color:#e5eaec}.direction:nth-child(even){background:white}.direction:nth-child(even) .direction__icon{background-color:white}.direction:last-child{border-bottom:1px solid #cfd8dc}.direction__info{min-width:75px;max-width:75px;font-size:11px;line-height:1.8}.direction__delay,.direction__service-name{font-weight:bold}.direction__icon{position:relative;min-width:42px;max-width:42px;text-align:center;margin-right:4px;line-height:1;padding:3px 0}.direction__icon.last:after{content:none}.direction__icon i{font-size:20px;line-height:1}.direction__icon .icon-stop{display:inline-block;margin-top:5px;position:relative;width:17px;height:17px}.direction__icon .direction__route-code{position:relative;font-size:10px;font-weight:bold;text-align:center;letter-spacing:1.5px;line-height:0;margin-bottom:4px}.direction__line{position:absolute;left:calc(50% - 1px);top:100%;content:"";border-left:3px solid black;height:58px}.direction__line.walk{border-left:3px dotted #002b3b}.direction__content{font-size:13px;color:#002b3b;letter-spacing:0.25px;line-height:18px}.direction__alert{display:none}.direction__alert i{font-size:16px}.direction__more-btn{padding:0 5px 0 0;width:25px;background:#dedede}.direction__more-btn i{position:relative;left:-3px;top:5px;font-size:18px}

.popup__container{position:relative}.popup__container .jp-fare{white-space:nowrap}.pop__btn{font-size:14px;color:#23a9f6}.pop__btn i{font-size:14px}.pop__btn.active i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.popup__inner{position:absolute;z-index:10;top:40px;left:0;width:100%;-webkit-box-shadow:0 8px 16px 6px rgba(0,0,0,0.35);box-shadow:0 8px 16px 6px rgba(0,0,0,0.35);border-radius:4px;background-color:white;overflow:hidden}.popup__section{padding:18px 20px;border-bottom:1px solid #eceff1}.popup__close{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.popup__img{display:inline-block;width:30px;margin-right:5px}.popup__img img{width:28px}.popup__img.cash img{width:20px}.popup__img.accessible img{width:14px}.alerts{background-color:white;padding:21.5px 15px 20px 15px}.alerts .alert-icon{color:#e0009b}.alerts .alerts-title{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:18px;color:#e0009b}.alerts .alerts-title p{padding-left:5px;font-size:14px;font-weight:500;color:#e0009b}

.route-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:100%}.route-heading__favourite{margin-left:auto;margin-right:9px}.route-heading__title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px;max-width:340px;color:#00364a;font-weight:500;line-height:21px}.route-heading__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.route-heading__inner svg{position:relative;top:-4px;width:26px;height:auto;margin-right:5px}.route-heading__inner.train svg{width:21px;top:0}

.service[data-v-5f64c626]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-weight:normal}.service[data-v-5f64c626]:not(:last-child){border-bottom:1px solid #eceff1}.service__id[data-v-5f64c626]{font-weight:bold;margin-right:10px}.service__heading[data-v-5f64c626]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#00364a;font-size:15px;letter-spacing:0.15px;line-height:21px;padding:18px 10px 18px 15px}.service__heading[data-v-5f64c626]:hover{background:#eceff1;text-decoration:none;color:inherit}.service .badge[data-v-5f64c626]{margin:0}.service__text[data-v-5f64c626]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px;color:#00364a}.service__star[data-v-5f64c626]{padding:20px}

.services[data-v-041c984e]{margin-left:calc(var(--panel-content-paddings) * -1);margin-right:calc(var(--panel-content-paddings) * -1)}

.timetable-view .panel__header-wrap{z-index:2}.timetable-view .panel__body{position:relative;z-index:1}

.stop-dropdown[data-v-64005aaa]{position:relative}.stop-dropdown__search[data-v-64005aaa]{font-size:13px;line-height:1;height:auto;margin:10px 15px;width:calc(100% - 30px)}.stop-dropdown__button[data-v-64005aaa]{height:42px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:13px;line-height:1;text-align:left;padding:7px 10px 8px 25px;white-space:nowrap;position:relative;color:#002b3b;margin-right:10px;border:1px solid #adbcc3;border-radius:4px;background:transparent}.stop-dropdown__button[disabled="disabled"][data-v-64005aaa]{opacity:0.7}.stop-dropdown__button i[data-v-64005aaa]{position:absolute;top:50%;left:5px;color:#002b3b;font-size:18px;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.stop-dropdown__list[data-v-64005aaa]{font-size:13px;position:absolute;top:42px;right:10px;height:auto;z-index:9999;border-radius:4px;background:#fff;width:270px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.35);box-shadow:0 2px 4px 0 rgba(0,0,0,0.35)}.stop-dropdown__list-inner[data-v-64005aaa]{overflow-y:auto;max-height:184px;color:#00364a}.stop-dropdown__list-inner ul[data-v-64005aaa]{margin:0;padding:0;list-style:none}.stop-dropdown__btn[data-v-64005aaa]{color:#00364a;position:relative;background:transparent;border:none;text-align:left;padding:5px 16px;display:inline-block;width:100%}.stop-dropdown__btn.favourite[data-v-64005aaa]{padding-right:26px}.stop-dropdown__btn[disabled="disabled"][data-v-64005aaa]{opacity:0.7}.stop-dropdown__btn[data-v-64005aaa]:hover,.stop-dropdown__btn[data-v-64005aaa]:focus{color:#002b3b;background-color:#eceff1}.stop-dropdown__btn i[data-v-64005aaa]{position:absolute;top:50%;right:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;color:#00364a}.stop-dropdown__close[data-v-64005aaa]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.stop-dropdown__print-only[data-v-64005aaa]{width:130px;margin-right:10px;font-size:13px}

.section .favourites__inner[data-v-2dcf4120]{padding-bottom:0}

.service-list,.service-list--static{position:absolute;top:88px;width:100%;left:0;border:1px solid #d7dee2;border-radius:4px;background:white;z-index:1;max-height:400px;overflow:auto;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.13);box-shadow:0 2px 4px 0 rgba(0,0,0,0.13)}.service-list--static{position:static;-webkit-box-shadow:none;box-shadow:none;margin-bottom:15px}.service-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;border-bottom:1px solid #d7dee2}.service-list__item:hover{background:#eceff1}.service-list__item .badge{margin-right:5px}.service-list__item .form__checkbox.form__checkbox--star{margin-bottom:0}.service-list__item:last-child{border-bottom:none}.service-list__close{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 15px;border-bottom:1px solid #d7dee2;background:#00364a;color:#cddc2a;font-weight:500}.service-list__close button{background:transparent;border:none;padding:0;color:#cddc2a;max-height:24px;font-weight:500}

.box-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.box,.box--stop,.box--location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;border-radius:4px;background:white;padding:10px 40px 10px 10px;margin-right:12px;margin-bottom:12px;font-size:16px;letter-spacing:0.15px;line-height:24px;color:#00364a;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.13);box-shadow:0 2px 4px 0 rgba(0,0,0,0.13)}.box .badge,.box--stop .badge,.box--location .badge{margin-right:5px}.box:hover,.box--stop:hover,.box--location:hover{background:#eceff1}.box--stop{display:block;padding:12px 35px 12px 45px}.box--location{display:block;padding:12px 35px 12px 45px}.box__icon{position:absolute !important;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#00364a}.box__heading{display:block;color:#306a7a;font-size:10px;font-weight:bold;letter-spacing:1.5px;line-height:16px}.box__description{display:block;color:#4c5e67;font-size:12px;line-height:18px}.box__description--stop{font-size:13px;color:#00364a}.box a,.box__clear{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.box a i,.box__clear i{color:#00364a;font-size:20px}.box a:hover,.box a:focus,.box__clear:hover,.box__clear:focus{text-decoration:none}.box a:hover i,.box a:focus i,.box__clear:hover i,.box__clear:focus i{color:#306a7a}.my-metlink{padding-top:30px;padding-bottom:20px}.my-metlink h1{margin-bottom:21px}.my-metlink .form__checkbox{margin-bottom:15px}.my-metlink .tabs__btn{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.13);box-shadow:0 2px 4px 0 rgba(0,0,0,0.13)}.my-metlink-services{padding:24px}.my-metlink-services .tabs{margin-bottom:24px}.my-metlink-services .h3{margin-bottom:10px}.my-metlink-services .form__field{margin-bottom:24px}.my-metlink-stops{padding:24px}.my-metlink-stops .h3{margin-bottom:10px}.my-metlink-locations{padding:24px}.my-metlink-locations .h3{margin-bottom:10px}.my-metlink-fares{padding:24px}.my-metlink-fares .form__field--radio-thirds .form__radio{width:100%}@media (min-width: 576px){.my-metlink-fares .form__field--radio-thirds .form__radio{width:33%}}.my-metlink-notifications{padding:24px}.my-metlink-notifications .h3{margin-bottom:10px}.my-metlink-notifications .notification{margin:-12px -24px 24px -24px}

.register[data-v-ef24b436]{padding:24px}

.login[data-v-3efc4591]{padding:24px}

.dropdown-options[data-v-97ff2b7c]{position:relative}.dropdown-options .card__tab[data-v-97ff2b7c]{padding:0;width:100%;max-width:none;right:initial;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-shadow:0 8px 16px 6px rgba(0,0,0,0.35);box-shadow:0 8px 16px 6px rgba(0,0,0,0.35)}.dropdown-options .card__tab-item[data-v-97ff2b7c]{border-bottom:1px solid #e1e4ea}.dropdown-options .card__tab-item[data-v-97ff2b7c]:last-child{border:none}.dropdown-options .card__tab-item:hover:first-child .card__tab-link[data-v-97ff2b7c]{border-radius:5px 5px 0 0}.dropdown-options .card__tab-item:hover:last-child .card__tab-link[data-v-97ff2b7c]{border-radius:0 0 5px 5px}.dropdown-options .card__tab-link[data-v-97ff2b7c]{color:#323232;font-size:14px;letter-spacing:0.25px;line-height:22px;padding:7px 30px 7px 15px}

.stop-chart[data-v-c522d642]{padding:0 11px 0 15px}@media (max-width: 575px){.stop-chart[data-v-c522d642]{overflow-x:auto}}.stop-chart__title[data-v-c522d642]{color:#323232;font-size:16px;letter-spacing:0.25px;line-height:22px;margin-bottom:0}.stop-chart__chart[data-v-c522d642]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:323px;max-width:100%;min-height:109px;margin:8px auto}.stop-chart__bars[data-v-c522d642]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:2px}.stop-chart__bar[data-v-c522d642]{width:8px;border-radius:4px;background-color:#00364a;height:var(--bar-size, 0px);-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px;position:relative;-webkit-transition:height linear .3s,background-color linear .3s;-o-transition:height linear .3s,background-color linear .3s;transition:height linear .3s,background-color linear .3s}.stop-chart__bar[data-v-c522d642]:first-child::after,.stop-chart__bar[data-v-c522d642]:nth-child(3n+4)::after{content:"";position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;height:6px;width:1px;background-color:#b0bec5;display:block;bottom:0;-webkit-transform:translate(-0.5px, 8px);-ms-transform:translate(-0.5px, 8px);transform:translate(-0.5px, 8px)}.stop-chart__bar--highlight[data-v-c522d642]{background-color:#23a9f6}.stop-chart__axes[data-v-c522d642]{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #b0bec5;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.stop-chart__axes-label[data-v-c522d642]{position:relative;color:#5d636e;font-size:14px;letter-spacing:0.25px;line-height:22px;white-space:nowrap}

.invisible-aria{display:block;height:0;width:0;overflow:hidden}.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem;gap:0.5rem}.filters>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem}.filters>div button{padding:0.5rem 0.75rem 0.45rem 0.65rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-width:2px;gap:0.25rem}.filters>div button:focus{color:#00364a;border-color:#00364a}.filters>div button.active{color:#00364a;background-color:#cddc2a;border-color:#cddc2a}.filters>div button i{margin:-2px 0 0 0;font-size:18px}.stop__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;width:100%;-ms-flex-line-pack:start;align-content:flex-start}.stop__heading-icon{margin-right:8px}.stop__heading-info{margin-right:5px}.stop__heading-fav{margin-left:auto}.stop__id{text-transform:uppercase;font-weight:500;color:#5d636e;font-size:12px;letter-spacing:1.8px;line-height:16px}.stop__name{font-size:18px;font-weight:500;color:#00364a;letter-spacing:0.15px;line-height:21px;margin-bottom:5px;position:relative}.stop__alerts{text-align:center}.stop__closed{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}.stop__closed .update__icon{margin-top:0}.stop__closed-message{font-size:14px;letter-spacing:0.25px;line-height:20px;text-transform:capitalize}.stop__departures{background:#fff;padding-top:5px}.stop-information__row{padding:14px 12px 14px 4px;border-bottom:1px solid #eceff1;margin:0 12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:stretch;align-content:stretch}.stop-information__row:last-child{border:none}.stop-information__icon{margin-right:5px}.stop-information__icon i{font-size:18px;color:#306a7a}.stop-information__details{color:#000;font-size:14px;line-height:20px;margin-right:auto;margin-left:3px}.stop-information__details span{display:block;font-size:12px;color:#4c5e67}.departure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 25px 3px 0;border-bottom:1px solid #eceff1;color:#00364a;font-size:14px}.departure--cancelled .departure__destination,.departure--cancelled .departure__accessible,.departure--cancelled .departure__time{opacity:0.5}.departure:last-child{border-bottom:none}.departure__service-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:65%;margin-right:auto;padding:15px 10px 15px 25px}.departure__service-link:hover{color:inherit;text-decoration:none;background:#eceff1}.departure__service-link .badge{margin-right:8px}.departure__service-link .badge.train{top:2px}.departure__time{width:30%;font-weight:700}.departure__accessible{width:5%;position:relative;margin-right:10px}.departure__accessible i{font-size:16px;position:relative;top:3px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.btn.report{height:30px;line-height:24px;font-weight:500;padding:3px 8px;padding-left:32px;letter-spacing:0.13px;position:relative;margin-bottom:0}.btn.report svg{width:21px;height:auto;position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.trip__wrapper[data-v-3451297e]{background:white;padding:20px;overflow-y:auto}.trip__wrapper h3[data-v-3451297e]{font-size:16px;color:#306a7a;margin-top:18px}.trip__timetable[data-v-3451297e]{padding-left:2px;list-style:none;margin:0;color:black;font-size:14px;letter-spacing:0.25px;padding-top:16px}.trip__timetable li[data-v-3451297e]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-left:25px;padding-top:15px;padding-bottom:15px;border-left:2px solid #00364a;margin-left:5px}.trip__timetable li[data-v-3451297e]:before{content:"";width:14px;height:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-8px;background:#cddc2a;border:2px solid #00364a;border-radius:50%;z-index:20}.trip__timetable li[data-v-3451297e]:first-child,.trip__timetable li[data-v-3451297e]:last-child{border-left:none}.trip__timetable li[data-v-3451297e]:first-child:before,.trip__timetable li[data-v-3451297e]:last-child:before{left:-6px}.trip__timetable li[data-v-3451297e]:first-child:after,.trip__timetable li[data-v-3451297e]:last-child:after{content:"";width:2px;height:34px;background:#00364a;position:absolute;left:0}.trip__timetable li[data-v-3451297e]:first-child:after{bottom:0}.trip__timetable li[data-v-3451297e]:last-child:after{top:0}.trip__timetable li.current[data-v-3451297e]{color:#00364a;font-weight:bold}.trip__timetable li.current[data-v-3451297e]:before{width:18px;height:18px;left:-10px}.trip__timetable li.current span[data-v-3451297e]{display:inline-block}.trip__timetable li.previous[data-v-3451297e]{color:#617984}.trip__timetable-arrival[data-v-3451297e]{color:#306a7a;font-weight:normal;font-size:16px}

.my-profile[data-v-cce02910]{padding-top:30px;padding-bottom:20px}.my-profile h1[data-v-cce02910]{margin-bottom:21px}.password-section[data-v-cce02910],.details-section[data-v-cce02910]{padding:24px}

.lostpassword[data-v-3c941cbe]{padding:24px}

.password-reset[data-v-3c66518a]{padding:24px;background:#fff;border-radius:8px}

.train-pass-form__progress{counter-reset:step;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:1rem auto}.train-pass-form__progress li{list-style-type:none;width:100%;font-size:0.75rem;position:relative;text-align:center;text-transform:uppercase;color:#4c5e67}.train-pass-form__progress li:before{width:30px;height:30px;content:counter(step);counter-increment:step;line-height:30px;border:2px solid #4c5e67;display:block;text-align:center;margin:0 auto 0 auto;border-radius:50%;background-color:white;z-index:2;position:relative}.train-pass-form__progress li:after{width:100%;height:2px;content:" ";position:absolute;background-color:#4c5e67;top:15px;left:-50%;z-index:1}.train-pass-form__progress li:first-child:after{content:none}.train-pass-form__progress li.active{color:#00364a}.train-pass-form__progress li.active:before{color:white;background-color:#00364a;border-color:#00364a}.train-pass-form__progress li.active:after{background-color:#00364a}.train-pass-form__progress li span{display:none}@media (min-width: 540px){.train-pass-form__progress li span{display:inline}}.train-pass-form__price{margin-bottom:20px}.train-pass-form__navigation{display:block}.train-pass-form__navigation button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.train-pass-form__navigation button:last-child{margin-top:0.5rem}.train-pass-form__navigation button:last-child .spinner-border{margin-left:0.5rem}@media (min-width: 420px){.train-pass-form__navigation button{width:auto}.train-pass-form__navigation button:last-child{margin-left:auto;margin-top:0}}@media (min-width: 420px){.train-pass-form__navigation{display:-webkit-box;display:-ms-flexbox;display:flex}}.train-pass-form__tickets,.train-pass-form__name,.train-pass-form__address,.train-pass-form__postcode{display:-webkit-box;display:-ms-flexbox;display:flex}.train-pass-form__tickets .form__field,.train-pass-form__name .form__field,.train-pass-form__address .form__field,.train-pass-form__postcode .form__field{width:45%}.train-pass-form__tickets .form__field:last-child,.train-pass-form__name .form__field:last-child,.train-pass-form__address .form__field:last-child,.train-pass-form__postcode .form__field:last-child{margin-left:auto}.train-pass-form__postcode .form__field:last-child{margin-left:0}.train-pass-form__step3 ul{list-style:none;padding:0}

.train-pass[data-v-38b4c716]{padding:24px;border-radius:8px;background:#fff}

.alert-banner[data-v-23efac9a]{display:none;padding:10px 15px 10px 20px;background-color:#bf2e24;border:none;width:100%;text-align:left}@media (min-width: 992px){.alert-banner[data-v-23efac9a]{display:block}}.alert-banner[data-v-23efac9a]:focus{outline:#3b99fc solid 2px}@media screen and (orientation: landscape) and (max-width: 767px){.alert-banner[data-v-23efac9a]{padding:4px 15px 4px 20px}}@media (min-width: 768px){.alert-banner[data-v-23efac9a]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.alert-banner__inner[data-v-23efac9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alert-banner__caption[data-v-23efac9a]{color:white;font-size:14px;font-weight:500;letter-spacing:0.47px;line-height:17px;margin:5px 0;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alert-banner__caption i[data-v-23efac9a]{display:block;-webkit-box-flex:0;-ms-flex:0;flex:0;margin-right:0.5em}.alert-banner__caption span[data-v-23efac9a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alert-banner__icon[data-v-23efac9a]{position:relative;top:-1px;margin-right:3px;vertical-align:middle;color:white}.alert-banner__chevron[data-v-23efac9a]{margin-left:16px;vertical-align:middle;color:white;font-size:36px}

.profile-icon{position:relative;line-height:0;-webkit-transition:color linear 0.2s;-o-transition:color linear 0.2s;transition:color linear 0.2s;color:#bbc9ce}.profile-icon:hover{color:#fff}.profile-icon--online{color:#cddc2a}.profile-icon--online:hover{color:#fff}.initial-circle{width:28px;height:28px;background:#cddc2a;border-radius:50%;display:grid;place-content:center;color:#00364a;font-size:14px;font-weight:500;letter-spacing:0.25px;line-height:1.4}.initial-circle:hover{background:#fff}

#alert-icon[data-v-3134b07a]{position:absolute;left:calc(50% - 2rem);top:0.5rem;background:#fff;border-radius:50%;font-size:1.75rem;width:1rem;height:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

.campaign-modal .modal__close-cross--white{color:white;padding:5px}.campaign-modal .modal__inner{padding-top:0}.campaign-modal__img{width:100%}.campaign-modal__title{font-size:24px;font-weight:bold;padding:24px 24px 12px 24px}.campaign-modal__text{font-size:16px;font-weight:500;padding:0 24px 12px 24px}

.skiplink{position:absolute;top:5px;border:0 none;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;white-space:nowrap;width:1px}.skiplink:focus{clip:auto;height:auto;position:fixed;width:auto}

