<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.button--account{min-width:110px;text-align:center;font-size:2rem;font-weight:bold}.menu--footer li{font-weight:bold}h2,.h2,h3,.h3,h4,.h4{text-align:left}.page-block--main-content p a,.page-block--main-content li a{color:#0071a6;font-weight:bold}.journey-check__type span{font-weight:bold}body.is-menu-expanded .menu--main li&gt;a,.menu-toggle,.menu--footer .level-1-item{font-weight:bold}.footer__copyright{font-size:px2rem(12)}.banner--news .banner__heading.h1{font-size:px2rem(28)}.banner--error .h1 .section{font-size:px2rem(75);font-weight:bold !important}@media(min-width:1220px){.banner--error .h1 .section{font-size:px2rem(145)}}blockquote:before,.quote:before{font-size:px2rem(90)}.banner__news-date,.news-navigation__item .date{font-style:italic}.thin,.promo-grid--ticket-offers .price,.banner .section{font-weight:100 !important}h1,.h1,.promo--mobile-slider-container .price,.promo-grid--ticket-offers-page .price,.banner--error .section{font-family:"Montserrat",sans-serif;font-size:2.8rem;line-height:1.16;font-weight:bold}@media(min-width:1220px){h1,.h1,.promo--mobile-slider-container .price,.promo-grid--ticket-offers-page .price,.banner--error .section{font-size:5rem}}h2,.h2,.tile-grid__heading,.promo--landing-page-box span,.promo-grid--ticket-offers-page .promo-grid__heading{font-family:"Montserrat",sans-serif;font-size:2.2rem;line-height:1.16;margin:30px 0;font-weight:bold}@media(min-width:1220px){h2,.h2,.tile-grid__heading,.promo--landing-page-box span,.promo-grid--ticket-offers-page .promo-grid__heading{font-size:2.2rem}}h3,.h3,.js-webform-type-fieldset&gt;legend,.h3-lower,blockquote p,.quote p,.accordion&gt;li,.banner--news .h1,.has-default-image.banner--search-results .subheading,.promo-grid .promo__heading,.promo--mobile-slider-container .promo-grid__heading,.promo--landing-page-box p,.banner__return-link{font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:bold;line-height:1.4}@media(min-width:1220px){h3,.h3,.js-webform-type-fieldset&gt;legend,.h3-lower,blockquote p,.quote p,.accordion&gt;li,.banner--news .h1,.has-default-image.banner--search-results .subheading,.promo-grid .promo__heading,.promo--mobile-slider-container .promo-grid__heading,.promo--landing-page-box p,.banner__return-link{font-size:1.8rem}}h4,.h4,body.is-menu-expanded .menu--main li&gt;a{font-family:"Montserrat",sans-serif;font-size:1.6rem;line-height:1.5}@media(min-width:1220px){h4,.h4,body.is-menu-expanded .menu--main li&gt;a{font-size:1.6rem}}.destinations__heading,.intro-large{font-family:"Montserrat",sans-serif;font-size:1.8rem;line-height:1.4;font-weight:bold}@media(min-width:1220px){.destinations__heading,.intro-large{font-size:1.8rem}}.promo-grid--popular-tasks .promo__copy,.intro{font-family:"Montserrat",sans-serif;font-size:1.6rem;font-weight:bold;line-height:1.5}@media(min-width:1220px){.promo-grid--popular-tasks .promo__copy,.intro{font-size:1.6rem}}body,p,div,td,blockquote,button,input,textarea,select,option,li,.disruption-banner,a,blockquote .source,.has-default-image .subheading,.form-item input,.form-item select{font-family:"Montserrat",sans-serif;font-size:1.6rem;font-weight:normal;line-height:1.4}@media(min-width:1220px){body,p,div,td,blockquote,button,input,textarea,select,option,li,.disruption-banner,a,blockquote .source,.has-default-image .subheading,.form-item input,.form-item select{font-size:1.6rem}}.banner__attribution,.footer__bottom li,.footer__copyright,.calendar-arrivals .headline,.calendar-departure .headline,.small-label{font-family:"Montserrat",sans-serif;font-size:1.4rem;line-height:1.4}@media(min-width:1220px){.banner__attribution,.footer__bottom li,.footer__copyright,.calendar-arrivals .headline,.calendar-departure .headline,.small-label{font-size:1.4rem}}strong{font-weight:bold;font-family:Montserrat}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}td,p,span,textarea,input,select,option,div,li,ul,ol,a,strong,b,button{font-family:inherit;color:inherit}a{text-decoration:none}h1,h2,h3,h4,.h1,.h2,.h3,.h4,[class$=__heading],[class*=__heading--]{font-family:"Montserrat",sans-serif;line-height:1.33;-moz-osx-font-smoothing:grayscale}html{font-size:10px}body{font-family:"Montserrat",sans-serif;color:#23335f}h1,.h1{font-size:2.8rem}h2,.h2{font-size:2.2rem}h3,.h3{font-size:1.8rem}h4,.h4,.larger{font-size:2rem}.num{font-family:"Montserrat",sans-serif}p a:hover,span a:hover,td a:hover{text-decoration:underline}p,ul,ol{font-size:1.6rem;line-height:1.5}ul ul,ul ol,ol ul,ol ol{margin-top:6px}article&gt;*{font-size:1.6rem}html *,::before,::after{box-sizing:border-box}body{background-color:#f4f4f4;margin:0}body.mobile-menu-expanded{position:fixed;width:100%}.dark{background-color:#262262}.light{background-color:#fff}header,footer{background:#fff}header{border-bottom:solid 2px}ol,ul{padding-left:19.2px}ol li,ul li{margin-bottom:6px}.container{padding-left:12px;padding-right:12px}@media(min-width:768px){.container{padding-left:auto;padding-right:auto}}.has-full-width-bg{position:relative}.has-full-width-bg::after{content:"";display:block;position:absolute;z-index:-1;top:0;left:calc(50% - 50vw);width:100vw;height:100%}aside .has-full-width-bg:after,.sidebar .has-full-width-bg:after,.layout--twocol&gt;.layout__region--second .has-full-width-bg:after{left:0;width:100%}.todo{font-style:italic;padding:10px;margin:10px auto;border:1px dashed}blockquote,.quote{display:block;margin-top:12px;margin-bottom:12px;padding:6px 12px;font-weight:bold;border-left:3px solid;margin-left:0}blockquote p,.quote p{display:inline-block;margin:0}blockquote::before,blockquote::after,.quote::before,.quote::after{display:inline;font-style:italic;font-size:1.5em;vertical-align:sub}blockquote::before,.quote::before{content:'"';margin-right:5px}blockquote::after,.quote::after{content:'"'}img{max-width:100%;height:auto}main p{max-width:820px}h2{text-align:center}[data-fully-linked]{cursor:pointer}.table__responsive{overflow:hidden}.table__responsive table td,.table__responsive table th{white-space:nowrap;position:relative;overflow:hidden}.table__responsive&gt;table td:first-child,.table__responsive&gt;table th:first-child{max-width:120px}.table__responsive .table__labels{max-width:125px;overflow-x:scroll;margin-left:-1px;z-index:1}.table__responsive .table__labels table th,.table__responsive .table__labels table td{white-space:nowrap}.table__responsive .table__labels table th+th,.table__responsive .table__labels table td+td{display:none}@media(min-width:1024px){.table__responsive table th,.table__responsive table td{white-space:normal;overflow:visible}.table__responsive&gt;table td:first-child,.table__responsive&gt;table th:first-child{max-width:none}.table__responsive .table__labels{display:none !important}}.file a{outline:none}input+.ajax-progress-throbber .throbber{padding:1px 10px 2px}[id$=-local-tasks],[id$=-account-menu]{border:2px dashed #d3d3d3;z-index:100;top:66px;background-color:#fff;position:absolute;max-width:calc(100vw - 20px)}[id$=-local-tasks]&gt;ul,[id$=-account-menu]&gt;ul{padding-left:0;margin:0;display:flex;list-style-type:none;flex-wrap:wrap}[id$=-local-tasks]&gt;ul li,[id$=-account-menu]&gt;ul li{padding:5px 10px;margin-bottom:0}[role=contentinfo]{background:hsla(0,0%,100%,.33);padding:10px;top:100px}@media(min-width:768px){[id$=-local-tasks],[id$=-account-menu]{top:128px}[role=contentinfo]{top:198px}}[data-layout-block-uuid]:hover .trigger.visually-hidden.focusable{clip:auto}#drupal-off-canvas-wrapper .layout-builder-update-block input{max-width:256px}.banner{position:relative;width:100vw;min-height:768px}.banner__content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;left:0;top:0}.banner__heading{display:flex;justify-content:center;align-items:center;padding:20px}.banner__buttons{list-style-type:none;padding-left:0;margin:40px auto 0;display:flex;justify-content:center;align-items:center;max-width:470px}.banner__buttons li{padding:10px 20px;color:#fff;background-color:#23335f;transition-duration:250ms;margin:10px;cursor:pointer;display:flex;justify-content:center}.banner__attribution{text-align:center;width:100vw;position:absolute;bottom:40px;left:0}.banner__background-container{position:relative;z-index:-1;display:block;width:100%;overflow:hidden}.banner__background-container img{width:100%}.banner--homepage{min-height:360px;padding:96px 0 48px}.banner--homepage.banner{min-height:0}.banner--homepage .banner__content{position:static}.banner--homepage .banner__background-container{position:absolute;top:0;min-height:360px}.banner--homepage .banner__heading{width:100%;max-width:980px;justify-content:left}.banner--homepage .banner__buttons{width:100%;max-width:980px;margin:0 auto;justify-content:left}.banner--homepage .banner__buttons li{display:none}.banner--homepage .banner__buttons li.show_on_mobile{display:inline-flex}@media(min-width:768px){.banner{min-height:0}.banner__background-container{max-height:50vw}.banner__buttons{max-width:none}.banner__attribution{width:auto;bottom:15px;left:30px}.banner--homepage .banner__buttons li:not(.show_on_desktop){display:none}.banner--homepage .banner__buttons li.show_on_desktop{display:inline-flex}}@media(min-width:1024px){.banner--homepage{height:440px}.banner--homepage .banner__background-container{height:440px}}@media(min-width:1220px){.banner{min-height:0;width:100%}.banner__background-container{width:100vw;overflow:hidden}.banner__background{width:100vw}.banner__heading span{max-width:none}}@media(min-width:1220px){.banner--homepage .banner__buttons{padding-left:10px}}.promo-grid&gt;li{margin-bottom:0}.promo-grid--col-1{-ms-grid-columns:1fr;grid-template-columns:1fr}.promo-grid__heading{text-align:center}.promo-grid__list{display:-ms-grid;display:grid;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-gap:12px;-ms-grid-columns:repeat(1,1fr);grid-template-columns:repeat(1,1fr);grid-auto-flow:dense;margin-bottom:24px;list-style-type:none;padding:0}.promo-grid .promo{position:relative}@media(min-width:480px){.promo-grid__list{-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:minmax(max-content,1fr);grid-template-rows:minmax(max-content,1fr)}}@media(min-width:768px){.promo-grid .promo-grid__list{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:minmax(max-content,1fr);grid-template-rows:minmax(max-content,1fr)}.promo-grid.has-3-cols .promo-grid__list{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(3,1fr)}.promo-grid.has-4-cols .promo-grid__list{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:repeat(4,1fr)}.promo-grid.has-5-cols .promo-grid__list{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:repeat(5,1fr)}.promo-grid.has-6-cols .promo-grid__list{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:repeat(6,1fr)}}@media(min-width:1220px){.promo-grid__list{justify-content:space-between;flex-direction:row;flex-wrap:nowrap}.promo-grid__list li{width:auto}}@media screen and (min-color-index:0)and (-webkit-min-device-pixel-ratio:0){@supports not (display:grid){.promo-grid{display:flex;flex-wrap:wrap;justify-content:flex-start}}}.container{margin:0 auto}.container--footer{padding:0}@media(min-width:1024px){.container--footer{padding:0 10px}}.container .gloo-img-embed img{margin-left:0}.button--account{min-width:110px;text-align:center;font-size:2rem;font-weight:bold}.menu--footer li{font-weight:bold}h2,.h2,h3,.h3,h4,.h4{text-align:left}.page-block--main-content p a,.page-block--main-content li a{color:#0071a6;font-weight:bold}.journey-check__type span{font-weight:bold}body.is-menu-expanded .menu--main li&gt;a,.menu-toggle,.menu--footer .level-1-item{font-weight:bold}.footer__copyright{font-size:px2rem(12)}.banner--news .banner__heading.h1{font-size:px2rem(28)}.banner--error .h1 .section{font-size:px2rem(75);font-weight:bold !important}@media(min-width:1220px){.banner--error .h1 .section{font-size:px2rem(145)}}blockquote:before,.quote:before{font-size:px2rem(90)}.banner__news-date,.news-navigation__item .date{font-style:italic}.thin,.promo-grid--ticket-offers .price,.banner .section{font-weight:100 !important}h1,.h1,.promo--mobile-slider-container .price,.promo-grid--ticket-offers-page .price,.banner--error .section{font-family:"Montserrat",sans-serif;font-size:2.8rem;line-height:1.16;font-weight:bold}@media(min-width:1220px){h1,.h1,.promo--mobile-slider-container .price,.promo-grid--ticket-offers-page .price,.banner--error .section{font-size:5rem}}h2,.h2,.tile-grid__heading,.promo--landing-page-box span,.promo-grid--ticket-offers-page .promo-grid__heading{font-family:"Montserrat",sans-serif;font-size:2.2rem;line-height:1.16;margin:30px 0;font-weight:bold}@media(min-width:1220px){h2,.h2,.tile-grid__heading,.promo--landing-page-box span,.promo-grid--ticket-offers-page .promo-grid__heading{font-size:2.2rem}}h3,.h3,.js-webform-type-fieldset&gt;legend,.h3-lower,blockquote p,.quote p,.accordion&gt;li,.banner--news .h1,.has-default-image.banner--search-results .subheading,.promo-grid .promo__heading,.promo--mobile-slider-container .promo-grid__heading,.promo--landing-page-box p,.banner__return-link{font-family:"Montserrat",sans-serif;font-size:1.8rem;font-weight:bold;line-height:1.4}@media(min-width:1220px){h3,.h3,.js-webform-type-fieldset&gt;legend,.h3-lower,blockquote p,.quote p,.accordion&gt;li,.banner--news .h1,.has-default-image.banner--search-results .subheading,.promo-grid .promo__heading,.promo--mobile-slider-container .promo-grid__heading,.promo--landing-page-box p,.banner__return-link{font-size:1.8rem}}h4,.h4,body.is-menu-expanded .menu--main li&gt;a{font-family:"Montserrat",sans-serif;font-size:1.6rem;line-height:1.5}@media(min-width:1220px){h4,.h4,body.is-menu-expanded .menu--main li&gt;a{font-size:1.6rem}}.destinations__heading,.intro-large{font-family:"Montserrat",sans-serif;font-size:1.8rem;line-height:1.4;font-weight:bold}@media(min-width:1220px){.destinations__heading,.intro-large{font-size:1.8rem}}.promo-grid--popular-tasks .promo__copy,.intro{font-family:"Montserrat",sans-serif;font-size:1.6rem;font-weight:bold;line-height:1.5}@media(min-width:1220px){.promo-grid--popular-tasks .promo__copy,.intro{font-size:1.6rem}}body,p,div,td,blockquote,button,input,textarea,select,option,li,.disruption-banner,a,blockquote .source,.has-default-image .subheading,.form-item input,.form-item select{font-family:"Montserrat",sans-serif;font-size:1.6rem;font-weight:normal;line-height:1.4}@media(min-width:1220px){body,p,div,td,blockquote,button,input,textarea,select,option,li,.disruption-banner,a,blockquote .source,.has-default-image .subheading,.form-item input,.form-item select{font-size:1.6rem}}.banner__attribution,.footer__bottom li,.footer__copyright,.calendar-arrivals .headline,.calendar-departure .headline,.small-label{font-family:"Montserrat",sans-serif;font-size:1.4rem;line-height:1.4}@media(min-width:1220px){.banner__attribution,.footer__bottom li,.footer__copyright,.calendar-arrivals .headline,.calendar-departure .headline,.small-label{font-size:1.4rem}}strong{font-weight:bold;font-family:Montserrat}body{background-color:#f5f5f5;background-image:url(/themes/custom/northern_atomic/assets/images/background-arrows.svg);background-repeat:no-repeat;background-position:calc(100% - 25px) 2000px}.text-center{text-align:center}h1+h2{margin-top:0;text-align:center}.main-content h4+p{margin-top:-12px}.message--warning h4{background:rgb(255,231.668161435,134)}.message--error h4{background:#ff4949}[data-block-plugin-id]&gt;h2{display:none}aside&gt;div+div{margin-top:24px}.main-image{border-top:10px solid;border-radius:4px 4px 0 0}.main-image img{width:100%}article&gt;footer{display:none}blockquote,.quote{background:#f4f4f4;padding:84px 144px 72px 60px;position:relative;border:solid #0071a6;border-width:0 0 3px 0;width:100%}blockquote:before,.quote:before{display:inline-block;position:absolute;left:35px;top:7px;color:#0071a6}blockquote:after,.quote:after{content:""}blockquote .source,.quote .source{position:absolute;bottom:24px;right:24px}p a,li a{display:inline-flex;align-items:center;vertical-align:top}p a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after,li a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after{width:20px;height:20px;content:"";display:block;background:50% 50% no-repeat;background-size:100% 100%;margin-left:6px;background-image:url(/themes/custom/northern_atomic/assets/images/icon-external-resource.svg);background-size:66.67%}button,input,optgroup,select,textarea{border-radius:0}input[type=search]{-webkit-appearance:none !important}.has-file-icon:before{width:20px;height:20px;content:"";display:block;background:50% 50% no-repeat;background-size:100% 100%;margin-right:12px}.has-file-icon--pdf:before{background-image:url(/themes/custom/northern_atomic/assets/images/icon-pdf.svg)}.has-file-icon--word:before{background-image:url(/themes/custom/northern_atomic/assets/images/icon_word.png)}.has-file-icon--excel:before{background-image:url(/themes/custom/northern_atomic/assets/images/icon_excel.png)}.has-file-icon--pres:before{background-image:url(/themes/custom/northern_atomic/assets/images/icon_pres.png)}.orm-station-input__results li:hover span{border-bottom-color:#0071a6}.orm-station-input__results .with-location{background:#6ac1e7}.orm-station-input__results .is-highlighted{border:solid 1px #0071a6;border-radius:8px}.desktop-only{display:none !important}.mobile-only{display:inline-flex !important}@media(min-width:1024px){.desktop-only{display:inline-flex !important}.mobile-only{display:none !important}}.demo-qtt{display:flex;margin:-10px -10px;padding:10px 0}main p{max-width:none}.page-block--page-title p{width:100%;max-width:none}.is-hidden{display:none}.is-uninitialised{display:none !important}body.adminimal-admin-toolbar .ui-dialog ul.ui-autocomplete li.ui-menu-item,body.adminimal-admin-toolbar .ui-dialog ul.ui-autocomplete li.ui-menu-item a{background:#fff !important}.layout-builder--content-preview-disabled .layout-builder-block{padding:1.5em}.layout-builder,.layout-builder-block{background-color:inherit;padding:0}.layout-builder__add-block{max-width:none}#wbbChatPlugin.plugin__wrapper{z-index:3}#system_breadcrumb_block{max-width:1220px;margin:0 auto}.field_block_node_page_body table{width:100%;background-color:#fff;border-spacing:0}.field_block_node_page_body table td{border:1px solid #f1f3f3;min-width:2em;padding:.4em}html,body{overflow-x:hidden}#recite-wrapper{overflow-y:hidden}@media(max-width:1219px){#recite-wrapper{margin-top:30px}}footer&gt;.container,header&gt;.container{-ms-grid-columns:1fr;grid-template-columns:1fr}#main-content{position:relative}.layout--northern-centered{max-width:1040px;margin:0px auto;margin-bottom:48px}.layout--northern-centered .layout__region{margin:12px}.layout--northern-centered .layout__region&gt;div{margin-bottom:24px}.layout--northern-full-width{background:#fff}.layout--northern-full-width:first-child{padding-bottom:12px}.clearfix::after{content:"";clear:both;display:table}.loader{background:url(/themes/custom/northern_atomic/assets/images/loading.gif) center center no-repeat;width:100%;height:100px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ui-dialog{z-index:999}.ui-dialog #layout-builder-modal details{line-height:1.295em;padding:0 12px 0 12px}.ui-dialog #layout-builder-modal input[type=checkbox]+label,.ui-dialog #layout-builder-modal input[type=radio]+label{padding-left:20px;line-height:1.6em}.ui-dialog #layout-builder-modal input[type=checkbox]+label:before,.ui-dialog #layout-builder-modal input[type=radio]+label:before{position:absolute;left:0px}.layout-builder-form{padding:0 12px 0 12px}.layout-builder-form input[type=checkbox],.layout-builder-form input[type=radio]{margin:0}.layout-builder-form input[type=checkbox]+label,.layout-builder-form input[type=radio]+label{padding-left:20px;line-height:1.6em}.layout-builder-form input[type=checkbox]+label:before,.layout-builder-form input[type=radio]+label:before{position:absolute;left:0px}.layout-builder-form .button{padding:13px 24px;line-height:1;border:2px solid;border-radius:52px;font-weight:bold;font-family:"Montserrat";white-space:nowrap;font-size:1.4rem;display:inline-block}.layout-builder-form .button:focus{border-color:#fff !important;outline-style:solid;outline-width:2px;outline-offset:0;outline-color:#0071a6}.layout-builder-form .button:hover{text-decoration:none;cursor:pointer}.layout-builder-form select{width:200px;background:#fff;border:1px solid;margin-left:12px}.layout-builder-form .js-form-type-vertical-tabs{display:none}.toolbar-menu-administration ul li{margin-bottom:0px}.gin-secondary-toolbar--frontend{margin-top:6px}#toolbar-item-administration-tray&gt;nav{padding:0px 12px}.gin-secondary-toolbar__layout-container{padding:0px 12px}body.grayscale.homepage img{filter:gray;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%)}body.grayscale.homepage #toc-qtt-widget .qtt{background-color:#23335f}body.grayscale.homepage #toc-qtt-widget .qtt:before{background-color:#23335f}body.grayscale.homepage #toc-qtt-widget .qtt .button--commercial{background-color:#0071a6}body.grayscale.homepage .promo-grid--destinations li:after{border-color:#23335f}@media(min-width:1440px){body.grayscale.homepage .banner__background-container{max-height:none}}@media all and (-ms-high-contrast:none){body.grayscale.homepage .banner__content{align-items:stretch}}body.grayscale .footer__bottom{color:#fff}body.grayscale .footer__bottom:after{background-color:#23335f}@media(max-width:768px){body.grayscale .banner__content{justify-content:start;padding-top:136px}}body.grayscale.homepage .banner{padding-bottom:0}body.grayscale.homepage .banner__content{padding-top:30px}@media(min-width:768px),(orientation:landscape){body.grayscale.homepage .banner__content{position:absolute;padding-top:100px}}@media(min-width:768px),(orientation:landscape){body.grayscale.homepage .banner__copy{width:50%;margin-right:auto}}body.grayscale.homepage .banner__background-container{height:100%}@media(min-width:768px),(orientation:landscape){body.grayscale.homepage .banner__background-container{max-height:51.5463917526vw}}@media(max-width:767px)and (orientation:portrait){body.grayscale.homepage .banner{min-height:90vh}}@media(max-width:767px)and (orientation:landscape){body.grayscale.homepage .banner{min-height:177vw}}@media(min-width:768px){body.grayscale.homepage .banner{min-height:46vw}}[id$=-local-tasks],[id$=-account-menu]{border:2px dashed #d3d3d3;z-index:0;top:66px;background-color:#fff;max-width:calc(100vw - 20px);position:relative}[id$=-local-tasks]&gt;ul,[id$=-account-menu]&gt;ul{padding-left:0;margin:0;display:flex;list-style-type:none;flex-wrap:wrap}[id$=-local-tasks]&gt;ul li,[id$=-account-menu]&gt;ul li{padding:5px 10px;margin-bottom:0}[role=contentinfo]{background:hsla(0,0%,100%,.33);padding:10px;top:100px}@media(min-width:768px){[id$=-local-tasks],[id$=-account-menu]{top:0}[role=contentinfo]{top:198px}}[data-layout-block-uuid]:hover .trigger.visually-hidden.focusable{clip:auto}#drupal-off-canvas-wrapper .layout-builder-update-block input{max-width:256px}.container{margin:0;max-width:100%;padding:0}.container--main{padding-top:56px}@media(min-width:768px){.container--main{padding-top:130px}}@media(min-width:1024px){.container--main{padding-top:125px}}.container--main .homepage-specific-qtt{padding-top:0 !important;border-top:0 !important}header+.usp_promos.persistentBar{position:absolute;left:0;right:0;padding:10px 8px 68px}@media(min-width:768px){header+.usp_promos.persistentBar{padding-top:16px}}.button,.button button{cursor:pointer}.button.wrap{white-space:break-spaces !important}.button--primary,.button--secondary,.button--white-primary,.button--white-secondary,.button--primary-secondary,.button--yellow,.button.webform-file-button{padding:13px 24px;line-height:1;border:2px solid;border-radius:52px;font-weight:bold;font-family:"Montserrat";white-space:nowrap;font-size:1.4rem;display:inline-block}.button--primary:focus,.button--secondary:focus,.button--white-primary:focus,.button--white-secondary:focus,.button--primary-secondary:focus,.button--yellow:focus,.button.webform-file-button:focus{border-color:#fff !important;outline-style:solid;outline-width:2px;outline-offset:0;outline-color:#0071a6}.button--primary:hover,.button--secondary:hover,.button--white-primary:hover,.button--white-secondary:hover,.button--primary-secondary:hover,.button--yellow:hover,.button.webform-file-button:hover{text-decoration:none;cursor:pointer}.button--external,.button--yellow[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after,.button--primary-secondary[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after,.button--white-secondary[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after,.button--white-primary[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after,.button--secondary[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after,.button--primary[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after{display:inline-block;position:relative;top:2px;width:14px;height:14px;background-size:100%}.button--primary{background-color:#262262;border-color:#262262;color:#fff !important}.button--primary[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after{background-image:url(/themes/custom/northern_atomic/assets/images/icon-external-resource-white.svg)}.button--primary:hover,.button--primary:focus{background-color:hsl(243.75,48.4848484848%,20.8823529412%);border-color:hsl(243.75,48.4848484848%,20.8823529412%);color:#fff}.button--secondary{background-color:#0071a6;border-color:#0071a6;color:#fff !important}.button--secondary[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after{background-image:url(/themes/custom/northern_atomic/assets/images/icon-external-resource-white.svg)}.button--secondary:hover,.button--secondary:focus{background-color:rgb(0,95.6415662651,140.5);border-color:rgb(0,95.6415662651,140.5);color:#fff}.button--white-primary{background-color:#fff;border-color:#262262;color:#262262}.button--white-primary:hover,.button--white-primary:focus{background-color:#262262;border-color:#262262;color:#fff}.button--white-primary:hover[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after,.button--white-primary:focus[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after{background-image:url(/themes/custom/northern_atomic/assets/images/icon-external-resource-white.svg)}.button--white-secondary{background-color:#fff;border-color:#0071a6;color:#0071a6}.button--white-secondary:hover,.button--white-secondary:focus{background-color:#0071a6;border-color:#0071a6;color:#fff}.button--white-secondary:hover[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after,.button--white-secondary:focus[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after{background-image:url(/themes/custom/northern_atomic/assets/images/icon-external-resource-white.svg)}.button--primary-secondary{background-color:#262262;border-color:#6ac1e7;color:#6ac1e7 !important}.button--primary-secondary[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after{background-image:url(/themes/custom/northern_atomic/assets/images/icon-external-resource-white.svg)}.button--primary-secondary:hover,.button--primary-secondary:focus{background-color:#6ac1e7;border-color:#6ac1e7;color:#262262 !important}.button--yellow{background-color:#fdba34;border-color:#fdba34;color:#262262}.button--yellow:hover,.button--yellow:focus{background-color:#f99d1c;border-color:#f99d1c;color:#262262}.button.webform-file-button{color:#fff;background-color:#23335f;border-color:#23335f;font-size:1.6rem;letter-spacing:.4px;min-width:165px}.button.webform-file-button:hover{background-color:#4a4a4a;border-color:#4a4a4a}.button:disabled{opacity:.31;cursor:default}.light .button--primary:focus,.light .button--secondary:focus,.light .button--white-primary:focus,.light .button--white-secondary:focus,.light .button--primary-secondary:focus,.light .button--yellow:focus,.light .button.webform-file-button:focus,.dark .light .button--primary:focus,.dark .light .button--secondary:focus,.dark .light .button--white-primary:focus,.dark .light .button--white-secondary:focus,.dark .light .button--primary-secondary:focus,.dark .light .button--yellow:focus,.dark .light .button.webform-file-button:focus{border-color:#fff !important;outline-color:#0071a6}.light .button--primary,.dark .light .button--primary{background-color:#262262;border-color:#fff;color:#fff !important}.light .button--primary:hover,.light .button--primary:focus,.dark .light .button--primary:hover,.dark .light .button--primary:focus{background-color:#262262;border-color:#262262;color:#fff}.light .button--white-primary,.dark .light .button--white-primary{background-color:#fff;border-color:#262262;color:#262262}.light .button--white-primary:hover,.light .button--white-primary:focus,.dark .light .button--white-primary:hover,.dark .light .button--white-primary:focus{background-color:#262262;border-color:#262262;color:#fff}.dark .button--primary:focus,.dark .button--secondary:focus,.dark .button--white-primary:focus,.dark .button--white-secondary:focus,.dark .button--primary-secondary:focus,.dark .button--yellow:focus,.dark .button.webform-file-button:focus,.light .dark .button--primary:focus,.light .dark .button--secondary:focus,.light .dark .button--white-primary:focus,.light .dark .button--white-secondary:focus,.light .dark .button--primary-secondary:focus,.light .dark .button--yellow:focus,.light .dark .button.webform-file-button:focus{border-color:#262262 !important;outline-color:#fff}.dark .button--primary,.light .dark .button--primary{background-color:#262262;border-color:#fff;color:#fff !important}.dark .button--primary:hover,.dark .button--primary:focus,.light .dark .button--primary:hover,.light .dark .button--primary:focus{background-color:#fff;border-color:#fff;color:#262262 !important}.dark .button--white-primary,.light .dark .button--white-primary{background-color:#fff;border-color:#fff;color:#262262}.dark .button--white-primary:hover,.dark .button--white-primary:focus,.light .dark .button--white-primary:hover,.light .dark .button--white-primary:focus{background-color:#262262;border-color:#fff;color:#fff}[id="field_block:node:attraction:field_link"] a{padding:13px 24px;line-height:1;border:2px solid;border-radius:52px;font-weight:bold;font-family:"Montserrat";white-space:nowrap;font-size:1.4rem;display:inline-block;background-color:#262262;border-color:#262262;color:#fff}[id="field_block:node:attraction:field_link"] a:hover{background-color:hsl(243.75,48.4848484848%,20.8823529412%);border-color:hsl(243.75,48.4848484848%,20.8823529412%);color:#fff}[id="field_block:node:attraction:field_link"] a:focus{background-color:hsl(243.75,48.4848484848%,20.8823529412%);border-color:#fff;color:#fff;outline-style:solid;outline-color:#0071a6;outline-width:2px;outline-offset:0}.orm-select{position:relative}.orm-dropdown,.orm-dropdown-value{position:absolute;z-index:1;display:none;cursor:pointer}.orm-dropdown{list-style-type:none;padding-left:0;margin:12px 0 0;background:#fff;max-height:200px;overflow-y:scroll;color:#23335f;border-top:1px solid #fcc;box-shadow:0 8px 16px 0 rgba(0,0,0,.18)}.orm-dropdown.is-visible{display:block}.orm-dropdown::-webkit-scrollbar{width:21px}.orm-dropdown::-webkit-scrollbar-thumb{background:#fcc;border:solid #fff;border-width:3px 9px}.orm-dropdown li{padding:12px;margin-bottom:0}.orm-dropdown li span{padding-bottom:4px}.orm-dropdown li:hover span{border-bottom:3px solid #0071a6}.orm-dropdown li.is-selected{background:url(/themes/custom/northern_atomic/assets/images/icon-tick-red.svg) no-repeat calc(100% - 5px) 50%}.orm-dropdown-value{background:#fff;color:#23335f;margin:12px 0;padding:12px;align-items:center}.orm-dropdown-value.is-visible{display:flex}.menu li{display:inline-block;list-style:none}.menu li a{padding:0px 12px;font-size:2rem;font-family:"Montserrat",sans-serif;font-weight:bold}@media(min-width:1024px)and (max-width:1219px){.menu a{font-size:2rem}}.pagination .pagination__pages{display:flex;list-style:none}.pagination .pagination__pages li{margin-right:5px;display:inline-block}.pagination .pagination__pages li .button--white-primary{padding:11px 14px;min-width:38px}.pagination .pagination__pages li .button--white-primary:hover{cursor:pointer}.pagination .pagination__pages li.text{line-height:40px}.pagination .pagination__pages li.text a,.pagination .pagination__pages li.text button{line-height:40px;font-weight:bold;margin-right:12px}.pagination .pagination__pages li.text a:hover,.pagination .pagination__pages li.text button:hover{text-decoration:underline}.pagination .pagination__pages li.text a:focus,.pagination .pagination__pages li.text button:focus{background:#262262;color:#fff}.pagination .pagination__pages li.last::before{content:"...";font-weight:bold}.pagination .pagination__pages li.active .button--white-primary{background:#262262;color:#fff}.pagination .pagination__pages li .active.button--white-primary{background:#262262;color:#fff}.pagination span.label{float:left;line-height:40px}.cta{position:relative;border-radius:16px;width:100%;background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.25);padding:24px;box-sizing:border-box;z-index:20}.cta__title{font-family:Montserrat;font-style:normal;font-size:2.2rem;line-height:38px;margin:0px;color:#0071a6}.cta p{font-family:Montserrat;font-style:normal;font-weight:normal;font-size:1.6rem;line-height:24px;color:#262262;margin:10px 0 20px 0}.cta__link{list-style-type:none;padding:0px;margin:0px}.cta__link li{flex:1;text-align:center;margin:0 0 10px 0}.cta__link li a{width:100%;display:inline-block}.cta__link a{padding:12px 24px;border-radius:100px;box-sizing:border-box}.cta__link a::after{display:none !important}.cta__app-link{display:flex;gap:10px;list-style-type:none;padding:0px;margin:0px}.cta__app-link li{flex:1;margin:0px;padding:0px}.cta__app-link li a{width:100%;padding:4px 8px;border-radius:32px;box-sizing:border-box;padding:0px}.cta__app-link li a img{width:100%}.cta__app-link li a::after{display:none !important}.copy__title{font-size:1.8rem;font-weight:700;margin:0px 0px -12px;color:#fff;background:#262262;padding:5px 10px 19px;box-sizing:border-box;display:block}.copy__text{position:relative;border-radius:16px;width:100%;background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.25);padding:24px;box-sizing:border-box;z-index:20;font-size:1.6rem;line-height:26px;color:#262262;font-weight:bold}.copy__text&gt;h4{font-weight:bold;font-size:1.8rem;line-height:26px;margin:0;text-indent:-20px;padding:5px 0px 10px 20px}.copy__text&gt;h4:before{content:"";display:inline-block;height:.75em;width:.75em;padding-right:20px;background-image:url(/themes/custom/northern_atomic/assets/images/chevron-right.svg);background-size:contain;background-repeat:no-repeat;filter:invert(20%) sepia(97%) saturate(5370%) hue-rotate(153deg) brightness(91%) contrast(101%)}.copy__text p~p{font-weight:bold;font-size:1.6rem;line-height:26px;margin:0;padding:5px 0px 10px 20px;color:#0071a6}.copy .copy__link a{font-size:1.4rem;display:block}.copy .copy__link a:before{content:"";height:.5em;width:.75em;background-image:url(/themes/custom/northern_atomic/assets/images/icon-arrow-right-dark-navy.svg);background-size:contain;background-repeat:no-repeat;padding-right:15px;margin-right:.18em;display:inline-block}@media(min-width:768px){.cta__link{display:flex;gap:10px}.cta__link li{margin:0 0}}.fof__hero{max-width:100%;height:359px;background:#262262;border-bottom:20px solid #0698d6}.fof__hero .hero-container{max-width:1220px;margin:0 auto;padding:100px 32px 0 32px}.fof__hero .hero-container h2{color:#fff;font-family:"Montserrat",sans-serif;font-size:2.8rem;margin:0}.fof__hero .hero-container .message{color:#8cd496;font-family:"Montserrat",sans-serif;font-size:1.8rem;text-align:left}.fof__content{max-width:1000px;margin:0 auto;padding:0 32px 80px;font-size:1.8rem}.fof__content h3{font-family:"Montserrat",sans-serif;font-size:2rem;text-align:left}.fof__content p{font-size:1.8rem}.fof__content ul.fof__list{margin-bottom:36px}.fof__content ul.fof__list li{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:normal;font-size:1.8rem;line-height:24px;list-style:none}.fof__content ul.fof__list li:before{content:"•";color:#0698d6;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}@media(min-width:768px){.fof__hero .hero-container{max-width:1220px;margin:0 auto;padding:140px 32px 0 32px}.fof__hero .hero-container h2{font-size:5.1rem}.fof__hero .hero-container .message{font-size:2.8rem}.fof__content h3{font-size:3.2rem}}.accordion{padding-left:0;display:flex;flex-direction:column;list-style-type:none;max-width:calc(100vw - 40px)}.accordion&gt;li{border-bottom:1px solid #738086;background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;position:relative;cursor:pointer;padding:12px 60px 12px 12px;margin:0}.accordion&gt;li&gt;ul{display:flex;width:100%;transition-duration:250ms;list-style:none !important;border:none;margin:0;padding:0}.accordion&gt;li:after{content:"";width:24px;height:24px;display:flex;position:absolute;top:30px;right:24px;background:#23335f;-webkit-mask:url(/themes/custom/northern_atomic/assets/images/accordion-plus-lg.svg) no-repeat center;mask:url(/themes/custom/northern_atomic/assets/images/accordion-plus-lg.svg) no-repeat center;transition-duration:250ms;transform:rotate(0)}.accordion&gt;li&gt;ul{background:#fff;height:auto;max-height:0;padding:0 !important;margin:0 -60px 0 0;overflow:hidden;transition-duration:250ms}.accordion&gt;li&gt;ul&gt;li{margin-bottom:0 !important}.accordion&gt;li.is-expanded{align-items:unset;flex-wrap:wrap}.accordion&gt;li.is-expanded:after{align-self:flex-start;transform:rotate(180deg)}.accordion&gt;li.is-expanded&gt;ul{display:flex;max-height:none;justify-content:space-between;flex-wrap:wrap;margin:24px 0 0}.accordion&gt;li.is-expanded&gt;ul li{width:100%}@media(min-width:768px){.layout__region--first .accordion{max-width:790px}}.accordion-list article{list-style:none;border-bottom:1px solid #007a37}.accordion-list article h3{margin:0}.accordion-list article h3 button{font-size:1.4rem;color:#0071a6;background:rgba(0,0,0,0);padding:0 0 0 30px;line-height:30px;margin:0;border:none;cursor:pointer;font-weight:bold;font-family:Montserrat;margin:10px 0 10px 0;text-align:left;position:relative}.accordion-list article h3 button:before{content:"";position:absolute;width:20px;height:20px;top:6px;left:0;background:url(/themes/custom/northern_atomic/assets/images/bullet-arrow-down.svg) no-repeat left 50%;transition-duration:.2s;transition-property:transform}.accordion-list article h3 button.active:before{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.accordion-list article .content{font-size:1.4rem;padding:0 0 0 30px}.accordion-list a{font-weight:bold}.accordion-list.standalone{margin-top:24px;margin-bottom:24px}.accordion-list.standalone .content{display:none}.accordion-list.standalone a{font-weight:bold}.adminimal-admin-toolbar .ui-dialog{z-index:200}#layout-builder .layout-builder-block .contextual{z-index:500}#layout-builder-modal ul.ui-autocomplete{max-height:300px;overflow-y:scroll}#layout-builder-modal ul.ui-autocomplete li{background:#fff}#layout-builder .layout--northern-full-width{max-width:1300px;margin:0px auto}#layout-builder .layout--northern-full-width .layout-builder-block{text-align:center}#layout-builder .layout--northern-full-width .layout-builder-block&gt;div{text-align:left;max-width:100% !important}#layout-builder .layout--northern-full-width .layout-builder-block&gt;div .banner__background-container{max-width:100%;margin-left:0px}#layout-builder-modal input,#layout-builder-modal select{font-size:1.4rem !important;height:auto !important;padding:6px 12px !important}#layout-builder-modal .field--type-entity-reference .form-wrapper legend{position:relative;top:auto}#layout-builder-modal .form-item--error-message{display:inline-block}#layout-builder-modal .form-item--error:after{display:none}body.node .layout-builder__add-section,body.node .layout-builder__link--remove,body.node .layout-builder__link--configure{display:none}#layout-builder .toc_qtt{display:none}#block-northern-atomic-local-tasks{z-index:500}#block-purgethispage{text-align:center}#block-purgethispage input[type=submit]{padding:13px 24px;line-height:1;border:2px solid;border-radius:52px;font-weight:bold;font-family:"Montserrat";white-space:nowrap;font-size:1.4rem;display:inline-block;background-color:#262262;border-color:#262262;color:#fff !important}#block-purgethispage input[type=submit]:hover,#block-purgethispage input[type=submit]:focus{background-color:hsl(243.75,48.4848484848%,20.8823529412%);border-color:hsl(243.75,48.4848484848%,20.8823529412%);color:#fff}#block-purgethispage input[type=submit]:focus{border-color:#fff !important;outline-style:solid;outline-width:2px;outline-offset:0;outline-color:#0071a6}#block-purgethispage input[type=submit]:hover{text-decoration:none;cursor:pointer}.toolbar-tab a{font-family:"Open Sans",sans-serif;font-size:1.3rem}#content_top_advert,#content_mid_advert{text-align:center;padding:24px 0}.content_top_advert #top_page_horizontal_ad{padding-bottom:24px}.advert-skyscraper{position:relative}.advert-skyscraper&gt;.advert-skyscraper__advert{position:absolute}.advert-skyscraper&gt;.advert-skyscraper__advert.advert-skyscraper__advert--left{left:-235px}.advert-skyscraper&gt;.advert-skyscraper__advert.advert-skyscraper__advert--right{right:-235px}.advert-skyscraper&gt;.advert-skyscraper__advert&gt;.advert{position:relative;padding-top:36px}@media(min-width:1220px){.layout--northern-centered.has-skyscraper-adverts{min-height:670px}}.orm_page_banner_block,.orm_station_detail_banner_block,.orm_journey_banner_block,.orm_destinations_hero_block{color:#23335f;overflow:visible;background-color:#fff;padding-top:0}.orm_page_banner_block .banner__background:before,.orm_page_banner_block .banner__background:after,.orm_station_detail_banner_block .banner__background:before,.orm_station_detail_banner_block .banner__background:after,.orm_journey_banner_block .banner__background:before,.orm_journey_banner_block .banner__background:after,.orm_destinations_hero_block .banner__background:before,.orm_destinations_hero_block .banner__background:after{background:none}.banner{min-height:280px}.banner .divider{width:100%;display:block}.banner__heading{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.banner__copy{padding:0 24px}.banner__buttons{flex-wrap:wrap}.banner__buttons li{min-width:130px}.banner__buttons li:hover{background-color:#4a4a4a}.banner__buttons--bottom{position:absolute;bottom:20px;left:50%;transform:translate(-50%,0)}.banner__buttons--qttlink{justify-content:center !important}.banner__buttons--qttlink li{color:#fff;background-color:#0071a6;border-color:red;min-width:210px;padding:10px 15px}.banner__buttons--qttlink li:hover{background-color:#bc0303}.banner__buttons--qttlink li::after{padding-left:30px;content:"↓"}.banner__background-container{position:absolute;border-bottom:20px #8cd496 solid;z-index:1;height:275px}.banner__background-container img{min-height:275px}.banner__background{display:block;line-height:0}.banner__background::before,.banner__background::after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;content:""}.banner__background::after{background-size:100% auto}.banner__background--without-overlay::after{background:none !important}.banner__attribution{color:#fff;max-width:calc(100% - 40px);margin:0 20px}.banner__featured-news{margin-left:24px;background-color:#0071a6;color:#fff;padding:6px 12px;text-transform:uppercase}.banner__news-date{color:#fff;margin-top:-12px;margin-left:24px;padding:3px 10px;background:rgba(0,0,0,.5)}.banner--search-results .subheading{margin-top:12px;color:#333}.banner .banner__heading{margin-top:0}.banner .banner__heading .thin{width:100%;display:inline-block}.banner .banner__content{z-index:2;position:relative;align-items:normal;height:auto;top:auto;bottom:0;margin:0px auto;padding:93px 24px 24px 24px;max-width:1172px}.banner .banner__content .banner__title{margin-bottom:24px}.banner .banner__content .banner__title h1{color:#fff;margin:0;background-color:#262262;border-radius:4px;display:inline-block;padding:10px}.banner .banner__content .banner__title .subheading{margin:0;border-radius:0}.banner .banner__content .banner__title .subheading span{display:inline;font-size:2rem;color:#8cd496;padding:5px 10px 10px;background-color:#262262;margin:0;font-family:Montserrat;font-style:normal;font-weight:normal;line-height:33px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.banner--homepage .banner__background::after,.banner.banner--news .banner__background::after{background:url(/themes/custom/northern_atomic/assets/images/banner-stripes.png) 50% 50% no-repeat}.banner--homepage{min-height:177.8vw;height:auto}.banner--homepage .banner__heading.white span{color:#fff}.banner--homepage .banner__heading.black span{color:#000}.banner--error .banner__background-container{height:540px !important;background-image:url(/themes/custom/northern_atomic/assets/images/logo-bg-dark-grey.svg) !important;background-position:calc(100% + 250px) 50% !important}.banner--error .banner__heading{background-color:rgba(0,0,0,0) !important}.banner--error .banner__heading h1{color:#fff;margin:0;background-color:#262262;border-radius:4px;display:inline-block;padding:10px}.banner--error .section{width:100%;display:inline-block;overflow-wrap:break-word}.banner--error .divider{display:none}.banner--error .h1{color:#23335f !important}.banner--error .section,.banner--error .banner__return-link{color:#0071a6 !important}.banner--error .banner__return-link{margin:12px 0 0}.banner--error .banner__return-link:after{content:url(/themes/custom/northern_atomic/assets/images/icon-arrow-right-red.svg);transition-duration:250ms;margin-left:12px}.banner--error .banner__return-link:hover:after{margin-left:24px}.banner.has-default-image{margin-top:0;background-color:#262262}.banner.has-default-image .banner__background-container{background:url(/themes/custom/northern_atomic/assets/images/banner-default-mobile.svg) 50% 50% no-repeat;background-size:cover;border-bottom:20px #0071a6 solid}.banner.has-default-image .banner__content .banner__title h1{text-shadow:none;flex-direction:column;align-items:flex-start;justify-content:center;margin-top:0;z-index:2;position:relative;height:auto;width:auto;max-width:calc(100vw - 64px);color:#fff;background:none;padding:0}.banner.has-default-image .banner__content .banner__title h1 br{display:none}.banner.has-default-image picture{display:none}@media(min-width:768px){.orm_page_banner_block,.orm_station_detail_banner_block,.orm_journey_banner_block,.orm_destinations_hero_block{height:455px;position:relative}.orm_page_banner_block .banner,.orm_station_detail_banner_block .banner,.orm_journey_banner_block .banner,.orm_destinations_hero_block .banner{min-height:0;padding-top:0;overflow:visible}.orm_page_banner_block .banner .banner__content,.orm_station_detail_banner_block .banner .banner__content,.orm_journey_banner_block .banner .banner__content,.orm_destinations_hero_block .banner .banner__content{background-color:rgba(0,0,0,0)}.orm_page_banner_block .banner .divider,.orm_station_detail_banner_block .banner .divider,.orm_journey_banner_block .banner .divider,.orm_destinations_hero_block .banner .divider{display:none}.orm_page_banner_block .banner__heading,.orm_station_detail_banner_block .banner__heading,.orm_journey_banner_block .banner__heading,.orm_destinations_hero_block .banner__heading{margin-top:66px}.orm_page_banner_block .banner__copy,.orm_station_detail_banner_block .banner__copy,.orm_journey_banner_block .banner__copy,.orm_destinations_hero_block .banner__copy{margin-right:calc(100% - 526px);padding:0 48px}.orm_page_banner_block .banner__buttons,.orm_station_detail_banner_block .banner__buttons,.orm_journey_banner_block .banner__buttons,.orm_destinations_hero_block .banner__buttons{flex-wrap:nowrap}.orm_page_banner_block .banner__buttons--bottom,.orm_station_detail_banner_block .banner__buttons--bottom,.orm_journey_banner_block .banner__buttons--bottom,.orm_destinations_hero_block .banner__buttons--bottom{bottom:25px}.orm_page_banner_block .banner--page .banner__heading.h1,.orm_station_detail_banner_block .banner--page .banner__heading.h1,.orm_journey_banner_block .banner--page .banner__heading.h1,.orm_destinations_hero_block .banner--page .banner__heading.h1{justify-content:flex-start}.orm_page_banner_block .banner--news .banner__heading.h1,.orm_station_detail_banner_block .banner--news .banner__heading.h1,.orm_journey_banner_block .banner--news .banner__heading.h1,.orm_destinations_hero_block .banner--news .banner__heading.h1{max-width:380px;padding-right:0}.orm_page_banner_block .banner--news .banner__heading.h1 span,.orm_station_detail_banner_block .banner--news .banner__heading.h1 span,.orm_journey_banner_block .banner--news .banner__heading.h1 span,.orm_destinations_hero_block .banner--news .banner__heading.h1 span{max-width:none}.orm_page_banner_block .banner.has-default-image .banner__heading.h1,.orm_station_detail_banner_block .banner.has-default-image .banner__heading.h1,.orm_journey_banner_block .banner.has-default-image .banner__heading.h1,.orm_destinations_hero_block .banner.has-default-image .banner__heading.h1{flex-basis:auto}.orm_page_banner_block .banner.has-default-image picture,.orm_station_detail_banner_block .banner.has-default-image picture,.orm_journey_banner_block .banner.has-default-image picture,.orm_destinations_hero_block .banner.has-default-image picture{display:none}.orm_page_banner_block .banner.has-default-image .banner__content .banner__title h1,.orm_station_detail_banner_block .banner.has-default-image .banner__content .banner__title h1,.orm_journey_banner_block .banner.has-default-image .banner__content .banner__title h1,.orm_destinations_hero_block .banner.has-default-image .banner__content .banner__title h1{padding:40px 0 0 0}.orm_page_banner_block .banner .banner__background-container,.orm_station_detail_banner_block .banner .banner__background-container,.orm_journey_banner_block .banner .banner__background-container,.orm_destinations_hero_block .banner .banner__background-container{height:410px;max-height:500px}.orm_page_banner_block .banner .banner__background img,.orm_station_detail_banner_block .banner .banner__background img,.orm_journey_banner_block .banner .banner__background img,.orm_destinations_hero_block .banner .banner__background img{min-height:400px}.orm_page_banner_block .banner.has-default-image .banner__background-container,.orm_station_detail_banner_block .banner.has-default-image .banner__background-container,.orm_journey_banner_block .banner.has-default-image .banner__background-container,.orm_destinations_hero_block .banner.has-default-image .banner__background-container{background-image:url(/themes/custom/northern_atomic/assets/images/banner-default-desktop.svg)}}@media(min-width:1220px){.orm_page_banner_block .banner .banner__content .banner__title h1 span,.orm_station_detail_banner_block .banner .banner__content .banner__title h1 span,.orm_journey_banner_block .banner .banner__content .banner__title h1 span,.orm_destinations_hero_block .banner .banner__content .banner__title h1 span{line-height:55px}.orm_page_banner_block .banner .banner__content .banner__title .subheading span,.orm_station_detail_banner_block .banner .banner__content .banner__title .subheading span,.orm_journey_banner_block .banner .banner__content .banner__title .subheading span,.orm_destinations_hero_block .banner .banner__content .banner__title .subheading span{font-size:3.2rem;color:#8cd496;line-height:42px}.orm_page_banner_block .banner.has-default-image .banner__background-container,.orm_station_detail_banner_block .banner.has-default-image .banner__background-container,.orm_journey_banner_block .banner.has-default-image .banner__background-container,.orm_destinations_hero_block .banner.has-default-image .banner__background-container{padding-left:0;padding-right:0}}.homepage-banner{background:#0698d6}.homepage-banner .wrapper{max-width:1177px;margin:0px auto;position:relative;height:500px;overflow:hidden}.homepage-banner .desktop-image{display:none}.homepage-banner .mobile-image{width:100%}.homepage-banner img{position:absolute;bottom:0;right:0;z-index:100}.homepage-banner .content{padding:130px 24px 24px 24px;position:relative;z-index:110}.homepage-banner .content h1{font-size:2.4rem;line-height:32px;font-weight:bold;color:#fff}.homepage-banner .content p{color:#fff;max-width:300px}@media(min-width:768px){.homepage-banner{background:#262262 !important}.homepage-banner .wrapper{height:357px}.homepage-banner .desktop-image{display:block;height:357px}.homepage-banner .mobile-image{display:none}.homepage-banner .content{padding:100px 24px 24px 50px}.homepage-banner .content h1{font-size:2.8rem;line-height:38px}.homepage-banner .content p{max-width:500px}}#orm_purple_breadcrumb_block{background:#262262;padding-top:24px;margin-top:-24px}#orm_purple_breadcrumb_block #system_breadcrumb_block li,#orm_purple_breadcrumb_block #system_breadcrumb_block li:before,#orm_purple_breadcrumb_block #system_breadcrumb_block li a{color:#fff}#system-breadcrumb+ol,.breadcrumbs{display:none;flex-wrap:wrap;list-style-type:none;margin:0;padding:0px 12px}#system-breadcrumb+ol li,.breadcrumbs li{margin-bottom:0;display:inline-flex}#system-breadcrumb+ol li a,.breadcrumbs li a{font-weight:bold;font-family:Montserrat}#system-breadcrumb+ol li::before,.breadcrumbs li::before{content:"&gt;";margin:0 8px 0 8px}#system-breadcrumb+ol li:first-child:before,.breadcrumbs li:first-child:before{content:"";margin:0}#system-breadcrumb+ol li:last-child,#system-breadcrumb+ol li:last-child:before,.breadcrumbs li:last-child,.breadcrumbs li:last-child:before{font-weight:300;color:#262262}.main--no-sidebar.breadcrumb{display:none}@media(min-width:768px){#system-breadcrumb+ol,.breadcrumbs{display:flex}.main--no-sidebar.breadcrumb{display:none}}@media(min-width:768px){#system-breadcrumb+ol,.breadcrumbs{margin-top:24px}}.carbon-calculator-form{display:flex;flex-direction:column;align-items:flex-start;padding:24px 16px;background:#262262;border-radius:16px;color:#fff}.carbon-calculator-form__title{font-weight:700;font-size:1.8rem;line-height:26px}.carbon-calculator-form__validation_message{font-weight:400;font-size:1.4rem;line-height:18px;color:#f4772b;display:flex;gap:8px}.carbon-calculator-form__stations_container{width:100%;padding-bottom:16px;border-bottom:1px solid #f1f3f3}.carbon-calculator-form__stations_container__title{margin-bottom:16px}.carbon-calculator-form__stations_container__inputs_container{display:flex;flex-direction:column;margin-top:16px;position:relative}.carbon-calculator-form__stations_container__inputs_container .has-inside-label #carbon_calculator_station_from-label,.carbon-calculator-form__stations_container__inputs_container .has-inside-label #carbon_calculator_station_to-label{font-style:normal;top:20px;left:16px}.carbon-calculator-form__stations_container__inputs_container .has-inside-label #carbon_calculator_station_from-label:before,.carbon-calculator-form__stations_container__inputs_container .has-inside-label #carbon_calculator_station_to-label:before{position:absolute;width:15.46px;height:18px;left:-30px;content:url("/modules/custom/northern_carbon_calculator/images/search_label.svg")}.carbon-calculator-form__stations_container__inputs_container .has-inside-label.opened label,.carbon-calculator-form__stations_container__inputs_container .has-inside-label.has-value label{opacity:0}.carbon-calculator-form__stations_container__inputs_container .has-inside-label input{height:48px;margin:5px 0 0 0}.carbon-calculator-form__stations_container__inputs_container .has-inside-label input.error{border:1px solid #f4772b}.carbon-calculator-form__stations_container__inputs_container .has-value #carbon_calculator_station_from-combobox:before,.carbon-calculator-form__stations_container__inputs_container .has-value #carbon_calculator_station_to-combobox:before{position:absolute;width:15.46px;height:18px;left:18px;top:20px;content:url("/modules/custom/northern_carbon_calculator/images/search_label.svg")}.carbon-calculator-form__stations_container__inputs_container .has-value input{font-weight:700;padding-left:46px;padding-top:15px}.carbon-calculator-form__stations_container__inputs_container .swap{position:absolute;width:34px;height:34px;right:4px;top:38px;z-index:3}.carbon-calculator-form__stations_container__inputs_container .swap button{width:34px;height:34px;background:#262262;border-radius:20px;border:unset;padding:unset}.carbon-calculator-form__stations_container__inputs_container .swap button svg{transform:rotate(90deg);margin-top:4px}.carbon-calculator-form__stations_container__inputs_container__validation_message{margin-top:16px}.carbon-calculator-form__fuel_type_container{display:flex;flex-direction:column;padding-top:24px;width:100%}.carbon-calculator-form__fuel_type_container__compare_block{width:100%}.carbon-calculator-form__fuel_type_container__compare_block__selection{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:100%}.carbon-calculator-form__fuel_type_container__compare_block__selection__item{position:relative;height:48px;width:100%}.carbon-calculator-form__fuel_type_container__compare_block__selection__item__icon{position:absolute;padding:13px 13px 7px;left:0;top:0;width:48px;background:#f1f3f3;border-radius:16px;transform:matrix(-1,0,0,1,0,0)}.carbon-calculator-form__fuel_type_container__compare_block__selection__item__copy{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:4px;position:absolute;width:172px;height:40px;left:64px;top:4px}.carbon-calculator-form__fuel_type_container__compare_block__selection__item__copy span{font-style:normal;font-size:1.4rem;line-height:18px}.carbon-calculator-form__fuel_type_container__compare_block__selection__item__copy label{font-style:normal;font-size:1.4rem;line-height:18px;font-weight:700}.carbon-calculator-form__fuel_type_container__compare_block__selection__item__checkbox[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:absolute;width:18px;height:18px;padding:8px;background-clip:content-box;border:1px solid hsla(0,0%,100%,.7);background-color:#e7e6e7;border-radius:50%;box-sizing:border-box;right:0}.carbon-calculator-form__fuel_type_container__compare_block__selection__item__checkbox[type=radio]:checked{accent-color:#fff;padding:2px}.carbon-calculator-form__button{margin-top:32px;text-align:center}.carbon-calculator-form__button a{display:block;background:#fdba34;border-radius:100px;padding:9px 40px;height:44px;font-weight:700;font-size:1.8rem;color:#262262;width:100%}.carbon-calculator-form.slim{padding-top:15px;padding-bottom:15px;border-radius:10px}.carbon-calculator-form.slim .carbon-calculator-form__stations_container{padding:0;border:0}.carbon-calculator-form.slim .carbon-calculator-form__stations_container__inputs_container{margin:0;gap:15px}.carbon-calculator-form.slim .carbon-calculator-form__stations_container__inputs_container #carbon_calculator_station_from-label,.carbon-calculator-form.slim .carbon-calculator-form__stations_container__inputs_container #carbon_calculator_station_to-label{top:50%;transform:translateY(-50%);margin-left:0;text-transform:capitalize;font-style:normal}.carbon-calculator-form.slim .carbon-calculator-form__stations_container__inputs_container #carbon_calculator_station_from-label::before,.carbon-calculator-form.slim .carbon-calculator-form__stations_container__inputs_container #carbon_calculator_station_to-label::before{content:""}.carbon-calculator-form.slim .carbon-calculator-form__stations_container__inputs_container input{margin:0;height:36px;border-radius:6px;font-size:1.4rem;line-height:3.6rem;padding-top:0;padding-bottom:0}.carbon-calculator-form.slim .carbon-calculator-form__stations_container__inputs_container .has-value label{opacity:1}.carbon-calculator-form.slim .carbon-calculator-form__stations_container__inputs_container .has-value input{padding-left:70px}@media(min-width:768px){.carbon-calculator-form.slim .carbon-calculator-form__stations_container__inputs_container .has-value #carbon_calculator_station_to-combobox input{padding-left:50px}}.carbon-calculator-form.slim .carbon-calculator-form__stations_container__inputs_container .has-value #carbon_calculator_station_from-combobox:before,.carbon-calculator-form.slim .carbon-calculator-form__stations_container__inputs_container .has-value #carbon_calculator_station_to-combobox:before{display:none}.carbon-calculator-form.slim .carbon-calculator-form__button{margin-top:0}.carbon-calculator-form.slim .carbon-calculator-form__button a{position:unset;height:36px;font-size:1.4rem;line-height:3.6rem;padding:0}@media(min-width:768px){.carbon-calculator-form.slim .carbon-calculator-form__button a{width:200px}}@media(min-width:768px){.carbon-calculator-form{padding:30px}.carbon-calculator-form__title{font-size:2.8rem;line-height:38px}.carbon-calculator-form__stations_container{padding-bottom:24px}.carbon-calculator-form__stations_container__inputs_container{flex-direction:row}.carbon-calculator-form__stations_container__inputs_container .has-inside-label{width:47%}.carbon-calculator-form__stations_container__inputs_container .swap{position:unset;width:6%;text-align:center;margin-top:12px}.carbon-calculator-form__stations_container__inputs_container .swap button svg{transform:none}.carbon-calculator-form__fuel_type_container{flex-direction:row;padding-top:32px}.carbon-calculator-form__fuel_type_container__compare_block__selection__item{width:360px}.carbon-calculator-form__button{margin-top:0;position:relative}.carbon-calculator-form__button a{width:149px;padding:9px 20px;position:absolute;bottom:0;right:0}}.carbon_calculator_results{display:flex;flex-direction:column;align-items:center;width:100%}.carbon_calculator_results .container{display:flex;flex-direction:column;gap:16px;width:100%}.carbon_calculator_results .container--main{margin-bottom:16px}.carbon_calculator_results .results-sidebar-block{padding:16px;background:#fff;border-radius:16px}.carbon_calculator_results .is-desktop-only{display:none}.carbon_calculator_results .button{display:inline-block;border:2px solid #0071a6;border-radius:100px;padding:4px 20px;font-weight:700;font-size:1.8rem;color:#0071a6;width:100%;text-align:center}.carbon_calculator_results .button:hover{border:2px solid #262262;color:#262262}.carbon_calculator_results__stations_header{display:flex;flex-direction:column;justify-items:flex-start;gap:4px}.carbon_calculator_results__stations_header__station_block{display:flex;width:100%;font-size:1.4rem;line-height:18px;padding:8px 12px;background:#fff;border-radius:4px}.carbon_calculator_results__stations_header__station_block span:first-child{display:block;width:52px}.carbon_calculator_results__stations_header__station_block span.bold{font-weight:700}.carbon_calculator_results__toggle{display:flex;flex-direction:row;align-items:flex-start;padding:0;margin:0;margin-bottom:-16px}.carbon_calculator_results__toggle li{list-style-type:none;margin-bottom:0;border-radius:8px 8px 0 0;#background:#f1f3f3;display:flex;flex-grow:1;flex-basis:33%;border:0;background:rgba(0,0,0,0);position:relative;cursor:pointer}.carbon_calculator_results__toggle li button{color:#0071a6;margin-bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 16px;gap:4px;isolation:isolate;height:56px;font-size:1.4rem;flex-grow:1}.carbon_calculator_results__toggle li span{font-weight:bold}.carbon_calculator_results__toggle li.is-active{background:#fff}.carbon_calculator_results__toggle li.is-active button{color:#262262}.carbon_calculator_results__toggle li.is-active:before,.carbon_calculator_results__toggle li.is-active:after{content:"";display:block;position:absolute;bottom:0px;width:12px;height:12px;background:#fff}.carbon_calculator_results__toggle li.is-active:before{left:-12px;clip-path:path("M 12 0 A 12 12 0 0 1 0 12 L 12 12 z")}.carbon_calculator_results__toggle li.is-active:after{right:-12px;clip-path:path("M 12 12 A 12 12 0 0 1 0 0 L 0 12 z")}.carbon_calculator_results__toggle li.is-active:first-child:before{display:none}.carbon_calculator_results__toggle li.is-active:last-child:after{display:none}.carbon_calculator_results__toggle button{border:0;background-color:rgba(0,0,0,0);cursor:pointer;display:flex;flex-direction:column;align-items:flex-start}.carbon_calculator_results__save_block{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;row-gap:10px;width:100%}.carbon_calculator_results__save_block__save-label{display:block;width:64px;color:#fff;font-weight:700;font-size:1.4rem;line-height:22px;background:#007a37;border-radius:8px}.carbon_calculator_results__save_block__howmuchsaved{display:block;font-style:normal;font-weight:700;font-size:3.4rem;line-height:42px;color:#262262}.carbon_calculator_results__save_block__each_way{display:block;font-size:1.6rem;line-height:24px;color:#262262}.carbon_calculator_results__save_block__conversion_copy{font-weight:700;font-size:1.6rem;line-height:24px;color:#262262}.carbon_calculator_results__even_results{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px 0;gap:4px;text-align:center}.carbon_calculator_results__even_results span{font-size:1.4rem;line-height:18px;color:#262262}.carbon_calculator_results__even_results .even_results__title{font-weight:700}.carbon_calculator_results__vehicles_container{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:100%}.carbon_calculator_results__vehicles_container__vehicle{display:flex;flex-direction:row;align-items:center;padding:0;gap:12px;height:48px;width:100%}.carbon_calculator_results__vehicles_container__vehicle .vehicle_container{display:flex;flex-direction:column;width:100%;padding:0;#gap:4px;height:44px;#flex:none;order:1;#flex-grow:1}.carbon_calculator_results__vehicles_container__vehicle .vehicle_container__copy{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;gap:12px;height:12px;flex:none;align-self:stretch}.carbon_calculator_results__vehicles_container__vehicle .vehicle_container__copy span{font-style:normal;font-size:1.4rem;line-height:18px}.carbon_calculator_results__vehicles_container__vehicle .vehicle_container__copy span.bold{font-weight:700}.carbon_calculator_results__vehicles_container__vehicle .vehicle_container__copy__value{font-style:normal;font-weight:700;font-size:1.4rem;line-height:18px;color:#262262}.carbon_calculator_results__vehicles_container__vehicle .vehicle_container__bar{position:relative;height:18px;left:0;top:calc(50% - 9px);background:#d5d9db;border-radius:4px}.carbon_calculator_results__vehicles_container__vehicle .vehicle_container__bar--lower_value{background:#007a37}.carbon_calculator_results__vehicles_container__vehicle .vehicle_container--is_even{height:20px}.carbon_calculator_results__main_container{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px;background:#fff;border-radius:0 0 16px 16px}.carbon_calculator_results__main_container.first_tab{border-radius:0 16px 16px 16px}.carbon_calculator_results__main_container.mid_tab{border-radius:16px}.carbon_calculator_results__main_container.last_tab{border-radius:16px 0 16px 16px}.carbon_calculator_results__share{margin:12px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.carbon_calculator_results__share-links{list-style-type:none;padding-left:0;margin:0;display:flex;justify-content:flex-end;gap:16px}.carbon_calculator_results__share-links li{margin-bottom:0}.carbon_calculator_results__share-links a[href]:after{display:none !important}.carbon_calculator_results__share span{color:#5b5756;font-weight:700;font-size:1.2rem;line-height:16px}.carbon_calculator_results__share svg{color:#5b5756;height:33px;width:33px}.carbon_calculator_results__share a:hover svg{color:#5b5756}.carbon_calculator_results__how_calculated_link{display:block;margin-top:32px;text-align:center;color:#0071a6}.carbon_calculator_results__better_train{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px 0}.carbon_calculator_results__better_train__row{display:inline-flex;justify-content:flex-start;align-items:flex-start}.carbon_calculator_results__better_train__row__icon{padding:11px 11px 6px;background:#f1f3f3;border-radius:26px;color:#738086}.carbon_calculator_results__better_train__row__copy{margin-left:24px;display:flex;flex-direction:column;line-height:18px;color:#262262}.carbon_calculator_results__better_train__row__copy__title{font-weight:700;font-size:1.4rem}.carbon_calculator_results__better_train__row__copy__description{font-size:1.4rem}.carbon_calculator_results__better_train__row__line{border:1px dashed #738086;width:24px;margin-left:8px;transform:rotate(90deg)}.carbon_calculator_results__buy_tickets{position:fixed;z-index:10;left:0;bottom:0;width:100%;filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));color:#fff;text-align:center}.carbon_calculator_results__buy_tickets__heading{background:#007a37;padding:8px 0;font-weight:400;font-size:1.6rem;line-height:24px}.carbon_calculator_results__buy_tickets__heading span{font-weight:700}.carbon_calculator_results__buy_tickets__button{background:#45b75b;padding:16px 24px;text-align:center}.carbon_calculator_results__buy_tickets__button a{display:block;padding:9px 23px;border-radius:100px;background:#262262;font-weight:700;font-size:1.8rem;line-height:26px}.carbon_calculator_results__better_car__container{display:flex;flex-direction:column;align-items:flex-start;background:#262262 !important;border-radius:16px;font-size:1.6rem;line-height:24px}.carbon_calculator_results__better_car__container__heading{font-weight:700;font-size:2rem;line-height:42px;margin:0 0 8px 0;color:#fff}.carbon_calculator_results__better_car__container p{margin:0 0 8px 0;color:#fff}.carbon_calculator_results__better_car__container__question{font-size:1.6rem;line-height:24px;color:#6ac1e7;margin:16px 0 24px 0}.carbon_calculator_results__better_car__container .button{border-color:#6ac1e7;color:#6ac1e7;padding:8px 20px}.carbon_calculator_results__better_car__container .button:hover{border-color:#fff;color:#fff}.carbon_calculator_results .impact-block .impact_form p{font-size:1.4rem}.carbon_calculator_results .impact-block .impact_form__options_title{font-weight:700;font-size:1.6rem;line-height:24px;color:#0071a6;margin-top:24px}.carbon_calculator_results .impact-block .impact_form__option{display:flex;justify-content:space-between;gap:16px;margin-top:16px}.carbon_calculator_results .impact-block .impact_form__option label{font-weight:700;font-size:1.4rem;line-height:18px;color:#262262}.carbon_calculator_results .impact-block .impact_form__option label span{font-weight:400;display:block;margin-top:4px}.carbon_calculator_results .impact-block .impact_form__option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:18px;height:18px;padding:8px;background-clip:content-box;border:1px solid #d5d9db;background-color:#262262;border-radius:50%;box-sizing:border-box}.carbon_calculator_results .impact-block .impact_form__option input[type=radio]:checked{accent-color:#fff;padding:3px;border:1px solid #262262}.carbon_calculator_results .impact-block .impact_results{text-align:center}.carbon_calculator_results .impact-block .impact_results h3{text-align:center}.carbon_calculator_results .impact-block .impact_results__value{font-weight:700;font-size:3.4rem;line-height:42px;color:#262262}.carbon_calculator_results .impact-block .impact_results__small_copy{font-weight:400;font-size:1.4rem;line-height:18px;color:#262262;margin-top:4px}.carbon_calculator_results .impact-block .button{text-align:center;margin-top:24px;border:2px solid #262262;background:#fff;color:#262262}.carbon_calculator_results .impact-block .button:hover{border:2px solid #0071a6;color:#0071a6}@media(min-width:768px){.carbon_calculator_results{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px}.carbon_calculator_results container{gap:32px}.carbon_calculator_results .container--main{width:calc(60% - 10px)}.carbon_calculator_results .container--side{width:calc(40% - 10px)}.carbon_calculator_results .is-mobile-only{display:none}.carbon_calculator_results .is-desktop-only{display:flex}.carbon_calculator_results__stations_header{flex-direction:row;gap:12px}.carbon_calculator_results__main_container{padding:32px;border-radius:0 16px 16px 16px}.carbon_calculator_results__main_container.first_tab{border-radius:0 16px 16px 16px}.carbon_calculator_results__main_container.mid_tab{border-radius:16px}.carbon_calculator_results__main_container.last_tab{border-radius:16px 16px 16px 16px}.carbon_calculator_results .button{width:auto}.carbon_calculator_results__toggle li{flex-grow:0;flex-basis:auto}.carbon_calculator_results__toggle li button{width:115px}.carbon_calculator_results__save_block__howmuchsaved{font-size:5rem;line-height:60px}.carbon_calculator_results__better_car__container__heading{line-height:26px}.carbon_calculator_results__better_car__container p{margin-top:16px}.carbon_calculator_results__better_car__container a{width:187px}.carbon_calculator_results__buy_tickets{position:relative;filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));border-radius:16px}.carbon_calculator_results__buy_tickets__heading{padding:8px 0;border-radius:16px 16px 0 0}.carbon_calculator_results__buy_tickets__button{border-radius:0 0 16px 16px}.carbon_calculator_results .impact-block .button{text-align:left}.carbon_calculator_results .impact-block .impact_results{text-align:left}.carbon_calculator_results .impact-block .impact_results h3{text-align:left}}.northern_cheap_ticket_finder{background:#262262;border-radius:8px;box-shadow:0px 4px 4px rgba(0,0,0,.25);margin-left:-12px;margin-right:-12px;--fc-border-color:transparent;--fc-button-text-color:colour(primary);--fc-button-border-color:transparent;--fc-button-bg-color:transparent;--fc-button-active-bg-color:transparent;--fc-button-active-border-color:transparent;--fc-button-hover-bg-color:transparent;--fc-button-hover-border-color:transparent}.northern_cheap_ticket_finder .autocomplete-input{background-image:url(/themes/custom/northern_atomic/assets/images/search-pin.svg)}.northern_cheap_ticket_finder .autocomplete-result-list{border:1px solid #262262;margin-top:-2px;margin-left:-1px;width:calc(100% + 2px) !important}.northern_cheap_ticket_finder .autocomplete-result-list li{background-image:none}.northern_cheap_ticket_finder .cheap-ticket-finder-wrapper .loader{position:absolute;top:0;right:0;background-color:#fff;height:100%;z-index:100}.northern_cheap_ticket_finder .cheap-ticket-finder-wrapper.calendar .left{display:none}.northern_cheap_ticket_finder .page{padding:12px}.northern_cheap_ticket_finder .stations{margin-top:0;padding-top:0}.northern_cheap_ticket_finder .calendar{background-color:#fff;min-height:215px}.northern_cheap_ticket_finder .calendar+.controls{background-color:#fff}.northern_cheap_ticket_finder .top,.northern_cheap_ticket_finder .bottom{padding:0 12px 12px;color:#fff}.northern_cheap_ticket_finder .top{background:#262262;font-size:2rem;font-weight:bold;padding-top:24px;line-height:1.15}.northern_cheap_ticket_finder .bottom{font-size:1.4rem}.northern_cheap_ticket_finder .right{position:relative}.northern_cheap_ticket_finder .fc .fc-daygrid-day-frame:hover,.northern_cheap_ticket_finder .fc .fc-daygrid-day-frame:focus-within{outline:1px solid #262262;cursor:pointer}.northern_cheap_ticket_finder .fc .fc-day-past .fc-daygrid-day-frame:hover,.northern_cheap_ticket_finder .fc .fc-day-past .fc-daygrid-day-frame:focus-within,.northern_cheap_ticket_finder .fc .fc-day-other .fc-daygrid-day-frame:hover,.northern_cheap_ticket_finder .fc .fc-day-other .fc-daygrid-day-frame:focus-within{outline:none;cursor:default}.northern_cheap_ticket_finder .fc .fc-event&gt;div{outline:none}.northern_cheap_ticket_finder .fc .fc-nextMonth-button,.northern_cheap_ticket_finder .fc .fc-previousMonth-button{font-weight:bold;font-size:3rem}.northern_cheap_ticket_finder .fc .fc-daygrid-day-number{padding:2px}.northern_cheap_ticket_finder .fc .fc-toolbar-title{font-size:1.4rem}.northern_cheap_ticket_finder .fc .fc-button:disabled{color:rgba(0,0,0,0)}.northern_cheap_ticket_finder .fc .fc-bg-event{opacity:1}.northern_cheap_ticket_finder .fc .fc-bg-event .price-event{text-align:center;margin-top:calc(50% - .5em)}.northern_cheap_ticket_finder .fc .fc-header-toolbar{justify-content:center}.northern_cheap_ticket_finder .fc .fc-daygrid-day-frame{display:flex;justify-content:center;align-items:stretch;border-radius:4px;overflow:hidden;font-size:12px}.northern_cheap_ticket_finder .fc .fc-daygrid-day-frame div,.northern_cheap_ticket_finder .fc .fc-daygrid-day-frame a{font-size:inherit}.northern_cheap_ticket_finder .fc .fc-bg-event.cheapest .price-event{font-weight:bold}.northern_cheap_ticket_finder .fc .fc-bg-event.cheapest .price-event:before{border-radius:4px;color:#fff;font-size:.96rem;font-weight:bold;background:#45b75b;padding:2px}.northern_cheap_ticket_finder .fc a:hover{text-decoration:none}.northern_cheap_ticket_finder .controls{padding:12px 12px 24px;text-align:center}.northern_cheap_ticket_finder .controls .next,.northern_cheap_ticket_finder .controls .compare{float:right}.northern_cheap_ticket_finder .controls .compare{background-color:#fdba34;border-color:#fdba34;color:#262262 !important;width:100%}.northern_cheap_ticket_finder .controls .previous{float:left}.northern_cheap_ticket_finder .controls .start-again{width:100%}.northern_cheap_ticket_finder fieldset{border:none;background:rgba(0,0,0,0);padding:0;margin:0 auto}.northern_cheap_ticket_finder label{display:none;font-weight:bold;color:#262262}.northern_cheap_ticket_finder .error{color:#ee204d}.northern_cheap_ticket_finder input{border:1px solid #0071a6;background-color:#fff;border-radius:8px;margin-bottom:0}.northern_cheap_ticket_finder input:focus{outline:1px solid #262262}.northern_cheap_ticket_finder input::placeholder{font-style:italic}.northern_cheap_ticket_finder input[type=radio]{vertical-align:middle;margin-right:12px}.northern_cheap_ticket_finder .result{padding:24px}.northern_cheap_ticket_finder .result .content .right{text-align:center;margin-top:24px}.northern_cheap_ticket_finder .result .content .right&gt;div{margin-bottom:12px}.northern_cheap_ticket_finder .result .content .right [class^=button]{width:100%}.northern_cheap_ticket_finder .result .content .right span{font-size:1.4rem}.northern_cheap_ticket_finder .result .content .right span.price{font-size:1.8rem;font-weight:bold;padding:5px}.northern_cheap_ticket_finder .no-results{text-align:center;font-size:2.8rem}.northern_cheap_ticket_finder ul[class^=autocomplete-result-list]{max-height:150px}@media(min-width:768px){.northern_cheap_ticket_finder{overflow:hidden;margin-left:0;margin-right:0;background:#fff}.northern_cheap_ticket_finder .page{padding:24px}.northern_cheap_ticket_finder .page.stations{display:flex}.northern_cheap_ticket_finder .page.stations .column{width:50%}.northern_cheap_ticket_finder .page.stations .column+.column{padding-left:12px}.northern_cheap_ticket_finder .top{font-size:2.8rem}.northern_cheap_ticket_finder .bottom{font-size:2.2rem}.northern_cheap_ticket_finder .top,.northern_cheap_ticket_finder .bottom{padding-left:24px;padding-right:24px}.northern_cheap_ticket_finder .content{display:flex}.northern_cheap_ticket_finder .content .left{width:calc(100% - 150px);padding-right:24px}.northern_cheap_ticket_finder .content .right{width:150px;text-align:center;margin-top:0}.northern_cheap_ticket_finder .content .right&gt;div{margin-bottom:0}.northern_cheap_ticket_finder .content .right span.price{display:block;padding:5px 0}.northern_cheap_ticket_finder input{margin-top:0}.northern_cheap_ticket_finder label{display:block;margin-bottom:12px}.northern_cheap_ticket_finder .page{min-height:215px}.northern_cheap_ticket_finder .controls{padding:24px}.northern_cheap_ticket_finder .controls .compare{width:auto}.northern_cheap_ticket_finder .controls .start-again{width:auto}.northern_cheap_ticket_finder .fc .fc-toolbar-title{font-size:2rem}.northern_cheap_ticket_finder .fc .fc-daygrid-day-frame{min-height:80px;border-radius:0}.northern_cheap_ticket_finder .fc .fc-daygrid-day-frame .fc-daygrid-day-number{font-weight:bold}.northern_cheap_ticket_finder .fc .fc-day-past .fc-daygrid-day-frame,.northern_cheap_ticket_finder .fc .fc-day-future .fc-daygrid-day-frame{background-color:#f2f3f7}.northern_cheap_ticket_finder .fc .fc-daygrid-day-number{font-size:1.8rem}.northern_cheap_ticket_finder .fc .fc-view-harness{min-height:515px}.northern_cheap_ticket_finder .fc .fc-bg-event .price-event{text-align:center;margin-top:58%;font-size:1.8rem;color:#000}.northern_cheap_ticket_finder .fc .fc-daygrid-day-top{margin-top:33.33%}.northern_cheap_ticket_finder .fc .fc-daygrid-day-top a{color:#000;font-weight:normal !important;font-size:1.4rem}.northern_cheap_ticket_finder .fc .fc-bg-event.cheapest .price-event:before{content:"Cheapest";margin-top:-45%;position:absolute;left:0;right:0;width:60px;margin-left:auto;margin-right:auto}.northern_cheap_ticket_finder .fc.fc-theme-standard .fc-scrollgrid,.northern_cheap_ticket_finder .fc.fc-theme-standard td,.northern_cheap_ticket_finder .fc.fc-theme-standard th{border-color:#ababab}.northern_cheap_ticket_finder .cheap-ticket-finder-wrapper{margin:0px 0px}.northern_cheap_ticket_finder .cheap-ticket-finder-wrapper.calendar .left{display:block}}@media(min-width:1220px){.cheap-ticket-finder-wrapper{display:flex;align-items:stretch}.cheap-ticket-finder-wrapper&gt;.left{width:340px;background:#262262}.cheap-ticket-finder-wrapper&gt;.right{width:calc(100% - 340px)}}.check-my-journey{display:flex;flex-direction:column;border-radius:16px;margin:36px auto;background:#262262;padding:24px}.check-my-journey__title{color:#fff;margin:24px 0}.check-my-journey__title h2{display:inline;color:#fff}.check-my-journey__form{display:flex;flex-direction:row;justify-content:space-between;gap:12px}.check-my-journey__type{display:flex;align-items:center}.check-my-journey__type button{border:none;color:#fff;background:#0071a6;width:80px;height:50px;cursor:pointer}.check-my-journey__type button:first-of-type{border-top-left-radius:8px;border-bottom-left-radius:8px}.check-my-journey__type button:last-of-type{border-top-right-radius:8px;border-bottom-right-radius:8px}.check-my-journey__type button.active{color:#262262;background:#fff;cursor:auto}.check-my-journey__stations{display:flex;justify-content:space-between;flex-direction:row;gap:12px;width:100%}.check-my-journey__stations .has-inside-label{width:100%}.check-my-journey__stations .has-inside-label input{border-radius:8px;border:0;background-image:url(/themes/custom/northern_atomic/assets/images/search-pin.svg);background-position:8px 50%;background-repeat:no-repeat;padding-left:32px;font-weight:bold;font-family:Montserrat}.check-my-journey__stations .has-inside-label.opened label,.check-my-journey__stations .has-inside-label.has-value label{display:none}.check-my-journey__stations .swap{display:flex;align-items:center}.check-my-journey__stations .swap button{width:32px;height:32px;background-image:url(/themes/custom/northern_atomic/assets/images/icon-swap.svg);background-position:center center;background-repeat:no-repeat;background-color:#262262;border:none;cursor:pointer}.check-my-journey__search{display:flex;align-items:center}@media(max-width:1219px){.check-my-journey__form{flex-direction:column}.check-my-journey__search{display:block;text-align:end}}@media(max-width:767px){.check-my-journey__type button{flex-grow:1;margin-bottom:12px}.check-my-journey__stations{flex-direction:column;margin-top:12px;margin-bottom:24px}.check-my-journey__stations .has-inside-label{width:100%}.check-my-journey__stations .has-inside-label label{top:8px}.check-my-journey__stations .has-inside-label input{margin-top:-6px;margin-bottom:-6px}.check-my-journey__stations .swap{position:relative}.check-my-journey__stations .swap button{position:absolute;right:6px;top:-20px;z-index:1;width:40px;height:40px;border-radius:20px;transform:rotate(90deg)}.check-my-journey__search{display:flex}.check-my-journey__search button{flex-grow:1}}.cookie-banner{width:100vw;display:none;position:fixed;bottom:10px;left:0;pointer-events:none;z-index:999}.cookie-banner .container{width:100%;display:flex;justify-content:flex-end}.cookie-banner .cookie-banner__container{display:block;border:5px solid #6ac1e7;box-shadow:0 0 15px 0 rgba(0,0,0,.18);background-color:#fff;color:#23335f;padding:18px;z-index:10;pointer-events:all}.cookie-banner .cookie-banner__container h3{margin:0 0 12px}.cookie-banner .cookie-banner__container .cookie-banner__content{margin:0}.cookie-banner .cookie-banner__container .cookie-banner__content p{margin-top:0}.cookie-banner .cookie-banner__container .cookie-banner__actions{display:flex;align-items:center;justify-content:space-between}.cookie-banner .cookie-banner__container .cookie-banner__actions p{margin:0}.cookie-banner .cookie-banner__container .cookie-banner__actions button{width:75px;height:30px;background-color:#23335f;color:#fff;border:none}.cookie-banner .cookie-banner__container .cookie-banner__actions a:link,.cookie-banner .cookie-banner__container .cookie-banner__actions a:visited,.cookie-banner .cookie-banner__container .cookie-banner__actions a:hover,.cookie-banner .cookie-banner__container .cookie-banner__actions a:active{color:#0071a6}@media(min-width:768px){.cookie-banner{bottom:20px;width:auto;right:0;left:auto}.cookie-banner .cookie-banner__container{max-width:275px}}@media(min-width:1220px){.cookie-banner{right:calc(50vw - 600px)}}#conversational-ui-input{max-width:1172px;padding:24px;margin:0 auto 12px}#conversational-ui-input .autocomplete-input{width:406px;max-width:100%;border-radius:25px;border:1px solid #262262 !important;font-style:italic;color:#262262;background-image:url(/themes/custom/northern_atomic/assets/images/search-pin.svg),url(/themes/custom/northern_atomic/assets/images/search-navy.svg);background-position:18px center,calc(100% - 4px) center;background-repeat:no-repeat;background-color:#fff;margin:0}#conversational-ui-input .autocomplete-input::placeholder{color:#262262;opacity:1}#conversational-ui-input .autocomplete-input:focus,#conversational-ui-input .autocomplete-input[aria-expanded=true]{border:1px solid #262262}#conversational-ui-input [data-position=below] .autocomplete-input[aria-expanded=true]{border-radius:25px}#conversational-ui-input [data-position=above] .autocomplete-input[aria-expanded=true]{border-radius:25px}#conversational-ui-input .autocomplete-result-list{overflow:hidden;border:1px solid #262262;max-width:calc(100% - 50px);margin:0 25px;box-shadow:0px 4px 4px rgba(0,0,0,.25);padding-right:6px}#conversational-ui-input .autocomplete-result-list ul{overflow:auto;max-height:296px;list-style:none}#conversational-ui-input .autocomplete-result-list ul::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}#conversational-ui-input .autocomplete-result-list ul::-webkit-scrollbar{width:5px;background-color:#fff;margin-bottom:10px}#conversational-ui-input .autocomplete-result-list ul::-webkit-scrollbar-thumb{border-radius:10px;background-color:#262262}#conversational-ui-input [data-position=below] .autocomplete-result-list{border-radius:0 0 16px 16px;margin-top:0;margin-bottom:0}#conversational-ui-input [data-position=above] .autocomplete-result-list{border-radius:16px 16px 0 0;margin-top:0;margin-bottom:0}#conversational-ui-input .autocomplete-result{padding:6px;background:none;border-radius:4px;margin-right:5px}#conversational-ui-input .autocomplete-result:hover,#conversational-ui-input .autocomplete-result[aria-selected=true]{background-color:#f1f3f3}#conversational-ui{max-width:1172px;padding:24px;margin:0px auto}#conversational-ui .top #conversational-ui-input.destination{margin-top:24px;padding:0}#conversational-ui .top #conversational-ui-input.destination .label{font-weight:bold;font-family:Montserrat;margin:0 12px 12px 0}#conversational-ui .top #conversational-ui-input.destination&gt;div{display:inline-block}#conversational-ui .top h2{margin:0 0 24px 0}#conversational-ui .popular-stations{margin-top:24px;max-height:115px;overflow:hidden}#conversational-ui .popular-stations div.button{display:inline-block}#conversational-ui .popular-stations div.button button{border:2px solid #007a37;line-height:2em;border-radius:48px;background:#fff;color:#007a37;font-weight:bold;font-family:Montserrat;margin:0 16px 16px 0;padding:0 12px}#conversational-ui .popular-stations div.button button.active{background:#007a37;color:#fff;border-color:#007a37}#conversational-ui .results{position:relative;border-top:1px solid #007a37;display:none;margin-top:24px}#conversational-ui .results button.close{border:none;position:absolute;height:25px;background:url(/themes/custom/northern_atomic/assets/images/close-button-green.svg) right center no-repeat #fff;color:#007a37;font-weight:bold;font-family:Montserrat;top:-13px;right:calc(50% - 50px);padding:0 36px 0 24px;font-size:1.4rem;border-right:17px solid #fff}#conversational-ui .results.open{display:block}#conversational-ui .left h2{font-size:1.8rem;background:url(/themes/custom/northern_atomic/assets/images/Speech-h3.svg) no-repeat 0 6px;line-height:30px;padding-left:50px;margin-bottom:0;padding-bottom:12px;border-bottom:1px solid #007a37}#conversational-ui .left .station-questions{margin-bottom:48px}#conversational-ui .left .station-info__station-intro a{font-weight:bold;font-family:Montserrat;color:#0071a6}#conversational-ui .right h3,#conversational-ui .right div{font-size:1.4rem}#conversational-ui .right h3 a,#conversational-ui .right div a{color:#0071a6;font-size:1.4rem;font-family:Montserrat;font-weight:bold}#conversational-ui .right .station-info__station-assistant-cta a{color:#fff}#conversational-ui .right a.station_button{width:100%;display:block;color:#262262;font-size:1.6rem;background:#fdba34;margin-top:36px;margin-bottom:36px;border-radius:32px;font-family:Montserrat;font-weight:bold;text-align:center;padding:12px}@media(min-width:1220px){#conversational-ui[data-variant=station-list] .top{display:flex;justify-content:space-between}#conversational-ui .top #conversational-ui-destination-input{line-height:95px}#conversational-ui .top h2{margin-top:34px;margin-bottom:24px}#conversational-ui .results .popular-stations{max-height:auto}#conversational-ui .results.open{display:flex}#conversational-ui .results .button.close{right:0;margin-right:none}#conversational-ui .left{width:66%;padding-right:24px}#conversational-ui .left .station-info__station-intro a{margin-left:50%;padding-left:40px}#conversational-ui .right{padding-left:24px;width:34%}}@media only screen and (max-width:450px){#conversational-ui-input .autocomplete-input{width:100%}#conversational-ui-input&gt;div{width:100%}}.check-crowding-status{display:flex;flex-direction:column;border:3px solid #0071a6;padding:10px 30px 20px 15px;position:relative;margin-bottom:20px}.check-crowding-status__title{margin:0 0 10px 0;font-size:1.6rem;color:#353535}.check-crowding-status__type{display:flex;align-items:center}.check-crowding-status__type .swapper button{cursor:pointer;z-index:2;position:absolute;right:9px;top:72px;outline:0;width:44px;height:44px;border-radius:50%;border:none;color:#fff;background-image:url(/themes/custom/northern_atomic/assets/images/icon-swap.svg);background-size:cover;background-position:center center;background-repeat:no-repeat}.check-crowding-status__stations{display:flex;justify-content:space-between;flex-direction:column;margin:0 0 5px 0}.check-crowding-status__stations input{background:#f4f4f4;border:0}.check-crowding-status .has-inside-label{width:100%;margin:0}.check-crowding-status .has-inside-label.opened label{top:0}.check-crowding-status .has-inside-label input{padding-left:60px;margin:0 0 5px 0}.check-crowding-status .has-inside-label label{top:16px;left:5px}.check-crowding-status__daysofweek-container{display:flex;flex-wrap:wrap}.check-crowding-status__daysofweek-container label{padding:14px 0}.check-crowding-status__daysofweek-container__select{width:100%;padding-bottom:14px}.check-crowding-status__daysofweek-container__select .vs__dropdown-toggle{border-radius:0;border-color:#23335f;border-top:3px #23335f solid}.check-crowding-status__daysofweek-container__select input{height:42px}.check-crowding-status__daysofweek-container__search{margin:auto}.check-crowding-status__daysofweek-container__search button{background-color:#0071a6;color:#fff;padding:14px 36px;border:none;outline:none;cursor:pointer}.check-crowding-status__daysofweek-container__search button:disabled{background-color:#ef6d66}.check-crowding-status__no-services{padding:30px 0 0 0}@media(min-width:768px){.check-crowding-status{padding:27px 27px 27px 13px;margin-bottom:0}.check-crowding-status__title{font-size:20px;margin-bottom:30px}.check-crowding-status__daysofweek-container{display:flex;justify-content:flex-end}.check-crowding-status__daysofweek-container label{padding:14px}.check-crowding-status__daysofweek-container__select{width:190px;padding-right:20px;margin:0}.check-crowding-status__daysofweek-container__select input{height:39px}.check-crowding-status__daysofweek-container__search{margin:0}.check-crowding-status__type .swapper button{top:87px;right:calc(50% - 15px)}.check-crowding-status__stations{flex-direction:row}.check-crowding-status__stations .has-inside-label{width:calc(50% - 30px)}.check-crowding-status__stations .has-inside-label input{margin:0 0 25px 0}}.crowding-status__list-heading{margin-bottom:10px}.crowding-status__list-heading strong{font-size:1.8rem;line-height:26px;color:#353535;display:block;margin-bottom:30px}.crowding-status__list-status__last-update{line-height:22px;text-align:right;width:100%;font-family:"Cymru Sans Body",sans-serif;font-size:1.2rem;letter-spacing:.1px;color:#030303;margin-bottom:10px}.crowding-status__list-data{position:relative;z-index:0;background-color:#fff;padding:20px;color:#000}.crowding-status__list-data--highlight p{font-size:1.4rem;line-height:1.8;margin:0 0 10px 0}.crowding-status__list-data--highlight strong{display:block;font-size:2rem;line-height:1.3;margin:0 0 30px 0}.crowding-status__list-data--point{display:flex;justify-content:space-between;padding:14px 0}.crowding-status__list-data--point span{display:flex}.crowding-status__list-data--point-time{width:70px}.crowding-status__list-data--point-name{width:calc(100% - 95px);text-align:left;font-size:18px}.crowding-status__list-data--point-status{display:inline-block;height:24px;min-height:24px;width:24px;min-width:24px;border-radius:50%}.crowding-status__list-data--point-status.green{background-color:#00dd6c}.crowding-status__list-data--point-status.amber{background-color:#ffd520}.crowding-status__list-data--point-status.red{background-color:#e10914}.crowding-status__list-data--point-status.undefined{background-color:#eee}.crowding-status__list-legend{color:#030303;padding:30px 10px 0 20px}.crowding-status__list-legend strong{font-size:18px;display:block;line-height:1.3;margin:0 0 5px 0}.crowding-status__list-legend p{line-height:1.47;margin:0 0 15px 0}.crowding-status__list-legend ul{list-style-type:none;display:flex;flex-direction:column;padding:0;margin:0}.crowding-status__list-legend ul li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:15px}.crowding-status__list-legend ul li span{display:flex;margin-right:10px;line-height:1.58}.crowding-status__list-content{padding:20px 0}.crowding-status__list-content .accordion-item{padding:20px 50px 20px 55px}.crowding-status__list-content .accordion-item:before{content:"";width:20px;height:20px;display:flex;position:absolute;top:22px;left:20px;background-image:url(/themes/custom/northern_atomic/assets/images/major-disruption.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.crowding-status__list__top-wraper{position:relative;z-index:1;display:flex;justify-content:space-between;background-color:#fff;padding:20px}.crowding-status__list-services-select{width:50%;z-index:0}.crowding-status__list-services-select .v-select .vs__dropdown-toggle{border-radius:0;border-color:#23335f;border-top:3px #23335f solid}.crowding-status__list-services-select .v-select .vs__selected-options{flex-wrap:nowrap}.crowding-status__list-services-select .v-select #vs1__combobox{border:none;padding-left:50px;position:relative}.crowding-status__list-services-select .v-select #vs1__combobox:before{position:absolute;left:20px;top:15px;width:20px;height:20px;margin:5px;content:"";background-image:url(/themes/custom/northern_atomic/assets/images/train.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.crowding-status__list-services-select .v-select #vs1__combobox:after{position:absolute;content:"";width:15px;height:9px;right:20px;top:25px;background-image:url(/themes/custom/northern_atomic/assets/images/icon-chevron-down-grey.svg);background-size:contain;background-repeat:no-repeat}.crowding-status__list-services-select .v-select.vs--open #vs1__combobox:after{transform:rotate(180deg)}.crowding-status__list-services-select .v-select .vs__selected{color:#333}.crowding-status__list-services-select .v-select .vs__actions{display:none}.crowding-status__list-no-calling-points{margin:-15px 0 10px}.crowding-status__list-no-calling-points span{display:inline-block;padding:10px;border:solid 1px #ffd420}.crowding-status .grey-wrapper{z-index:1}.grey-wrapper{position:relative;z-index:0;margin:20px 0}.grey-wrapper:after{position:absolute;z-index:-1;content:"";width:calc(100% + 40px);height:calc(100% + 40px);right:-20px;top:-20px;background-color:#f7f7f7}@media(min-width:768px){.crowding-status__list-heading{margin-bottom:25px}.crowding-status__list__title{margin-left:10px}.crowding-status__list-data{border-width:6px;width:calc(100% - 40px);margin-left:20px;min-height:80px}.crowding-status__list-data--point-name{width:80%}.crowding-status__list-legend strong{font-size:20px}.crowding-status__list__top-wraper{width:calc(100% - 40px);margin-left:20px}.crowding-status__list-services-select{width:350px}.crowding-status__list-services-select .v-select #vs1__combobox{padding-left:40px}.crowding-status__list-services-select .v-select #vs1__combobox:before{left:10px}.crowding-status__list-services-select .v-select .vs__actions{display:flex}.grey-wrapper{margin:15px 0}.grey-wrapper:after{width:100%;height:calc(100% + 30px);right:0;top:-15px}.grey-wrapper.mobile-color:after{background-color:rgba(0,0,0,0)}}.delay-repay-calculator{display:flex;flex-direction:column;border:3px solid #0071a6;padding:24px;width:100%;margin-bottom:20px}.delay-repay-calculator select,.delay-repay-calculator input,.delay-repay-calculator .orm-dropdown-value{background:#f4f4f4}.delay-repay-calculator .orm-select-item{min-width:200px !important}.delay-repay-calculator label{font-size:14px}.delay-repay-calculator__form{display:flex;flex-direction:column;justify-content:space-between}.delay-repay-calculator__form__price_of_ticket{width:167px}.delay-repay-calculator__form__price_of_ticket label{display:block;clear:both}.delay-repay-calculator__form__price_of_ticket__pound{width:96px;float:left}.delay-repay-calculator__form__price_of_ticket__pound input{width:74px;padding:10px 5px 10px 10px;margin-top:13px}.delay-repay-calculator__form__price_of_ticket__pound:before{font-weight:bold;content:"£";background:#f4f4f4;padding:16px 0 16px 10px}.delay-repay-calculator__form__price_of_ticket__pence{width:61px;float:left;margin-left:10px}.delay-repay-calculator__form__price_of_ticket__pence input{width:44px;padding:10px 0px 10px 10px;margin-top:13px}.delay-repay-calculator__form__price_of_ticket__pence:after{font-weight:bold;content:"p";background:#f4f4f4;padding:16px 6px 16px 0}.delay-repay-calculator__form__price_of_ticket .error_ticket_price{float:left;width:100%}.delay-repay-calculator__form2{display:flex;flex-direction:column;justify-content:space-between}.delay-repay-calculator__form2__result{width:100%;font-size:2rem;margin:10px 0 20px}.delay-repay-calculator__form2 button{width:100%;background-color:#0071a6;color:#fff;padding:12px 36px;border:none;outline:none;cursor:pointer}@media(min-width:1024px){.delay-repay-calculator{padding:7px 48px 24px}.delay-repay-calculator__form,.delay-repay-calculator__form2{flex-direction:row;display:flex}.delay-repay-calculator__form2{margin-top:30px;align-items:center}.delay-repay-calculator__form2__result{width:calc(100% - 177px);margin:0}.delay-repay-calculator__form2 button{width:167px}}.day-tripper .heading{font-weight:bold;font-size:2.2rem}.day-tripper .day-tripper-form.dark{background:#0071a6;border-radius:16px;padding:24px;color:#fff}.day-tripper .day-tripper-form.dark .station{display:flex;flex-direction:row;gap:12px;align-items:center;padding:24px 0 12px 0}.day-tripper .day-tripper-form.dark .station .title{font-weight:bold}.day-tripper .day-tripper-form.dark .station #station{flex-grow:1}.day-tripper .day-tripper-form.dark .station input{border-radius:8px;background-image:url(/themes/custom/northern_atomic/assets/images/search-pin.svg);background-position:8px 50%;background-repeat:no-repeat;background-color:#f4f4f4;padding-left:32px;font-weight:bold;font-family:Montserrat}.day-tripper .day-tripper-form.dark .station.opened label,.day-tripper .day-tripper-form.dark .station.has-value label{display:none}.day-tripper .day-tripper-form.dark .station button{margin-right:24px}.day-tripper .day-tripper-form.dark .station button.refresh{background-image:url(/themes/custom/northern_atomic/assets/images/icon-refresh.svg);background-repeat:no-repeat;background-position:24px 50%;padding-left:48px}.day-tripper .day-tripper-form.dark .station button.refresh:hover,.day-tripper .day-tripper-form.dark .station button.refresh:focus{background-image:url(/themes/custom/northern_atomic/assets/images/icon-refresh-white.svg)}.day-tripper .destinations{background:#f4f4f4;border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0px 4px 4px rgba(0,0,0,.25);margin:0 12px;padding:16px 24px}.day-tripper .destinations--items{display:flex;flex-wrap:wrap;margin:0 -24px}.day-tripper .destinations .destination{display:flex;padding:16px;gap:24px}@media(min-width:768px){.day-tripper .destinations .destination{width:50%}}@media(min-width:768px)and (max-width:1023px){.day-tripper .destinations .destination{flex-direction:column}}.day-tripper .destinations .destination .image-wrapper{overflow:hidden;min-width:180px;border-radius:8px;display:flex;justify-content:center}@media(min-width:1024px){.day-tripper .destinations .destination .image-wrapper{width:33.3333333333%;max-height:350px}}.day-tripper .destinations .destination img{max-width:unset;height:100%}.day-tripper .destinations .destination .info{display:flex;flex-direction:column;flex-grow:1;gap:12px}.day-tripper .destinations .destination .info .title{font-weight:bold;font-size:2rem}.day-tripper .destinations .destination .info button{max-width:200px}@media(max-width:767px){.day-tripper .day-tripper-form.dark .station{flex-direction:column;align-items:flex-start}.day-tripper .day-tripper-form.dark .station #station{width:100%}.day-tripper .day-tripper-form.dark .station button{margin-right:0;width:100%}.day-tripper .day-tripper-form.dark .station button.refresh{background-position:calc(50% - 50px) 50%}.day-tripper .destinations .destination{flex-direction:column;flex-basis:unset;width:100%}.day-tripper .destinations .destination button{width:100%;max-width:unset}}.banner--destination{margin-bottom:210px}.banner--destination .banner__background-container{height:100%;margin-left:-12px}.banner--destination .banner__background-container .banner__background{height:100%}.banner--destination .banner__background-container .banner__background img{height:100%}.banner--destination .banner__content{margin:0 auto;width:100%;box-sizing:border-box}.banner--destination .banner__content .banner__destination-details{right:0;top:220px;position:absolute;width:100%;background:#fff;border-radius:16px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.banner--destination .banner__content .banner__destination-details .banner__address{padding:20px}.banner--destination .banner__content .banner__destination-details__background-container{margin-left:0}.banner--destination .banner__content .banner__destination-details h2{font-size:2.2rem;font-weight:normal;margin:0}.banner--destination .banner__content .banner__destination-details h3,.banner--destination .banner__content .banner__destination-details h3 a{font-size:1.4rem;margin:0}.banner--destination .banner__content .banner__destination-details h3 a,.banner--destination .banner__content .banner__destination-details h3 a a{font-size:1.4rem;color:#0071a6;font-weight:bold;font-family:Montserrat;text-decoration:underline}.banner--destination .banner__content .banner__destination-details p{font-size:1.4rem}.banner--destination .banner__content .banner__destination-details .banner__map-container{width:380px;height:168px;display:block;position:relative;border-radius:16px}.banner--destination .banner__content .banner__destination-details .banner__map-container img{border-radius:0 0 16px 16px}.banner--destination .banner__content .banner__destination-details .banner__map-container .banner__popup-container{left:0;top:0;width:380px;height:168px;position:absolute;text-align:center}.banner--destination .banner__content .banner__destination-details .banner__map-container .banner__infoBox{position:relative;margin:calc(84px - 32px) auto 0 auto;display:inline-block}.banner--destination .banner__content .banner__destination-details .banner__map-container .banner__infoBox .banner__infoBox-inner{font-size:1.4rem;text-align:center;border-radius:4px;background-color:#262262;color:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.25);z-index:10;padding:0;margin:0}.banner--destination .banner__content .banner__destination-details .banner__map-container .banner__infoBox p{padding:0;margin:0;white-space:nowrap;line-height:1em}.banner--destination .banner__content .banner__destination-details .banner__map-container .banner__infoBox .banner__infoBox-inner::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#262262 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:11}.banner--destination .banner__content h1{display:inline;background-color:rgba(0,0,0,0);margin:0;padding:0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.banner--destination .banner__content h1 span{display:inline;line-height:46px;padding:10px;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(min-width:768px){.banner--destination{min-height:360px;margin-bottom:0}.banner--destination .banner__content .banner__destination-details{width:380px;right:0;top:100px;position:absolute}.banner--destination .banner__content .banner__title{padding:0 24px 0 0;margin:0 24px 0 0;border-bottom:none;max-width:300px}.banner--destination .banner__content .banner__title .subheading span{line-height:28px}}@media(min-width:1220px){.banner--destination{margin-bottom:50px}.banner--destination .banner__background-container{height:400px}.banner--destination .banner__content .banner__destination-details{top:232px;position:absolute}.banner--destination .banner__content .banner__title{max-width:400px}.banner--destination .banner__content .banner__title h1 span{line-height:55px}.banner--destination .banner__content .banner__title .subheading span{font-size:3.2rem;color:#8cd496;line-height:42px}}#destination_offers_block .destination-promos{background:#262262}#destination_offers_block .destination-promos .destination-promos-wraper{max-width:1220px;margin:0 auto}#destination_offers_block .destination-promos.dark-green{background:#007a37}#destination_offers_block .destination-promos.dark-blue{background:#0071a6}#destination_offers_block .destination-promos h2,#destination_offers_block .destination-promos h3,#destination_offers_block .destination-promos div,#destination_offers_block .destination-promos a{color:#fff}#destination_offers_block .destination-promos h2{font-size:2.8rem;margin-top:0;padding:0 12px}#destination_offers_block .destination-promos .promos{width:100%}#destination_offers_block .destination-promos .promo-wraper .promo{background:hsla(0,0%,100%,.2);border-radius:16px;padding-bottom:1px;margin-bottom:12px}#destination_offers_block .destination-promos .promo-wraper .promo .image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:100%;aspect-ratio:410/273;border-radius:16px;box-shadow:0px 4px 4px rgba(0,0,0,.25)}#destination_offers_block .destination-promos .promo-wraper .promo .content{padding:12px;background:#fff;border-radius:16px;margin:24px;margin-top:-48px}#destination_offers_block .destination-promos .promo-wraper .promo .content .station{display:flex;justify-content:space-between;margin-top:12px}#destination_offers_block .destination-promos .promo-wraper .promo .content .right div{text-align:right}#destination_offers_block .destination-promos .promo-wraper .promo .content h3{margin-top:0;margin-bottom:5px;color:#0071a6;text-align:center}#destination_offers_block .destination-promos .promo-wraper .promo .content .name{font-size:1.6rem;color:#262262;font-weight:bold}#destination_offers_block .destination-promos .promo-wraper .promo .content .duration{font-size:1.4rem;color:#262262}#destination_offers_block .destination-promos .promo-wraper .promo .content .ticket{font-size:1.4rem;color:#262262;font-weight:bold}#destination_offers_block .destination-promos .promo-wraper .promo .content .price{font-size:1.6rem;color:#007a37;font-weight:bold}#destination_offers_block .destination-promos .promo-wraper a:focus{outline:none}#destination_offers_block .destination-promos .promo-wraper a:hover .promo .content,#destination_offers_block .destination-promos .promo-wraper a:focus .promo .content{margin-top:-60px}#destination_offers_block .destination-promos .promo-wraper a:focus .promo{outline:2px solid #0071a6;outline-offset:3px}#destination_offers_block .slick-dots li{list-style:none;display:inline-block;margin-right:2px}#destination_offers_block .slick-dots li button{font-size:0;width:10px;height:10px;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:2px;padding:0;outline:1px solid rgba(0,0,0,0)}#destination_offers_block .slick-dots li button:hover{background:hsla(0,0%,100%,.2);outline:1px solid hsla(0,0%,100%,.2)}#destination_offers_block .slick-dots li.slick-active button{background:#fff;outline:1px solid #fff}@media(min-width:1000px){#destination_offers_block .destination-promos{padding:24px 0}#destination_offers_block .destination-promos .promos .promo-wraper{margin-left:12px;margin-right:12px;width:30%;float:left}#destination_offers_block .destination-promos .slick-dots{display:none}}@media(min-width:768px)and (max-width:1000px){#destination_offers_block .destination-promos{padding:12px}#destination_offers_block .destination-promos .promos .promo-wraper{margin-right:12px;margin-left:12px;width:30%;float:left}}@media(max-width:768px){#destination_offers_block .destination-promos{padding:12px 0}#destination_offers_block .destination-promos h2{text-align:center}#destination_offers_block .destination-promos .promos .promo-wraper{margin-right:0px}#destination_offers_block .destination-promos .promos .promo-wraper .content .station{display:block}#destination_offers_block .destination-promos .promos .promo-wraper .content .station .right{display:flex;justify-content:space-between;margin-top:12px}#destination_offers_block .destination-promos .promos .promo-wraper:not(.slick-current){transform:scale(0.9)}}.disruption-banner{background-color:#23335f;color:#fff;border-top:1px solid #5b5756;position:relative;z-index:1}.disruption-banner .container{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:0}.disruption-banner.is-pidd{color:#23335f;background:#ffd420;display:none}.disruption-banner.is-pidd.is-shown{display:block}.disruption-banner.is-pidd.is-hidden{display:none}.disruption-banner.is-pidd .disruption:before{content:url(/themes/custom/northern_atomic/assets/images/major-disruption.svg)}.disruption-banner.is-pidd .disruption .close{top:16px}.disruption-banner.is-pidd .disruption .close:after{background:url(/themes/custom/northern_atomic/assets/images/icon-cross-black.svg);width:12px;height:12px;transform:none;background-size:100%}.disruption-banner .read-more-link{text-decoration:underline;cursor:pointer}.disruption-banner .read-more{margin-top:0;transition-duration:250ms;overflow:hidden;height:auto;max-height:0}.disruption-banner.is-expanded .read-more{margin-top:20px;max-height:1000px}.disruption-banner:first-of-type{border-top:none}.disruption-banner .disruption{display:flex;margin:0;position:relative;padding:12px 33px 12px 43px}.disruption-banner .disruption:before{content:"";width:23px;height:20px;position:absolute;left:10px;top:10px}.disruption-banner .disruption.disruption--major:before{background-image:url(/themes/custom/northern_atomic/assets/images/major-disruption.svg)}.disruption-banner .disruption.disruption--minor:before{background-image:url(/themes/custom/northern_atomic/assets/images/minor-disruption.svg)}.disruption-banner .disruption a,.disruption-banner .disruption a:active,.disruption-banner .disruption a:hover,.disruption-banner .disruption a:visited{color:#fff;text-decoration:underline}.disruption-banner .disruption p{margin:0}.disruption-banner .disruption .close{position:absolute;z-index:1;top:13px;right:10px;cursor:pointer}.disruption-banner .disruption .close:after{content:"";transform:rotate(45deg);background:url(/themes/custom/northern_atomic/assets/images/icon-cross.svg);background-size:100%;width:16px;height:16px;display:flex;justify-content:center;align-items:center}@media(min-width:768px){.disruption-banner .disruption{padding-left:63px}.disruption-banner .disruption:before{left:20px}}.download-block{width:100%;margin:36px auto;background:#dcebf2;border-radius:16px;padding:36px;display:flex;flex-wrap:wrap}.download-block .first-panel{display:flex;flex-grow:1}.download-block .first-panel img{max-width:200px;border-radius:16px;margin:0 32px 6px 0}.download-block .first-panel .info{min-width:150px}.download-block .first-panel .info h2{font-size:1.6rem;margin:0 0 6px 0}.download-block .first-panel .info .description{font-size:1.4rem}.download-block .second-panel{flex-grow:1;text-align:right}.download-block .second-panel a.button--primary{overflow:hidden}.download-block .second-panel a.button--primary span{display:inline-block;background:url(/themes/custom/northern_atomic/assets/images/icon-download.svg) 0 50% no-repeat #262262;padding-left:24px}.download-block .second-panel .size{color:#262262;font-size:1.4rem;margin-right:6px}.download-block .add-space{margin-top:36px}@media(max-width:1023px){.download-block .first-panel img{margin-right:16px}}@media(max-width:767px){.download-block{flex-direction:column;flex-wrap:nowrap;padding:12px}.download-block .first-panel{flex-direction:column}.download-block .first-panel .info{text-align:left;margin-top:6px}.download-block .first-panel img{width:100%;max-width:unset}.download-block .second-panel{margin-top:6px;text-align:left}.download-block .second-panel a.button--primary{width:100%;text-align:center}.download-block .first-panel.add-space{margin-top:0}}footer{background:#f1f3f3}.footer footer{padding-top:48px}.footer footer .footer__bottom{max-width:1220px;margin:0px auto;padding:0 24px}.footer .footer__connect .h3{float:left;margin:0 30px}.footer .footer__connect-links,.footer .footer__logos{list-style:none}.footer .footer__connect-links ul,.footer .footer__logos ul{float:left}.footer .footer__connect-links li,.footer .footer__logos li{display:inline-block;margin-left:12px}.footer .footer__connect-links a::after,.footer .footer__logos a::after{display:none !important}.footer .footer__connect-links img{height:20px;width:auto}.footer #orm_navigation_block li:last-child a{padding-right:0}.footer .footer__logos{clear:both}.footer .footer__copyright{margin-bottom:24px}.footer .menu--footer li{display:block}.footer .footer__copyright{padding-left:19.2px}#block-mainfooter{padding:12px;background:#262262}#block-mainfooter h2{color:#fff}#block-mainfooter a{color:#fff;width:calc(100% - 20px);display:inline-block}#block-mainfooter a:hover{color:#6ac1e7}#block-mainfooter a:focus{color:#262262;background:#fff;outline:none}#block-mainfooter ul ul{display:none;padding:0;margin:12px 0 24px 0}#block-mainfooter ul ul a{font-size:1.4rem;font-weight:normal;font-family:Montserrat;display:inline-flex}#block-mainfooter ul ul a::after{background-image:url(/themes/custom/northern_atomic/assets/images/icon-external-resource-white.svg);height:18px}#block-mainfooter li{list-style:none}#block-mainfooter&gt;ul&gt;li{padding:0 12px}#block-mainfooter&gt;ul&gt;li&gt;a{font-weight:bold;font-family:Montserrat;margin-bottom:12px}#block-mainfooter a~button{background:url(/themes/custom/northern_atomic/assets/images/footer-menu-plus.svg) right center no-repeat;border:none;width:20px;height:20px;float:right;padding:0}#block-mainfooter a~button:hover{color:#6ac1e7}#block-mainfooter a~button:focus{color:#262262;background:url(/themes/custom/northern_atomic/assets/images/footer-menu-plus-focus.svg) center center no-repeat #fff}#block-mainfooter button.open{background:url(/themes/custom/northern_atomic/assets/images/footer-menu-minus.svg) right center no-repeat}#block-mainfooter button.open:focus{color:#262262;background:url(/themes/custom/northern_atomic/assets/images/footer-menu-minus-focus.svg) center center no-repeat #fff}@media(min-width:768px){.footer .footer__connect{width:340px}.footer .footer__connect .h3{margin:16px 24px}#block-mainfooter{margin-bottom:12px}#block-mainfooter button{display:none}#block-mainfooter ul ul{display:block}#block-mainfooter&gt;ul{max-width:1220px;margin:0px auto;display:flex;padding:36px 0}#block-mainfooter&gt;ul&gt;*{flex:1}#block-footer{max-width:1220px;margin:0px auto}.footer__connect-logos{display:flex;justify-content:space-between}.footer .menu--footer{text-align:right}.footer .menu--footer li{display:inline-block}.footer .menu--footer a{font-size:1.4rem}.footer__copyright{text-align:right}}.ui-datepicker{background-color:#fff;padding:0;border:none}.ui-datepicker#ui-datepicker-div{width:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.18);z-index:501 !important;border-radius:0;border:none}.ui-datepicker#ui-datepicker-div:after{content:"";left:0;right:0;height:40px;width:40px;position:absolute;transform:rotate(45deg);margin-left:75px}.ui-datepicker#ui-datepicker-div.datepicker-bottom:after{top:-8px;bottom:auto;background:#fcc}.ui-datepicker#ui-datepicker-div.datepicker-top:after{bottom:-8px;top:auto;background:#fff;z-index:-1}.ui-datepicker#ui-datepicker-div .timetable-calendar .ui-datepicker-year{display:none}.ui-datepicker#ui-datepicker-div .ui-datepicker-header{background-color:#fcc;border:none;border-radius:0;height:50px;padding:0}.ui-datepicker#ui-datepicker-div .ui-datepicker-header a:hover{background-color:rgba(0,0,0,0);border:none;cursor:pointer}.ui-datepicker#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{font-family:"Raleway",sans-serif;font-size:1.6rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;color:#23335f}.ui-datepicker#ui-datepicker-div .ui-datepicker-header select.ui-datepicker-month,.ui-datepicker#ui-datepicker-div .ui-datepicker-header select.ui-datepicker-year{width:auto;outline:none !important;background-color:rgba(0,0,0,0);font-family:"Montserrat",sans-serif;font-size:2rem;font-weight:bold;line-height:1.4;-moz-appearance:none;-webkit-appearance:none;appearance:none;text-indent:.1;text-overflow:""}.ui-datepicker#ui-datepicker-div .ui-datepicker-header select.ui-datepicker-month::-ms-expand,.ui-datepicker#ui-datepicker-div .ui-datepicker-header select.ui-datepicker-year::-ms-expand{display:none}.ui-datepicker#ui-datepicker-div .ui-datepicker-header .ui-icon{width:9px;height:17px;margin-left:0;margin-right:0;background-position:center center}.ui-datepicker#ui-datepicker-div .ui-datepicker-header a{top:0;width:50px;height:100%}.ui-datepicker#ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev{left:0}.ui-datepicker#ui-datepicker-div .ui-datepicker-header a.ui-datepicker-prev .ui-icon{right:auto;left:15px;background-image:url(/themes/custom/northern_atomic/assets/images/less-than.svg)}.ui-datepicker#ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next{right:0}.ui-datepicker#ui-datepicker-div .ui-datepicker-header a.ui-datepicker-next .ui-icon{right:15px;left:auto;background-image:url(/themes/custom/northern_atomic/assets/images/greater-than.svg)}.ui-datepicker#ui-datepicker-div .ui-datepicker-calendar{max-width:375px;display:block;padding:10px 25px}.ui-datepicker#ui-datepicker-div .ui-datepicker-calendar thead{display:flex;flex-wrap:wrap;list-style-type:none;justify-content:space-between;padding:0}.ui-datepicker#ui-datepicker-div .ui-datepicker-calendar thead tr th span{font-family:"Montserrat",sans-serif;color:#888282;font-weight:400;font-size:1.6rem}.ui-datepicker#ui-datepicker-div .ui-datepicker-calendar tbody{color:rgba(91,87,86,.65);user-select:none;display:flex;flex-wrap:wrap;list-style-type:none;justify-content:space-between;padding:16px 0}.ui-datepicker#ui-datepicker-div .ui-datepicker-calendar tbody tr td a{font-family:"Montserrat",sans-serif;width:31px;height:31px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;border:none;background-color:rgba(0,0,0,0);color:#23335f;font-weight:400;text-decoration:none !important}.ui-datepicker#ui-datepicker-div .ui-datepicker-calendar tbody tr td a.ui-state-hover{background-color:#fcc}.ui-datepicker#ui-datepicker-div .ui-datepicker-calendar tbody tr td a.highlight.ui-state-hover,.ui-datepicker#ui-datepicker-div .ui-datepicker-calendar tbody tr td a.ui-state-active{background-color:#e20000;color:#fff}.ui-datepicker#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable a{color:rgba(37,48,58,.25)}.ui-datepicker#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-other-month{color:rgba(91,87,86,.65)}.ui-datepicker#ui-datepicker-div .ui-datepicker-calendar tr{width:100%;display:flex}.ui-datepicker#ui-datepicker-div .ui-datepicker-calendar tr th,.ui-datepicker#ui-datepicker-div .ui-datepicker-calendar tr td{display:flex;justify-content:center;width:14.2836737609%}.select2-container .select2-selection{height:46px;padding:0 15px;border-radius:4px;border:1px solid #0071a6;background-color:#fff;font-family:"Montserrat",sans-serif;font-size:1.6rem;letter-spacing:.3px;color:#23335f;outline:none !important}.select2-container .select2-selection .select2-selection__rendered{line-height:46px;padding:0}.select2-container .select2-selection .select2-selection__arrow b{border:solid #262262;border-width:0 3px 3px 0;display:inline-block;padding:5px;margin-left:-22px;margin-top:3px;transform:rotate(45deg)}.select2-container--open .select2-selection .select2-selection__arrow b{border:solid #262262 !important;border-width:0 3px 3px 0 !important;transform:rotate(-135deg) !important}.select2-container .select2-dropdown{border:1px solid #0071a6}.select2-container .select2-dropdown--above{margin-top:4px;border-radius:4px 4px 0 0;border-bottom:0}.select2-container .select2-dropdown--below{margin-top:-1px;border-radius:0 0 4px 4px;border-top:0}.select2-container .select2-dropdown .select2-results{opacity:0}.select2-container .select2-dropdown .select2-results__options{max-height:220px !important}.select2-container .select2-dropdown .select2-results__option{padding:10px 15px;position:relative;color:#23335f !important;background-color:#fff !important;border-radius:4px;border-bottom:3px solid rgba(0,0,0,0);font-family:"Montserrat",sans-serif}.select2-container .select2-dropdown .select2-results__option--highlighted .option-wrapper:before{content:"";position:absolute;left:10px;bottom:0;height:15px;width:20%;border-bottom:3px solid #0071a6}.select2-container ::-webkit-scrollbar{width:3px;height:46px}.select2-container ::-webkit-scrollbar-thumb{height:46px;background-color:#0071a6;cursor:pointer}.select2-container ::-webkit-scrollbar-thumb:hover{background-color:rgb(0,78.2831325301,115)}.select2-container .select2-search{display:none}form.webform-submission-form textarea{margin:0;border:1px solid #0071a6;border-radius:4px;background-color:#fff;height:150px}form.webform-submission-form input:not([type=submit]){margin:0;border:1px solid #0071a6;border-radius:4px;background-color:#fff;height:48px}form.webform-submission-form input[type=checkbox]{display:none}form.webform-submission-form input[type=checkbox]+label:before{content:"";display:block;border:1px solid #0071a6;border-radius:4px}input,select,option,textarea{padding:12px;border:0;margin:12px 0;color:#23335f;width:100%}input,select,option{height:50px}.has-inside-label{position:relative}.has-inside-label label{position:absolute;top:10px;left:5px;color:#23335f;background-color:#fff;transition-duration:250ms}.has-inside-label .orm-station-input label{top:8px;left:5px;font-style:italic;margin-left:32px}.has-inside-label :focus+label{opacity:.2}.form-managed-file{border:1px solid #23335f;padding:10px 15px;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;margin:12px 0;position:relative}@media(min-width:1024px){.form-managed-file{flex-direction:column-reverse}.form-managed-file .files-wrapper{padding:0 30px 20px 30px}}.form-managed-file .webform-file-button,.form-managed-file .button{text-align:center}.form-managed-file .webform-file-button.js-hide,.form-managed-file .button.js-hide{display:none}.form-managed-file .form-wrapper,.form-managed-file .file{display:flex;justify-content:flex-start;flex-direction:column;text-align:left;padding-right:24px;margin:0;line-height:1;width:100%}.form-managed-file .ajax-progress.ajax-progress-throbber{position:absolute;top:50%;left:50%;transform:translate(-50% -50%)}.fieldset-wrapper [id^=ajax-wrapper--]{position:relative}.fieldset-wrapper [id^=ajax-wrapper--] [role=contentinfo]{top:0;position:relative;border:1px solid #ffd420}.fieldset-wrapper [id^=ajax-wrapper--] [role=contentinfo]+[role=contentinfo]{margin-top:10px}.webform-file-button{padding:10px 20px;margin:5px 0;display:inline-block}.wrapper--half-width{max-width:calc(50% - 10px)}.wrapper--wrap-elements .fieldset-wrapper{flex-wrap:wrap}.wrapper--long-description{align-items:flex-start}.wrapper--long-description label{overflow:hidden;padding-right:26px;margin-right:6px}.wrapper--long-description .description&gt;div{font-size:14px}.js-form-type-checkbox,.js-form-type-radio{display:flex;position:relative;margin:12px 0}.js-form-type-checkbox{justify-content:flex-start}.js-form-type-select{width:100%}.captcha{display:flex;justify-content:flex-end;padding:12px 0}.form-item--error{position:relative}.form-item--error:after{content:"";width:50px;height:50px;position:absolute;top:32px;right:0;background:url(/themes/custom/northern_atomic/assets/images/icon-warning-yellow.svg) no-repeat 50% 50% #000}.form-item--error-message{border:1px solid #ffd420;font-size:1.4rem;margin-top:-5px;padding:5px;margin-bottom:5px}input[type=checkbox],input[type=radio]{cursor:pointer;height:18px;display:inline-block;width:auto}input[type=checkbox]+label,input[type=radio]+label{display:flex;align-items:center}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";display:block;width:26px;height:26px;border:2px solid #0071a6;background-color:#f4f4f4;margin-right:24px;flex-shrink:0}input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+label:before{border-color:#f1f3f3}input[type=checkbox]:checked+label:before{background:url(/themes/custom/northern_atomic/assets/images/icon-tick-white.svg) 50% 50% no-repeat #0071a6;background-size:70% auto}input[type=radio]+label:before{border-radius:26px}input[type=radio]:checked+label:before{background:radial-gradient(circle,white,white 4px,#0071A6 5px)}form .webform-flex--container{height:100%}form .js-webform-type-fieldset{height:100%;position:relative;display:table-cell;margin:24px 0;padding:24px;border:0}form .js-webform-type-fieldset:before{content:"";border:3px solid #0071a6;z-index:-1;left:0;top:0;width:100%;height:100%;position:absolute}form .js-webform-type-fieldset&gt;legend{display:table}form .js-webform-type-fieldset&gt;legend span{display:inline-block;padding:24px 0 0}form label.js-form-required:after,form .webform-section-title--required:after{content:"*";color:#0071a6;padding-left:3px}form input,form select,form textarea,form option{background-color:#f4f4f4}form input::placeholder,form select::placeholder,form textarea::placeholder,form option::placeholder{color:hsl(224,46.1538461538%,55.4901960784%)}form input[type=text],form input[type=email],form textarea{caret-color:#0071a6}form input[type=text]:focus,form input[type=email]:focus,form textarea:focus{outline:none}form input[type=text]:disabled,form input[type=email]:disabled,form textarea:disabled{opacity:.1;background:repeating-linear-gradient(-45deg,#222,#222 2px,#333 2px,#333 4px)}form option{padding:12px}form .hasDatepicker{background:url(/themes/custom/northern_atomic/assets/images/icon-calendar.svg) calc(100% - 10px) 50% no-repeat #f4f4f4;min-width:320px}form input[type=button],form input[type=submit]{width:auto}form .form-actions [data-drupal-selector]{max-height:44px;padding:10px;font-size:1.3rem}form .form-actions #edit-preview-toggle{padding:0}@media(min-width:1220px){form .form-actions{display:flex;align-items:center;flex-wrap:wrap}form .form-actions [data-drupal-selector]{font-size:inherit}form .form-actions [data-drupal-selector]+[data-drupal-selector]{margin-left:10px}}form div+.description{margin-top:24px;padding-top:24px;border-top:1px solid #f1f3f3}form fieldset.webform-address-loqate--wrapper .fieldset-wrapper{flex-wrap:wrap}form fieldset.webform-address-loqate--wrapper .fieldset-wrapper .form-item{flex:0 1 calc(50% - 24px)}@media(max-width:320px){.webform-submission-form{margin:0 -20px}.fieldset-wrapper{max-width:280px}}@media(min-width:768px){.has-inside-label .orm-station-input label{top:26px}.webform-flexbox .fieldset-wrapper .webform-flexbox{margin:0 -0.5em}.webform-flexbox .js-webform-type-webform-name .webform-flexbox{margin:0 0}}@media(min-width:1220px){fieldset fieldset&gt;.fieldset-wrapper{display:flex;margin:0 -12px;justify-content:space-between}fieldset fieldset&gt;.fieldset-wrapper fieldset{margin:0 12px}fieldset fieldset&gt;.fieldset-wrapper&gt;div{margin:0 12px}.webform-composite-visible-title{min-width:100px}}body.is_confirmation_webform .webform-confirmation{max-width:1000px}body.is_confirmation_webform .webform-confirmation__back{display:none}.captcha{flex-direction:column}.captcha__error,.captcha .g-recaptcha{display:flex;justify-content:flex-end}.captcha__error{color:#0071a6}.orm_journey_banner_block{height:auto}.orm_journey_banner_block .banner__background-container{margin-left:0}.orm_journey_banner_block .toc_qtt{margin-bottom:0;padding:12px;background:#8cd496}.orm_journey_banner_block .banner{min-height:0;height:200px;padding-top:0}.orm_journey_banner_block .banner .banner__content{padding-top:12px}.orm_journey_banner_block h1{background:rgba(0,0,0,0) !important}.orm_journey_banner_block h1 span{background:#262262;display:inline-block;padding:0 12px}.orm_journey_banner_block h1 span:first-child{padding-top:6px}.orm_journey_banner_block h1 span:last-child{padding-bottom:12px}.orm_journey_banner_block h1 .subheading{color:#fdba34}.orm_journey_banner_block .journey_details_wrapper{background:#262262}.orm_journey_banner_block .journey_details_wrapper .journey_details{padding:24px;margin:0px auto;color:#fff;padding-bottom:24px;position:relative}.orm_journey_banner_block .journey_details_wrapper .journey_details h2{color:#fff;margin:0;padding:24px 0 24px 65px;background:url(/themes/custom/northern_atomic/assets/images/Speech-h2-white.svg) center left no-repeat}.orm_journey_banner_block .journey_details_wrapper .journey_details h2 span{font-weight:normal;font-family:Montserrat;display:block}.orm_journey_banner_block .journey_details_wrapper .journey_details h2 a{font-size:2.2rem;font-weight:bold}.orm_journey_banner_block .journey_details_wrapper .journey_details h2 a:hover{text-decoration:underline}.orm_journey_banner_block .journey_details_wrapper .journey_details .left{padding-top:260px}.orm_journey_banner_block .journey_details_wrapper .journey_details .left .price_promo{background:hsla(0,0%,100%,.2);border-radius:16px;padding:12px}.orm_journey_banner_block .journey_details_wrapper .journey_details .left .price_promo h3{margin:0}.orm_journey_banner_block .journey_details_wrapper .journey_details .left .price_promo h3 span{font-weight:normal;font-family:Montserrat;display:block}.orm_journey_banner_block .journey_details_wrapper .journey_details .left .price_promo .ticket{margin-top:36px;color:#262262;background:#fdba34;font-size:1.4rem;padding:12px;border-radius:32px;line-height:18px;display:flex;justify-content:space-between}.orm_journey_banner_block .journey_details_wrapper .journey_details .left .price_promo .ticket .price{font-size:1.8rem;font-weight:bold;font-family:Montserrat;margin-left:10px;text-align:right;align-self:center}.orm_journey_banner_block .journey_details_wrapper .journey_details .left .disclaimer{font-size:1.4rem;font-style:italic;margin-top:12px}.orm_journey_banner_block .journey_details_wrapper .journey_details .right{padding:0}.orm_journey_banner_block .journey_details_wrapper .journey_details .right .facts h3{background:url(/themes/custom/northern_atomic/assets/images/Speech-h3-white.svg) top left no-repeat;padding-left:48px;line-height:1.5em}.orm_journey_banner_block .journey_details_wrapper .journey_details .right .quicklinks{background:#fff;border-radius:16px;padding:24px;z-index:50;position:absolute;top:28px;width:calc(100% - 24px);left:12px}.orm_journey_banner_block .journey_details_wrapper .journey_details .right .quicklinks h3{color:#262262;margin-top:0}.orm_journey_banner_block .journey_details_wrapper .journey_details .right .quicklinks ul{margin:0;padding:0}.orm_journey_banner_block .journey_details_wrapper .journey_details .right .quicklinks ul li{background:url(/themes/custom/northern_atomic/assets/images/bullet-arrow.svg) center left no-repeat;padding:2px 0}.orm_journey_banner_block .journey_details_wrapper .journey_details .right .quicklinks ul li a{padding-left:24px;color:#262262;font-weight:bold}.orm_journey_banner_block .banner__background-container{border-color:#fdba34}.orm_journey_banner_block #system_breadcrumb_block{margin-top:0}.orm_journey_banner_block #system_breadcrumb_block ol{margin-top:0;padding-top:24px}.orm_journey_banner_block #system_breadcrumb_block a,.orm_journey_banner_block #system_breadcrumb_block li{color:#fff !important}.orm_journey_banner_block #system_breadcrumb_block a:before,.orm_journey_banner_block #system_breadcrumb_block li:before{color:#fff !important}@media(min-width:1220px){.orm_journey_banner_block .journey_details_wrapper{margin-left:calc(610px - 50vw - 24px);margin-right:calc(610px - 50vw - 24px);min-height:200px}.orm_journey_banner_block .journey_details_wrapper .journey_details{display:flex;padding-top:0}.orm_journey_banner_block .journey_details_wrapper .journey_details .right .facts{margin-top:98px}}@media(min-width:768px){.orm_journey_banner_block{padding-top:0}.orm_journey_banner_block .toc_qtt{padding:0;background:none}.orm_journey_banner_block .banner{height:410px}.orm_journey_banner_block .banner .banner__content{padding-top:100px}.orm_journey_banner_block .journey_details_wrapper .journey_details{max-width:1120px}.orm_journey_banner_block .journey_details_wrapper .journey_details .left{width:66%;padding-top:0}.orm_journey_banner_block .journey_details_wrapper .journey_details .left .price_promo{width:350px}.orm_journey_banner_block .journey_details_wrapper .journey_details .right{padding:24px;width:34%}.orm_journey_banner_block .journey_details_wrapper .journey_details .right .quicklinks{top:-120px;right:24px;width:34%;left:auto}}@media(min-width:768px){.body--journey-page .container--main{padding-top:78px}}@media(min-width:1024px){.body--journey-page .container--main{padding-top:73px}}.orm_journey_stations_detail_block{margin-top:24px}.orm_journey_stations_detail_block .station-detail{margin-top:0;box-shadow:none;z-index:200;padding-top:12px}.orm_journey_stations_detail_block .station-detail&gt;h2{display:none}.orm_journey_stations_detail_block .station-detail--message{margin-top:0;padding-top:24px}.orm_journey_stations_detail_block #facilities-1-tab .station-detail{border-top-left-radius:0}.orm_journey_stations_detail_block [role=tablist] button{position:relative;display:inline-block;background:none;border-radius:16px 16px 0 0;border:none;padding:24px 36px 24px 36px;font-size:2.2rem;font-weight:bold;font-family:Montserrat;color:#262262;z-index:200}.orm_journey_stations_detail_block [role=tablist] button:not(:first-child){margin-left:-5px}.orm_journey_stations_detail_block [role=tablist] button[aria-selected=true]{z-index:150;background:#fff}.orm_journey_stations_detail_block [role=tablist] button[aria-selected=true]:before{content:"";display:block;width:18px;height:15px;position:absolute;bottom:0;right:-18px;background:url(/themes/custom/northern_atomic/assets/images/inner-radius-right.png)}.orm_journey_stations_detail_block [role=tablist] button[aria-selected=true]:not(:first-child) span{content:"";display:block;width:18px;height:15px;position:absolute;bottom:0;left:-18px;background:url(/themes/custom/northern_atomic/assets/images/inner-radius-right.png);transform:scaleX(-1)}.orm_journey_stations_detail_block [role=tablist] button:hover:not([aria-selected=true]){cursor:pointer;background:#d5d9db;z-index:100}.orm_journey_stations_detail_block [role=tablist] button:focus{outline:none}.orm_journey_stations_detail_block [role=tablist] button:focus:after{content:"";display:block;width:100%;height:100%;position:absolute;border:2px solid #0071a6;top:0;left:0;border-radius:16px}@media(max-width:768px){.orm_journey_stations_detail_block [role=tablist] button{width:100%;display:block;background:#d5d9db;position:unset;padding:15px 36px}.orm_journey_stations_detail_block [role=tablist] button[aria-selected=true]:before{display:none}.orm_journey_stations_detail_block [role=tablist] button:first-child{border-radius:16px 16px 0 0}.orm_journey_stations_detail_block [role=tablist] button:not([aria-selected=true]){position:unset}.orm_journey_stations_detail_block [role=tablist] button:not(:first-child){margin-left:0;border-radius:0}.orm_journey_stations_detail_block [role=tablist] button:not(:first-child) span{display:none !important}.orm_journey_stations_detail_block [role=tabpanel]{width:100%}.orm_journey_stations_detail_block [role=tabpanel] .station-detail{border-top-right-radius:0;border-top-left-radius:0}}.layout--northern-full-width:last-child .rich-text-block{padding:48px 24px;max-width:968px;margin:auto}.layout--northern-full-width:last-child .rich-text-block a{font-weight:bold}#journey-departures{padding-bottom:12px;position:relative}#journey-departures table{display:none}#journey-departures.loaded table{display:table}#journey-departures.loaded .loader{display:none}#journey-departures .updates{position:absolute;top:0;right:0;font-size:1.4rem}#journey-departures .updates button{color:#0071a6;border:none;font-weight:bold;font-family:Montserrat;padding-left:30px;padding-right:0;right:48px;font-size:1.4rem;background:none}#journey-departures .updates button:after{position:absolute;left:0;top:0;width:22px;height:22px;content:"";background-image:url(/themes/custom/northern_atomic/assets/images/tpm-icon-refresh.svg);background-size:22px 22px;background-position:center center;background-repeat:no-repeat;transition-duration:.3s}#journey-departures .updates button:hover{cursor:pointer}#journey-departures .updates button:hover:after{transition-duration:.3s;transform:rotate(30deg)}#journey-departures table{width:100%;border-collapse:collapse}#journey-departures table thead th{padding-bottom:12px;font-size:1.4rem}#journey-departures table tbody tr:nth-child(even){background-color:#f1f3f3}#journey-departures table tbody tr:nth-child(odd){background-color:#e0eef4}#journey-departures table tbody tr{border-bottom:1px solid #f5f5f5}#journey-departures table tbody tr td{padding:12px 0}#journey-departures table tbody td.departs{padding-left:12px;background:url(/themes/custom/northern_atomic/assets/images/icon-arrow-right-dark-navy-lg.svg) right 50px center no-repeat;padding-right:70px}#journey-departures table div{font-size:1.4rem;padding-bottom:6px}#journey-departures table div.time,#journey-departures table div.ticket-type,#journey-departures table div.duration{font-weight:bold}#journey-departures table div.time{font-size:2.2rem}#journey-departures table div.status{color:#0071a6}#journey-departures table .red div.status{font-weight:bold;color:#94142d}#journey-departures table div.price{text-align:right}#journey-departures table div.price span{font-size:2.2rem}#journey-departures table div.price button{margin-right:24px}#journey-departures table div.price.canceled{opacity:50%}#journey-departures table div.price.canceled button:hover{background-color:#fdba34;border-color:#fdba34;cursor:auto}#journey-departures table td.cheapest button{position:relative}#journey-departures table td.cheapest button span.cheapest{position:absolute;content:"Cheapest";padding:8px 12px;font-weight:bold;border-radius:24px;background:#262262;color:#fff;font-size:1.2rem;bottom:-20px;right:-12px}#journey-departures table td.rag-status{width:10px}#journey-departures table .green td.rag-status{background:#007a37}#journey-departures table .amber td.rag-status{background:#d65921}#journey-departures table .red td.rag-status{background:#94142d}#journey-departures span.mobile{display:none}@media(max-width:777px){#journey-departures .updates{position:relative;margin-bottom:24px}#journey-departures table{overflow:hidden;position:relative}#journey-departures table tr{display:block}#journey-departures table td{display:block;text-align:right}#journey-departures table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#journey-departures table tbody tr td::before{content:attr(data-label);float:left;margin-left:7px}#journey-departures table tbody tr td.train,#journey-departures table tbody tr td.duration{font-size:1.2rem}#journey-departures table tbody tr td.train:before,#journey-departures table tbody tr td.train div,#journey-departures table tbody tr td.duration:before,#journey-departures table tbody tr td.duration div{font-size:1.2rem}#journey-departures table tbody tr td{padding:12px}#journey-departures table tbody tr td.departs{padding:12px;padding-top:24px;background:none}#journey-departures table tbody tr td.rag-status{position:absolute;height:1000px;padding:0;width:5px}#journey-departures table tbody tr td div{display:inline}#journey-departures table tbody tr td div.station,#journey-departures table tbody tr td div.time{float:right;line-height:1.6rem;font-size:1.6rem;padding-left:5px}#journey-departures table tbody tr td div.status{display:block;clear:both}#journey-departures table tbody tr td.price a{text-align:left;width:100%;padding:12px;text-align:center;margin-bottom:12px;padding:6px}#journey-departures table tbody tr td.cheapest a{text-align:left;padding:3px;padding-left:72px}#journey-departures table tbody tr td.cheapest a .from-price{padding-top:3px;display:inline-block}#journey-departures table tbody tr td.cheapest a::after{position:static;float:right}#journey-departures span.mobile{display:inline}}.orm_journey_desktop_qtt_block .toc_qtt{position:relative;margin-bottom:48px;top:0 !important}.genral-content{display:flex;flex-direction:column;gap:20px;margin:10px 0}.genral-content__image{overflow:hidden;flex:0 0 auto}.genral-content__image img{display:block;height:260px;width:100%;object-fit:cover}.genral-content__image picture,.genral-content__image img{border-radius:16px;overflow:hidden}.genral-content__content{display:block;padding-left:10px}.genral-content__content h2{font-family:Montserrat;font-size:2.8rem;margin:0 0 10px}.genral-content__content p{margin-bottom:20px}.genral-content__content a{display:block;font-family:Montserrat;font-weight:bold;text-align:center;background:#262262;color:#fff;padding:10px 30px;border-radius:32px;box-sizing:border-box;font-size:1.6rem}@media(min-width:768px){.genral-content{flex-direction:row}.genral-content__image{flex:1 1 0}.genral-content__content{display:block;flex:1 1 0}.genral-content__content p{margin-bottom:20px}.genral-content__content a{display:inline-block}.reverse{flex-direction:row-reverse !important}}header{border:none;position:relative}header .hide{display:none}header.sticky{position:fixed;top:0;left:0;width:100%;z-index:999;border-bottom:1px solid #e9e9e9}header a.header__buy-tickets{position:absolute;top:11px;right:109px;background-color:#262262;border:2px solid #262262;border-radius:52px;color:#fff;font-weight:bold;padding:9px 10px;font-size:1.2rem;cursor:pointer}#block-header{position:unset}#block-header .branding{padding:5px 24px}#block-header .branding img{padding-top:5px}#block-header .top-nav,#block-header .mobile-top-nav{display:none}#block-header .top-nav ul,#block-header .top-nav li,#block-header .mobile-top-nav ul,#block-header .mobile-top-nav li{list-style:none;padding:0;margin:0}#block-header .top-nav a,#block-header .mobile-top-nav a{font-size:1.4rem;color:#262262}#block-header .top-nav a:hover,#block-header .mobile-top-nav a:hover{text-decoration:underline}#block-header .top-nav a:focus,#block-header .mobile-top-nav a:focus{background:#262262;color:#fff}#block-header .mobile-top-nav{display:block;position:relative;left:-48px;width:100vw;background:#f1f3f3;margin-top:48px;padding:48px}#block-header button.menu-toggle{background:url(/themes/custom/northern_atomic/assets/images/mobile-menu-open-button.svg) center center no-repeat;width:19px;height:25px;border:none;position:absolute;top:17px;right:77px}#block-header button.menu-toggle.open{background:url(/themes/custom/northern_atomic/assets/images/mobile-menu-close-button.svg) center center no-repeat}#block-header .service-update a{position:absolute;top:10px;right:0;color:#262262;border-radius:32px 0 0 32px;padding:9px 12px 9px 24px;display:inline-block;font-size:1.4rem;font-weight:bold;font-family:Montserrat;white-space:nowrap;line-height:16px}#block-header .service-update a:focus{outline:2px solid #0071a6;border:2px solid #fff}#block-header .service-update a span.text{display:none}#block-header .service-update.red a{background:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/red.svg) 6px center no-repeat #f3668c;border:2px solid #f3668c}#block-header .service-update.red a:hover{background-color:#ff769c;border:2px solid #ff769c}#block-header .service-update.amber a{background:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/amber.svg) 6px center no-repeat #ffa966;border:2px solid #ffa966}#block-header .service-update.amber a:hover{background-color:#ffb976;border:2px solid #ffb976}#block-header .service-update.green a{background:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/green.svg) 6px center no-repeat #8cd496;border:2px solid #8cd496}#block-header .service-update.green a:hover{background-color:#9ce4a6;border:2px solid #9ce4a6}#block-header button.search{cursor:pointer;display:none;border:none;height:40px;width:41px;background:url(/themes/custom/northern_atomic/assets/images/search-navy.svg) no-repeat}#block-header button.search.search-nav-is-open{background:url(/themes/custom/northern_atomic/assets/images/search.svg) no-repeat}#block-header button.search:hover,#block-header button.search:focus{border-color:#fff;outline-style:solid;outline-width:2px;outline-offset:1px;outline-color:#262262}#block-header button.search:hover,#block-header button.search:focus{border-color:#fff;outline-style:solid;outline-width:2px;outline-offset:1px;outline-color:#262262}#block-header button.search:hover,#block-header button.search:focus{border-color:#fff;outline-style:solid;outline-width:2px;outline-offset:1px;outline-color:#262262}@media(min-width:768px){a.header__buy-tickets{display:none}button.menu-toggle{display:none}#block-header{max-width:1220px;margin:0px auto}#block-header button.search{display:inline-block}#block-header .mobile-top-nav{display:none}#block-header .top-nav{display:block;max-width:1220px;margin:0 auto;position:relative}#block-header .top-nav .wrapper{position:absolute;top:0;right:0;background:#f1f3f3;border-radius:0 0 8px 8px}#block-header .top-nav .wrapper ul{margin:0px 10px}#block-header .top-nav .wrapper li{display:inline-block;padding:0 10px 0 10px;margin:10px 0 10px 0}#block-header .top-nav .wrapper li:not(:first-child){border-left:1px solid #262262}#block-header .header{display:flex;padding-top:60px;padding-bottom:24px !important}#block-header .service-update{margin-left:12px}#block-header .service-update.js-loading{display:none}#block-header .service-update a{position:unset;border-radius:32px;height:auto;background-image:none !important;padding:9px 12px}#block-header .service-update a span.text{display:inline}#block-header .branding{width:180px;z-index:201;padding:0;position:relative;top:-5px}#block-header .branding img{padding-top:0;width:100%}#block-header .main-nav{flex-grow:4}}.search-bar{width:100%;display:flex;flex-direction:row;align-items:center}.search-bar .search-query-input{width:calc(100% - 12px);max-width:582px;height:42px;background:#f5f5f5;border:none;border-radius:2rem;padding:0 3.52rem 0 2.1875rem;font-size:1.4rem;font-style:normal;font-weight:700;line-height:18px;letter-spacing:0em;text-align:left}.search-bar .search-query-input::placeholder{color:#262262}.search-bar .search-query-input:focus{outline:1px solid #0071a6}.search-bar .search-query-submit{background:url(/themes/custom/northern_atomic/assets/images/search-navy.svg) no-repeat;border:none;width:41px;height:40px;border-radius:50%;position:relative;right:42px}.search-bar .search-query-submit:hover,.search-bar .search-query-submit:focus{cursor:pointer;border-color:#fff;outline-style:solid;outline-width:1px;outline-offset:0;outline-color:#262262}.search-bar .search-query-submit span{visibility:hidden}.block-headersearch .search-wrapper{position:relative}.block-headersearch button.search{cursor:pointer;border:none;height:40px;width:40px;background:url(/themes/custom/northern_atomic/assets/images/close-button-white.svg) no-repeat;position:absolute;right:-100px}.block-headersearch button.search span{visibility:hidden}.block-headersearch button.search:hover,.block-headersearch button.search:focus{border-color:#fff;outline-style:solid;outline-width:2px;outline-offset:1px;outline-color:#fff;border-radius:50%}.mobile-search-nav{display:block;padding:48px 24px 0 0}.mobile-search-nav .h4{margin-bottom:0;font-size:1.8rem;color:#fff;font-weight:bold}.header-nav{display:flex;width:100%;background:#262262;padding:2.5rem;box-sizing:border-box}header .header-nav.hide{display:none}.menu--popular-searches a{color:#fff;background:#0071a6;border-radius:20px;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:1.4rem;line-height:18px;text-align:center}.menu--popular-searches a .arrow{display:none}.menu--popular-searches a span{font-weight:bold;font-size:1.4rem;line-height:18px;padding:10px 20px}.menu--popular-searches li.is-leaf{padding:0px;margin:10px 8px}.menu--popular-searches a::after{display:none !important}.search-wrapper .heading{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:1.8rem;line-height:26px;color:#fff;white-space:nowrap;margin-right:2.5rem}.search-nav{display:block}.search-nav h4{margin-bottom:0}.toggle-search{width:2.75rem;height:2.375rem;background:#000;border:none;outline:none;border-radius:50%}@media(min-width:768px){.toggle-search,.block-headersearch{display:block;position:relative}.search-wrapper{max-width:850px;width:100%;margin:0px auto;padding-right:30px}form.search-form{width:100%}.search-query-input{flex-grow:3}.search-nav{align-items:center;display:flex;flex-direction:row;padding-left:30px}.search-nav h4{margin-bottom:revert}.mobile-search-nav{display:none;padding:0}}.layout .block-headersearch .header-nav{background:none;max-width:1220px;margin:0px auto}.layout .block-headersearch .header-nav .heading{color:#262262;text-align:center}.layout .block-headersearch .header-nav .search-wrapper{width:100%;max-width:100%}.layout .block-headersearch .header-nav .search-wrapper .search-nav{justify-content:center}.layout .block-headersearch .header-nav .search-wrapper form{width:580px}.layout .block-headersearch .header-nav .search-wrapper form input{border:1px solid #262262}.layout .block-headersearch .header-nav .search-wrapper ul.menu{text-align:center}@media(max-width:768px){.layout .block-headersearch .header-nav .search-wrapper form{width:100%}.layout .block-headersearch .header-nav .search-wrapper .search-query-input{width:100%}.layout .block-headersearch .header-nav .search-wrapper ul{padding:0}.layout .block-headersearch .header-nav .search-wrapper ul li{width:100%;margin:10px 0}.layout .block-headersearch .header-nav .search-wrapper ul li a{width:100%;display:block;padding:10px}}.languages{width:100%;height:40px;margin:0;list-style-type:none;padding-left:0;display:inline-flex;justify-content:flex-end;align-items:center}.languages .language{position:relative;align-items:center;display:flex;cursor:pointer;opacity:.37;height:40px;padding:12px 0 12px 0;margin:0 12px 0 12px}.languages .language.active{opacity:1;border-bottom:3px solid #0071a6}.languages #language-switcher{content:"";display:block;width:40px;height:17px;border:none;background-color:#23335f;border-radius:30px;margin:0 12px;cursor:pointer}.languages #language-switcher:after{content:"";display:block;width:13px;height:13px;border-radius:13px;background:#0071a6;transition-duration:250ms;position:relative;top:2px;left:3px}.languages .preActive.inactive#language-switcher:after{left:3px}.languages .preActive#language-switcher:after,.languages .active#language-switcher:after{left:24px}#user-login-form{max-width:1220px;padding:24px;margin:0px auto}#user-login-form input[type=text],#user-login-form input[type=password]{border:1px solid #0071a6;border-radius:4px;background:#fff;box-shadow:inset 2px 2px 3px rgba(34,34,34,.2)}#user-login-form input[type=text]::placeholder,#user-login-form input[type=password]::placeholder{color:#262262}#user-login-form input[type=text]:focus,#user-login-form input[type=password]:focus{border:2px solid #0071a6;outline:none}.link-list{color:#23335f;background-color:#fff;border-radius:16px;box-shadow:0px 4px 4px rgba(0,0,0,.25);padding:24px;margin-bottom:16px}.link-list h2{margin-top:0;font-size:2rem}.link-list ul{list-style:none;padding-left:10px;margin:0px}.link-list ul li{background:url(/themes/custom/northern_atomic/assets/images/bullet-arrow.svg) no-repeat;padding-left:30px;line-height:20px;margin-bottom:12px}.link-list ul li a{color:#0071a6;font-weight:bold;font-family:Montserrat;font-size:1.4rem;margin-top:-1px}.link-list ul li a::after{display:none !important}.link-list.news_article h2{font-size:2rem;display:flex;margin-bottom:10px;vertical-align:middle;width:100%}.link-list.news_article h2:before{content:"";display:inline-block;height:1.75em;width:1.75em;margin-right:10px;background:url(/themes/custom/northern_atomic/assets/images/time-info.svg) no-repeat;background-size:contain;background-repeat:no-repeat}.link-list.news_article ul{list-style:none;padding-left:10px;margin:0px;width:100%}.link-list.news_article ul li{background:url(/themes/custom/northern_atomic/assets/images/icon-arrow-right-dark-navy.svg) no-repeat left center !important;margin-bottom:12px}.link-list.news_article ul li::maker{display:none}.link-list.news_article .button--primary{margin-top:12px}@media(min-width:768px){.link-list.horizontal ul{columns:5}}.live-trains{margin:36px 0;color:#23335f;font-size:1.4rem}.live-trains .live-trains__heading{display:flex}.live-trains .live-trains__heading h2{flex-grow:1;text-transform:none}.live-trains__feed-status{display:flex;flex-basis:300px;align-items:center;justify-content:center}.live-trains__refresh-results{display:inline;text-align:left;padding-left:29px;line-height:22px;position:relative;cursor:pointer;transition-duration:.3s;font-weight:bold;font-family:"Montserrat";color:#0071a6;border:none}.live-trains__refresh-results:hover:after{transition-duration:.3s;transform:rotate(30deg)}.live-trains__refresh-results:after{position:absolute;left:0;top:0;width:22px;height:22px;content:"";background-image:url(/themes/custom/northern_atomic/assets/images/tpm-icon-refresh.svg);background-size:22px 22px;background-position:center center}.live-trains__last-update{display:inline;text-align:right}.live-trains__type{display:flex;align-items:center}.live-trains__type button{border:none;border-top-left-radius:8px;border-top-right-radius:8px;padding:12px;font-weight:bold;font-family:"Montserrat";font-size:2rem;cursor:pointer;width:150px;height:60px;color:#0071a6;background:rgba(0,0,0,0)}.live-trains__type button.active{background:#fff;cursor:auto;color:#23335f}.live-trains .timetable-accordion{opacity:0}.live-trains .timetable-accordion .even{background-color:#dcebf2}.live-trains .timetable-accordion .even:focus{background-color:#e7f5fb;border:solid 1px #0071a6}.live-trains .timetable-accordion .even:focus+div.ui-accordion-content{background-color:#e7f5fb;border:solid 1px #0071a6;border-top-style:none}.live-trains .timetable-accordion .odd{background-color:#f1f3f3}.live-trains .timetable-accordion .odd:focus{background-color:#f8f8f9;border:solid 1px #0071a6}.live-trains .timetable-accordion .odd:focus+div.ui-accordion-content{background-color:#f8f8f9;border:solid 1px #0071a6;border-top-style:none}.live-trains .timetable-accordion .ui-accordion-header.cancelled{opacity:100}.live-trains .timetable-accordion .ui-accordion-header.cancelled .ui-accordion-header-icon{display:none}.live-trains .timetable-accordion .service-cancelled{display:none !important}.live-trains__table{background:#fff;padding:24px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.live-trains__table .earlierLater{border:none;cursor:pointer;background:url(/themes/custom/northern_atomic/assets/images/tpm-icon-arrow-up.svg) left center no-repeat;padding-left:42px;height:48px;margin:12px 0;font-weight:bold;font-family:"Montserrat";color:#0071a6}.live-trains__table .earlierLater[data-type=later]{background-image:url(/themes/custom/northern_atomic/assets/images/tpm-icon-arrow-down.svg)}.live-trains__table .earlierLater:disabled{color:#738086;cursor:auto}.live-trains__table--heading{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;height:38px;padding:8px 0}.live-trains__table .ui-accordion .ui-accordion-header{border:none;border-radius:0;padding:0;outline:none;display:flex;height:70px;margin:2px 0}.live-trains__table .ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;width:16px;height:16px;top:20px;right:668px;background-image:url(/themes/custom/northern_atomic/assets/images/tpm-icon-plus.svg);background-position:center center}.live-trains__table .ui-accordion .ui-accordion-header.ui-state-active{height:90px;color:inherit;border:none;padding-bottom:0;margin-bottom:0}.live-trains__table .ui-accordion .ui-accordion-header.ui-state-active:focus{border:solid 1px #0071a6;border-bottom-style:none}.live-trains__table .ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon{background-image:url(/themes/custom/northern_atomic/assets/images/tpm-icon-minus.svg)}.live-trains__table .ui-accordion .ui-accordion-header.ui-state-active .departure-arrive-details{margin-top:-8px;display:flex;padding-top:13px}.live-trains__table .ui-accordion .ui-accordion-header .values{padding:0;margin:0;outline:none;display:flex;height:70px;flex-grow:1}.live-trains__table .ui-accordion .ui-accordion-content{padding:0;border:none;border-radius:0;display:flex}.live-trains__table .label{font-weight:bold;font-family:"Montserrat";padding:0 12px}.live-trains__table .value{padding:12px}.live-trains__table .value .l{display:none}.live-trains__table .value.dep-arr,.live-trains__table .value.expected{font-size:2.4rem}.live-trains__table .value.dep-arr.orange,.live-trains__table .value.expected.orange{font-weight:bold;font-family:"Montserrat"}.live-trains__table .value.dep-arr.red,.live-trains__table .value.expected.red{font-weight:bold;font-family:"Montserrat";color:#94142d;font-size:1.4rem}.live-trains__table .label,.live-trains__table .value{display:flex;flex-direction:column;color:#23335f}.live-trains__table .label.status,.live-trains__table .value.status{flex-basis:16px;min-width:16px;padding:0}.live-trains__table .label.status.green,.live-trains__table .value.status.green{background:#45b75b}.live-trains__table .label.status.orange,.live-trains__table .value.status.orange{background:#f4772b}.live-trains__table .label.status.red,.live-trains__table .value.status.red{background:#ee204d}.live-trains__table .label.from-to,.live-trains__table .value.from-to{flex-grow:1;font-weight:bold;font-family:"Montserrat";padding-right:54px}.live-trains__table .label.dep-arr,.live-trains__table .label.expected,.live-trains__table .value.dep-arr,.live-trains__table .value.expected{flex-basis:120px;min-width:120px}.live-trains__table .label.platform,.live-trains__table .value.platform{flex-basis:110px;min-width:110px}.live-trains__table .label.seats,.live-trains__table .value.seats{flex-basis:90px;min-width:90px;background-repeat:no-repeat;background-position:center 12px;text-align:center}.live-trains__table .label.seats.green,.live-trains__table .value.seats.green{background-image:url(/themes/custom/northern_atomic/assets/images/icon-seats-green.svg)}.live-trains__table .label.seats.orange,.live-trains__table .value.seats.orange{background-image:url(/themes/custom/northern_atomic/assets/images/icon-seats-orange.svg)}.live-trains__table .label.seats.red,.live-trains__table .value.seats.red{background-image:url(/themes/custom/northern_atomic/assets/images/icon-seats-red.svg)}.live-trains__table .label.seats .seats-info-button,.live-trains__table .value.seats .seats-info-button{border:none;cursor:pointer;background:url(/themes/custom/northern_atomic/assets/images/icon-info.svg) right top no-repeat;font-weight:bold;font-family:"Montserrat";padding-left:0;padding-right:16px;transform:translateY(-1px)}.live-trains__table .label.operator,.live-trains__table .value.operator{flex-basis:180px;min-width:180px}.live-trains .train-position-map{padding:0 0 24px 12px;width:100%}.live-trains .train-position-map .bold{text-weight:bold;font-family:"Montserrat"}.live-trains .train-position-map .line-through{text-decoration:line-through}.live-trains .train-position-map .lighter-text{color:#0071a6}.live-trains .train-position-map .calling-point{color:#23335f;font-style:normal;font-stretch:normal;line-height:40px;letter-spacing:normal;display:flex;flex-direction:row}.live-trains .train-position-map .calling-point:last-of-type .calling-point-bullet-wrapper:after{display:none}.live-trains .train-position-map .calling-point .calling-point-station-name{padding-top:6px;display:flex;flex-grow:1}.live-trains .train-position-map .calling-point .calling-point-bullet-wrapper{height:40px;width:22px;position:relative;display:flex;margin-left:24px;margin-right:24px}.live-trains .train-position-map .calling-point .calling-point-bullet-wrapper:after{display:block;content:"";width:2px;background-color:#23335f;height:100%;position:absolute;left:calc(50% - 1px);top:26px;z-index:0}.live-trains .train-position-map .calling-point .calling-point-bullet-wrapper .calling-point-station-bullet{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;width:13px;height:13px;background-color:#fff;border:solid 1px #23335f;border-radius:50%;z-index:1}.live-trains .train-position-map .calling-point.station-reached.last-reached-station .calling-point-bullet-wrapper .calling-point-station-bullet{width:40px;height:48px;background-color:rgba(0,0,0,0);border:none;background-size:40px 48px;border-radius:0px;background-position:0px 4px;background-image:url(/themes/custom/northern_atomic/assets/images/tpm-icon-train-marker.svg)}.live-trains .train-position-map .calling-point.station-reached.last-reached-station .calling-point-bullet-wrapper:after{background-color:#23335f}.live-trains .train-position-map .calling-point .calling-point-arrival-time{display:flex;flex-direction:column;padding-left:17px;line-height:40px;font-size:1.3rem;padding-top:6px;flex-basis:160px;margin-bottom:3px}.live-trains .train-position-map .calling-point:first-child .calling-point-station-bullet,.live-trains .train-position-map .calling-point:last-child .calling-point-station-bullet{width:20px;height:20px;border-color:#23335f;background-color:#23335f}.live-trains .seats-info{padding:24px}.live-trains .seats-info .values{display:flex;flex-direction:row;padding:12px 0}.live-trains .seats-info .values .value{flex-grow:1;padding:0 56px;background-repeat:no-repeat;background-position:left center}.live-trains .seats-info .values .value.green{background-image:url(/themes/custom/northern_atomic/assets/images/icon-seats-green.svg)}.live-trains .seats-info .values .value.orange{background-image:url(/themes/custom/northern_atomic/assets/images/icon-seats-orange.svg)}.live-trains .seats-info .values .value.red{background-image:url(/themes/custom/northern_atomic/assets/images/icon-seats-red.svg)}.live-trains .seats-info .values .value.none{padding:0}.live-trains .seats-info .values .value.none:before{content:"-";padding-right:24px}@media(max-width:1219px){.live-trains__table .ui-accordion .ui-accordion-header .ui-accordion-header-icon{right:670px}.live-trains__table .label.dep-arr,.live-trains__table .label.expected,.live-trains__table .value.dep-arr,.live-trains__table .value.expected{flex-basis:130px;min-width:130px}.live-trains__table .label.platform,.live-trains__table .value.platform{flex-basis:110px;min-width:110px}.live-trains__table .label.seats,.live-trains__table .value.seats{flex-basis:90px;min-width:90px}.live-trains__table .label.seats .seats-info-button,.live-trains__table .value.seats .seats-info-button{padding-left:0}.live-trains__table .label.operator,.live-trains__table .value.operator{flex-basis:170px;min-width:170px}}@media(max-width:1023px){.live-trains__table .ui-accordion .ui-accordion-header .ui-accordion-header-icon{right:502px}.live-trains__table .label,.live-trains__table .value{font-size:1.4rem}.live-trains__table .label.dep-arr,.live-trains__table .label.expected,.live-trains__table .value.dep-arr,.live-trains__table .value.expected{flex-basis:96px;min-width:96px}.live-trains__table .label.platform,.live-trains__table .value.platform{flex-basis:84px;min-width:84px}.live-trains__table .label.seats,.live-trains__table .value.seats{flex-basis:90px;min-width:90px}.live-trains__table .label.operator,.live-trains__table .value.operator{flex-basis:120px;min-width:120px}.live-trains__table .value.dep-arr,.live-trains__table .value.expected{flex-basis:96px;min-with:96px;font-size:1.8rem}.live-trains__table .train-position-map{font-size:1.4rem}}@media(max-width:767px){.live-trains .live-trains__heading{flex-direction:column;margin-bottom:12px}.live-trains__feed-status{flex-basis:auto;align-items:flex-start;justify-content:flex-start}.live-trains__type button{flex-grow:1}.live-trains .withoutTabs .live-trains__type button{flex-grow:unset}.live-trains__table{border-top-right-radius:0}.live-trains__table .ui-accordion .ui-accordion-header{height:160px;margin:0 0 1px}.live-trains__table .ui-accordion .ui-accordion-header .ui-accordion-header-icon{right:50%;top:140px}.live-trains__table .ui-accordion .ui-accordion-header.ui-state-active{height:160px}.live-trains__table .ui-accordion .values{height:auto;flex-direction:column;padding:6px}.live-trains__table .ui-accordion .value{text-align:right;flex-direction:row;font-size:1.4rem;padding:6px}.live-trains__table .ui-accordion .value.status{flex-basis:8px;min-width:8px}.live-trains__table .ui-accordion .value.seats{background-position-y:center;background-position-x:calc(100% - 6px)}.live-trains__table .ui-accordion .value.seats .seats-info-button{font-weight:normal;font-family:inherit}.live-trains__table .ui-accordion .value.expected{font-weight:bold;font-family:"Montserrat"}.live-trains__table .ui-accordion .value.expected.orange .v{font-size:1.6rem}.live-trains__table .ui-accordion .value.expected.orange .v:before{content:"Delayed ";font-weight:normal;font-family:"Montserrat";font-size:1.4rem}.live-trains__table .ui-accordion .value .l{display:inline-block;text-align:left;font-weight:normal;font-family:"Montserrat"}.live-trains__table .ui-accordion .value&gt;span{flex-grow:1;text-align:right}.live-trains__table .train-position-map{width:100%}.live-trains__table .train-position-map .calling-point .calling-point-station-name{font-size:1.3rem}.live-trains__table .train-position-map .calling-point .calling-point-carriages{display:flex;flex-direction:column;font-size:1.3rem}.live-trains__table .train-position-map .calling-point .calling-point-bullet-wrapper{flex-basis:40px;min-width:40px}.live-trains__table .train-position-map .calling-point .calling-point-bullet-wrapper:after{height:123%}.live-trains__table .train-position-map .calling-point .calling-point-arrival-time{flex-basis:120px;min-width:120px}.live-trains__table .train-position-map .calling-point .calling-point-arrival-time div{font-size:1.3rem}.live-trains .seats-info .values{flex-direction:column}.live-trains .seats-info .values .value{flex-grow:1;padding:12px 0 12px 46px}.live-trains .seats-info .values .value.none:before{padding-right:40px}.live-trains .hide-on-mobiles{display:none}}@media(max-width:479px){.live-trains__table .train-position-map .calling-point .calling-point-station-name{width:100%;font-size:1.2rem;line-height:12px}.live-trains__table .train-position-map .calling-point .calling-point-bullet-wrapper{flex-basis:20px;min-width:20px;margin-left:6px;margin-right:6px}.live-trains__table .train-position-map .calling-point .calling-point-arrival-time{flex-basis:90px;min-width:90px;font-size:1.2rem}}@media(max-width:399px){.live-trains__table .train-position-map .calling-point .calling-point-station-name{margin-left:0;margin-right:0}.live-trains__table .train-position-map .calling-point .calling-point-bullet-wrapper{flex-basis:20px;min-width:20px;margin-left:0;margin-right:0}.live-trains__table .train-position-map .calling-point .calling-point-arrival-time{flex-basis:80px;min-width:80px;line-height:12px;word-break:break-all}}.page-block--main-content p:first-child{margin-top:0}.page-block--main-content td{padding:20px;max-width:50%}.page-block--main-content tr:nth-child(2n){background-color:#f4f4f4}.page-block--main-content tr:first-child{border-bottom:1px solid #23335f}.page-block--main-content tr:first-child td{font-weight:bold}.page-block--main-content table.row-col-headings tr:first-child{border-bottom:1px solid #23335f}.page-block--main-content table.row-col-headings tr:first-child td{font-weight:bold}.page-block--main-content table.row-col-headings tr td:first-child{border-right:1px solid #23335f;font-weight:bold;max-width:50%}.page-block--main-content table.col-headings tr:first-child{border-bottom:none}.page-block--main-content table.col-headings tr:first-child td{font-weight:normal}.page-block--main-content table.col-headings tr td:first-child{border-right:1px solid #23335f;font-weight:bold;max-width:50%}.page-block--main-content em img{margin-left:auto !important}.page-block--main-content .img-left-floated{float:left;margin-right:24px}.page-block--main-content .img-left-floated img{margin:0}.page-block--main-content p{clear:left}.layout__region--first .page-block--main-content ul{list-style:url(/themes/custom/northern_atomic/assets/images/icon-red-chevron-right.svg) outside;padding-left:16px}.layout__region--first .page-block--main-content .accordion{padding-left:0}.layout__region--first .page-block--main-content li{margin-bottom:12px}.layout__region--first .page-block--main-content img{margin:12px 0}.page-block--main-content .is-outlined{list-style:url(/themes/custom/northern_atomic/assets/images/icon-red-chevron-right.svg) inside;padding-left:0}.page-block--main-content .is-outlined li{font-size:1.8rem;border:1px solid #dfdfdf;border-radius:2px;padding:18px 18px 18px 36px;margin-bottom:18px;text-indent:-18px}.page-block--main-content .is-outlined li .is-emphasised{float:right;font-weight:bold;text-indent:0}@media(min-width:768px){.page-block--main-content table.flex{width:100%;overflow-x:auto}.page-block--main-content table.flex tr{border-bottom:0}.page-block--main-content table.flex img{margin-left:0 !important;max-width:100% !important}}@media(min-width:1220px){.layout__region--first .page-block--main-content img{margin-left:calc(590px - 50vw);max-width:calc(100% + 50vw - 610px)}.page-block--main-content .img-text-aligned,.page-block--main-content .img-centred{display:block}.page-block--main-content .img-centred{text-align:center}.page-block--main-content .img-text-aligned{text-align:left}}@media(min-width:1470px){.layout__region--first .page-block--main-content img{margin-left:-125px;max-width:calc(100% + 125px)}}table.row-col-headings,table.col-formatted{border-collapse:collapse;min-width:60%;margin:0 auto}table.row-col-headings tr:nth-child(even),table.col-formatted tr:nth-child(even){background:#d6d9db}table.row-col-headings tr:nth-child(odd),table.col-formatted tr:nth-child(odd){background:#f1f3f3}table.row-col-headings thead th{font-size:1.8rem;text-align:left;color:#fff;background:#262262;padding:12px;border-right:solid 1px #f1f3f3}table.row-col-headings th,table.row-col-headings td{text-align:left;padding:12px 24px;border-right:solid 1px #738086}table.row-col-headings thead th:last-of-type,table.row-col-headings td:last-of-type{border-right:none !important}table.col-formatted thead th{color:#262262;padding:12px;border-right:none;border-bottom:solid 1px #d6d9db}table.col-formatted thead th:nth-child(2n){color:#fff;background:#262262;border-top-left-radius:8px;border-top-right-radius:8px}table.col-formatted thead th:first-of-type{color:#262262;background:#f1f3f3;border-right:solid 1px #d6d9db}table.col-formatted th{text-align:left;padding:12px;border-right:solid 1px #d6d9db}table.col-formatted td{padding:12px}table.col-formatted tr:nth-child(even) td:nth-child(2n){font-weight:bold;color:#fff;background:#3b396e}table.col-formatted tr:nth-child(odd) td:nth-child(2n){font-weight:bold;color:#fff;background:#262262}table.col-formatted tr:first-of-type td:nth-child(2n){border-top-left-radius:8px;border-top-right-radius:8px}table.col-formatted tr:last-of-type td:nth-child(2n){border-bottom-left-radius:8px;border-bottom-right-radius:8px}table.col-formatted thead+tbody tr td{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.scrollable-table-wrapper{overflow-x:auto}@media(max-width:767px){table.row-col-headings,table.col-formatted{transform:scale(0.9);min-width:400px}}p.indent--1,ul.indent--1,ol.indent--1{margin-left:2em}p.indent--2,ul.indent--2,ol.indent--2{margin-left:4em}p.indent--3,ul.indent--3,ol.indent--3{margin-left:6em}p.indent--4,ul.indent--4,ol.indent--4{margin-left:8em}.cke_panel_listItem p.indent--1{margin-left:8px}.cke_panel_listItem p.indent--2{margin-left:16px}.cke_panel_listItem p.indent--3{margin-left:24px}.cke_panel_listItem p.indent--4{margin-left:32px}@media(max-width:767px){p.indent--1,ul.indent--1,ol.indent--1{margin-left:1em}p.indent--2,ul.indent--2,ol.indent--2{margin-left:2em}p.indent--3,ul.indent--3,ol.indent--3{margin-left:3em}p.indent--4,ul.indent--4,ol.indent--4{margin-left:4em}}.nextbike-iframe-wrapper{padding-bottom:30px}.nextbike-iframe-wrapper .description{padding-bottom:20px}.nextbike-iframe-wrapper iframe{border:0}.northern_mega_menu{display:none;position:absolute;width:100vw;background:#262262;padding:12px 24px 0 48px;z-index:500}.northern_mega_menu a:focus,.northern_mega_menu button:focus{outline:none}.northern_mega_menu ul{margin-left:-24px}.northern_mega_menu ul,.northern_mega_menu .wrapper{list-style:none;position:relative;padding:0}.northern_mega_menu ul button[aria-label^=Close],.northern_mega_menu .wrapper button[aria-label^=Close]{color:#6ac1e7;border:none;border-radius:4px;width:100%;text-align:left;background:url(/themes/custom/northern_atomic/assets/images/mobile-menu-arrow-back.svg) 10px center no-repeat rgba(106,193,231,.15);font-weight:bold;font-family:Montserrat,sans-serif;padding-left:36px;line-height:2em;margin-bottom:12px;display:block}.northern_mega_menu ul button[aria-label^=Close]:hover,.northern_mega_menu ul button[aria-label^=Close]:focus,.northern_mega_menu .wrapper button[aria-label^=Close]:hover,.northern_mega_menu .wrapper button[aria-label^=Close]:focus{outline:2px solid #6ac1e7}.northern_mega_menu ul li,.northern_mega_menu .wrapper li{padding:0 24px}.northern_mega_menu ul li a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after,.northern_mega_menu .wrapper li a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after{background-image:url(/themes/custom/northern_atomic/assets/images/icon-external-resource-white.svg)}.northern_mega_menu ul li.has-children a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]) span:after,.northern_mega_menu .wrapper li.has-children a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]) span:after{content:"";display:inline-block;width:20px;height:20px;background:url(/themes/custom/northern_atomic/assets/images/icon-external-resource-white.svg) no-repeat 50% 50%;background-size:66.67%;margin-left:6px;position:relative;top:4px}.northern_mega_menu ul li.has-children a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after,.northern_mega_menu .wrapper li.has-children a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after{background-image:none;width:0;height:0}.northern_mega_menu.open_level-1 ul li.level-1&gt;a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]) span:after{background-image:none}.northern_mega_menu.open_level-2 ul li.level-2 a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]) span:after,.northern_mega_menu .open_level-2 ul li.level-1 a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]) span:after{background-image:none}.northern_mega_menu&gt;.wrapper ul,.northern_mega_menu&gt;ul{padding-right:24px}.northern_mega_menu a{color:#fff;font-weight:bold;font-family:Montserrat,sans-serif;width:calc(100% - 12px);line-height:24px}.northern_mega_menu a:hover{color:#6ac1e7}.northern_mega_menu a:focus{color:#262262;background:#fff}.northern_mega_menu li.has-children&gt;a{display:block;height:24px}.northern_mega_menu li.has-children&gt;button{content:" ";background:url(/themes/custom/northern_atomic/assets/images/mobile-menu-arrow-forward.svg) center center no-repeat;width:12px;height:24px;float:right;border:none;padding:0;margin-top:-24px}.northern_mega_menu li.has-children&gt;button:hover{color:#6ac1e7}.northern_mega_menu li.has-children&gt;button:focus{color:#262262;background:url(/themes/custom/northern_atomic/assets/images/mobile-menu-arrow-forward-focus.svg) center center no-repeat #fff}.northern_mega_menu .wrapper.level-2,.northern_mega_menu .wrapper.level-3{display:none;position:absolute;right:0;top:-10px;background:#262262;width:100%}.northern_mega_menu .wrapper.level-2 ul,.northern_mega_menu .wrapper.level-3 ul{padding-left:24px}.northern_mega_menu .wrapper.level-2 a,.northern_mega_menu .wrapper.level-3 a{font-weight:normal;font-family:Montserrat,sans-serif}.northern_mega_menu .promo-block{display:none}.northern_mega_menu .wrapper.level-3{top:-52px;left:24px}@media(min-width:768px){.northern_mega_menu{display:block !important;position:unset;width:auto;z-index:1;background:rgba(0,0,0,0);padding:0}.northern_mega_menu button{display:none}.northern_mega_menu .wrapper,.northern_mega_menu ul{position:unset;margin-bottom:0}.northern_mega_menu .wrapper li,.northern_mega_menu ul li{padding:0}.northern_mega_menu.level-3{top:0;left:0}.northern_mega_menu a{color:#262262;width:auto}.northern_mega_menu li.has-children&gt;a{max-width:360px}.northern_mega_menu li.has-children&gt;button[aria-label^=Expand]{margin-top:0}.northern_mega_menu li.has-children::after{display:none}.northern_mega_menu .wrapper,.northern_mega_menu&gt;ul{display:table;text-align:center;width:100%}.northern_mega_menu .wrapper ul,.northern_mega_menu&gt;ul ul{text-align:left}.northern_mega_menu li.level-1{padding-bottom:20px;display:inline-block;margin-bottom:0}.northern_mega_menu li.level-1 a{font-size:1.6rem;font-weight:bold;font-family:Montserrat,sans-serif;padding:0 24px}.northern_mega_menu li.level-1:hover a,.northern_mega_menu li.level-1:focus-within a{color:#0071a6}.northern_mega_menu li.level-1 a:focus{background:#262262;color:#fff}.northern_mega_menu li.level-1 a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after{background-image:url(/themes/custom/northern_atomic/assets/images/icon-external-resource.svg)}.northern_mega_menu li.level-1.has-children a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]) span:after,.northern_mega_menu li.level-1 a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]) span:after{background:url(/themes/custom/northern_atomic/assets/images/icon-external-resource.svg) no-repeat 50% 50%;height:16px;top:1px}.northern_mega_menu li.level-1 .promo-block{position:absolute;top:0;right:0;width:300px;display:block;color:#fff;cursor:pointer}.northern_mega_menu li.level-1 .promo-block:hover{outline:.1em solid #6ac1e7;outline-offset:.5em;border-radius:.1em;-moz-outline-radius:.1em}.northern_mega_menu li.level-1 .promo-block:focus,.northern_mega_menu li.level-1 .promo-block:focus-within{outline:.1em solid #fff;outline-offset:.5em;border-radius:.1em;-moz-outline-radius:.1em}.northern_mega_menu li.level-1 .promo-block a.h2{font-size:1.4rem;margin:0 12px 12px 0;display:inline-block}.northern_mega_menu li.level-1 .promo-block .h3,.northern_mega_menu li.level-1 .promo-block .intro-large{font-size:1.8rem;font-weight:bold;display:block;margin:18px 0;font-family:Montserrat,sans-serif}.northern_mega_menu li.level-1 .promo-block p{font-size:1.6rem;margin:0}.northern_mega_menu li.level-1 .promo-block .image_container{width:300px;height:150px;overflow:hidden;border-radius:8px;margin-bottom:18px}.northern_mega_menu li.level-1 .promo-block img{border-radius:8px}.northern_mega_menu li.level-1 .promo-block .variant-node img{margin-top:-25%}.northern_mega_menu li.level-1 .promo-block .variant-node p{max-height:3em;overflow:hidden}.northern_mega_menu li.level-1:hover .wrapper.level-2,.northern_mega_menu li.level-1:focus-within .wrapper.level-2{display:block}.northern_mega_menu ul.level-1{position:relative}.northern_mega_menu .wrapper.level-2{display:none;position:absolute;background:#262262;border-top:1px solid #fff;width:100vw;z-index:1000;left:0;top:122px;min-height:470px;padding:32px 0;list-style:none;margin-top:0;margin-left:0}.northern_mega_menu .wrapper.level-2:hover,.northern_mega_menu .wrapper.level-2:focus-within{display:block}.northern_mega_menu .wrapper.level-2 ul.level-2{max-width:1220px;margin:0 auto;padding-left:100px;position:relative}.northern_mega_menu .wrapper.level-2 ul.level-2 a{min-width:280px;color:#fff;padding:12px 0;border-bottom:1px solid rgba(0,0,0,0);height:auto;font-weight:bold}.northern_mega_menu .wrapper.level-2 ul.level-2 a.h2{color:#ffd777;padding:0}.northern_mega_menu .wrapper.level-2 ul.level-2 li{margin-bottom:0}.northern_mega_menu .wrapper.level-2 ul.level-2 li:hover a,.northern_mega_menu .wrapper.level-2 ul.level-2 li:focus-within a{border-bottom:1px solid #6ac1e7}.northern_mega_menu .wrapper.level-2 ul.level-2 li a:hover{color:#6ac1e7}.northern_mega_menu .wrapper.level-2 ul.level-2 li a:focus{background:#fff;color:#262262}.northern_mega_menu .wrapper.level-2 ul.level-2.has-children a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]) span:after,.northern_mega_menu .wrapper.level-2 ul.level-2 a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]) span:after{background-image:url(/themes/custom/northern_atomic/assets/images/icon-external-resource-white.svg);background-size:66%}.northern_mega_menu .wrapper.level-2 li:hover .wrapper.level-3,.northern_mega_menu .wrapper.level-2 li:focus-within .wrapper.level-3{display:block}.northern_mega_menu .wrapper.level-2 .wrapper.level-3{display:none}.northern_mega_menu .wrapper.level-2 .wrapper.level-3:hover,.northern_mega_menu .wrapper.level-2 .wrapper.level-3:focus-within{display:block}.northern_mega_menu .wrapper.level-2 .wrapper.level-3 ul.level-3{position:absolute;margin:0 0 0 360px;top:0;list-style:none;border-left:1px solid #6ac1e7;padding:0;background:#262262;min-height:385px}.northern_mega_menu .wrapper.level-2 .wrapper.level-3 ul.level-3 a{padding-left:24px;font-weight:normal;font-family:Montserrat,sans-serif;line-height:24px;border:none}.northern_mega_menu .wrapper.level-2 .wrapper.level-3 ul.level-3 a:hover,.northern_mega_menu .wrapper.level-2 .wrapper.level-3 ul.level-3 a:focus-within{border:none;font-weight:bold;font-family:Montserrat,sans-serif}.northern_mega_menu li.level-1.alternative{position:relative}.northern_mega_menu li.level-1.alternative .wrapper.level-2{position:absolute;height:auto;min-height:auto;border:none;width:fit-content;background:rgba(0,0,0,0);margin:0;padding:0;top:40px;border-top:9px solid #fff}.northern_mega_menu li.level-1.alternative .wrapper.level-2 ul.level-2{margin:0;padding:0 24px;width:fit-content;background:#fff;border-radius:0 0 16px 16px;box-shadow:0px 4px 4px rgba(0,0,0,.25)}.northern_mega_menu li.level-1.alternative .wrapper.level-2 ul.level-2 li{border-bottom:1px solid #738086;padding:6px 0;margin-bottom:0}.northern_mega_menu li.level-1.alternative .wrapper.level-2 ul.level-2 a{color:#000;padding:6px;margin:0;border:none;display:inline-flex;align-items:center;vertical-align:top}.northern_mega_menu li.level-1.alternative .wrapper.level-2 ul.level-2 a:hover{color:#000;background:#f1f3f3;border-radius:4px;text-decoration:none}.northern_mega_menu li.level-1.alternative .wrapper.level-2 ul.level-2 a:focus span{background:#000;color:#fff;padding:6px}.northern_mega_menu li.level-1.alternative .wrapper.level-2 ul.level-2 a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]):after{width:20px;height:20px;content:"";display:block;background:50% 50% no-repeat;background-size:100% 100%;margin-left:6px;background-image:url(/themes/custom/northern_atomic/assets/images/icon-external-resource.svg);background-size:66.67%}.northern_mega_menu li.level-1.alternative .wrapper.level-2 ul.level-2 li:last-child{border-bottom:0}.northern_mega_menu li.level-1.alternative .wrapper.level-2 .wrapper.level-3{display:none !important}.northern_mega_menu .wrapper.level-3{top:-10px}.northern_mega_menu .wrapper.level-3 ul.level-3{height:100%;column-count:2;display:flex;flex-direction:column;flex-wrap:wrap}.northern_mega_menu .wrapper.level-3 ul.level-3 a{padding:6px 0}}.drupal-messages{max-width:1220px;margin:0 auto;font-weight:bold;position:relative;z-index:999}.drupal-messages .messages{padding:12px;background:#45b75b;color:#23335f;margin-bottom:12px;margin-left:12px;margin-right:12px}.drupal-messages .messages.messages--error{background:#f3668c}.drupal-messages .messages.messages--warning{background:#ffa966}.drupal-messages .messages a{text-decoration:underline}@media(min-width:768px){.drupal-messages{top:-45px}}.multimodal-planner{display:flex;flex-direction:column;padding:20px 0}.multimodal-planner__iframe{border:0;width:100%;max-width:768px;height:auto;min-height:290px}.news-grid{display:flex;flex-direction:column;margin-left:-12px;margin-right:-12px}.news-grid .news-grid__items{display:flex;list-style-type:none;flex-wrap:wrap;padding:0}.news-grid .news-grid__items li{display:flex;flex-direction:column;flex-basis:100%;max-width:100%;margin:0}.news-grid .news-grid__items li a{display:block;margin:12px;border-radius:16px;box-shadow:0px 4px 4px rgba(0,0,0,.25);background:#fff;overflow:hidden;font-weight:normal}.news-grid .news-grid__items li img{border-radius:16px}.news-grid .news-grid__items li .hero{display:flex;flex-direction:column}.news-grid .news-grid__items li .content{display:flex;flex-direction:column;padding:12px;position:relative}.news-grid .news-grid__items li.is_featured{color:#fff}.news-grid .news-grid__items li.is_featured a{margin:0;background-color:#23335f;color:#fff}.news-grid .search-form{margin-top:24px;margin-bottom:24px}.news-grid .search-form input{background:#fff;height:50px;border-radius:32px;border:1px solid #262262}.news-grid .search-form input:focus{border-left:none}.news-grid .search-form input::placeholder{color:#262262}@media(min-width:768px){.news-grid{margin:-12px}.news-grid .news-grid__items{flex-wrap:wrap}.news-grid .news-grid__items li{display:flex;flex-direction:column;flex-basis:33.33%;max-width:33.33%;position:relative;order:0}.news-grid .news-grid__items li .content{padding:36px}.news-grid .news-grid__items li:not(.is_featured) a{min-height:34em}.news-grid .news-grid__items li.is_featured{max-width:100%;flex-basis:100%;height:340px;margin:12px;margin-bottom:24px}.news-grid .news-grid__items li.is_featured h3{font-size:2.8rem}.news-grid .news-grid__items li.is_featured a{display:flex;flex-direction:row}.news-grid .news-grid__items li.is_featured .hero{width:50%}.news-grid .news-grid__items li.is_featured .content{width:50%}.news-grid .search-query-submit{margin-left:-3em}}@media(max-width:767px){.news-grid .news-grid__items{display:block}.news-grid .news-grid__items .search-form{margin-bottom:12px}.news-grid .news-grid__items .search-form .search-bar{padding:0 12px}.news-grid .news-grid__items .search-form .search-bar input.search-query-input{max-width:none;width:100%}}body.page--news-article{background-image:none}body.page--news-article .layout--northern-full-width{padding:12px}body.page--news-article [id="field_block:node:news_article:created"],body.page--news-article .field_block_node_news_article_created,body.page--news-article [id="field_block:node:news_article:title"],body.page--news-article .field_block_node_news_article_title,body.page--news-article #system_breadcrumb_block{max-width:1040px;margin:0 auto}body.page--news-article [id="field_block:node:news_article:field_main_image"],body.page--news-article .field_block_node_news_article_field_main_image{max-width:1062px;margin:0 auto}body.page--news-article [id="field_block:node:news_article:field_intro_text"],body.page--news-article .field_block_node_news_article_field_intro_text{color:#262262;padding-left:24px;padding-right:24px}body.page--news-article [id="field_block:node:news_article:body"],body.page--news-article .field_block_node_news_article_body{padding-right:24px;padding-left:24px}body.page--news-article [id="field_block:node:news_article:body"] p,body.page--news-article .field_block_node_news_article_body p{color:#222}body.page--news-article [id="field_block:node:news_article:created"] p,body.page--news-article .field_block_node_news_article_created p{color:#222}body.page--news-article [id="field_block:node:news_article:created"],body.page--news-article .field_block_node_news_article_created{margin-bottom:24px}body.page--news-article .news-banner{position:relative;margin-left:-24px;margin-right:-24px}body.page--news-article .news-banner .toc_qtt{top:-5px}body.page--news-article h1{color:#262262;font-size:2.8rem;margin-left:0;margin-right:0}body.page--news-article .layout--onecol.section-default{width:954px;max-width:100%;margin:0 auto;padding:0}body.page--news-article .layout--onecol.section-top-default{width:1062px;max-width:100%;margin:0 auto;padding:0}body.page--news-article .layout--onecol.section-top-default .layout__region{padding:0}body.page--news-article .attachment_download{background:#e0eef4;border-radius:16px;padding:12px;margin:24px 24px}body.page--news-article .attachment_download h2{font-size:1.6rem;margin:12px}body.page--news-article .attachment_download img{width:100%;border-radius:16px;margin-right:24px}body.page--news-article .attachment_download .button--primary{width:100%}body.page--news-article .attachment_download p.file-size{margin:12px 12px 0 12px}body.page--news-article .attachment_download p.description{margin:12px;font-size:1.4rem;color:#262262}body.page--news-article .gloo-media-embed{text-align:center}body.page--news-article .gloo-media-embed iframe{margin:24px auto}@media(min-width:768px){body.page--news-article [id="field_block:node:news_article:field_intro_text"],body.page--news-article .field_block_node_news_article_field_intro_text{margin:12px 24px 24px 24px}body.page--news-article [id="field_block:node:news_article:field_intro_text"] div,body.page--news-article .field_block_node_news_article_field_intro_text div{font-size:1.8rem}body.page--news-article [id="field_block:node:news_article:body"],body.page--news-article .field_block_node_news_article_body{margin:0 24px}body.page--news-article [id="field_block:node:news_article:body"] p,body.page--news-article .field_block_node_news_article_body p{color:#222}body.page--news-article [id="field_block:node:news_article:body"] a,body.page--news-article .field_block_node_news_article_body a{font-weight:bold;color:#0071a6}body.page--news-article [id="field_block:node:news_article:body"] ul,body.page--news-article .field_block_node_news_article_body ul{list-style:none}body.page--news-article [id="field_block:node:news_article:body"] ul li::before,body.page--news-article .field_block_node_news_article_body ul li::before{content:"•";color:#0071a6;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}body.page--news-article #system-breadcrumb ol{padding-left:0}body.page--news-article .news-banner{margin:0;border-top:36px solid #fff}body.page--news-article .news-banner .toc_qtt{top:-62px !important}body.page--news-article .news-banner img{border-radius:16px}body.page--news-article h1{font-size:5rem;margin-left:0;margin-right:0;margin-bottom:24px}body.page--news-article .attachment_download{padding:24px}body.page--news-article .attachment_download img{width:145px;float:left}body.page--news-article .attachment_download .content-wrapper{display:flex}body.page--news-article .attachment_download .content-wrapper .left{width:calc(100% - 255px);min-height:98px}body.page--news-article .attachment_download .content-wrapper .right{width:255px}}.news-navigation li{margin-bottom:24px;list-style:none}.news-navigation li a{display:block}.news-navigation .pagination{margin-bottom:12px;display:inline-block;color:#262262}.news-navigation .is-previous .pagination{background:url(/themes/custom/northern_atomic/assets/images/previous-arrow-navy.svg) no-repeat center left;padding-left:25px}.news-navigation .is-next .pagination{background:url(/themes/custom/northern_atomic/assets/images/next-arrow-navy.svg) no-repeat center right;padding-right:25px}.news-navigation .h3-lower{color:#262262}@media(min-width:768px){.news-navigation{display:flex}.news-navigation a{display:block}.news-navigation a:hover{cursor:pointer}.news-navigation li{width:50%}.news-navigation .pagination{margin-bottom:12px;display:inline-block;color:#262262}.news-navigation .is-previous{text-align:right;padding-right:72px}.news-navigation .is-previous .pagination{background:url(/themes/custom/northern_atomic/assets/images/previous-arrow-navy.svg) no-repeat center left;padding-left:25px}.news-navigation .is-next{padding-left:24px}.news-navigation .is-next .pagination{background:url(/themes/custom/northern_atomic/assets/images/next-arrow-navy.svg) no-repeat center right;padding-right:25px}}.orm_newsletter_block .newsletter{max-width:1220px;margin:0 auto;background:url(/themes/custom/northern_atomic/assets/images/banner-default-desktop.svg) 50% 50% no-repeat;background-size:cover;border-radius:16px;padding:36px}.orm_newsletter_block .newsletter .heading{color:#6ac1e7}.orm_newsletter_block .newsletter .heading2{color:#fff;font-weight:bold;font-family:"Montserrat";font-size:2.4rem;margin-top:12px;margin-bottom:36px}@media(max-width:767px){.orm_newsletter_block .newsletter{background-image:url(/themes/custom/northern_atomic/assets/images/banner-default-mobile.svg)}}.page-listing{padding-left:0;display:flex;flex-direction:column;max-width:980px;margin:0 auto}.page-listing .h3{color:#0071a6;margin-bottom:12px}.page-listing__item{position:relative;display:flex;flex-direction:column;border:1px solid #f1f3f3;border-bottom:4px solid #0071a6;margin-bottom:24px;min-height:225px}.page-listing__item:after{border:0 solid #e20000;content:"";position:absolute;width:calc(100% + 2px);height:calc(100% + 5px);left:-1px;top:-1px;transition-duration:250ms}.page-listing__item:hover:after{border-width:4px;z-index:1}.page-listing__content{padding:48px;background:url(/themes/custom/northern_atomic/assets/images/logo-bg-dark-grey.svg) calc(100% + 122px) 50% no-repeat rgba(0,0,0,0);background-size:auto 230px;position:relative}.page-listing__image{margin:-1px -1px -4px -1px;line-height:0}.page-listing__image img{min-width:100%;min-height:100%}.page-listing__vw-info{position:absolute;left:40px;bottom:75px;display:flex}@media(min-width:768px){.page-listing__vw-info{bottom:24px}}.page-listing__vw-info span{margin-left:10px;font-weight:700;font-family:"Montserrat",sans-serif;font-size:14px}.page-listing .main-link{font-weight:bold;color:#0071a6;display:block;float:right;margin-top:45px}@media(min-width:768px){.page-listing .main-link{margin-top:12px;display:inline-flex;float:none}}.page-listing .main-link:after{max-width:0;margin-left:12px;transition-duration:250ms;content:url(/themes/custom/northern_atomic/assets/images/icon-arrow-right-red.svg);overflow:hidden}.page-listing__item:hover .main-link:after{max-width:20px}@media(min-width:768px){.page-listing__item{flex-direction:row}.page-listing__image{flex:40.9% 0 0}.page-listing__content{padding-right:40.9%;width:100%}.page-listing__image+.page-listing__content{width:59%;padding-right:48px;margin-left:3px}.page-listing .main-link{position:absolute;right:24px;bottom:24px}}#orm_planned_works_block .planned-works__date{display:flex;flex-direction:row;cursor:pointer;margin:12px 0 36px 0;gap:12px}#orm_planned_works_block .planned-works__date .radios{display:flex;flex-direction:row;gap:12px}#orm_planned_works_block .planned-works__date .radios .radio{display:flex;align-items:center;margin-bottom:15px;color:#0071a6}#orm_planned_works_block .planned-works__date .radios .radio:before{border:2px solid #0071a6;border-radius:20px;content:"";width:20px;height:20px;display:block;margin-right:10px}#orm_planned_works_block .planned-works__date .radios .radio.active:before{background:-webkit-radial-gradient(center,ellipse cover,#0071A6 0,#0071A6 5px,#fff 6px,#fff 10px)}#orm_planned_works_block .planned-works__date-selector{margin-left:12px;transform:translateY(-8px)}#orm_planned_works_block .planned-works__date-selector input{background:#fff;margin:0;color:#0071a6;border:solid 1px #0071a6;border-radius:8px}#orm_planned_works_block .planned-works__date-selector input:before{content:"";display:inline-block;width:30px;height:20px;background:url(/themes/custom/northern_atomic/assets/images/icon-date.svg) no-repeat 0 50%}#orm_planned_works_block .planned-works__date-selector ::-webkit-calendar-picker-indicator{background-image:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/down-blue.svg);padding-top:8px}#orm_planned_works_block .planned-works .button--primary{margin:12px 0;background-image:url(/themes/custom/northern_atomic/assets/images/download-icon.svg);background-position:calc(100% - 24px) center;background-repeat:no-repeat;padding-right:60px;width:100%}#orm_planned_works_block .planned-works .route{border:2px solid #0071a6;border-radius:16px;padding:24px;margin-bottom:24px;background-color:#0071a6}#orm_planned_works_block .planned-works .route h2{margin-top:0;margin-bottom:12px;background:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/timetable-white.svg) top left no-repeat;min-height:32px;padding-left:42px}#orm_planned_works_block .planned-works .route h2 button{margin:0;padding:0 24px 0 0;border:none;font-size:1.8rem;color:#fff;background-color:#0071a6;display:block;background-image:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/down-white.svg);background-position:right top;background-repeat:no-repeat;width:100%;text-align:left;font-weight:bold}#orm_planned_works_block .planned-works .route h3{margin:0;font-size:2rem;color:#6ac1e7;font-weight:normal}#orm_planned_works_block .planned-works .route .details,#orm_planned_works_block .planned-works .route .timetables{display:none}#orm_planned_works_block .planned-works .route.open{background:#fff}#orm_planned_works_block .planned-works .route.open h2{color:#262262;background:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/timetable-blue.svg) top left no-repeat;min-height:32px;padding-left:42px}#orm_planned_works_block .planned-works .route.open h2 button{background:#fff;color:#0071a6;background:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/up-blue.svg) top right no-repeat}#orm_planned_works_block .planned-works .route.open h3{color:#0071a6}#orm_planned_works_block .planned-works .route.open{margin-top:24px}#orm_planned_works_block .planned-works .route.open div.details{display:block}#orm_planned_works_block .planned-works .route.open ul.timetables{display:block;max-width:820px;padding:24px}#orm_planned_works_block .planned-works .route.open ul.timetables li{list-style:none}#orm_planned_works_block .planned-works .route.open ul.timetables li .improvement_work_timetable h3{font-size:1.8rem;color:#262262;font-weight:bold}#orm_planned_works_block .planned-works .route-data{display:flex;flex-direction:row}#orm_planned_works_block .planned-works .route-data .details{flex-grow:1;font-size:1.6rem;color:#0071a6}#orm_planned_works_block .planned-works .route-data .details .description{color:#222;white-space:pre-wrap}#orm_planned_works_block .planned-works .route-data .details .update{color:#222;margin-top:12px}#orm_planned_works_block .planned-works .route-data .timetables-view{background:#dcebf2;border-radius:16px}#orm_planned_works_block .planned-works .route-data .timetables-view .dates{font-size:1.4rem;margin-top:6px;margin-bottom:24px}#orm_planned_works_block .pagination{margin-top:36px}@media(max-width:767px){#orm_planned_works_block .planned-works__date{flex-direction:column;align-items:flex-start}#orm_planned_works_block .planned-works__date .planned-works__date-selector{width:100%;transform:unset;margin:0}#orm_planned_works_block .planned-works__date .planned-works__date-selector input{width:100%;--webkit-min-logical-width:calc(100% - 16px)}#orm_planned_works_block .planned-works .route-data{flex-direction:column;gap:24px}}.popular-routes{display:flex;flex-direction:column;padding:24px}.popular-routes__title{margin-top:0}.popular-routes__items{list-style-type:none;padding:0;margin:0}.popular-routes__items li{position:relative;padding-bottom:12px;margin-bottom:12px}.popular-routes__items li:after{content:"";border-bottom:1px solid #b6b6b6;position:absolute;left:0;right:0;bottom:0}.popular-routes__items li h4{margin:0}.popular-routes__items li a{color:#0071a6}.popular-routes__items li a:after{content:url(/themes/custom/northern_atomic/assets/images/icon-arrow-right-red.svg);margin-left:24px;background-image:none}@media(min-width:768px){.popular-routes{padding:0}}html:not(.is_mobile) .popular-routes .desktop-only{display:flex}html:not(.is_mobile) .popular-routes .mobile-only{display:none}html.is_mobile .popular-routes .desktop-only{display:none}html.is_mobile .popular-routes .mobile-only{display:flex}.popular-stations__title{color:#333}.popular-stations__items{margin:0;padding:0;list-style-type:none}.popular-stations__items li{margin-bottom:0}.popular-stations__items a{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #b6b6b6;padding:18px 36px 18px 0;color:#333}.popular-stations__items a:after{content:url(/themes/custom/northern_atomic/assets/images/icon-arrow-right-red.svg)}.popular-stations__items a:hover{border-width:2px;border-color:#0071a6;color:#0071a6;font-weight:bold}@media(min-width:768px){.popular-stations__items{display:flex;flex-wrap:wrap}.popular-stations__items li{width:50%}.popular-stations__items li:nth-child(2n+1){padding-right:30px}.popular-stations__items li:nth-child(2n){padding-left:30px}}.price_promos_block .price-promos{background:#262262}.price_promos_block .price-promos .price-promos-wraper{max-width:1220px;margin:0 auto}.price_promos_block .price-promos.dark-green{background:#007a37}.price_promos_block .price-promos.dark-green .button--primary:hover,.price_promos_block .price-promos.dark-green .button--primary:focus{background:#007a37}.price_promos_block .price-promos.dark-blue{background:#0071a6}.price_promos_block .price-promos.dark-blue .button--primary:hover,.price_promos_block .price-promos.dark-blue .button--primary:focus{background:#0071a6}.price_promos_block .price-promos h2,.price_promos_block .price-promos h3,.price_promos_block .price-promos div,.price_promos_block .price-promos a{color:#fff}.price_promos_block .price-promos h2{text-align:center}.price_promos_block .price-promos .promos{width:100%}.price_promos_block .price-promos .promo-wraper .promo{background:hsla(0,0%,100%,.2);border-radius:16px;padding:24px}.price_promos_block .price-promos .promo-wraper .promo .details{height:92px}.price_promos_block .price-promos .promo-wraper .promo h2,.price_promos_block .price-promos .promo-wraper .promo h3{margin-top:0;margin-bottom:5px;font-size:1.8rem;text-align:start}.price_promos_block .price-promos .button--primary{width:100%;background:none;border-color:#fff;display:flex;justify-content:space-between;align-items:center}.price_promos_block .price-promos .button--primary:hover,.price_promos_block .price-promos .button--primary:focus{background:#262262}.price_promos_block .price-promos .button--primary div.price{font-size:1.8rem;font-weight:bold;width:4em}.price_promos_block .price-promos .button--primary div.ticket{font-size:1.4rem;font-size:1.4rem;font-weight:bold;width:calc(100% - 4em);white-space:break-spaces}.price_promos_block .slick-dots li{list-style:none;display:inline-block;margin-right:2px}.price_promos_block .slick-dots li button{font-size:0;width:10px;height:10px;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:2px;padding:0;outline:1px solid rgba(0,0,0,0)}.price_promos_block .slick-dots li button:hover{background:hsla(0,0%,100%,.2);outline:1px solid hsla(0,0%,100%,.2)}.price_promos_block .slick-dots li.slick-active button{background:#fff;outline:1px solid #fff}@media(min-width:1000px){.price_promos_block .price-promos{padding:12px;padding-bottom:24px}.price_promos_block .price-promos .promos .promo-wraper{margin-left:12px;margin-right:12px;width:30%;float:left}.price_promos_block .price-promos .slick-dots{display:none}}@media(min-width:768px)and (max-width:1000px){.price_promos_block .price-promos{padding:12px}.price_promos_block .price-promos h2{padding:0 24px}.price_promos_block .price-promos .promos .promo-wraper{margin-right:12px;margin-left:12px;width:30%;float:left}}@media(max-width:768px){.price_promos_block .price-promos{padding:12px 0}.price_promos_block .price-promos h2{padding:0 24px}.price_promos_block .price-promos .promos .promo-wraper{margin-right:0px}.price_promos_block .price-promos .promos .promo-wraper:not(.slick-current){transform:scale(0.9)}}.promo_boxes__container{padding:0}.promo_boxes__container h2{padding-top:24px;padding-bottom:12px;max-width:1220px;margin:0 auto;padding-left:5%;padding-right:5%}.promo_boxes__container h2.center{text-align:center;padding-left:15vw;padding-right:15vw}.promo_boxes__container.promos--no-title .promo_boxes__box{margin-top:0}.promo_boxes__container.promos--no-title .promo_boxes.promo_boxes--column-4 .promo_boxes__box{margin-top:0}.promo_boxes__container .promo_boxes{display:flex;flex-direction:row;flex-wrap:wrap;flex:0 1 24px;max-width:1220px;margin:0 auto;padding-left:5%;padding-right:5%}.promo_boxes__container .promo_boxes a.promo_boxes__box{cursor:pointer}.promo_boxes__container .promo_boxes__box{flex-basis:calc(33.3333333333% - 4*12px/3);text-align:left;margin:24px 12px;position:relative;border-radius:16px}.promo_boxes__container .promo_boxes__box:nth-child(3n+1){margin-left:0}.promo_boxes__container .promo_boxes__box:nth-child(3n+3){margin-right:0}.promo_boxes__container .promo_boxes__box a.promo_boxes__box__bg:focus{outline-style:solid;outline-width:4px;outline-offset:4px;border:none}.promo_boxes__container .promo_boxes__box__bg{display:block;width:100%;border-radius:16px;background-color:hsla(0,0%,100%,.1882352941);padding-bottom:6px}.promo_boxes__container .promo_boxes__box__image{width:100%;height:200px;border-radius:16px;background-position:center;background-size:cover;box-shadow:0px 4px 4px rgba(0,0,0,.25)}@media(max-width:767px){.promo_boxes__container .promo_boxes__box__image{height:260px}}@media(max-width:399px){.promo_boxes__container .promo_boxes__box__image{height:200px}}.promo_boxes__container .promo_boxes__box__image--desktop{display:none}.promo_boxes__container .promo_boxes__box__image--mobile{display:block}@media(min-width:768px){.promo_boxes__container .promo_boxes__box__image--desktop{display:block}.promo_boxes__container .promo_boxes__box__image--mobile{display:none}}.promo_boxes__container .promo_boxes__box__content{border-radius:16px;background:#fff;margin:-24px 12px 12px;padding:12px;box-shadow:0px 4px 4px rgba(0,0,0,.25)}.promo_boxes__container .promo_boxes__box__label{padding-top:12px;color:#0071a6}.promo_boxes__container .promo_boxes__box__title{padding-top:12px;font-size:2rem;font-weight:bold;font-family:Montserrat,sans-serif;color:#0071a6;margin:0}.promo_boxes__container .promo_boxes__box__summary{font-size:1.6rem;padding-top:12px;color:#222}.promo_boxes__container .promo_boxes__box__link{font-weight:bold;font-family:Montserrat,sans-serif;color:#0071a6;padding-top:12px}.promo_boxes__container .promo_boxes__box.embed-video{cursor:pointer}.promo_boxes__container .promo_boxes__box.embed-video .promo_boxes__box__content{padding:12px 24px 24px 24px}.promo_boxes__container .promo_boxes__box.embed-video .promo_boxes__box__label{font-size:1.4rem}.promo_boxes__container .promo_boxes__box.embed-video .promo_boxes__box__title{text-align:left;color:#262262;margin:0}.promo_boxes__container .promo_boxes__box.embed-video:after{content:" ";background:url(/themes/custom/northern_atomic/assets/images/video.svg);width:44px;height:44px;display:block;position:absolute;left:30px;top:152px}.promo_boxes__container .promo_boxes.promo_boxes--column-4 .promo_boxes__box{flex-basis:calc(25% - 6*12px/4);margin:24px 12px}.promo_boxes__container .promo_boxes.promo_boxes--column-4 .promo_boxes__box:nth-child(4n+1){margin-left:0}.promo_boxes__container .promo_boxes.promo_boxes--column-4 .promo_boxes__box:nth-child(4n+4){margin-right:0}.promo_boxes__container .promo-advert{width:100%;text-align:center}@media(max-width:1219px){.promo_boxes__container{margin-left:calc(-5% - 12px);margin-right:calc(-5% - 12px);padding-left:24px;padding-right:24px}.promo_boxes__container h2{padding-left:12px;padding-right:12px}.promo_boxes__container .promo_boxes{padding-left:12px;padding-right:12px}}@media screen and (max-width:1000px){.promo_boxes__container{margin-left:calc(-5% - 12px);margin-right:calc(-5% - 12px)}}@media(max-width:1023px){.promo_boxes__container h2.center{padding-left:10vw;padding-right:10vw}.promo_boxes__container .promo_boxes__box{flex-basis:calc(33.3333333333% - 4*6px/3);margin:24px 6px}.promo_boxes__container .promo_boxes.promo_boxes--column-4 .promo_boxes__box{flex-basis:calc(25% - 6*6px/4);margin:24px 6px}}@media(max-width:767px){.promo_boxes__container{margin-left:-24px;margin-right:-24px;padding-left:12px;padding-right:12px}.promo_boxes__container h2.center{padding-left:12px;padding-right:12px}.promo_boxes__container.promos--no-title .promo_boxes__box{margin-top:24px}.promo_boxes__container.promos--no-title .promo_boxes.promo_boxes--column-4 .promo_boxes__box{margin-top:24px}.promo_boxes__container .promo_boxes{flex-direction:column;gap:0}.promo_boxes__container .promo_boxes .promo_boxes__box{margin-left:0 !important;margin-right:0 !important}.promo_boxes__container .promo_boxes .promo_boxes__box.slick-slide .promo_boxes__box__content{box-shadow:none}.promo_boxes__container .promo_boxes .promo_boxes__box.slick-slide.slick-current.slick-active .promo_boxes__box__content{box-shadow:0px 4px 4px rgba(0,0,0,.25)}}.promo_boxes__container.dark{color:#fff;background:#262262}.promo_boxes__container.dark h2{color:#fff}.promo_boxes__container.dark.promos--no-title .promo_boxes__box{margin-top:24px}.promo_boxes__container.dark.promos--no-title .promo_boxes.promo_boxes--column-4 .promo_boxes__box{margin-top:24px}.promo_boxes__container.dark .promo_boxes__box a:focus{outline-color:#6ac1e7}.promo_boxes__container.mid .promo_boxes__box__image{height:216px}@media(max-width:767px){.promo_boxes__container.mid .promo_boxes__box__image{height:260px}}@media(max-width:399px){.promo_boxes__container.mid .promo_boxes__box__image{height:216px}}.promo_boxes__container.mid .promo_boxes__box__content{padding:24px 12px}.promo_boxes__container.mid .promo_boxes__box__title{padding-top:0;text-align:center;margin:0}.promo_boxes__container.mid .promo_boxes__box__summary{text-align:center;font-weight:bold;font-family:Montserrat,sans-serif;padding-top:0;color:#262262}.promo_boxes__container.mini .promo_boxes__box__image{height:216px}@media(max-width:767px){.promo_boxes__container.mini .promo_boxes__box__image{height:296px}}@media(max-width:399px){.promo_boxes__container.mini .promo_boxes__box__image{height:216px}}.promo_boxes__container.mini .promo_boxes__box__content{padding:24px 12px}.promo_boxes__container.mini .promo_boxes__box__title{padding-top:0;color:#262262;margin:0}.promo_boxes__container.styling-button .promo_boxes__box__image{z-index:2;height:160px;position:relative;box-shadow:none}@media(max-width:767px){.promo_boxes__container.styling-button .promo_boxes__box__image{height:160px}}@media(max-width:399px){.promo_boxes__container.styling-button .promo_boxes__box__image{height:160px}}.promo_boxes__container.styling-button .promo_boxes__box__content{margin:-24px 0 0 0}.promo_boxes__container.styling-button .promo_boxes__box__title{padding-top:24px;color:#262262;text-align:center;margin:0}.promo_boxes__container.styling-button .promo_boxes__box__summary{text-align:center}.promo_boxes__container.styling-button .promo_boxes--column-4 .promo_boxes__box__image{height:140px}@media(max-width:767px){.promo_boxes__container.styling-button .promo_boxes--column-4 .promo_boxes__box__image{height:160px}}@media(max-width:399px){.promo_boxes__container.styling-button .promo_boxes--column-4 .promo_boxes__box__image{height:160px}}.promo_boxes__container.styling-label .promo_boxes__box__bg{background:rgba(0,0,0,0)}.promo_boxes__container.styling-label .promo_boxes__box__image{height:200px;position:relative;box-shadow:none}@media(max-width:767px){.promo_boxes__container.styling-label .promo_boxes__box__image{height:274px}}@media(max-width:399px){.promo_boxes__container.styling-label .promo_boxes__box__image{height:200px}}.promo_boxes__container.styling-label .promo_boxes__box__content{margin:0;background:rgba(0,0,0,0);box-shadow:none}.promo_boxes__container.styling-label .promo_boxes__box__label{color:#6ac1e7;padding-top:6px;font-size:1.4rem}.promo_boxes__container.styling-label .promo_boxes__box__title{padding-top:12px;color:#fff;margin:0}.promo_boxes__container.styling-label .promo_boxes__box__summary{color:#fff}.promo_boxes__container.styling-label .promo_boxes--column-4 .promo_boxes__box__image{height:140px}@media(max-width:767px){.promo_boxes__container.styling-label .promo_boxes--column-4 .promo_boxes__box__image{height:274px}}@media(max-width:399px){.promo_boxes__container.styling-label .promo_boxes--column-4 .promo_boxes__box__image{height:200px}}.promo_boxes__container.light{color:#262262;background:rgba(0,0,0,0)}.promo_boxes__container.light h2{color:#262262}.promo_boxes__container.light .promo_boxes__box a:focus{outline-color:#0071a6}.promo_boxes__container.light.styling-label .promo_boxes__box__label{color:#0071a6}.promo_boxes__container.light.styling-label .promo_boxes__box__title{color:#262262;margin:0}.promo_boxes__container.light.styling-label .promo_boxes__box__summary{color:#5b5756}.promo_boxes__container.promo--mobile-slider-container .promo_boxes.promo--mobile-slider-list{flex-direction:row}.promo_boxes__container.promo--mobile-slider-container .promo_boxes.promo--mobile-slider-list .indicators{bottom:12px;list-style:none;display:flex;background:#262262;width:100%;margin:0 36px;padding:0;justify-content:space-between;border:solid 1px #fff;border-radius:16px;position:relative}.promo_boxes__container.promo--mobile-slider-container .promo_boxes.promo--mobile-slider-list .indicators .promo--mobile-slider-prev,.promo_boxes__container.promo--mobile-slider-container .promo_boxes.promo--mobile-slider-list .indicators .promo--mobile-slider-next{background:rgba(0,0,0,0);border:none;color:#fff;width:40px}.promo_boxes__container.promo--mobile-slider-container .promo_boxes.promo--mobile-slider-list .indicators .promo--mobile-slider-prev{background:url(/themes/custom/northern_atomic/assets/images/previous-arrow-active.svg) center no-repeat;margin-right:24px}.promo_boxes__container.promo--mobile-slider-container .promo_boxes.promo--mobile-slider-list .indicators .promo--mobile-slider-next{background:url(/themes/custom/northern_atomic/assets/images/next-arrow-active.svg) center no-repeat;margin-left:24px}.promo_boxes__container.promo--mobile-slider-container .promo_boxes.promo--mobile-slider-list .indicators .promo--mobile-slider-active{position:absolute;background:rgba(0,0,0,0);transform:translate(-50%,-8px);background:#fff;border:solid 1px #262262;color:#262262;border-radius:20px;height:40px;width:60px;font-weight:bold;font-family:Montserrat,sans-serif;font-size:1.8rem}@media(max-width:767px){.promo_boxes__container.promo--mobile-slider-container a.promo_boxes__box__bg:focus{outline:none}}.promo_boxes__container a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]) .promo_boxes__box__content{position:relative}.promo_boxes__container a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]) .promo_boxes__box__content::after{content:" ";display:inline-block;width:30px;height:30px;position:absolute;top:1px;right:1px;background-color:#0071a6;background-image:url(/themes/custom/northern_atomic/assets/images/icon-external-resource-white.svg);background-size:15px 15px;background-position:50%;background-repeat:no-repeat;border-radius:50%}.promo_boxes__container a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]).button{position:relative}.promo_boxes__container a[href^=http]:not([href*="northernrailway.co.uk"]):not([href*=".acquia-sites."]):not([href*=".ormtemp."]):not([href*=".lndo."]).button::after{content:" ";display:inline-block;width:24px;height:24px;position:absolute;top:calc(50% - 12px);right:0;background-color:rgba(0,0,0,0);background-image:url(/themes/custom/northern_atomic/assets/images/icon-external-resource-white.svg);background-size:12px 12px;background-position:50%;background-repeat:no-repeat}.promo_boxes__container+#promo-boxes-video{margin-top:-36px}@media(max-width:767px){.promo_boxes__container+#promo-boxes-video{margin-top:0}}.promo_boxes__container.usp-boxes{margin-left:0;margin-right:0}.promo_boxes__container.usp-boxes h2{text-align:center}.promo_boxes__container.usp-boxes .promo_boxes--column-4{flex-wrap:nowrap;justify-content:center}@media(max-width:767px){.promo_boxes__container.usp-boxes .promo_boxes--column-4{flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}.promo_boxes__container.usp-boxes .promo_boxes--column-4 .promo_boxes__box{flex-basis:calc(50% - 6*12px/2)}}.promo_boxes__container.usp-boxes .promo_boxes__box{min-width:150px}.promo_boxes__container.usp-boxes .promo_boxes__box a.promo_boxes__box__bg .promo_boxes__box__title::after{display:inline-block;border-right:2px solid;border-bottom:2px solid;width:8px;height:8px;transform:rotate(-45deg);content:"";margin-bottom:2px}.promo_boxes__container.usp-boxes .promo_boxes__box__bg{height:100%}.promo_boxes__container.usp-boxes .promo_boxes__box__icon{height:120px;box-shadow:none;background:no-repeat center;background-size:92px}.promo_boxes__container.usp-boxes .promo_boxes__box__title{padding-top:0;color:#262262;margin:0}.promo_boxes__container.usp-boxes .slick-slider{margin-bottom:calc(2*24px);flex-wrap:wrap}.promo_boxes__container.usp-boxes .slick-slider .promo_boxes__box{margin-left:0;margin-right:0}.promo_boxes__container.usp-boxes .slick-slider .slick-dots{text-align:center;margin:0 auto}.promo_boxes__container.usp-boxes .slick-slider .slick-dots li{list-style:none;display:inline-block;margin-right:2px}.promo_boxes__container.usp-boxes .slick-slider .slick-dots li button{font-size:0;width:10px;height:10px;background:rgba(0,0,0,0);border:1px solid #262262;border-radius:2px;padding:0;outline:1px solid rgba(0,0,0,0)}.promo_boxes__container.usp-boxes .slick-slider .slick-dots li.slick-active button{background:#262262;outline:1px solid #262262}.promo_boxes__container.usp-boxes.dark .promo_boxes__box__bg{background-color:#fff}#promo-boxes-video{display:flex;max-width:1000px;margin:0 auto}#promo-boxes-video .embed-video iframe{width:516px;height:290px}#promo-boxes-video .embed-description{flex-grow:1;padding-left:24px}#promo-boxes-video .embed-description a{margin:24px 0 0 0}#promo-boxes-video .embed-description a.transcript{text-decoration:underline;display:block}@media(max-width:1219px){#promo-boxes-video .embed-video iframe{width:420px;height:236px}}@media(max-width:767px){#promo-boxes-video{flex-direction:column}#promo-boxes-video .embed-video iframe{width:100%;height:277px}#promo-boxes-video .embed-description a.button--secondary{width:100%;text-align:center}}@media(max-width:479px){#promo-boxes-video .embed-video iframe{width:100%;height:204px}}@media(max-width:399px){#promo-boxes-video .embed-video iframe{width:100%;height:176px}}.promo_manual_boxes .promo_boxes__container .promo_boxes .promo_boxes__box .promo_boxes__box__bg .promo_boxes__box__content .promo_boxes__box__summary .promo_boxes__box__summary_copy{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}#rainbow-board{position:relative;background:#fff;padding:24px;border-radius:16px}#rainbow-board h2{margin-top:0}#rainbow-board .header .search input{width:406px;max-width:100%;border-radius:25px;border:1px solid #262262 !important;font-style:italic;color:#262262;background-image:url(/themes/custom/northern_atomic/assets/images/search-pin.svg),url(/themes/custom/northern_atomic/assets/images/search-navy.svg);background-position:18px center,calc(100% - 4px) center;background-repeat:no-repeat;background-color:#fff;margin:0;padding-left:50px}#rainbow-board .header .search input::placeholder{color:#262262;opacity:1}#rainbow-board .header .search .label{float:left;font-weight:bold;font-family:Montserrat;line-height:48px;margin-right:24px}#rainbow-board .header .updated-time{position:relative;margin:12px 0}#rainbow-board .header .updated-time div,#rainbow-board .header .updated-time button{font-size:1.4rem;height:48px}#rainbow-board .header .updated-time button{background:#fff;color:#0071a6;border:none;font-weight:bold;font-family:Montserrat;padding-left:30px;padding-right:0;right:48px}#rainbow-board .header .updated-time button:after{position:absolute;left:0;top:0;width:22px;height:48px;content:"";background-image:url(/themes/custom/northern_atomic/assets/images/tpm-icon-refresh.svg);background-size:22px 22px;background-position:center center;background-repeat:no-repeat;transition-duration:.3s}#rainbow-board .header .updated-time button:hover{cursor:pointer}#rainbow-board .header .updated-time button:hover:after{transition-duration:.3s;transform:rotate(30deg)}#rainbow-board ul{margin:0 0 24px 0;padding:0}#rainbow-board ul li{display:block;margin:0;border-bottom:1px solid #fff;position:relative;overflow:hidden}#rainbow-board ul li:nth-child(odd){background:rgba(0,113,166,.15)}#rainbow-board ul li:nth-child(even){background:#f1f3f3}#rainbow-board ul li:last-child{border-bottom:none}#rainbow-board ul li div{display:block;line-height:36px}#rainbow-board ul li div.route_name{font-size:1.4rem;color:#262262;padding:13px 18px 0 18px;display:block;line-height:1.4em}#rainbow-board ul li div.status{font-size:1.4rem;font-weight:bold;font-family:Montserrat;padding:0 35px 13px 18px}#rainbow-board ul li div.rag-status{width:10px;display:block;height:500px;position:absolute;top:0;right:0}#rainbow-board ul li div.rag-status.red{background:#ee204d}#rainbow-board ul li div.rag-status.amber{background:#f4772b}#rainbow-board ul li div.rag-status.green{background:#45b75b}#rainbow-board ul li div.rag-status span{display:none}#rainbow-board .pagination{display:flex;justify-content:space-between}#rainbow-board .pagination button{padding:0;width:28px;height:28px;border:none;border-radius:16px;border:1px solid #0071a6}#rainbow-board .pagination button span{display:none}#rainbow-board .pagination button.previous{background:url(/themes/custom/northern_atomic/assets/images/previous-arrow.svg) center center no-repeat}#rainbow-board .pagination button.previous:focus,#rainbow-board .pagination button.previous:hover:not([aria-disabled=true]){background:url(/themes/custom/northern_atomic/assets/images/previous-arrow-active.svg) center center no-repeat #0071a6}#rainbow-board .pagination button.next{background:url(/themes/custom/northern_atomic/assets/images/next-arrow.svg) center center no-repeat}#rainbow-board .pagination button.next:focus,#rainbow-board .pagination button.next:hover:not([aria-disabled=true]){background:url(/themes/custom/northern_atomic/assets/images/next-arrow-active.svg) center center no-repeat #0071a6}#rainbow-board .pagination button[aria-disabled=true]{opacity:.3}#rainbow-board .pagination button:hover:not([aria-disabled=true]){cursor:pointer;border-color:#fff}#rainbow-board .pagination button:focus{outline:2px solid #0071a6;border-color:#fff}#rainbow-board .pagination .info{display:inline-block;font-size:1.4rem;padding:3px 10px}#rainbow-board .view-all{text-align:center;margin-top:12px}#rainbow-board .view-all a{color:#0071a6;font-weight:bold;font-family:Montserrat;font-size:1.4rem;background:url(/themes/custom/northern_atomic/assets/images/next-arrow-navy.svg) left center no-repeat;padding-left:24px}@media(min-width:768px){#rainbow-board ul{padding:24px 0;margin:0}#rainbow-board ul li{display:flex;justify-content:space-between;border-bottom:none}#rainbow-board ul li:nth-child(even){background:#fff}#rainbow-board ul li div{line-height:52px}#rainbow-board ul li div.route_name{flex-grow:1;font-size:1.8rem;line-height:52px}#rainbow-board ul li div.status{padding-right:35px;display:block;padding:13px 35px 13px 18px}#rainbow-board .header{display:flex;justify-content:space-between}#rainbow-board .updated-time{text-align:right}#rainbow-board .updated-time div,#rainbow-board .updated-time button,#rainbow-board .updated-time button:after{line-height:48px}#rainbow-board .pagination{justify-content:flex-start}#rainbow-board .view-all a{font-size:1.6rem;position:absolute;right:24px;bottom:24px}}.search-results .top{margin:0px 24px}.search-results .views-exposed-form{margin-top:24px;margin-bottom:24px}.search-results #edit-actions,.search-results .form-item-type{display:none}.search-results .form-item-query input{width:582px;max-width:100%;max-width:calc(100vw - 48px);border-radius:25px;border:1px solid #262262 !important;font-style:italic;color:#262262;height:48px;background-color:#fff;margin:0}.search-results .form-item-query input::placeholder{color:#262262;opacity:.5}.search-results .form-item-query label{display:none}.search-results .search-query-submit{right:44px}.search-results h2{margin-top:0;margin-bottom:12px}.search-results h2 a{font-size:2.2rem;color:#262262}.search-results a{color:#0071a6;font-weight:bold;font-size:1.6rem}.search-results ul{list-style:none}.search-results .views-field-search-api-rendered-item{background:#fff;border-radius:16px;overflow:hidden;margin-right:24px;margin-bottom:24px}.search-results .search-results__content{font-size:1.6rem;margin-bottom:12px}.search-results .left .image{width:100%;border-radius:16px;overflow:hidden;max-height:170px}.search-results .left .image img{width:100%;height:auto;max-width:none}.search-results .right{padding:12px}.search-results .pager__item{text-align:center}.search-results [id^=edit-submit-search],.search-results [id^=edit-submit-acquia-search]{display:none}@media(min-width:768px){.search-results .top{display:flex;justify-content:space-between;margin:0}.search-results .top .view-header{line-height:93px}.search-results .views-field-search-api-rendered-item .search-results__result{padding:24px;display:flex}.search-results .views-field-search-api-rendered-item .search-results__result .left{width:190px;height:190px}.search-results .views-field-search-api-rendered-item .search-results__result .left img{height:190px;width:auto}.search-results .views-field-search-api-rendered-item .search-results__result .right{width:calc(100% - 190px);padding-left:24px}.search-results .views-field-search-api-rendered-item .search-results__result.station h3{margin-top:0;margin-bottom:12px}.search-results .views-field-search-api-rendered-item .search-results__result.station .search-results__content{display:flex}.search-results .views-field-search-api-rendered-item .search-results__result.station .search-results__content&gt;div{width:50%;padding-right:24px}.search-results .views-field-search-api-rendered-item .search-results__result.station .search-results__content&gt;div p{margin:0}.search-results .views-field-search-api-rendered-item .search-results__result.station .search-results__content&gt;div&gt;div:first-child{font-weight:bold;padding-bottom:12px}}.orm_service_updates button{border:none;width:100%;background:none;padding:0;text-align:left;cursor:pointer}.orm_service_updates ul,.orm_service_updates li{padding:0;margin:0}.orm_service_updates li{list-style:none}.orm_service_updates h2{margin:0}.orm_service_updates h3{padding:24px 24px 24px 75px;border-radius:16px;border:2px solid #262262;font-family:Montserrat;font-weight:normal;font-size:1.8rem;color:#262262;background-position:24px center;background-repeat:no-repeat}@media(max-width:768px){.orm_service_updates h3{background-size:22px 22px;font-size:1.6rem;background-position:15px 15px;padding:13px 24px 13px 50px}}.orm_service_updates h3 a,.orm_service_updates h3 strong{font-weight:bold;font-family:Montserrat}.orm_service_updates h3 strong.details{float:right}@media(max-width:768px){.orm_service_updates h3 strong.details{display:block;text-align:right;float:none;margin-top:10px}}.orm_service_updates li.incident{border-radius:16px;border:2px solid #262262;margin-bottom:24px;background:#fff}.orm_service_updates li.incident h5{padding:24px;padding-left:51px;font-family:Montserrat;font-weight:bold;font-size:1.8rem;color:#262262;margin:0;background-position:0 center;background-repeat:no-repeat;min-height:30px}.orm_service_updates li.incident h5 div{font-weight:bold;font-size:1.8rem;font-family:Montserrat}.orm_service_updates li.incident h5:after{content:"";display:block;width:19px;height:12px;float:right;margin-top:8px}@media(max-width:768px){.orm_service_updates li.incident h5:after{margin-top:-25px}}@media(max-width:768px){.orm_service_updates li.incident h5{background-size:22px 22px;font-size:1.6rem;background-position:15px 15px;padding:50px 13px 20px 13px}}.orm_service_updates li.incident .sub-incidents{padding:0px 24px}@media(max-width:768px){.orm_service_updates li.incident .sub-incidents{padding:0px 13px}}.orm_service_updates li.incident span.updated,.orm_service_updates li.incident p{font-size:1.6rem;color:#262262}.orm_service_updates .cancellations li.incident{border-color:#94142d}.orm_service_updates .cancellations li.incident h5{color:#94142d;background-image:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/cancel.svg)}.orm_service_updates .cancellations li.incident h5:after{background:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/down-red.svg)}.orm_service_updates .alterations li.incident{border-color:#c3460e}.orm_service_updates .alterations li.incident h5{color:#c3460e;background-image:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/formation.svg)}.orm_service_updates .alterations li.incident h5:after{background:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/down-amber.svg)}.orm_service_updates .line_updates li.incident{border-color:#c3460e}.orm_service_updates .line_updates li.incident h5{color:#c3460e;background-image:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/line.svg)}.orm_service_updates .line_updates li.incident h5:after{background:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/down-amber.svg)}.orm_service_updates .other_updates li.incident h5{background-image:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/other.svg)}.orm_service_updates .other_updates li.incident h5:after{background:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/down-blue.svg)}.orm_service_updates .engineering_works li.incident,.orm_service_updates .timetables li.incident{background-color:#0071a6}.orm_service_updates .engineering_works li.incident h5,.orm_service_updates .timetables li.incident h5{background-image:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/timetable-white.svg);color:#fff}.orm_service_updates .engineering_works li.incident h5:after,.orm_service_updates .timetables li.incident h5:after{background:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/down-white.svg);margin-top:-18px}.orm_service_updates .engineering_works li.incident.open,.orm_service_updates .timetables li.incident.open{background-color:#fff}.orm_service_updates .engineering_works li.incident.open h5,.orm_service_updates .timetables li.incident.open h5{background-image:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/timetable-blue.svg);color:#0071a6}.orm_service_updates .engineering_works li.incident.open h5:after,.orm_service_updates .timetables li.incident.open h5:after{background:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/down-blue.svg);margin-top:-18px}.orm_service_updates li.close{font-weight:bold;text-align:right}.orm_service_updates li.close button{background-color:#f6f5f5;position:relative;padding:0 5px;width:auto}.orm_service_updates li.close:before{display:inline-block;content:"";float:left;width:90%;height:1px;background-color:#23335f;position:relative;top:18px}@media(max-width:1220px){.orm_service_updates li.close:before{width:85%}}@media(max-width:768px){.orm_service_updates li.close:before{width:75%}}.orm_service_updates li.close:after{display:inline-block;content:"";background:url(/themes/custom/northern_atomic/assets/images/icon-close-primary.svg) #f6f5f5;width:23px;height:23px;transform:none;background-size:100%;position:relative;top:6px}.orm_service_updates .toggle-sub-accordion{padding-left:24px;position:relative}@media(max-width:768px){.orm_service_updates .toggle-sub-accordion{padding-left:0}}.orm_service_updates h4{font-size:2.2rem;color:#262262;font-weight:bold;font-family:Montserrat}.orm_service_updates h6{font-size:1.6rem;color:#262262;font-weight:bold;font-family:Montserrat;margin-bottom:0}.orm_service_updates h3.red{background-color:#f3668c;border-color:#f3668c;background-image:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/red-large.svg)}.orm_service_updates h3.amber{background-color:#ffa966;border-color:#ffa966;background-image:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/amber-large.svg)}.orm_service_updates h3.other{font-weight:bold;font-family:Montserrat}.orm_service_updates h3.green{background-color:#8cd496;border-color:#8cd496;background-image:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/green-large.svg)}.orm_service_updates h5.red{border-color:#94142d}.orm_service_updates h5.amber{border-color:#c3460e}.orm_service_updates h5.green{border-color:#007a37}.orm_service_updates div.station_updates h3:after,.orm_service_updates div.station_updates h4:after{content:"";display:block;width:19px;height:12px;float:right;margin-top:8px}.orm_service_updates div.station_updates h3{font-size:1.8rem;border-color:#0071a6;background-image:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/station-white.svg);background-color:#0071a6;color:#fff;font-weight:bold;font-family:Montserrat}.orm_service_updates div.station_updates h3:after{background-image:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/down-white.svg)}@media(max-width:768px){.orm_service_updates div.station_updates h3:after{margin-top:-25px}}@media(max-width:768px){.orm_service_updates div.station_updates h3{background-size:22px 22px;font-size:1.6rem;background-position:15px 15px;padding:50px 13px 20px 13px}}.orm_service_updates div.station_updates h4{font-size:1.8rem;margin:0 0 24px 0;background-image:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/station-blue.svg);background-position:0 center;background-repeat:no-repeat;padding:24px 24px 24px 51px;margin:0}.orm_service_updates div.station_updates h4:after{background-image:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/down-blue.svg)}@media(max-width:768px){.orm_service_updates div.station_updates h4:after{position:absolute;top:12px;right:12px}}@media(max-width:768px){.orm_service_updates div.station_updates h4{background-size:22px 22px;font-size:1.6rem;background-position:15px 15px;padding:50px 13px 20px 13px}}.orm_service_updates div.station_updates .sub-incidents p:first-child{margin-top:0}.orm_service_updates .incidents,.orm_service_updates .sub-incidents{display:none}.orm_service_updates .search input{width:406px;max-width:calc(100vw - 48px);border-radius:25px;border:1px solid #262262 !important;font-style:italic;color:#262262;background-image:url(/themes/custom/northern_atomic/assets/images/search-navy.svg);background-position:calc(100% - 4px) center;background-repeat:no-repeat;background-color:#fff;margin:24px 0}.orm_service_updates .search input::placeholder{color:#262262;opacity:1}.share-article{margin-bottom:48px;margin-left:24px;margin-right:24px}.share-article__social-links,.share-article .h3{margin:0}.share-article .h3{float:left;font-size:1.6rem;line-height:2.2em;color:#262262;margin-right:24px}.share-article__social-links{display:flex;list-style-type:none;padding:0}.share-article__social-links li{display:flex;margin-bottom:0;width:36px;height:36px;justify-content:center;align-items:center;transition-duration:250ms;cursor:pointer}.share-article__social-links li:focus-within{background-color:#23335f}.share-article__social-links li a:focus{outline:none}.share-article__social-links a:after{display:none !important}.similar-routes{display:flex;flex-direction:column}.similar-routes h3{font-weight:bold}.similar-routes ul{list-style-type:none;padding-left:0}.similar-routes .similar-routes__list a{font-size:1.8rem}@media(min-width:768px){.similar-routes{flex-direction:row;justify-content:space-between}.similar-routes .similar-routes__list{flex-basis:calc(50% - 20px)}}.single-page-listing{display:block;background-color:#fff;border-radius:16px;box-shadow:0px 4px 4px rgba(0,0,0,.25);padding:12px}.single-page-listing__image{overflow:hidden}.single-page-listing__image picture{height:167px}.single-page-listing__image img{width:100%;height:167px;object-fit:cover;border-radius:16px}.single-page-listing__content{width:100%}.single-page-listing__content h4{font-family:Montserrat;font-style:normal;font-weight:bold;font-size:2.8rem;line-height:38px;color:#262262;margin:10px 0 0}.single-page-listing__content p{margin:10px 0;color:#222}.single-page-listing__content a{display:block;font-size:1.6rem;background-color:#0071a6;color:#fff;border-radius:32px;padding:10px 53px;text-align:center;width:100%;font-weight:bold}.single-page-listing__content a:hover{text-decoration:underline}.single-page-listing__content a:focus{background:#262262;color:#fff}@media(min-width:768px){.single-page-listing{display:flex;gap:24px;width:100%;padding:24px}.single-page-listing__image{width:167px;height:167px;overflow:hidden}.single-page-listing__image img{width:100%}.single-page-listing__content h4{margin:0}.single-page-listing__content a{width:fit-content;margin-top:20px}}.sitewide-banner{background:#ffd777;color:#000;border:2px solid #ffd777;font-size:1.4rem;padding:12px}.sitewide-banner:focus-within{background:#fdba34;border:2px solid #000}.sitewide-banner .wrapper{position:relative;background:url(/themes/custom/northern_atomic/assets/images/site-wide-banner.svg) left top no-repeat;padding-left:36px;padding-right:36px}.sitewide-banner .wrapper .strong div,.sitewide-banner .wrapper a{color:#000;font-weight:bold;font-family:Montserrat,sans-serif;font-size:1.4rem;display:inline}.sitewide-banner .wrapper .strong div:focus,.sitewide-banner .wrapper a:focus{background:#000;color:#fff;outline:none}.sitewide-banner .wrapper .header{display:block;line-height:1em;font-size:1.4rem}.sitewide-banner .wrapper .text{color:#000;font-size:1.4rem}.sitewide-banner .wrapper .text div{display:inline-block}.sitewide-banner .wrapper .text div:after{content:":";display:inline-block}.sitewide-banner .wrapper .dismiss-button{padding:14px 7px 14px 22px;width:14px;height:14px;background:url(/themes/custom/northern_atomic/assets/images/close-button.svg) center center no-repeat;position:absolute;right:0;top:6px;border-radius:32px;border:2px solid rgba(0,0,0,0)}.sitewide-banner .wrapper .dismiss-button:hover{cursor:pointer;border:2px solid #000}.sitewide-banner .wrapper .dismiss-button:focus{border:2px solid #000;outline:2px solid #0071a6;outline-offset:2px}@media(min-width:768px){.sitewide-banner{padding:0;padding:5px 0 5px 36px}.sitewide-banner .wrapper{background:url(/themes/custom/northern_atomic/assets/images/site-wide-banner.svg) left center no-repeat;max-width:1220px;margin:0px auto}.sitewide-banner .wrapper div,.sitewide-banner .wrapper .header{display:inline-block}.sitewide-banner .wrapper .dismiss-button{width:16px;height:16px;background:url(/themes/custom/northern_atomic/assets/images/close-button-large.svg) center center no-repeat;top:-4px;right:24px}}#main-content .sitewide-banner{border-radius:16px;margin-top:24px;padding:24px}.spotlight__download-app-cta{background-color:#f5f5f5}.spotlight{font-family:Montserrat;font-style:normal}.spotlight .download-app-cta{background:none;box-shadow:none;display:grid;grid-template-areas:"content image" "buttons buttons";grid-template-columns:1fr 40%;align-items:center;padding:36px 0;margin:0 auto}.spotlight .download-app-cta__content{padding:12px;grid-area:content}.spotlight .download-app-cta__content .cta__title{color:#262262;margin-bottom:24px;font-size:2.8rem;line-height:2.8rem}.spotlight .download-app-cta__content.check-mark-list&gt;ul{list-style-type:none;padding:0;margin:0}.spotlight .download-app-cta__content.check-mark-list&gt;ul&gt;li{position:relative;font-size:1.6rem;font-style:normal;font-weight:700;line-height:18px;padding:5px 0 4px 33px;margin-bottom:12px}.spotlight .download-app-cta__content.check-mark-list&gt;ul&gt;li::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border:1.5px solid #262262;border-radius:24px}.spotlight .download-app-cta__content.check-mark-list&gt;ul&gt;li::after{content:"";position:absolute;top:5px;left:10px;width:5px;height:11px;border-right:1.5px solid #262262;border-bottom:1.5px solid #262262;transform:rotate(45deg)}.spotlight .download-app-cta__image{grid-area:image;display:flex;justify-content:end}.spotlight .download-app-cta .cta__app-link{grid-area:buttons;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;align-self:start;padding:12px}.spotlight .download-app-cta .cta__app-link .button--primary{padding:0 24px;display:flex;justify-content:center;align-content:center;width:100%;height:40px}.spotlight .download-app-cta .cta__app-link .button--primary img{max-height:40px;align-self:center}.spotlight__cta-app .spotlight__background-container,.spotlight__cta .spotlight__background-container{background-image:var(--mobile-bg);min-height:260px;padding:80px}.spotlight__cta-app .spotlight__background-container .cta,.spotlight__cta .spotlight__background-container .cta{display:none}.spotlight__cta-app .spotlight__cta-small,.spotlight__cta .spotlight__cta-small{display:block;margin-top:-16px;margin-bottom:16px}.spotlight__default{font-family:Montserrat;font-style:normal;font-weight:normal;border-radius:16px;overflow:hidden}.spotlight__default .spotlight__background-container{width:100%;max-height:260px;padding:20px 30px;box-sizing:border-box;background-image:var(--mobile-bg)}.spotlight__default .spotlight__background-container .default_title{width:100%;font-size:1.6rem;line-height:24px;color:#6ac1e7;margin:0px}.spotlight__default .spotlight__background-container .default_text{font-family:Montserrat;padding-bottom:40px;font-weight:bold;font-size:2.2rem;line-height:26px;color:#fff}.spotlight__default .spotlight__background-container .default_text h1,.spotlight__default .spotlight__background-container .default_text h2,.spotlight__default .spotlight__background-container .default_text h3,.spotlight__default .spotlight__background-container .default_text h4{margin:0px;font-size:2.2rem}.spotlight__default .spotlight__background-container .default_btn{display:block;width:100%;font-size:1.6rem;padding:10px 53px;border:2px solid #6ac1e7;text-align:center;border-radius:32px;color:#6ac1e7}.spotlight__copy h3{font-size:3.2rem}.spotlight__copy ul{margin-top:24px}.spotlight__copy ul li{list-style:none;background:url(/themes/custom/northern_atomic/assets/images/bullet-arrow-green.svg) top left no-repeat;padding-left:24px}.spotlight__copy a{font-weight:bold;color:#0071a6;font-size:1.6rem}.spotlight__copy .spotlight__background-container{min-height:260px;padding:80px;background-image:var(--mobile-bg)}.spotlight__copy .spotlight__background-container .copy{display:none}.spotlight__copy .spotlight__background-container .copy__link{text-align:center}.spotlight__copy .spotlight__background-container .copy__link a{font-size:1.6rem}.spotlight__copy .spotlight__copy-small{display:block;margin-top:-35px;margin-bottom:16px}.spotlight__background-container{height:260px}.spotlight__background img{min-height:100%;object-fit:cover}.spotlight__half{border-radius:16px;overflow:hidden}.spotlight__half .spotlight__background-container{flex:1;min-height:260px;height:auto}.spotlight__half .spotlight__background-container img{display:block;height:260px;width:100%;object-fit:cover}.spotlight__half .spotlight__content{flex:1;padding:40px;background-color:#262262;color:#fff;box-sizing:border-box;margin:0;padding:40px;box-sizing:border-box}.spotlight__half .spotlight__content&gt;h3{font-size:2.2rem;line-height:42px;margin:0 0 10px 0}.spotlight__half .spotlight__content&gt;h4{font-weight:bold;font-size:1.8rem;line-height:26px;margin:0;text-indent:5px}.spotlight__half .spotlight__content&gt;h4:before{content:"";display:inline-block;height:.75em;width:.75em;padding-right:20px;background-image:url(/themes/custom/northern_atomic/assets/images/chevron-right.svg);background-size:contain;background-repeat:no-repeat;filter:invert(57%) sepia(87%) saturate(205%) hue-rotate(153deg) brightness(99%) contrast(111%)}.spotlight__half .spotlight__content p~p{font-size:1.6rem;line-height:26px;margin:0;padding:5px 0px 10px 20px}@media(min-width:768px){.spotlight .download-app-cta{grid-template-areas:"content image" "buttons image"}.spotlight .download-app-cta__content{align-self:end}.spotlight .download-app-cta .cta__app-link{flex-direction:row}.spotlight__default .spotlight__background-container{padding:40px 55px;background-image:var(--desktop-bg)}.spotlight__default .spotlight__background-container .default_title{width:100%;font-weight:normal;font-size:1.4rem;line-height:24px;color:#6ac1e7;margin:0px}.spotlight__default .spotlight__background-container .default_text{padding-bottom:40px;font-weight:bold;font-size:2.8rem}.spotlight__default .spotlight__background-container .default_text h1,.spotlight__default .spotlight__background-container .default_text h2,.spotlight__default .spotlight__background-container .default_text h3,.spotlight__default .spotlight__background-container .default_text h4{font-size:2.8rem}.spotlight__default .spotlight__background-container .default_btn{display:inline;width:auto;padding-top:10px}.spotlight__default .spotlight__background-container a~.default_btn{margin-left:10px}.spotlight__cta-app .spotlight__background-container,.spotlight__cta .spotlight__background-container{min-height:400px;padding:80px;background-image:var(--desktop-bg)}.spotlight__cta-app .spotlight__background-container .cta,.spotlight__cta .spotlight__background-container .cta{display:block;position:relative;width:100%;max-width:389px;align-self:center;margin-left:134px}.spotlight__cta-app .spotlight__cta-small,.spotlight__cta .spotlight__cta-small{display:none}.spotlight__copy .spotlight__background-container{min-height:400px;padding:80px;background-image:var(--desktop-bg)}.spotlight__copy .spotlight__background-container .copy{display:block;position:relative;width:100%;max-width:389px;align-self:center;margin-left:134px}.spotlight__copy .spotlight__background-container .copy .copy__link{text-align:left}.spotlight__copy .spotlight__copy-small{display:none}.spotlight__background-container{height:100%}.spotlight__background img{min-height:400px;object-fit:cover}.spotlight__half{display:flex}.spotlight__half .spotlight__background-container{flex:1;width:100%;height:auto}.spotlight__half .spotlight__background-container img{height:100% !important;object-fit:cover}.spotlight__half .spotlight__content{flex:1;padding:40px;background-color:#262262;color:#fff;box-sizing:border-box;margin:0;padding:40px;box-sizing:border-box}.spotlight__half .spotlight__content&gt;h3{font-size:2.2rem;line-height:42px;margin:0 0 10px 0}.spotlight__half .spotlight__content&gt;h4{font-weight:bold;font-size:1.8rem;line-height:26px;margin:0;text-indent:5px}.spotlight__half .spotlight__content p~p{font-size:1.6rem;line-height:26px;margin:0;padding:5px 0px 10px 25px}.spotlight__half .spotlight__content a{font-weight:bold}}.layout--northern-full-width .spotlight{border-radius:0 !important}.layout--northern-centered .spotlight{border-radius:24px;overflow:hidden}.orm_station_detail_banner_block .banner__content h1 .subheading,.orm_destinations_hero_block .banner__content h1 .subheading{display:block;font-size:3.2rem;color:#8cd496;line-height:42px;font-weight:normal}@media(max-width:1220px){.orm_station_detail_banner_block .banner__content h1 .subheading,.orm_destinations_hero_block .banner__content h1 .subheading{font-size:2rem;line-height:2.6rem}}.orm_station_detail_banner_block .banner__content .banner__station-details,.orm_destinations_hero_block .banner__content .banner__station-details{background:#fff;border-radius:16px;box-shadow:0px 4px 4px rgba(0,0,0,.25)}.orm_station_detail_banner_block .banner__content .banner__station-details h2,.orm_destinations_hero_block .banner__content .banner__station-details h2{font-size:1.8rem;margin:0}.orm_station_detail_banner_block .banner__content .banner__station-details h3,.orm_station_detail_banner_block .banner__content .banner__station-details h3 a,.orm_destinations_hero_block .banner__content .banner__station-details h3,.orm_destinations_hero_block .banner__content .banner__station-details h3 a{font-size:1.4rem;margin:0}.orm_station_detail_banner_block .banner__content .banner__station-details h3 a,.orm_station_detail_banner_block .banner__content .banner__station-details h3 a a,.orm_destinations_hero_block .banner__content .banner__station-details h3 a,.orm_destinations_hero_block .banner__content .banner__station-details h3 a a{font-size:1.4rem;color:#0071a6;font-weight:bold;font-family:Montserrat;text-decoration:underline}.orm_station_detail_banner_block .banner__content .banner__station-details p,.orm_destinations_hero_block .banner__content .banner__station-details p{font-size:1.4rem}.orm_station_detail_banner_block .banner__content .banner__station-details .banner__map-container,.orm_destinations_hero_block .banner__content .banner__station-details .banner__map-container{display:none}.orm_station_detail_banner_block .banner__content .banner__station-details .banner__address,.orm_station_detail_banner_block .banner__content .banner__station-details .banner__opening-hours,.orm_destinations_hero_block .banner__content .banner__station-details .banner__address,.orm_destinations_hero_block .banner__content .banner__station-details .banner__opening-hours{margin:24px}@media(min-width:768px){.orm_station_detail_banner_block .banner__content .banner__station-details .banner__title,.orm_destinations_hero_block .banner__content .banner__station-details .banner__title{padding:0 24px 0 0;margin:0 24px 0 0;border-bottom:none;border-right:1px solid #fff}}@media(min-width:1220px){.orm_station_detail_banner_block .banner__content .banner__title--with-side,.orm_destinations_hero_block .banner__content .banner__title--with-side{max-width:calc(100% - 380px)}.orm_station_detail_banner_block .banner__content .banner__station-details,.orm_destinations_hero_block .banner__content .banner__station-details{width:380px;right:0;top:103px;position:absolute}.orm_station_detail_banner_block .banner__content .banner__station-details .banner__address a:last-child,.orm_destinations_hero_block .banner__content .banner__station-details .banner__address a:last-child{display:inline-block;margin-left:6px;padding-left:6px;border-left:1px solid #0071a6}.orm_station_detail_banner_block .banner__content .banner__station-details .banner__map-container,.orm_destinations_hero_block .banner__content .banner__station-details .banner__map-container{width:380px;height:168px;display:block;position:relative;border-radius:16px}.orm_station_detail_banner_block .banner__content .banner__station-details .banner__map-container img,.orm_destinations_hero_block .banner__content .banner__station-details .banner__map-container img{border-radius:0 0 16px 16px}.orm_station_detail_banner_block .banner__content .banner__station-details .banner__map-container .banner__popup-container,.orm_destinations_hero_block .banner__content .banner__station-details .banner__map-container .banner__popup-container{left:0;top:0;width:380px;height:168px;position:absolute;text-align:center}.orm_station_detail_banner_block .banner__content .banner__station-details .banner__map-container .banner__infoBox,.orm_destinations_hero_block .banner__content .banner__station-details .banner__map-container .banner__infoBox{position:relative;margin:calc(84px - 32px) auto 0 auto;display:inline-block}.orm_station_detail_banner_block .banner__content .banner__station-details .banner__map-container .banner__infoBox .banner__infoBox-inner,.orm_destinations_hero_block .banner__content .banner__station-details .banner__map-container .banner__infoBox .banner__infoBox-inner{font-size:1.4rem;text-align:center;border-radius:4px;background-color:#262262;color:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.25);z-index:10;padding:0px;margin:0px}.orm_station_detail_banner_block .banner__content .banner__station-details .banner__map-container .banner__infoBox p,.orm_destinations_hero_block .banner__content .banner__station-details .banner__map-container .banner__infoBox p{padding:0px;margin:0px;padding:10px;white-space:nowrap;line-height:1em}.orm_station_detail_banner_block .banner__content .banner__station-details .banner__map-container .banner__infoBox .banner__infoBox-inner::after,.orm_destinations_hero_block .banner__content .banner__station-details .banner__map-container .banner__infoBox .banner__infoBox-inner::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#262262 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:11}}.page--destinations-attractions .orm_station_detail_banner_block .banner__content .banner__station-details .banner__infoBox-inner,.page--destinations-attractions .orm_destinations_hero_block .banner__content .banner__station-details .banner__infoBox-inner{display:none}.stations-list{margin:28px 0 63px 0;background-color:#f6f6f6;padding:22px 21px 35px 21px}.stations-list__header{color:#333;font-size:20px;line-height:23px;font-weight:700}.stations-list__navigation{margin:25px -11px 6px -11px}.stations-list__navigation-letter{font-size:2.2rem;border:1px solid #f6a8a9;color:#e20000;background-color:#fff;text-align:center;line-height:30px;transition:.3s ease 0s;margin:0 10.9px 13px 10.9px}.stations-list__navigation-letter:hover,.stations-list__navigation-letter.active{background-color:#de0001;color:#fff}@media(min-width:768px){.stations-list__navigation-letter{font-size:24px;width:40px;height:40px;line-height:40px}}.stations-list__stations li a{line-height:2.39;font-size:1.6rem;border-bottom:1px solid #bebebe;font-weight:700;padding:5px 0}.station-search{border-top:0;position:relative;z-index:1}.station-search input,.station-search button{position:relative}.station-search input{padding-left:60px;outline:0;border:1px solid #979797;background:url(/themes/custom/northern_atomic/assets/images/icon-magnifying-glass.svg) 10px 50% no-repeat;background-size:28px 28px;margin-bottom:0}.station-search input:focus{border-top:3px solid #0071a6;background-position:10px calc(50% - 1px)}.station-search button{background-color:#0071a6;color:rgba(0,0,0,0);z-index:1}.station-search button:before{content:"";display:block;background:url(/themes/custom/northern_atomic/assets/images/arrow-white-right%402x.png) 50% 50% no-repeat;background-size:100% auto;width:24px;height:24px}.station-search button:disabled{display:none}.station-search .orm-station-input{z-index:0;margin-bottom:0;flex-basis:100%;margin-right:-50px}.station-search .orm-station-input__results:before{display:none}.station-search .orm-station-input__results ul{max-height:212px;overflow-y:auto}.station-search .orm-station-input__results ul::-webkit-scrollbar{width:21px}.station-search .orm-station-input__results ul::-webkit-scrollbar-thumb{background:#fcc;border:solid #fff;border-width:3px 9px}.station-search .orm-station-input__results li{padding:15px 10px 15px 50px;border:solid #979797;border-top-color:#9cadc6;border-width:1px 1px 0}.station-search .orm-station-input__results li:hover{background-color:#fcc;border-top-color:#fcc}.station-search .orm-station-input__results li:hover span{border-bottom:0}.station-search .orm-station-input__results li:first-child{border-top:0}.station-search .orm-station-input__results li:last-child{border-bottom:1px solid #979797}.station-detail{background:#fff;border-radius:16px;box-shadow:0px 4px 4px rgba(0,0,0,.25);padding:24px;margin-top:48px}.station-detail h2{margin-top:0}.station-detail h2.alert{padding-left:36px;padding-top:4px;padding-bottom:4px;background:url(/themes/custom/northern_atomic/assets/images/status-red.svg) 0 50% no-repeat;background-size:32px}.station-detail .icon{display:flex;position:relative;padding-left:36px;min-height:14px}.station-detail .icon .availability-info{margin-top:4px}.station-detail .icon:before{content:"";display:inline-flex;position:absolute;left:5px;top:5px}.station-detail .icon.icon-not-available:before{width:14px;height:14px;background-size:14px;background:url(/themes/custom/northern_atomic/assets/images/icon-close-black.svg) no-repeat center;left:7.5px}.station-detail .icon.icon-available:before{width:19px;height:16px;background-size:19px;background-image:url(/themes/custom/northern_atomic/assets/images/bullet-tick.svg)}.station-detail .station-detail__accordions .accordion{margin:24px 0}.station-detail .station-detail__accordions .accordion&gt;li{padding:12px 12px 12px 12px}.station-detail .station-detail__accordions .accordion .accordion-item.ticket-office .intro{background:url(/themes/custom/northern_atomic/assets/images/facilities-icons/ticket-office.svg) left center no-repeat}.station-detail .station-detail__accordions .accordion .accordion-item.luggage .intro{background:url(/themes/custom/northern_atomic/assets/images/facilities-icons/luggage.svg) left center no-repeat}.station-detail .station-detail__accordions .accordion .accordion-item.facilities .intro{background:url(/themes/custom/northern_atomic/assets/images/facilities-icons/facilities.svg) left center no-repeat}.station-detail .station-detail__accordions .accordion .accordion-item.toilets .intro{background:url(/themes/custom/northern_atomic/assets/images/facilities-icons/toilets.svg) left center no-repeat}.station-detail .station-detail__accordions .accordion .accordion-item.wifi .intro{background:url(/themes/custom/northern_atomic/assets/images/facilities-icons/wifi.svg) left center no-repeat}.station-detail .station-detail__accordions .accordion .accordion-item.staffing .intro{background:url(/themes/custom/northern_atomic/assets/images/facilities-icons/staffing.svg) left center no-repeat}.station-detail .station-detail__accordions .accordion .accordion-item.parking .intro{background:url(/themes/custom/northern_atomic/assets/images/facilities-icons/parking.svg) left center no-repeat}.station-detail .station-detail__accordions .accordion .accordion-item.bicycle .intro{background:url(/themes/custom/northern_atomic/assets/images/facilities-icons/bicycle.svg) left center no-repeat}.station-detail .station-detail__accordions .accordion .accordion-item.accessibility .intro{background:url(/themes/custom/northern_atomic/assets/images/facilities-icons/accessibility.svg) left center no-repeat}.station-detail .station-detail__accordions .accordion .accordion-item.first-class .intro{background:url(/themes/custom/northern_atomic/assets/images/facilities-icons/first-class.svg) left center no-repeat}.station-detail .station-detail__accordions .accordion .accordion-item.street-view .intro{background:url(/themes/custom/northern_atomic/assets/images/facilities-icons/street-view.svg) left center no-repeat}.station-detail .station-detail__accordions .accordion .accordion-item.journeys .intro{background:url(/themes/custom/northern_atomic/assets/images/facilities-icons/train.svg) left center no-repeat}.station-detail .station-detail__accordions .accordion .accordion-item.map .intro{background:url(/themes/custom/northern_atomic/assets/images/facilities-icons/map.svg) left center no-repeat}.station-detail .station-detail__accordions .accordion .accordion-item.map li{display:block !important}.station-detail .station-detail__accordions .accordion .accordion-item .intro{display:flex;position:relative;padding-right:12px;width:100%;font-size:1.8rem;color:#000;font-weight:bold;font-family:Montserrat;padding-left:48px;padding-right:60px}.station-detail .station-detail__accordions .accordion .accordion-item .accordion-content div{word-break:break-word}.station-detail .station-detail__accordions .accordion .accordion-item:after{left:unset;top:unset;right:24px;display:flex;background:#23335f;-webkit-mask:url(/themes/custom/northern_atomic/assets/images/accordion-plus-lg.svg) no-repeat center;mask:url(/themes/custom/northern_atomic/assets/images/accordion-plus-lg.svg) no-repeat center}.station-detail .station-detail__accordions .accordion .accordion-item ul{width:100%;transition-duration:250ms;border:none;display:none;margin:0;padding:0}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded{align-items:unset;flex-wrap:wrap}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded .intro{margin-bottom:24px}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded.street-view ul,.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded.street-view li{display:block;background:#fff !important;padding:0;margin:0}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded.street-view iframe{width:100%;height:408px;border:none}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded.street-view ul.street-view-controls li{display:inline-block;width:auto;margin-top:12px;margin-bottom:12px;margin-left:12px}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded.street-view ul.street-view-controls li button{border:none;background:#fff;color:#262262;font-weight:bold;font-family:Montserrat;padding:10px 25px;border-radius:32px;border:2px solid #262262}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded.street-view ul.street-view-controls li button[aria-selected=true],.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded.street-view ul.street-view-controls li button:hover,.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded.street-view ul.street-view-controls li button:focus{background:#262262;color:#fff}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded.street-view ul.street-view-controls li button:focus{outline:2px solid #6ac1e7;border:2px solid #fff}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded .station-listing ul.listing_buttons{display:block}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded .station-listing ul.listing_buttons li{list-style:none;display:inline-block !important;width:auto !important;padding:3px}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded .station-listing ul#listing-stations{display:block}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded .station-listing ul#listing-stations li ul{display:block}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded&gt;ul{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded&gt;ul li{display:flex;width:100%;align-items:flex-start;margin-bottom:12px;padding:6px}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded&gt;ul li:nth-of-type(2n + 1){background-color:#f0f0f0}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded&gt;ul li .accordion-content,.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded&gt;ul li .accordion-label{margin:0 0 12px 0}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded&gt;ul li .accordion-content p,.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded&gt;ul li .accordion-label p{margin:0 0 6px 0}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded&gt;ul li .accordion-label{width:calc(50% - 15px)}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded&gt;ul li .accordion-content{width:calc(50% + 15px);flex-direction:column;font-size:1.4rem}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded&gt;ul li .accordion-content div,.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded&gt;ul li .accordion-content p,.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded&gt;ul li .accordion-content a{font-size:1.4rem}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded&gt;ul li .accordion-content a,.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded&gt;ul li .accordion-content div.url{color:#0071a6}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded&gt;ul li .accordion-content ul{list-style:disc;display:block;margin-left:12px}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded&gt;ul li .accordion-content ul li{display:list-item;margin-left:12px}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded:after{align-self:flex-start;transform:rotate(180deg)}@media(min-width:768px){.station-detail .station-detail__facilities{flex-direction:row}.station-detail .station-detail__facilities h3{width:20%;padding-right:24px;margin-bottom:0}.station-detail .station-detail__facilities ul{width:80%;justify-content:space-between}.station-detail .station-detail__facilities ul li{width:calc(25% - 10px)}}.station-link-list{color:#23335f;background-color:#fff;border-radius:16px;box-shadow:0px 4px 4px rgba(0,0,0,.25);padding:24px;margin-bottom:16px}.station-link-list h2{margin-top:0;font-size:20px}.station-link-list ul{list-style:none}.station-link-list ul li{background:url(/themes/custom/northern_atomic/assets/images/bullet-arrow.svg) no-repeat;padding-left:30px;line-height:20px;margin-bottom:12px}.station-link-list ul li a{color:#0071a6;font-weight:bold;font-family:Montserrat;font-size:1.4rem;margin-top:-1px}@media(min-width:768px){.station-link-list{margin-top:12px}}.station-improvements{color:#23335f;background-color:#fff;border-radius:16px;box-shadow:0px 4px 4px rgba(0,0,0,.25);padding:24px;margin-bottom:16px;margin-top:48px}.station-improvements h2{margin-top:0}.station-improvements ul.station-improvements--list{list-style:none}.station-improvements ul.station-improvements--list li{background:url(/themes/custom/northern_atomic/assets/images/improvements-bullet.svg) no-repeat;padding-left:35px;line-height:24px;font-size:1.6rem;display:inline-block;margin-bottom:12px}.station-improvements ul.station-improvements--list li a{color:#0071a6;font-weight:bold;font-family:Montserrat}.search-station-improvements input{border-radius:8px;background-image:url(/themes/custom/northern_atomic/assets/images/search-pin.svg);background-position:8px 50%;background-repeat:no-repeat;background-color:#fff;padding-left:32px;font-weight:bold;font-family:Montserrat}.search-station-improvements.opened label,.search-station-improvements.has-value label{display:none}@media(min-width:768px){.station-improvements ul.station-improvements--list li{width:33%}.search-station-improvements input{width:unset}}.station-info .station-info__top{border-bottom:1px solid #007a37}.station-info .station-info__top h2{margin:0;padding:30px 0 30px 60px;background:url(/themes/custom/northern_atomic/assets/images/Speech-h2.svg) no-repeat left center}.station-info__station-assistant-cta{background:#0071a6;border-radius:16px;padding:24px;color:#fff;text-align:center}.station-info__station-assistant-cta p,.station-info__station-assistant-cta a,.station-info__station-assistant-cta h2{font-size:1.4rem;font-family:Montserrat;font-weight:bold;color:#fff}.station-info__station-assistant-cta h2{text-align:center;margin:0 0 20px 0;font-size:1.6rem}@media(min-width:768px){.station-info .station-info__container{display:flex}.station-info .station-info__container .station-info__left{width:66%;padding-right:24px}.station-info .station-info__container .station-info__right{padding-left:24px;width:34%}.station-info__station-intro{margin-bottom:0}.station-info__station-intro ul{columns:2}.station-info__station-intro .read-more-link{padding-left:50%}.station-info__station-intro .read-more-link a{padding-left:40px}}.station-info__station-intro{margin-bottom:30px}.station-info__station-intro h3{font-size:1.6rem;background:url(/themes/custom/northern_atomic/assets/images/Speech-h3.svg) no-repeat left center;line-height:30px;padding-left:50px}.station-info__station-intro p,.station-info__station-intro li{font-size:1.4rem}.station-info__station-intro ul{list-style:none;padding:0}.station-info__station-intro li{background:url(/themes/custom/northern_atomic/assets/images/bullet-tick.svg) no-repeat left 4px;padding-left:30px;line-height:18px;padding-bottom:10px}.station-info__station-intro .read-more-link a{color:#0071a6;font-weight:bold;font-family:Montserrat;font-size:1.4rem}.orm_station_list ul.listing_buttons li,.station-detail-accordion-item-journeys ul.listing_buttons li{list-style:none;display:inline-block;width:auto}.orm_station_list ul.listing_buttons li button,.station-detail-accordion-item-journeys ul.listing_buttons li button{color:#0071a6;border:2px solid;border-radius:100px;background:#fff;padding:6px 15px;font-weight:bold;font-family:Montserrat,sans-serif;position:relative}.orm_station_list ul.listing_buttons li button.active,.station-detail-accordion-item-journeys ul.listing_buttons li button.active{background:#262262;border-color:#262262;color:#fff}.orm_station_list ul.listing_buttons li button:hover,.orm_station_list ul.listing_buttons li button:focus,.station-detail-accordion-item-journeys ul.listing_buttons li button:hover,.station-detail-accordion-item-journeys ul.listing_buttons li button:focus{cursor:pointer;background:#f1f3f3;border:2px solid #0071a6;color:#0071a6}.orm_station_list ul.listing_buttons li button:focus,.station-detail-accordion-item-journeys ul.listing_buttons li button:focus{outline:none}.orm_station_list ul.listing_buttons li button:focus:before,.station-detail-accordion-item-journeys ul.listing_buttons li button:focus:before{content:" ";position:absolute;z-index:2;top:2px;left:2px;right:2px;bottom:2px;border:2px solid #0071a6;outline:none;border-radius:100px}.orm_station_list ul.listing_buttons li button:focus.active,.station-detail-accordion-item-journeys ul.listing_buttons li button:focus.active{background:#262262;color:#fff}.orm_station_list #listing-stations,.station-detail-accordion-item-journeys #listing-stations{padding-left:6px;list-style:none}.orm_station_list #listing-stations ul,.station-detail-accordion-item-journeys #listing-stations ul{list-style:none}.orm_station_list #listing-stations ul li,.station-detail-accordion-item-journeys #listing-stations ul li{background:url(/themes/custom/northern_atomic/assets/images/bullet-arrow-small.svg) left center no-repeat;padding:6px 24px;font-weight:bold;font-family:Montserrat,sans-serif}.orm_station_list #listing-stations ul li a,.station-detail-accordion-item-journeys #listing-stations ul li a{font-weight:bold;font-family:Montserrat,sans-serif}.orm_station_list #listing-stations ul li a:focus,.station-detail-accordion-item-journeys #listing-stations ul li a:focus{outline:.1em solid #6ac1e7;outline-offset:.5em;border-radius:.1em;-moz-outline-radius:.1em}.orm_station_list #listing-stations li:first-child ul,.station-detail-accordion-item-journeys #listing-stations li:first-child ul{display:block}.orm_station_detail_block .station-listing,.station-detail-accordion-item-journeys .station-listing{display:block !important}.orm_station_detail_block .station-listing h2,.station-detail-accordion-item-journeys .station-listing h2{display:none}.orm_station_detail_block .station-listing ul.listing_buttons li button,.station-detail-accordion-item-journeys .station-listing ul.listing_buttons li button{padding:6px 9px}.orm_station_detail_block .station-listing li[id^=station-group] ul,.station-detail-accordion-item-journeys .station-listing li[id^=station-group] ul{display:block}@media(min-width:768px){.orm_station_list ul.listing_buttons,.station-detail-accordion-item-journeys ul.listing_buttons{display:flex;justify-content:space-evenly}.orm_station_list #listing-stations,.station-detail-accordion-item-journeys #listing-stations{list-style:none}.orm_station_list #listing-stations ul,.station-detail-accordion-item-journeys #listing-stations ul{columns:3;list-style:none}}.toc_qtt{width:100%;z-index:200;position:relative;margin-bottom:-12px}.toc_qtt [data-qtt-widget-element]{margin:0 auto;display:block}.toc_qtt [data-qtt-widget-element] .qtt-widget-horizontal{box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:8px}.toc_qtt .button-secondary{background-color:#fff}.toc_qtt #qtt-widget-origin-station-container+div div,.toc_qtt #qtt-widget-destination-station-container+div div{color:#fff}.toc_qtt #qtt-widget-outbound-date-popup-container button[tabindex="0"],.toc_qtt #qtt-widget-return-date-popup-container button[tabindex="0"],.toc_qtt #qtt-widget-start-date-popup-container button[tabindex="0"],.toc_qtt #qtt-widget-end-date-popup-container button[tabindex="0"]{border-radius:4px;background-color:#0071a6}.homepage-specific-qtt{padding-top:20px;border-top:24px solid #fff}.homepage-specific-qtt .toc_qtt{position:absolute;top:25px !important;min-height:unset}.homepage-specific-qtt .toc_qtt [data-qtt-widget-element]{display:block;padding:0 12px;min-height:unset}.homepage-specific-qtt .toc_qtt [data-qtt-widget-element] .qtt-widget-horizontal{box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:8px}.homepage-specific-qtt .homepage-banner .wrapper .content{padding:60px 24px 24px 24px}@media(min-width:768px){div.toc_qtt{position:absolute;top:-55px !important;border-top:0}div.toc_qtt [data-qtt-widget-element]{width:954px;max-width:calc(100% - 48px);display:block;margin:0px auto}div.toc_qtt [data-qtt-widget-element] .qtt-widget-horizontal{border-radius:8px}.homepage-specific-qtt .homepage-banner{padding:0;margin:0}.homepage-specific-qtt div.toc_qtt{top:-55px !important}}@media(max-width:768px){.toc_qtt{min-height:240px}.toc_qtt [data-qtt-widget-element]{display:flex !important;align-items:center;min-height:240px}.homepage-specific-qtt{padding-top:0;border-top:0;margin-bottom:0}.homepage-specific-qtt .homepage-banner .wrapper{height:590px;display:flex;align-items:center}.homepage-specific-qtt .homepage-banner .wrapper .content{padding:192px 24px 24px 24px !important}}@media(max-width:480px){.toc_qtt h2{font-size:2rem}}.qtt__calendar{display:flex;justify-content:space-between;color:#23335f;width:100%}.qtt__calendar .calendar-departure,.qtt__calendar .calendar-arrivals{display:flex;flex-direction:column;width:calc(50% - 5px);background-color:#fff;border:1px solid #fff;cursor:pointer}.qtt__calendar .calendar-departure .content,.qtt__calendar .calendar-arrivals .content{padding:6px;width:100%}.qtt__calendar .calendar-departure .headline,.qtt__calendar .calendar-arrivals .headline{width:100%;display:flex;justify-content:space-between}.qtt__calendar .calendar-departure .headline:after,.qtt__calendar .calendar-arrivals .headline:after{content:"";width:20px;height:19px;background-size:20px;background-repeat:no-repeat;background-image:url(/themes/custom/northern_atomic/assets/images/calendar.svg)}.qtt__calendar .calendar-departure.empty,.qtt__calendar .calendar-arrivals.empty{background:rgba(0,0,0,0);color:#fff}.qtt__calendar .calendar-departure.empty .headline,.qtt__calendar .calendar-arrivals.empty .headline{align-self:center}.qtt__calendar .calendar-departure.empty .headline:after,.qtt__calendar .calendar-arrivals.empty .headline:after{background-image:none;background-color:#fff;-webkit-mask:url(/themes/custom/northern_atomic/assets/images/icon-add-dark.svg) no-repeat center;mask:url(/themes/custom/northern_atomic/assets/images/icon-add-dark.svg) no-repeat center}.qtt__calendar .calendar-departure p,.qtt__calendar .calendar-arrivals p{margin:0}.qtt__calendar .calendar-departure div:first-of-type .separator,.qtt__calendar .calendar-arrivals div:first-of-type .separator{display:none}.qtt__calendar .calendar-departure div:first-of-type p,.qtt__calendar .calendar-arrivals div:first-of-type p{font-weight:bold}.qtt__calendar .calendar-arrivals{display:flex;flex-direction:row;justify-content:space-between;border-color:#23335f}.qtt__calendar .calendar-arrivals .headline{color:#23335f}.qtt__calendar .calendar-arrivals .remove-button{display:flex;align-items:center;margin-top:-3px;margin-bottom:-3px;margin-right:-3px;border-left:1px solid #0071a6;padding:6px}.qtt__calendar .calendar-arrivals .remove-button:before{content:"";width:17px;height:17px;background-size:17px;background-repeat:no-repeat;background-image:url(/themes/custom/northern_atomic/assets/images/remove.svg)}.qtt__calendar .calendar-arrivals.empty .remove-button{display:none}.qtt__calendar .date-picker-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;background-color:#fff}.qtt__calendar ul{display:flex;flex-wrap:wrap;list-style-type:none;justify-content:space-between;padding:0}.qtt__calendar li{display:flex;justify-content:center;width:14.2836737609%}.qtt__calendar li span{width:31px;height:31px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.qtt__calendar select{border:none;background:#fff;outline:none;width:100%}.qtt__calendar .navigator{display:flex;background-color:#fcc;height:50px}.qtt__calendar .navigator div{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 18px}.qtt__calendar .navigator h3{text-transform:uppercase;margin:0}.qtt__calendar .navigator button{width:9px;height:17px;border:none;cursor:pointer;outline:none;background:rgba(0,0,0,0);background-repeat:no-repeat}.qtt__calendar .navigator .previous{background-image:url(/themes/custom/northern_atomic/assets/images/less-than.svg)}.qtt__calendar .navigator .next{background-image:url(/themes/custom/northern_atomic/assets/images/greater-than.svg)}.qtt__calendar .summary-and-controls{display:flex;flex-direction:column;padding:12px}.qtt__calendar .hide-component{display:none !important}.qtt__calendar .time div{display:inline-flex;border-bottom:1px solid #23335f}.qtt__calendar .time form{display:flex;justify-content:space-between;padding:12px;width:100%}.qtt__calendar .time form select,.qtt__calendar .time form option{height:auto}.qtt__calendar .time div:first-of-type,.qtt__calendar .summary p:first-of-type{width:calc(100% - 100px)}.qtt__calendar .time div:last-of-type,.qtt__calendar .summary p:last-of-type{width:90px}.qtt__calendar .summary{display:flex;padding:12px;margin:24px 0;justify-content:space-between;background-color:#f3f3f3}.qtt__calendar .summary p{margin:0}.qtt__calendar .summary .label{display:flex;font-weight:bold}.qtt__calendar .summary p+p *{justify-content:flex-end}.qtt__calendar .summary p+p .label{margin-left:-12px}.qtt__calendar .summary .superscript{vertical-align:top}.qtt__calendar .summary .day,.qtt__calendar .summary .time{font-size:3.2rem;padding:0}.qtt__calendar .controls{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.qtt__calendar .controls button{border:none;outline:none;cursor:pointer}.qtt__calendar .controls .done{width:126px;height:44px;background-color:#0071a6;color:#fff}.qtt__calendar .controls .cancel{color:#0071a6;background:none}.qtt__calendar .qtt__calendar-weekdays{color:#888282;font-weight:500;font-size:1.6rem}.qtt__calendar .qtt__calendar-days{color:rgba(91,87,86,.65);user-select:none}.qtt__calendar .qtt__calendar-days li.currentMonth{color:#23335f}.qtt__calendar .qtt__calendar-days li.selected{color:#fff}.qtt__calendar .qtt__calendar-days li.selected span{background-color:#0071a6}.qtt__calendar .qtt__calendar-days li.pastDay,.qtt__calendar .qtt__calendar-days li.distantDate{color:rgba(37,48,58,.25)}.qtt__calendar .qtt__calendar-days li.pastDay span,.qtt__calendar .qtt__calendar-days li.distantDate span{cursor:default}.qtt--homepage .date-picker-wrapper{right:-24px;left:-24px}.qtt--homepage .calendar-arrivals{border:3px solid #fff}.qtt--homepage .calendar-arrivals .headline{color:#fff}.qtt--homepage .summary-and-controls .time form select,.qtt--homepage .summary-and-controls .time form input{padding:0}@media(min-width:768px){.layout--onecol .qtt--homepage .qtt__calendar .calendar,.layout--onecol .qtt--homepage .qtt__calendar .summary-and-controls{width:50%;padding:12px 25px}.layout--onecol .qtt--homepage .qtt__calendar .navigator div{width:50%}.layout--onecol .qtt--homepage .qtt__calendar .summary-and-controls{display:flex;flex-direction:column}.layout--onecol .qtt--homepage .qtt__calendar .summary-and-controls .time form{width:100%}.layout--onecol .qtt--homepage .qtt__calendar .calendar-summary-and-controls{display:flex;justify-content:space-between}.layout--onecol .qtt--homepage .qtt__calendar .calendar-departure,.layout--onecol .qtt--homepage .qtt__calendar .calendar-arrivals{height:50px;display:flex;flex-direction:row;align-items:center;position:relative;padding-right:36px;margin:12px 0;flex-basis:calc(50% - 44px)}.layout--onecol .qtt--homepage .qtt__calendar .calendar-departure div:first-of-type,.layout--onecol .qtt--homepage .qtt__calendar .calendar-arrivals div:first-of-type{display:flex;flex-direction:row;padding:0 12px;width:100%;justify-content:space-between;align-items:center}.layout--onecol .qtt--homepage .qtt__calendar .calendar-departure div:first-of-type .separator,.layout--onecol .qtt--homepage .qtt__calendar .calendar-arrivals div:first-of-type .separator{display:flex;width:1px;height:30px;background-color:#f99}.layout--onecol .qtt--homepage .qtt__calendar .calendar-departure:not(.empty) .headline,.layout--onecol .qtt--homepage .qtt__calendar .calendar-arrivals:not(.empty) .headline{color:#23335f}.layout--onecol .qtt--homepage .qtt__calendar .calendar-departure .headline,.layout--onecol .qtt--homepage .qtt__calendar .calendar-arrivals .headline{margin-bottom:0;align-self:baseline;width:auto}.layout--onecol .qtt--homepage .qtt__calendar .calendar-departure .headline:after,.layout--onecol .qtt--homepage .qtt__calendar .calendar-arrivals .headline:after{position:absolute;right:5px;top:12px}.layout--onecol .qtt--homepage .qtt__calendar .calendar-arrivals{padding-right:72px;border:3px solid #fff}.layout--onecol .qtt--homepage .qtt__calendar .calendar-arrivals .remove-button{position:absolute;top:0;right:-3px;height:50px;margin-right:0}.layout--onecol .qtt--homepage .qtt__calendar .calendar-arrivals .headline{color:#fff}.layout--onecol .qtt--homepage .qtt__calendar .calendar-arrivals .headline:after{right:35px}.layout--onecol .qtt--homepage .qtt__calendar .calendar-arrivals.empty{padding-right:36px}.layout--onecol .qtt--homepage .qtt__calendar .calendar-arrivals.empty .headline:after{right:5px}.layout--onecol .qtt--homepage .qtt__calendar .date-picker-wrapper{width:750px;top:285px;left:0;right:0;bottom:auto;margin:0 auto}.layout--onecol .qtt--homepage .qtt__calendar .date-picker-wrapper .navigator div:first-of-type{position:relative}.layout--onecol .qtt--homepage .qtt__calendar .date-picker-wrapper .navigator div:first-of-type::before{content:"";top:-8px;left:0;right:0;height:40px;width:40px;position:absolute;transform:rotate(45deg);background:#fcc;margin-left:75px}.layout--onecol .qtt--homepage .qtt__calendar .date-picker-wrapper.departure .navigator div:first-of-type::before{margin-left:90px}.layout--onecol .qtt--homepage .qtt__calendar .date-picker-wrapper.arrivals .navigator div:first-of-type::before{left:auto;right:-280px}.layout--onecol .qtt--homepage .qtt__calendar .qtt__calendar-days li:not(.selected):not(.pastDay):not(.distantDate):hover span{background-color:#fcc;transition:250ms}}.qtt__railcard{display:flex;justify-content:space-between;color:#23335f;position:relative}.qtt__railcard .summary{display:flex;justify-content:space-between;align-items:center;background-color:#fff;width:100%;height:50px;padding:12px;cursor:pointer}.qtt__railcard .summary:after{content:"";width:20px;height:19px;background-color:#0071a6;-webkit-mask:url(/themes/custom/northern_atomic/assets/images/icon-add-white.svg) no-repeat center;mask:url(/themes/custom/northern_atomic/assets/images/icon-add-white.svg) no-repeat center}.qtt__railcard .selector{display:none;background-color:#fff;border-top:5px solid #fcc}.qtt__railcard .selector.expanded{display:flex;flex-direction:column;padding:12px;position:absolute;top:0;right:0;left:0;z-index:5;overflow-y:scroll}.qtt__railcard .railcard-selector{display:flex;flex-direction:column}.qtt__railcard .railcard-selector .error{border:solid 1px #ffd420;padding:6px 12px;margin-bottom:12px}.qtt__railcard .railcard-selector .select-railcard-component{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.qtt__railcard .railcard-selector .select-railcard-component .remove-button{display:flex;align-items:center;padding:0;background:rgba(0,0,0,0);border:none;outline:none}.qtt__railcard .railcard-selector .select-railcard-component .remove-button:before{content:"";width:17px;height:17px;background-size:17px;background-repeat:no-repeat;background-image:url(/themes/custom/northern_atomic/assets/images/remove.svg)}.qtt__railcard .railcard-selector .select-railcard-component .orm-select{display:flex;align-items:center;border-bottom:1px solid #23335f}.qtt__railcard .railcard-selector .select-railcard-component .orm-select select{background:rgba(0,0,0,0);height:30px;margin:0;padding:0;outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;text-indent:.1;text-overflow:""}.qtt__railcard .railcard-selector .select-railcard-component .orm-select select::-ms-expand{display:none}.qtt__railcard .railcard-selector .select-railcard-component .orm-select .options-slot{display:none}.qtt__railcard .railcard-selector .select-railcard-component .orm-select:after{content:"";width:7px;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-top:7px solid #0071a6}.qtt__railcard .railcard-selector .select-railcard-component .orm-select:first-of-type{width:calc(100% - 110px)}.qtt__railcard .railcard-selector .select-railcard-component .orm-select:first-of-type:before{content:"";width:30px;height:14px;margin-right:12px;background-color:#23335f;background-repeat:no-repeat;-webkit-mask:url(/themes/custom/northern_atomic/assets/images/icon-railcard.svg) no-repeat center;mask:url(/themes/custom/northern_atomic/assets/images/icon-railcard.svg) no-repeat center}.qtt__railcard .railcard-selector .select-railcard-component .orm-select:last-of-type{width:50px}.qtt__railcard .railcard-selector .add-railcard{color:#0071a6;border:none;outline:none;background:rgba(0,0,0,0);padding:12px 0;align-self:flex-start}.qtt__railcard .railcard-selector .add-railcard:after{content:"";display:inline-flex;margin-left:24px;width:11px;height:11px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url(/themes/custom/northern_atomic/assets/images/icon-add-red.svg)}.qtt__railcard .controls{display:flex;justify-content:space-between;align-items:center;margin:0px -12px;border-top:1px solid #fcc;padding:12px;height:54px}.qtt__railcard .controls button{border:none;outline:none;cursor:pointer;margin-top:12px}.qtt__railcard .controls .done{width:126px;height:44px;background-color:#0071a6;color:#fff}.qtt__railcard .controls .cancel{color:#0071a6;background:none}@media(min-width:768px){.layout--onecol .qtt--homepage .qtt__railcard .selector.expanded{left:-150px;right:-150px;top:70px}.qtt__railcard{position:relative}.qtt__railcard .selector.expanded{position:absolute;left:0;right:0;top:60px;bottom:auto;overflow-y:auto}.qtt__railcard .selector.expanded:before{content:"";width:20px;position:absolute;top:-20px;z-index:10;left:calc(50% - 20px);overflow:visible;right:0;display:flex;border-right:20px solid rgba(0,0,0,0);border-left:20px solid rgba(0,0,0,0);border-bottom:20px solid #fcc}}@media(min-width:1220px){.railcard-selector .select-railcard-component .orm-select .options-slot,.railcard-selector .select-railcard-component .orm-select .orm-select-item{display:none}.railcard-selector .select-railcard-component .orm-select .orm-dropdown-value{position:relative}.railcard-selector .select-railcard-component .orm-select .is-visible{width:100% !important}.railcard-selector .select-railcard-component .orm-select ul.orm-dropdown.is-visible{z-index:5}.railcard-selector .select-railcard-component .orm-select:first-of-type{width:calc(100% - 140px)}.railcard-selector .select-railcard-component .orm-select:last-of-type{width:80px}}.tickets-root .station{display:flex;flex-direction:row;gap:12px;align-items:center;padding:24px 0 12px 0}.tickets-root .station input{border-radius:8px;background-image:url(/themes/custom/northern_atomic/assets/images/search-pin.svg);background-position:8px 50%;background-repeat:no-repeat;background-color:#f4f4f4;padding-left:32px;font-weight:bold;font-family:Montserrat}.tickets-root .station.opened label,.tickets-root .station.has-value label{display:none}.tickets-root .station button{border:0;background:rgba(0,0,0,0);font-weight:bold;padding:0;color:#0071a6}.tickets-root .station button:hover{text-decoration:underline;cursor:pointer}.tickets-root .stations{display:flex;justify-content:space-between;flex-direction:row;gap:1%;padding:24px 0;flex-wrap:wrap}.tickets-root .stations button{flex-basis:24%;background:rgba(0,0,0,0);color:#0071a6;margin:1% 0;padding:12px;cursor:pointer;border:none;font-weight:bold;text-align:left}.tickets-root .stations button:hover{text-decoration:underline}.tickets-root .offers{display:flex;justify-content:space-between;flex-direction:row;gap:1%;padding:24px 0;flex-wrap:wrap}.tickets-root .offers .offer{position:relative;flex-basis:32%;background:#262262;color:#fff;margin:1% 0;border-radius:16px;height:260px;padding:12px}.tickets-root .offers .offer.duo{height:220px}.tickets-root .offers .offer .title{font-weight:bold;font-size:2rem}.tickets-root .offers .offer .info{position:absolute;left:12px;right:12px;bottom:12px}.tickets-root .offers .offer .info .price{font-size:2.2rem;margin:12px 0;font-weight:bold}.tickets-root .offers .offer .info .saving{margin-bottom:12px;font-weight:bold}.tickets-root .offers .offer .info .buttons{display:flex;justify-content:space-between;flex-direction:row;gap:3%;width:100%}.tickets-root .offers .offer .info .buttons button,.tickets-root .offers .offer .info .buttons a{flex-basis:50%;text-align:center}@media(max-width:1023px){.tickets-root .offers .offer{height:300px}.tickets-root .offers .offer.duo{height:280px}.tickets-root .offers .offer .info .buttons{flex-direction:column;gap:12px}}@media(max-width:767px){.tickets-root .station{flex-direction:column;align-items:flex-start}.tickets-root .stations button{flex-basis:32%}.tickets-root .offers{flex-direction:column}.tickets-root .offers .offer{flex-basis:unset;width:100%;height:260px}.tickets-root .offers .offer.duo{height:220px}.tickets-root .offers .offer .info .buttons{flex-direction:row;gap:3%}}.orm_ticket_chooser{background:#fff;border-radius:8px;box-shadow:0px 4px 4px rgba(0,0,0,.25)}.orm_ticket_chooser .ticket-choose-wrapper .loader{position:absolute;top:0;right:0;background-color:#fff}.orm_ticket_chooser .ticket-choose-wrapper .top,.orm_ticket_chooser .ticket-choose-wrapper .bottom{padding:24px}.orm_ticket_chooser .ticket-choose-wrapper .top{background:#262262;color:#fff;font-size:2.8rem;font-weight:bold}.orm_ticket_chooser .ticket-choose-wrapper .bottom{background:#0071a6;color:#fff}.orm_ticket_chooser .ticket-choose-wrapper&gt;.right{position:relative}.orm_ticket_chooser .ticketchooser__result__saving{font-weight:bold;color:#0071a6}.orm_ticket_chooser fieldset{border:none;background:rgba(0,0,0,0);padding:0;margin:0}.orm_ticket_chooser .page{padding:24px;min-height:215px}.orm_ticket_chooser .controls{padding:0 24px 24px 24px;text-align:center}.orm_ticket_chooser .controls .next,.orm_ticket_chooser .controls .compare{float:right}.orm_ticket_chooser .controls .previous{float:left}.orm_ticket_chooser label{font-weight:bold}.orm_ticket_chooser .error{color:#ee204d}.orm_ticket_chooser input{border:1px solid #0071a6;background-color:#fff;border-radius:8px}.orm_ticket_chooser input:focus{outline:1px solid #262262}.orm_ticket_chooser input[type=radio]{vertical-align:middle;margin-right:12px}.orm_ticket_chooser .result{padding:24px}.orm_ticket_chooser .result .content .right{text-align:center;margin-top:24px}.orm_ticket_chooser .result .content .right&gt;div{margin-bottom:12px}.orm_ticket_chooser .result .content .right [class^=button]{width:100%}.orm_ticket_chooser .result .content .right span{font-size:1.4rem}.orm_ticket_chooser .result .content .right span.price{font-size:1.8rem;font-weight:bold;padding:5px}.orm_ticket_chooser .result:nth-child(2){background:#d5d9db}.orm_ticket_chooser .result:nth-child(3){background:#f1f3f3}.orm_ticket_chooser .no-results{text-align:center;font-size:2.8rem}.orm_ticket_chooser ul[class^=autocomplete-result-list]{max-height:150px}@media(min-width:1220px){.ticket-choose-wrapper{display:flex;align-items:stretch}.ticket-choose-wrapper&gt;.left{width:300px;background:#0071a6}.ticket-choose-wrapper&gt;.right{width:calc(100% - 300px)}}@media(min-width:768px){.orm_ticket_chooser{overflow:hidden}.orm_ticket_chooser .ticket-choose-wrapper .page.stations{display:flex}.orm_ticket_chooser .ticket-choose-wrapper .page.stations .column{width:50%;padding-right:0;padding-left:12px}.orm_ticket_chooser .ticket-choose-wrapper .page.stations .column:first-child{padding-left:0;padding-right:12px}.orm_ticket_chooser .ticket-choose-wrapper .content{display:flex}.orm_ticket_chooser .ticket-choose-wrapper .content .left{width:calc(100% - 150px);padding-right:24px}.orm_ticket_chooser .ticket-choose-wrapper .content .right{width:150px;text-align:center;margin-top:0}.orm_ticket_chooser .ticket-choose-wrapper .content .right&gt;div{margin-bottom:0}.orm_ticket_chooser .ticket-choose-wrapper .content .right span.price{display:block;padding:5px 0}}.timetable .left{padding-bottom:24px}.timetable .right{padding-bottom:24px}.timetable .right .download{padding:24px;border-radius:16px;background:#e0eef4}.timetable .right .download .type div{font-weight:bold;font-family:Montserrat;color:#262262;padding-bottom:12px}.timetable .right .download .dates div{display:inline-block}.timetable .right .download a{padding:12px;background:#262262;color:#fff;width:100%;border-radius:32px;margin-top:12px;text-align:center;display:block}.timetable .right .download a::after{content:"";display:inline-block;width:18px;height:16px;background:url(/themes/custom/northern_atomic/assets/images/download-icon.svg) no-repeat;margin-left:6px}@media(min-width:1220px){.timetable{display:flex}.timetable .left{width:66%}.timetable .right{width:34%}}#timetables-page-block h4,.orm_timetable_block h4{margin:0 0 5px 0}#timetables-page-block .button--primary,.orm_timetable_block .button--primary{margin:12px 0;background-image:url(/themes/custom/northern_atomic/assets/images/download-icon.svg);background-position:calc(100% - 24px) center;background-repeat:no-repeat;padding-right:60px;width:100%}#timetables-page-block h4,#timetables-page-block .file-size,#timetables-page-block .dates,.orm_timetable_block h4,.orm_timetable_block .file-size,.orm_timetable_block .dates{margin-left:12px}#timetables-page-block .file-size,#timetables-page-block .dates,.orm_timetable_block .file-size,.orm_timetable_block .dates{font-size:1.4rem}#timetables-page-block .details,.orm_timetable_block .details{font-size:1.6rem;color:#262262}#timetables-page-block .route,.orm_timetable_block .route{display:none;border:2px solid #262262;border-radius:16px;padding:24px;margin-bottom:24px;background-color:#262262}#timetables-page-block .route h2,.orm_timetable_block .route h2{margin-top:0;margin-bottom:12px}#timetables-page-block .route h2 button,.orm_timetable_block .route h2 button{margin:0;padding:0;border:none;font-size:1.8rem;color:#fff;background-color:#262262;display:block;background-image:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/down-white.svg);background-position:right top;background-repeat:no-repeat;width:100%;text-align:left;font-weight:bold}#timetables-page-block .route h3,.orm_timetable_block .route h3{margin:0;font-size:2rem;color:#6ac1e7;font-weight:normal}#timetables-page-block .route .details,#timetables-page-block .route .timetables,.orm_timetable_block .route .details,.orm_timetable_block .route .timetables{display:none}#timetables-page-block .route.open,.orm_timetable_block .route.open{background:#fff}#timetables-page-block .route.open h2,.orm_timetable_block .route.open h2{color:#262262}#timetables-page-block .route.open h2 button,.orm_timetable_block .route.open h2 button{background:#fff;color:#262262;background:url(/themes/custom/northern_atomic/assets/images/service-updates-icons/up-navy.svg) top right no-repeat}#timetables-page-block .route.open h3,.orm_timetable_block .route.open h3{color:#0071a6}#timetables-page-block .route.open div.details,.orm_timetable_block .route.open div.details{display:block}#timetables-page-block .route.open ul.timetables,.orm_timetable_block .route.open ul.timetables{display:block;max-width:820px;padding-left:0px}#timetables-page-block .route.open ul.timetables li,.orm_timetable_block .route.open ul.timetables li{list-style:none;margin-bottom:24px}#timetables-page-block .route.open ul.timetables li .timetable,.orm_timetable_block .route.open ul.timetables li .timetable{display:block;background:#f1f3f3;padding:24px;border-radius:16px;box-shadow:0px 4px 4px rgba(0,0,0,.25)}#timetables-page-block .route.open ul.timetables li .improvement_work_timetable,.orm_timetable_block .route.open ul.timetables li .improvement_work_timetable{background:#e0eef4;padding:24px;border-radius:16px}#timetables-page-block #timetables-route-search-wrapper,.orm_timetable_block #timetables-route-search-wrapper{width:calc(100% - 12px);max-width:582px;position:relative}#timetables-page-block #timetables-route-search,.orm_timetable_block #timetables-route-search{width:100%;border:1px solid #262262;height:42px;background:#f5f5f5;border-radius:2rem;padding:0 3.52rem 0 2.1875rem;font-size:1.4rem;font-style:normal;font-weight:700;line-height:18px;letter-spacing:0em;text-align:left;margin-bottom:50px}#timetables-page-block #timetables-route-search::placeholder,.orm_timetable_block #timetables-route-search::placeholder{color:#262262}#timetables-page-block #timetables-route-search-button,.orm_timetable_block #timetables-route-search-button{background:url(/themes/custom/northern_atomic/assets/images/search-navy.svg) no-repeat;border:none;width:4rem;height:4rem;position:absolute;top:13px;right:2px;outline:none}@media(min-width:1220px){#orm_timetable_block .button--primary,.orm_timetable_block .button--primary{background-position:12px center;background-repeat:no-repeat;padding-left:60px}#orm_timetable_block .route.open ul.timetables,.orm_timetable_block .route.open ul.timetables{display:flex;flex-wrap:wrap;gap:24px}#orm_timetable_block .route.open ul.timetables li,.orm_timetable_block .route.open ul.timetables li{width:calc(50% - 12px);margin-bottom:0}}body.has-timetable-changes{overflow-x:clip}.timetable-changes{display:flex;flex-direction:column;border-radius:16px;margin:36px auto;background:#262262;padding:24px}.timetable-changes__back{background:url('data:image/svg+xml,%3Csvg width="9" height="14" viewBox="0 0 9 14" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M8.03033 0.46967C8.32322 0.762563 8.32322 1.23744 8.03033 1.53033L2.56066 7L8.03033 12.4697C8.32322 12.7626 8.32322 13.2374 8.03033 13.5303C7.73744 13.8232 7.26256 13.8232 6.96967 13.5303L0.96967 7.53033C0.676777 7.23744 0.676777 6.76256 0.96967 6.46967L6.96967 0.46967C7.26256 0.176777 7.73744 0.176777 8.03033 0.46967Z" fill="white"/%3E%3C/svg%3E%0A') 12px center no-repeat #0071a6;padding-left:36px;margin-bottom:24px}.timetable-changes__title{color:#fff;margin:0 0 6px}.timetable-changes__title h2{display:block;color:#fff;margin-top:0}.timetable-changes__stations{display:flex;flex-direction:row;gap:12px;width:100%;flex-wrap:wrap}@media(max-width:767px){.timetable-changes__stations{flex-direction:column;gap:0;flex-wrap:initial}}.timetable-changes__stations input,.timetable-changes__stations select{border-radius:8px;border:0;background-color:#f4f4f4;font-weight:bold;font-family:Montserrat}.timetable-changes__stations input::placeholder,.timetable-changes__stations select::placeholder{color:#23335f;font-style:italic;font-weight:normal}.timetable-changes__stations input{background-image:url(/themes/custom/northern_atomic/assets/images/search-pin.svg);background-position:8px 50%;background-repeat:no-repeat;padding-left:32px}.timetable-changes__stations-travel-day{position:relative;width:49%}@media(max-width:767px){.timetable-changes__stations-travel-day{width:100%}}.timetable-changes__stations-travel-day select{position:relative;appearance:none;cursor:pointer}.timetable-changes__stations-travel-day .select-icon{position:absolute;right:10px;top:25px}.timetable-changes__stations .error{position:relative;padding:10px;color:#fff;font-size:1.6rem;font-weight:400;border:2px solid #e20000;border-radius:4px;background-color:#e20000;top:-18px}@media(min-width:768px){.timetable-changes__stations .error{width:100%;order:4;top:-6px;width:49%}.timetable-changes__stations .error:before{display:block;content:"";order:3;width:100%}}.timetable-changes__stations .error:after{content:"";position:absolute;top:-6px;left:10px;display:block;width:10px;height:10px;background-color:#e20000;transform:rotate(45deg);z-index:1}.timetable-changes__stations .has-inside-label{width:49%}@media(max-width:767px){.timetable-changes__stations .has-inside-label{width:100%}}.timetable-changes__stations .has-inside-label label{top:26px;left:5px;font-style:italic;padding-left:32px}.timetable-changes__stations .has-inside-label .autocomplete-result-list{position:absolute;background:#fff;color:#000;z-index:3;list-style-type:none;margin:0;padding:0;max-height:224px;border:solid 1px #23335f}.timetable-changes__stations .has-inside-label .autocomplete-result-list ul{list-style-type:none;margin:0;padding:0;max-height:224px;overflow-y:scroll;border:solid 1px #23335f}.timetable-changes__stations .has-inside-label .autocomplete-result-list ul::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.timetable-changes__stations .has-inside-label .autocomplete-result-list ul::-webkit-scrollbar{width:5px;background-color:#fff;margin-bottom:10px}.timetable-changes__stations .has-inside-label .autocomplete-result-list ul::-webkit-scrollbar-thumb{border-radius:10px;background-color:#262262}.timetable-changes__stations .has-inside-label .autocomplete-result-list li{background-image:none;margin:0;cursor:pointer;padding:12px}.timetable-changes__stations .has-inside-label .autocomplete-result-list li a{padding:5px 0;border-bottom:2px solid #fff}.timetable-changes__stations .has-inside-label .autocomplete-result-list li[aria-selected=true] a{border-bottom:2px solid #23335f}.timetable-changes__form button{margin-top:12px}@media(max-width:767px){.timetable-changes__form button{width:100%}}.timetable-changes__station-results{background-color:#fff;color:#23335f;font-size:1.6rem}.timetable-changes__station-results .md-above{display:none}@media(min-width:768px){.timetable-changes__station-results .md-above{display:block}}.timetable-changes__station-results .md-above-ib{display:none}@media(min-width:768px){.timetable-changes__station-results .md-above-ib{display:inline-block}}@media(min-width:768px){.timetable-changes__station-results .md-above-hidden{display:none}}.timetable-changes__station-results .lg-above{display:none}@media(min-width:1024px){.timetable-changes__station-results .lg-above{display:block}}.timetable-changes__station-results .lg-above-ib{display:none}@media(min-width:1024px){.timetable-changes__station-results .lg-above-ib{display:inline-block}}@media(min-width:1024px){.timetable-changes__station-results .lg-above-hidden{display:none}}.timetable-changes__station-results h2{font-size:1.6rem;margin:0}.timetable-changes__station-results h2 .services{font-weight:300}.timetable-changes__station-results h2 .station-name{display:block;font-size:2.2rem;background:url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="24" height="24" rx="4" fill="%230071A6"/%3E%3Cpath d="M7.5 19V18.2105L8.625 17.4211C7.8875 17.4211 7.26562 17.1546 6.75937 16.6217C6.25312 16.0888 6 15.4342 6 14.6579V7.15789C6 6.06579 6.48125 5.26645 7.44375 4.75987C8.40625 4.25329 9.925 4 12 4C14.15 4 15.6875 4.24342 16.6125 4.73026C17.5375 5.21711 18 6.02632 18 7.15789V14.6579C18 15.4342 17.7469 16.0888 17.2406 16.6217C16.7344 17.1546 16.1125 17.4211 15.375 17.4211L16.5 18.2105V19H7.5ZM7.125 10.6118H16.875V7.55263H7.125V10.6118ZM15.375 11.7961H7.125H16.875H15.375ZM12 15.1513C12.2875 15.1513 12.5313 15.0461 12.7313 14.8355C12.9313 14.625 13.0312 14.3684 13.0312 14.0658C13.0312 13.7632 12.9313 13.5066 12.7313 13.2961C12.5313 13.0855 12.2875 12.9803 12 12.9803C11.7125 12.9803 11.4687 13.0855 11.2687 13.2961C11.0687 13.5066 10.9688 13.7632 10.9688 14.0658C10.9688 14.3684 11.0687 14.625 11.2687 14.8355C11.4687 15.0461 11.7125 15.1513 12 15.1513ZM8.625 16.3355H15.375C15.8 16.3355 16.1562 16.1711 16.4437 15.8421C16.7312 15.5132 16.875 15.1184 16.875 14.6579V11.7961H7.125V14.6579C7.125 15.1184 7.26875 15.5132 7.55625 15.8421C7.84375 16.1711 8.2 16.3355 8.625 16.3355ZM12 5.18421C10.5 5.18421 9.41875 5.28618 8.75625 5.49013C8.09375 5.69408 7.61875 5.98684 7.33125 6.36842H16.725C16.5 6.01316 16.0219 5.72697 15.2906 5.50987C14.5594 5.29276 13.4625 5.18421 12 5.18421ZM12 6.36842H16.725H7.33125H12Z" fill="white"/%3E%3C/svg%3E%0A') left top no-repeat;padding-left:32px;margin-top:8px}.timetable-changes__station-results-info{background-color:#f1f3f3;padding:24px 0;position:relative}@media(min-width:1024px){.timetable-changes__station-results-info{padding:24px}}.timetable-changes__station-results-info:before{content:"";width:100vw;height:100%;position:absolute;left:calc(50% - 50vw);display:block;background-color:#f1f3f3;z-index:-1;top:0}.timetable-changes__station-results-info .container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media(min-width:1024px){.timetable-changes__station-results-info .container{flex-direction:row;align-items:center}}.timetable-changes__station-results-info .container .services-day{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-top:12px;width:100%;position:relative}@media(max-width:768px){.timetable-changes__station-results-info .container .services-day{align-items:flex-end}}@media(min-width:1024px){.timetable-changes__station-results-info .container .services-day{flex-direction:row;margin-top:0;width:auto}}.timetable-changes__station-results-info .container .service-number{position:relative}@media(max-width:768px){.timetable-changes__station-results-info .container .service-number{line-height:1.1}}.timetable-changes__station-results-info .container .service-number .previous-services{position:absolute;right:0;top:-100%;width:max-content;font-size:1.3rem;line-height:1;color:#0071a6}.timetable-changes__station-results-info .info{background-color:#23335f;color:#fff;border-radius:4px;padding:6px}@media(min-width:1024px){.timetable-changes__station-results-info .info{margin-left:12px}}.timetable-changes__station-results__time-labels&gt;div,.timetable-changes__station-results__time-period-times&gt;div{flex-grow:1}.timetable-changes__station-results__time-labels&gt;div:nth-child(1),.timetable-changes__station-results__time-period-times&gt;div:nth-child(1){flex-grow:0;flex-shrink:0;flex-basis:70px}.timetable-changes__station-results__time-labels&gt;div:nth-child(4),.timetable-changes__station-results__time-period-times&gt;div:nth-child(4){flex-basis:100px;flex-grow:0;text-align:right}.timetable-changes__station-results__time-labels&gt;div:nth-child(5),.timetable-changes__station-results__time-period-times&gt;div:nth-child(5){flex-basis:100%}@media(min-width:1024px){.timetable-changes__station-results__time-labels&gt;div:nth-child(5),.timetable-changes__station-results__time-period-times&gt;div:nth-child(5){flex-basis:280px;padding-left:12px}}.timetable-changes__station-results__time-labels{display:flex;flex-direction:row;padding:12px;max-width:100%;margin:0 auto;position:sticky;top:0;z-index:1;background-color:#fff}@media(min-width:1024px){.timetable-changes__station-results__time-labels{padding:12px 24px;max-width:calc(100% - 48px)}}.timetable-changes__station-results__time-labels:before{content:"";width:100vw;height:100%;position:absolute;left:calc(50% - 50vw);display:block;background-color:#fff;z-index:-1;top:0}.timetable-changes__station-results__time-labels&gt;div{font-weight:700;font-size:1.4rem}.timetable-changes__station-results__time-labels&gt;div:nth-child(2){flex-basis:calc(45% + 70px)}.timetable-changes__station-results__time-labels&gt;div:nth-child(3){flex-basis:0}.timetable-changes__station-results__time-labels&gt;div:nth-child(5){flex-basis:0;flex-grow:0}@media(min-width:1024px){.timetable-changes__station-results__time-labels&gt;div:nth-child(5){flex-basis:280px}}.timetable-changes__station-results__time-labels&gt;div span{display:inline-block}.timetable-changes__station-results__time-period{background-color:#23335f;color:#fff;text-align:center;position:relative}.timetable-changes__station-results__time-period:before{content:"";width:100vw;height:100%;position:absolute;left:calc(50% - 50vw);display:block;background-color:#23335f;z-index:-1;top:0}.timetable-changes__station-results__time-period-block{padding:6px 0}.timetable-changes__station-results__time-period-block:last-of-type{padding-bottom:24px}.timetable-changes__station-results__time-period-block h3{text-align:center;font-weight:700;font-size:1.4rem;position:relative}.timetable-changes__station-results__time-period-block h3 span{color:#ffd777;display:block;font-size:1.4rem;font-weight:400}.timetable-changes__station-results__time-period ul{background-color:#fff;color:#23335f;border-radius:16px;margin:0 auto;text-align:left;padding-left:0;max-width:100%}@media(min-width:1024px){.timetable-changes__station-results__time-period ul{max-width:calc(100% - 48px)}}.timetable-changes__station-results__time-period ul li{list-style:none;border-bottom:1px solid #d5d9db;padding:12px;margin-bottom:0}@media(min-width:1024px){.timetable-changes__station-results__time-period ul li{padding:24px}}.timetable-changes__station-results__time-period ul li:first-of-type{border-top-left-radius:16px;border-top-right-radius:16px}.timetable-changes__station-results__time-period ul li:last-of-type{border-bottom:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.timetable-changes__station-results__time-period ul li:hover,.timetable-changes__station-results__time-period ul li:focus{background-color:#f1f3f3;cursor:pointer}.timetable-changes__station-results__time-period ul li.is-withdrawn{background-color:rgba(0,0,0,.2)}.timetable-changes__station-results__time-period-destination{color:#23335f;font-weight:700;font-size:1.8rem}@media(min-width:768px){.timetable-changes__station-results__time-period-destination{flex-basis:45%;flex-grow:2;line-height:1.15}}.timetable-changes__station-results__time-period-destination .change{color:#c3460e;font-weight:400;font-size:1.4rem;margin-bottom:6px}@media(min-width:1024px){.timetable-changes__station-results__time-period-destination .change{margin-top:4px}}.timetable-changes__station-results__time-period-times{display:flex;flex-direction:row;flex-wrap:wrap}@media(min-width:1024px){.timetable-changes__station-results__time-period-times{flex-wrap:nowrap}}.timetable-changes__station-results__time-period-times&gt;div{font-weight:700}.timetable-changes__station-results__time-period-times&gt;div del{color:#c3460e;font-weight:400;font-size:1.4rem}.timetable-changes__station-results__time-period-times&gt;div.duration{font-weight:400}.timetable-changes__station-results__time-period-times&gt;div.duration del{color:#5b5756;font-size:1.4rem}.timetable-changes__station-results__time-period-times&gt;div:nth-child(2){flex-shrink:0;flex-basis:70px}@media(min-width:1024px){.timetable-changes__station-results__time-period-times&gt;div:nth-child(3){flex-basis:45%}}.timetable-changes__station-results__time-period-change{flex-basis:270px;flex-grow:0 !important;flex-shrink:0}.timetable-changes__station-results__time-period-change&gt;div{font-size:1.4rem;margin-top:12px}@media(min-width:1024px){.timetable-changes__station-results__time-period-change&gt;div{margin-top:0}}.timetable-changes__station-results__time-period-change .new,.timetable-changes__station-results__time-period-change .withdrawn{display:inline-block;color:#fff;border-radius:4px;padding:6px}@media(min-width:1024px){.timetable-changes__station-results__time-period-change .new,.timetable-changes__station-results__time-period-change .withdrawn{margin:-6px}}.timetable-changes__station-results__time-period-change .new{background-color:#007a37}.timetable-changes__station-results__time-period-change .withdrawn{background-color:#e20000}.timetable-changes__station-results__time-period-change .change{background:url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M8 0C3.58182 0 0 3.58182 0 8C0 12.4182 3.58182 16 8 16C12.4182 16 16 12.4182 16 8C16 3.58182 12.4182 0 8 0ZM8.72727 4.36364C8.72727 4.17075 8.65065 3.98577 8.51426 3.84938C8.37787 3.71299 8.19288 3.63636 8 3.63636C7.80712 3.63636 7.62213 3.71299 7.48574 3.84938C7.34935 3.98577 7.27273 4.17075 7.27273 4.36364V8.72727C7.27273 8.92016 7.34935 9.10514 7.48574 9.24153C7.62213 9.37792 7.80712 9.45455 8 9.45455C8.19288 9.45455 8.37787 9.37792 8.51426 9.24153C8.65065 9.10514 8.72727 8.92016 8.72727 8.72727V4.36364ZM8.72727 11.2727C8.72727 11.0798 8.65065 10.8949 8.51426 10.7585C8.37787 10.6221 8.19288 10.5455 8 10.5455C7.80712 10.5455 7.62213 10.6221 7.48574 10.7585C7.34935 10.8949 7.27273 11.0798 7.27273 11.2727V11.6364C7.27273 11.8292 7.34935 12.0142 7.48574 12.1506C7.62213 12.287 7.80712 12.3636 8 12.3636C8.19288 12.3636 8.37787 12.287 8.51426 12.1506C8.65065 12.0142 8.72727 11.8292 8.72727 11.6364V11.2727Z" fill="%23F4772B"/%3E%3C/svg%3E%0A') left top no-repeat;color:#c3460e;padding-left:24px}@media(min-width:1024px){.timetable-changes__station-results__time-period-change .change{background-position:left center}}.timetable-changes__station-results__time-period-change .change span{font-weight:400;font-size:1.4rem}.timetable-changes__station-results__time-period__running-day{display:flex;flex-direction:row;margin:6px 0}.timetable-changes__station-results__time-period__running-day div{color:#fff;display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-right:4px;font-size:1.4rem;border-radius:2px}.timetable-changes__station-results__time-period__running-day div.true{background-color:#23335f}.timetable-changes__station-results__time-period__running-day div.false{background-color:#738086}.timetable-changes__station-no-results{color:#23335f;font-size:1.6rem;border-radius:16px;margin:0 auto 36px;padding:120px 24px 24px;background:url('data:image/svg+xml,%3Csvg width="86" height="91" viewBox="0 0 86 91" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M8 91V87.0526L13.625 83.1053C9.9375 83.1053 6.82812 81.773 4.29687 79.1085C1.76562 76.4441 0.5 73.1711 0.5 69.2895V31.7895C0.5 26.3289 2.90625 22.3322 7.71875 19.7993C12.5313 17.2664 20.125 16 30.5 16C41.25 16 48.9375 17.2171 53.5625 19.6513C58.1875 22.0855 60.5 26.1316 60.5 31.7895V69.2895C60.5 73.1711 59.2344 76.4441 56.7031 79.1085C54.1719 81.773 51.0625 83.1053 47.375 83.1053L53 87.0526V91H8ZM6.125 49.0592H54.875V33.7632H6.125V49.0592ZM47.375 54.9803H6.125H54.875H47.375ZM30.5 71.7566C31.9375 71.7566 33.1562 71.2303 34.1562 70.1776C35.1562 69.125 35.6562 67.8421 35.6562 66.3289C35.6562 64.8158 35.1562 63.5329 34.1562 62.4803C33.1562 61.4276 31.9375 60.9013 30.5 60.9013C29.0625 60.9013 27.8437 61.4276 26.8437 62.4803C25.8437 63.5329 25.3438 64.8158 25.3438 66.3289C25.3438 67.8421 25.8437 69.125 26.8437 70.1776C27.8437 71.2303 29.0625 71.7566 30.5 71.7566ZM13.625 77.6776H47.375C49.5 77.6776 51.2812 76.8553 52.7187 75.2105C54.1562 73.5658 54.875 71.5921 54.875 69.2895V54.9803H6.125V69.2895C6.125 71.5921 6.84375 73.5658 8.28125 75.2105C9.71875 76.8553 11.5 77.6776 13.625 77.6776ZM30.5 21.9211C23 21.9211 17.5938 22.4309 14.2813 23.4507C10.9688 24.4704 8.59375 25.9342 7.15625 27.8421H54.125C53 26.0658 50.6094 24.6349 46.9531 23.5493C43.2969 22.4638 37.8125 21.9211 30.5 21.9211ZM30.5 27.8421H54.125H7.15625H30.5Z" fill="%23738086"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M62 0.5C48.7455 0.5 38 11.2455 38 24.5C38 37.7545 48.7455 48.5 62 48.5C75.2545 48.5 86 37.7545 86 24.5C86 11.2455 75.2545 0.5 62 0.5ZM64.1818 13.5909C64.1818 13.0123 63.9519 12.4573 63.5428 12.0481C63.1336 11.639 62.5787 11.4091 62 11.4091C61.4213 11.4091 60.8664 11.639 60.4572 12.0481C60.0481 12.4573 59.8182 13.0123 59.8182 13.5909V26.6818C59.8182 27.2605 60.0481 27.8154 60.4572 28.2246C60.8664 28.6338 61.4213 28.8636 62 28.8636C62.5787 28.8636 63.1336 28.6338 63.5428 28.2246C63.9519 27.8154 64.1818 27.2605 64.1818 26.6818V13.5909ZM64.1818 34.3182C64.1818 33.7395 63.9519 33.1846 63.5428 32.7754C63.1336 32.3662 62.5787 32.1364 62 32.1364C61.4213 32.1364 60.8664 32.3662 60.4572 32.7754C60.0481 33.1846 59.8182 33.7395 59.8182 34.3182V35.4091C59.8182 35.9877 60.0481 36.5427 60.4572 36.9519C60.8664 37.361 61.4213 37.5909 62 37.5909C62.5787 37.5909 63.1336 37.361 63.5428 36.9519C63.9519 36.5427 64.1818 35.9877 64.1818 35.4091V34.3182Z" fill="%23738086"/%3E%3C/svg%3E%0A') center 20px no-repeat #fff}.timetable-changes__station-no-results h2{text-align:center}.timetable-changes__station-no-results a{font-weight:700}.timetable-changes__train-result{background-color:#fff;color:#23335f;font-size:1.4rem;margin:36px auto}.timetable-changes__train-result h2{background:url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="24" height="24" rx="4" fill="%230071A6"/%3E%3Cpath d="M7.5 19V18.2105L8.625 17.4211C7.8875 17.4211 7.26562 17.1546 6.75937 16.6217C6.25312 16.0888 6 15.4342 6 14.6579V7.15789C6 6.06579 6.48125 5.26645 7.44375 4.75987C8.40625 4.25329 9.925 4 12 4C14.15 4 15.6875 4.24342 16.6125 4.73026C17.5375 5.21711 18 6.02632 18 7.15789V14.6579C18 15.4342 17.7469 16.0888 17.2406 16.6217C16.7344 17.1546 16.1125 17.4211 15.375 17.4211L16.5 18.2105V19H7.5ZM7.125 10.6118H16.875V7.55263H7.125V10.6118ZM15.375 11.7961H7.125H16.875H15.375ZM12 15.1513C12.2875 15.1513 12.5313 15.0461 12.7313 14.8355C12.9313 14.625 13.0312 14.3684 13.0312 14.0658C13.0312 13.7632 12.9313 13.5066 12.7313 13.2961C12.5313 13.0855 12.2875 12.9803 12 12.9803C11.7125 12.9803 11.4687 13.0855 11.2687 13.2961C11.0687 13.5066 10.9688 13.7632 10.9688 14.0658C10.9688 14.3684 11.0687 14.625 11.2687 14.8355C11.4687 15.0461 11.7125 15.1513 12 15.1513ZM8.625 16.3355H15.375C15.8 16.3355 16.1562 16.1711 16.4437 15.8421C16.7312 15.5132 16.875 15.1184 16.875 14.6579V11.7961H7.125V14.6579C7.125 15.1184 7.26875 15.5132 7.55625 15.8421C7.84375 16.1711 8.2 16.3355 8.625 16.3355ZM12 5.18421C10.5 5.18421 9.41875 5.28618 8.75625 5.49013C8.09375 5.69408 7.61875 5.98684 7.33125 6.36842H16.725C16.5 6.01316 16.0219 5.72697 15.2906 5.50987C14.5594 5.29276 13.4625 5.18421 12 5.18421ZM12 6.36842H16.725H7.33125H12Z" fill="white"/%3E%3C/svg%3E%0A') left top no-repeat;padding-left:32px;margin:0}.timetable-changes__train-result-info{background-color:#f1f3f3;padding:12px 0;position:relative}@media(min-width:1024px){.timetable-changes__train-result-info{padding:24px}}.timetable-changes__train-result-info:before{content:"";width:100vw;height:100%;position:absolute;left:calc(50% - 50vw);display:block;background-color:#f1f3f3;z-index:-1;top:0}.timetable-changes__train-result-info .container{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:1024px){.timetable-changes__train-result-info .container{flex-direction:row;justify-content:space-between}}.timetable-changes__train-result-info .info{background-color:#23335f;color:#fff;border-radius:4px;padding:6px}.timetable-changes__train-result-info .day-duration{display:flex;align-items:center;justify-content:space-between;margin-top:12px;flex-direction:row-reverse;width:100%}@media(min-width:1024px){.timetable-changes__train-result-info .day-duration{justify-content:end;margin-top:0;flex-direction:row;width:auto}}.timetable-changes__train-result-info .duration{background:url('data:image/svg+xml,%3Csvg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M6 12C5.16667 12 4.38611 11.8417 3.65833 11.525C2.93056 11.2083 2.29722 10.7806 1.75833 10.2417C1.21944 9.70278 0.791667 9.06944 0.475 8.34167C0.158333 7.61389 0 6.83333 0 6C0 5.53333 0.0555556 5.07778 0.166667 4.63333C0.277778 4.18889 0.438889 3.76389 0.65 3.35833C0.861111 2.95278 1.11389 2.575 1.40833 2.225C1.70278 1.875 2.03889 1.56111 2.41667 1.28333L6.88333 5.75L6.18333 6.46667L2.35 2.63333C1.91667 3.1 1.58333 3.61944 1.35 4.19167C1.11667 4.76389 1 5.36667 1 6C1 7.38889 1.48611 8.56944 2.45833 9.54167C3.43056 10.5139 4.61111 11 6 11C7.38889 11 8.56944 10.5139 9.54167 9.54167C10.5139 8.56944 11 7.38889 11 6C11 4.68889 10.5611 3.55278 9.68333 2.59167C8.80556 1.63056 7.71111 1.10556 6.4 1.01667V2.68333H5.4V0H5.96667C6.8 0 7.58333 0.158333 8.31667 0.475C9.05 0.791667 9.68889 1.21944 10.2333 1.75833C10.7778 2.29722 11.2083 2.93056 11.525 3.65833C11.8417 4.38611 12 5.16667 12 6C12 6.83333 11.8417 7.61389 11.525 8.34167C11.2083 9.06944 10.7806 9.70278 10.2417 10.2417C9.70278 10.7806 9.06944 11.2083 8.34167 11.525C7.61389 11.8417 6.83333 12 6 12ZM5.96667 10.2833C5.78889 10.2833 5.63889 10.2222 5.51667 10.1C5.39444 9.97778 5.33333 9.82778 5.33333 9.65C5.33333 9.47222 5.39444 9.32222 5.51667 9.2C5.63889 9.07778 5.78889 9.01667 5.96667 9.01667C6.14444 9.01667 6.29444 9.07778 6.41667 9.2C6.53889 9.32222 6.6 9.47222 6.6 9.65C6.6 9.82778 6.53889 9.97778 6.41667 10.1C6.29444 10.2222 6.14444 10.2833 5.96667 10.2833ZM9.65 6.6C9.47222 6.6 9.32222 6.53889 9.2 6.41667C9.07778 6.29444 9.01667 6.14444 9.01667 5.96667C9.01667 5.78889 9.07778 5.63889 9.2 5.51667C9.32222 5.39444 9.47222 5.33333 9.65 5.33333C9.82778 5.33333 9.97778 5.39444 10.1 5.51667C10.2222 5.63889 10.2833 5.78889 10.2833 5.96667C10.2833 6.14444 10.2222 6.29444 10.1 6.41667C9.97778 6.53889 9.82778 6.6 9.65 6.6ZM2.33333 6.6C2.15556 6.6 2.00556 6.53889 1.88333 6.41667C1.76111 6.29444 1.7 6.14444 1.7 5.96667C1.7 5.78889 1.76111 5.63889 1.88333 5.51667C2.00556 5.39444 2.15556 5.33333 2.33333 5.33333C2.51111 5.33333 2.66111 5.39444 2.78333 5.51667C2.90556 5.63889 2.96667 5.78889 2.96667 5.96667C2.96667 6.14444 2.90556 6.29444 2.78333 6.41667C2.66111 6.53889 2.51111 6.6 2.33333 6.6Z" fill="%23262262"/%3E%3C/svg%3E%0A') left center no-repeat;padding-left:24px}@media(min-width:1024px){.timetable-changes__train-result-info .duration{padding-right:24px}}.timetable-changes__train-result-info__alert{background-color:#fff;color:#23335f;font-size:1.6rem;border-radius:16px;margin:24px auto 0;padding:6px 6px 6px 46px;border:1px solid hsla(0,0%,100%,.1882352941);background-position:12px 22px;background-repeat:no-repeat;position:relative}.timetable-changes__train-result-info__alert .alert-toggle{position:absolute;top:18px;right:18px;border:0;background:none;cursor:pointer;font-size:3.2rem;width:32px;height:32px;display:flex;justify-content:center;align-items:center;transition-duration:.3s}.timetable-changes__train-result-info__alert .alert-heading{padding-right:36px;font-weight:bold;display:block}.timetable-changes__train-result-info__alert table{border-spacing:0}.timetable-changes__train-result-info__alert table .timetable-changes__station-results__time-period__running-day{margin:0 0 4px 4px}.timetable-changes__train-result-info__alert br,.timetable-changes__train-result-info__alert span,.timetable-changes__train-result-info__alert p{display:none}.timetable-changes__train-result-info__alert h3.is-expanded .alert-toggle{transform:rotate(180deg)}.timetable-changes__train-result-info__alert h3.is-expanded span,.timetable-changes__train-result-info__alert h3.is-expanded p{display:block}.timetable-changes__train-result-info__alert h3.is-expanded br{display:inline}.timetable-changes__train-result-info__alert.change{color:#c3460e;background-image:url('data:image/svg+xml,%3Csvg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect y="2" width="24" height="24" rx="4" fill="%230071A6"/%3E%3Cpath d="M7.5 21V20.2105L8.625 19.4211C7.8875 19.4211 7.26562 19.1546 6.75937 18.6217C6.25312 18.0888 6 17.4342 6 16.6579V9.15789C6 8.06579 6.48125 7.26645 7.44375 6.75987C8.40625 6.25329 9.925 6 12 6C14.15 6 15.6875 6.24342 16.6125 6.73026C17.5375 7.21711 18 8.02632 18 9.15789V16.6579C18 17.4342 17.7469 18.0888 17.2406 18.6217C16.7344 19.1546 16.1125 19.4211 15.375 19.4211L16.5 20.2105V21H7.5ZM7.125 12.6118H16.875V9.55263H7.125V12.6118ZM15.375 13.7961H7.125H16.875H15.375ZM12 17.1513C12.2875 17.1513 12.5313 17.0461 12.7313 16.8355C12.9313 16.625 13.0312 16.3684 13.0312 16.0658C13.0312 15.7632 12.9313 15.5066 12.7313 15.2961C12.5313 15.0855 12.2875 14.9803 12 14.9803C11.7125 14.9803 11.4687 15.0855 11.2687 15.2961C11.0687 15.5066 10.9688 15.7632 10.9688 16.0658C10.9688 16.3684 11.0687 16.625 11.2687 16.8355C11.4687 17.0461 11.7125 17.1513 12 17.1513ZM8.625 18.3355H15.375C15.8 18.3355 16.1562 18.1711 16.4437 17.8421C16.7312 17.5132 16.875 17.1184 16.875 16.6579V13.7961H7.125V16.6579C7.125 17.1184 7.26875 17.5132 7.55625 17.8421C7.84375 18.1711 8.2 18.3355 8.625 18.3355ZM12 7.18421C10.5 7.18421 9.41875 7.28618 8.75625 7.49013C8.09375 7.69408 7.61875 7.98684 7.33125 8.36842H16.725C16.5 8.01316 16.0219 7.72697 15.2906 7.50987C14.5594 7.29276 13.4625 7.18421 12 7.18421ZM12 8.36842H16.725H7.33125H12Z" fill="white"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M20 0C16.6864 0 14 2.68636 14 6C14 9.31364 16.6864 12 20 12C23.3136 12 26 9.31364 26 6C26 2.68636 23.3136 0 20 0ZM20.5455 3.27273C20.5455 3.12806 20.488 2.98933 20.3857 2.88703C20.2834 2.78474 20.1447 2.72727 20 2.72727C19.8553 2.72727 19.7166 2.78474 19.6143 2.88703C19.512 2.98933 19.4545 3.12806 19.4545 3.27273V6.54545C19.4545 6.69012 19.512 6.82886 19.6143 6.93115C19.7166 7.03344 19.8553 7.09091 20 7.09091C20.1447 7.09091 20.2834 7.03344 20.3857 6.93115C20.488 6.82886 20.5455 6.69012 20.5455 6.54545V3.27273ZM20.5455 8.45455C20.5455 8.30988 20.488 8.17114 20.3857 8.06885C20.2834 7.96656 20.1447 7.90909 20 7.90909C19.8553 7.90909 19.7166 7.96656 19.6143 8.06885C19.512 8.17114 19.4545 8.30988 19.4545 8.45455V8.72727C19.4545 8.87194 19.512 9.01068 19.6143 9.11297C19.7166 9.21526 19.8553 9.27273 20 9.27273C20.1447 9.27273 20.2834 9.21526 20.3857 9.11297C20.488 9.01068 20.5455 8.87194 20.5455 8.72727V8.45455Z" fill="%23F4772B"/%3E%3C/svg%3E%0A')}.timetable-changes__train-result-info__alert.withdrawn,.timetable-changes__train-result-info__alert.removed{color:#94142d;background-image:url('data:image/svg+xml,%3Csvg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cmask id="mask0_1304_3776" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="2" width="24" height="24"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M14.2547 2C13.4638 3.13384 13 4.51277 13 6C13 9.86591 16.1341 13 20 13C21.4872 13 22.8662 12.5362 24 11.7453V22C24 24.2091 22.2091 26 20 26H4C1.79086 26 0 24.2091 0 22V6C0 3.79086 1.79086 2 4 2H14.2547Z" fill="%23D9D9D9"/%3E%3C/mask%3E%3Cg mask="url(%23mask0_1304_3776)"%3E%3Crect y="2" width="24" height="24" rx="4" fill="white"/%3E%3Cpath d="M7.5 21V20.2105L8.625 19.4211C7.8875 19.4211 7.26562 19.1546 6.75937 18.6217C6.25312 18.0888 6 17.4342 6 16.6579V9.15789C6 8.06579 6.48125 7.26645 7.44375 6.75987C8.40625 6.25329 9.925 6 12 6C14.15 6 15.6875 6.24342 16.6125 6.73026C17.5375 7.21711 18 8.02632 18 9.15789V16.6579C18 17.4342 17.7469 18.0888 17.2406 18.6217C16.7344 19.1546 16.1125 19.4211 15.375 19.4211L16.5 20.2105V21H7.5ZM7.125 12.6118H16.875V9.55263H7.125V12.6118ZM15.375 13.7961H7.125H16.875H15.375ZM12 17.1513C12.2875 17.1513 12.5313 17.0461 12.7313 16.8355C12.9313 16.625 13.0312 16.3684 13.0312 16.0658C13.0312 15.7632 12.9313 15.5066 12.7313 15.2961C12.5313 15.0855 12.2875 14.9803 12 14.9803C11.7125 14.9803 11.4687 15.0855 11.2687 15.2961C11.0687 15.5066 10.9688 15.7632 10.9688 16.0658C10.9688 16.3684 11.0687 16.625 11.2687 16.8355C11.4687 17.0461 11.7125 17.1513 12 17.1513ZM8.625 18.3355H15.375C15.8 18.3355 16.1562 18.1711 16.4437 17.8421C16.7312 17.5132 16.875 17.1184 16.875 16.6579V13.7961H7.125V16.6579C7.125 17.1184 7.26875 17.5132 7.55625 17.8421C7.84375 18.1711 8.2 18.3355 8.625 18.3355ZM12 7.18421C10.5 7.18421 9.41875 7.28618 8.75625 7.49013C8.09375 7.69408 7.61875 7.98684 7.33125 8.36842H16.725C16.5 8.01316 16.0219 7.72697 15.2906 7.50987C14.5594 7.29276 13.4625 7.18421 12 7.18421ZM12 8.36842H16.725H7.33125H12Z" fill="%2394142D"/%3E%3C/g%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M14 6C14 2.68636 16.6864 0 20 0C23.3136 0 26 2.68636 26 6C26 9.31364 23.3136 12 20 12C16.6864 12 14 9.31364 14 6ZM17.8795 4.86952C17.6062 4.59615 17.6062 4.15294 17.8795 3.87957C18.1529 3.6062 18.5961 3.6062 18.8695 3.87957L20 5.01005L21.1311 3.87894C21.4044 3.60557 21.8476 3.60557 22.121 3.87894C22.3944 4.15231 22.3944 4.59552 22.121 4.86889L20.9899 6L22.1204 7.13053C22.3938 7.4039 22.3938 7.84711 22.1204 8.12048C21.8471 8.39385 21.4039 8.39385 21.1305 8.12048L20 6.98995L18.8688 8.12113C18.5954 8.3945 18.1522 8.3945 17.8788 8.12113C17.6055 7.84776 17.6055 7.40455 17.8788 7.13118L19.01 6L17.8795 4.86952Z" fill="%2394142D"/%3E%3C/svg%3E%0A');border:2px solid #94142d}.timetable-changes__train-result-info__alert.new{color:#007a37;background-image:url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="24" height="24" rx="4" fill="%230071A6"/%3E%3Cpath d="M7.5 19V18.2105L8.625 17.4211C7.8875 17.4211 7.26562 17.1546 6.75937 16.6217C6.25312 16.0888 6 15.4342 6 14.6579V7.15789C6 6.06579 6.48125 5.26645 7.44375 4.75987C8.40625 4.25329 9.925 4 12 4C14.15 4 15.6875 4.24342 16.6125 4.73026C17.5375 5.21711 18 6.02632 18 7.15789V14.6579C18 15.4342 17.7469 16.0888 17.2406 16.6217C16.7344 17.1546 16.1125 17.4211 15.375 17.4211L16.5 18.2105V19H7.5ZM7.125 10.6118H16.875V7.55263H7.125V10.6118ZM15.375 11.7961H7.125H16.875H15.375ZM12 15.1513C12.2875 15.1513 12.5313 15.0461 12.7313 14.8355C12.9313 14.625 13.0312 14.3684 13.0312 14.0658C13.0312 13.7632 12.9313 13.5066 12.7313 13.2961C12.5313 13.0855 12.2875 12.9803 12 12.9803C11.7125 12.9803 11.4687 13.0855 11.2687 13.2961C11.0687 13.5066 10.9688 13.7632 10.9688 14.0658C10.9688 14.3684 11.0687 14.625 11.2687 14.8355C11.4687 15.0461 11.7125 15.1513 12 15.1513ZM8.625 16.3355H15.375C15.8 16.3355 16.1562 16.1711 16.4437 15.8421C16.7312 15.5132 16.875 15.1184 16.875 14.6579V11.7961H7.125V14.6579C7.125 15.1184 7.26875 15.5132 7.55625 15.8421C7.84375 16.1711 8.2 16.3355 8.625 16.3355ZM12 5.18421C10.5 5.18421 9.41875 5.28618 8.75625 5.49013C8.09375 5.69408 7.61875 5.98684 7.33125 6.36842H16.725C16.5 6.01316 16.0219 5.72697 15.2906 5.50987C14.5594 5.29276 13.4625 5.18421 12 5.18421ZM12 6.36842H16.725H7.33125H12Z" fill="white"/%3E%3C/svg%3E%0A')}.timetable-changes__train-result-info__alert h3{padding:0}.timetable-changes__train-result-info__alert h3 span{color:#222;font-size:1.6rem;font-weight:400}.timetable-changes__train-result-stops-list-container{background-color:#23335f;position:relative;padding:12px 0}@media(min-width:1024px){.timetable-changes__train-result-stops-list-container{padding:24px 0}}.timetable-changes__train-result-stops-list-container:before{content:"";width:100vw;height:100%;position:absolute;left:calc(50% - 50vw);display:block;background-color:#23335f;z-index:-1;top:0}.timetable-changes__train-result-stops-list{background-color:#fff;border-radius:16px;padding:6px 0;overflow:hidden;max-width:min(100vw - 24px,640px);margin:0 auto}.timetable-changes__train-result-stops{padding:0 24px 0 6px;border-left:1px solid #23335f;margin-left:24px}.timetable-changes__train-result-stops li{list-style:none;position:relative;padding-left:8px;margin-bottom:24px}.timetable-changes__train-result-stops li .container{display:flex;flex-direction:row;justify-content:space-between}.timetable-changes__train-result-stops li del{color:#f4772b}.timetable-changes__train-result-stops li .stops{border-top:1px solid #d5d9db;color:#738086;margin-top:12px;padding-top:12px}.timetable-changes__train-result-stops li .time{display:inline-block;min-width:55px;text-align:end}.timetable-changes__train-result-stops li:before{width:8px;height:1px;background-color:#23335f;content:"";display:block;position:absolute;top:8px;left:-6px}.timetable-changes__train-result-stops li:first-of-type .time,.timetable-changes__train-result-stops li:last-of-type .time{font-weight:700}.timetable-changes__train-result-stops li:first-of-type .station-name,.timetable-changes__train-result-stops li:last-of-type .station-name{font-weight:700;font-size:1.8rem}.timetable-changes__train-result-stops li:first-of-type del,.timetable-changes__train-result-stops li:last-of-type del{font-size:1.6rem;font-weight:400}.timetable-changes__train-result-stops li:first-of-type:before,.timetable-changes__train-result-stops li:last-of-type:before{left:-10px;background:url('data:image/svg+xml,%3Csvg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="4" cy="4" r="3" fill="%23262262"/%3E%3C/svg%3E%0A') left top no-repeat #fff}.timetable-changes__train-result-stops li:first-of-type:before{top:0;background-position-y:bottom;height:13px}.timetable-changes__train-result-stops li:last-of-type{margin-bottom:0}.timetable-changes__train-result-stops li:last-of-type:before{height:54px}.timetable-changes__train-result-stops li:last-of-type:after{content:"";width:calc(100% - 8px);height:1px;background:#d5d9db;position:absolute;display:block;top:-12px}.timetable-changes__train-result-stops__change{display:inline-block;font-weight:400;font-size:1.4rem}.timetable-changes__train-result-stops__change.new{background-color:#007a37;color:#fff;border-radius:4px;padding:6px}.timetable-changes__train-result-stops__change.change{background:url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M8 0C3.58182 0 0 3.58182 0 8C0 12.4182 3.58182 16 8 16C12.4182 16 16 12.4182 16 8C16 3.58182 12.4182 0 8 0ZM8.72727 4.36364C8.72727 4.17075 8.65065 3.98577 8.51426 3.84938C8.37787 3.71299 8.19288 3.63636 8 3.63636C7.80712 3.63636 7.62213 3.71299 7.48574 3.84938C7.34935 3.98577 7.27273 4.17075 7.27273 4.36364V8.72727C7.27273 8.92016 7.34935 9.10514 7.48574 9.24153C7.62213 9.37792 7.80712 9.45455 8 9.45455C8.19288 9.45455 8.37787 9.37792 8.51426 9.24153C8.65065 9.10514 8.72727 8.92016 8.72727 8.72727V4.36364ZM8.72727 11.2727C8.72727 11.0798 8.65065 10.8949 8.51426 10.7585C8.37787 10.6221 8.19288 10.5455 8 10.5455C7.80712 10.5455 7.62213 10.6221 7.48574 10.7585C7.34935 10.8949 7.27273 11.0798 7.27273 11.2727V11.6364C7.27273 11.8292 7.34935 12.0142 7.48574 12.1506C7.62213 12.287 7.80712 12.3636 8 12.3636C8.19288 12.3636 8.37787 12.287 8.51426 12.1506C8.65065 12.0142 8.72727 11.8292 8.72727 11.6364V11.2727Z" fill="%23F4772B"/%3E%3C/svg%3E%0A') left center no-repeat;color:#f4772b;padding-left:19px}.timetable-changes__train-result-stops__change.withdrawn{background-color:#e20000;color:#fff;border-radius:4px;padding:6px}.timetable-changes__search{display:flex;align-items:center}.orm-twitter-block{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.orm-twitter-block__header{font-size:1.2rem;font-weight:500;color:#707e88}.orm-twitter-block__user-name{color:#e20000;margin-left:5px}.orm-twitter-block__header strong{font-size:1.8rem;font-weight:700;color:#000;margin-right:5px}.orm-twitter-block__tweet-header{font-size:1.3rem;font-weight:500;font-style:normal;font-stretch:normal;line-height:30px;letter-spacing:-0.3px;color:#707e88}.orm-twitter-block__tweet-header strong{font-size:1.5rem;letter-spacing:-0.2px;color:#292f33}.orm-twitter-block__tweet-content{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:-0.2px;color:#292f33}.orm-twitter-block__tweet-content a{color:#e20000}.orm-twitter-block .twitter-qty{color:#667580;font-size:1.3rem;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-stretch:normal;line-height:normal;letter-spacing:-0.2px;vertical-align:3px;display:inline-block}.workflow-form,.workflow-notification{margin:24px auto 36px auto;max-width:1220px;padding:24px;color:#000;border-radius:8px;box-shadow:0px 4px 4px rgba(0,0,0,.25);background:#ffd777}.workflow-form h2,.workflow-notification h2{margin:0}.workflow-form .entity-moderation-form,.workflow-notification .entity-moderation-form{background:rgba(0,0,0,0);border:none}.workflow-form .button--primary,.workflow-form .button--secondary,.workflow-notification .button--primary,.workflow-notification .button--secondary{padding:16px 24px;margin-right:12px}.wysiwyg a,.cke_editable_themed a{font-weight:bold}.wysiwyg a:hover,.wysiwyg a:focus,.cke_editable_themed a:hover,.cke_editable_themed a:focus{text-decoration:underline}.wysiwyg figure,.cke_editable_themed figure{margin:0}.wysiwyg img,.cke_editable_themed img{clear:both}.wysiwyg .align-left,.cke_editable_themed .align-left{margin-right:24px;margin-bottom:12px}.wysiwyg .align-right,.cke_editable_themed .align-right{margin-left:24px;margin-bottom:12px}.vectormap__map svg{font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B",sans-serif}.vectormap__map svg text{font-style:normal;font-variant:normal;font-stretch:normal;line-height:25px;letter-spacing:0px;word-spacing:0px;fill:#000;stroke:none}.vectormap__map svg .stations-text text{font-size:0.533333349rem;font-weight:normal}.vectormap__map svg .primary-stations text{font-size:1.5rem;font-weight:600;cursor:pointer}.vectormap__map svg .crp-titles text{font-size:1.15rem;font-weight:600}.vectormap__map svg .vectormap--texttoggle .stations-text text{fill:#050505}.vectormap__map svg .routes path,.vectormap__map svg .crp-routes path{fill:none;stroke:#262262;stroke-width:2.57599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.86400008;stroke-dashoffset:0;stroke-opacity:1}.vectormap__map svg .crp-routes path{stroke:#262262}.vectormap__map svg .routes path{stroke:#262262}.vectormap__map svg .station-points path{fill:#fff;stroke:#1e1e1c;stroke-width:.75066668;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.86400008;stroke-dasharray:none;stroke-opacity:1}.vectormap__map svg .routes-temp path{stroke:#f9972c}.vectormap__map svg .routes-compo-one,.vectormap__map svg .routes-compo-two path{stroke:#009cb4;fill:none;stroke-width:2.57599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.86400008;stroke-dashoffset:0;stroke-opacity:1}.vectormap{margin-left:10px;margin-right:10px}@media(min-width:768px){.vectormap{margin-left:0;margin-right:0}}.vectormap .station,.vectormap .crp-title{cursor:pointer}.vectormap__map{position:relative;background-color:#fff;border:1px solid #0071a6}.vectormap__map&gt;svg{max-width:100%;max-height:350px}@media(min-width:768px){.vectormap__map&gt;svg{max-height:400px}}@media(min-width:1024px){.vectormap__map&gt;svg{max-height:480px}}@media(min-width:1220px){.vectormap__map&gt;svg{max-height:550px}}.vectormap__zoom{position:absolute;top:0;right:0}.vectormap__zoombutton{padding:10px 20px;background-color:#0071a6;display:block;font-size:2.4rem;color:#fff;margin:10px}.vectormap__zoombutton:hover,.vectormap__zoombutton:focus{color:#fff}.vectormap__zoombutton{display:none}.vectormap__zoombutton.vectormap__zoombutton--in{background-color:#0071a6}.vectormap__zoombutton.vectormap__zoombutton--in:hover{background-color:rgb(0,78.2831325301,115)}.vectormap__zoombutton.vectormap__zoombutton--out{background-color:#f4772b}.vectormap__zoombutton.vectormap__zoombutton--out:hover{background-color:rgb(224.3587443946,92.0717488789,11.6412556054)}.vectormap-text-lt .stations-text text{fill-opacity:0}.vectormap-text-lt .routes{opacity:.3}.vectormap-text-lt .routes path{stroke-width:3 !important}.vectormap-text-lt .crp-title:hover{cursor:pointer}.vectormap-text-gt .primary-stations text{fill-opacity:0}.vectormap__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0)}.vectormap__overlay .vectormap__overlay__message{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.community-rail-partnerships-map .vectormap .vectormap-text-gt g.routes-crp path{cursor:pointer}@media(min-width:370px)and (max-width:644px){.vectormap__overlay__message{white-space:nowrap}}.user-pass{max-width:1220px;padding:24px;margin:0 auto}.user-pass input[type=text],.user-pass input[type=password]{border:1px solid #0071a6;border-radius:4px;background:#fff;box-shadow:inset 2px 2px 3px rgba(34,34,34,.2)}.user-pass input[type=text]::placeholder,.user-pass input[type=password]::placeholder{color:#262262}.user-pass input[type=text]:focus,.user-pass input[type=password]:focus{border:2px solid #0071a6;outline:none}.bg__deep-green{background-color:#00742c}.fill__deep-green{fill:#00742c}.stroke__deep-orange{stroke:#d65921}.stroke__deep-blue{stroke:#006ea7}.page--route-page .promo--mobile-slider-container:after{display:none}.page--route-page .promo--mobile-slider-container .promo--mobile-slider-list{border-top-color:#fcc}.page--route-page .promo--mobile-slider-container .main-link:hover{color:#fff}.page--route-page .h1{flex-direction:column-reverse;align-items:flex-start}.page--route-page .h1 br{display:none}.page--route-page .qtt--homepage{padding:20px;margin-bottom:20px;z-index:5}.page--route-page .h1{flex-direction:column-reverse;align-items:flex-start}.page--route-page .h1 br{display:none}.page--route-page .subheading{text-transform:none;font-size:2.2rem;font-weight:normal;margin-bottom:10px}.page--route-page .layout__region--top{position:relative}@media(min-width:768px){.page--route-page .block--toc-qtt{position:absolute;top:15px;right:0;z-index:3}.page--route-page .toc-qtt #toc-qtt-widget .qtt{background-color:rgba(212,0,0,.9)}.page--route-page .qtt--homepage{position:absolute;top:15px;right:0;z-index:5}.page--route-page .qtt--homepage:after{left:0;width:100%;opacity:.9}.page--route-page .layout__region--bottom&gt;div{max-width:750px;margin-left:auto;margin-right:auto}.page--route-page .layout__region--bottom .promo-grid,.page--route-page .layout__region--bottom p&gt;img,.page--route-page .layout__region--bottom .similar-routes{max-width:1200px}.page--route-page .promo-grid--destinations{margin-bottom:-40px}.page--route-page .promo-grid--destinations:after{border-top:0}}@media(min-width:1200px){.page--route-page .layout__region--bottom .promo-grid,.page--route-page .layout__region--bottom .similar-routes{max-width:1200px;margin-left:-215px;margin-right:-215px}.page--route-page .layout__region--bottom p&gt;img{max-width:876px;margin-left:-60px;margin-right:-60px}.page--route-page .promo-grid--popular-tasks .promo--mobile-slider-list{display:flex;flex-wrap:wrap;justify-content:center}.page--route-page .promo-grid--popular-tasks li{width:235px}}html.no-cssgrid .news-grid__items .heading,html.no-cssgrid .news-grid__items .summary{max-width:330px}html.no-cssgrid .news-grid__items img{max-height:250px}html.no-cssgrid .news-grid__items .is_featured img{max-height:620px}@media(min-width:768px){html.no-cssgrid .page--page .qtt--homepage .qtt__calendar .calendar-arrivals{margin-left:88px}html.no-cssgrid .page--page .qtt--homepage .qtt__passengers,html.no-cssgrid .page--page .qtt--homepage .calendar-departure,html.no-cssgrid .page--page .qtt--homepage .calendar-arrivals{max-width:calc(50% - 44px)}html.no-cssgrid .page--page .qtt--homepage .qtt__railcard,html.no-cssgrid .page--page .qtt--homepage .qtt__promo{max-width:calc(25% + 22px)}html.no-cssgrid .promo-grid__list .is-g-col-1{-ms-grid-column:1}html.no-cssgrid .promo-grid__list .is-g-col-2{-ms-grid-column:2}html.no-cssgrid .promo-grid__list .is-g-col-3{-ms-grid-column:3}html.no-cssgrid .promo-grid__list .is-g-col-4{-ms-grid-column:4}html.no-cssgrid .promo-grid__list .is-g-col-5{-ms-grid-column:5}html.no-cssgrid .promo-grid__list .is-g-row-1{-ms-grid-row:1}html.no-cssgrid .promo-grid__list .is-g-row-2{-ms-grid-row:2}html.no-cssgrid .promo-grid__list .is-g-row-3{-ms-grid-row:3}html.no-cssgrid .promo-grid__list .is-g-row-4{-ms-grid-row:4}html.no-cssgrid .promo-grid__list .is-g-row-5{-ms-grid-row:5}html.no-cssgrid .promo-grid__list .is-g-row-6{-ms-grid-row:6}html.no-cssgrid .promo-grid__list .is-g-row-7{-ms-grid-row:7}html.no-cssgrid .promo-grid__list .is-g-row-8{-ms-grid-row:8}html.no-cssgrid .promo-grid__list .is-g-row-9{-ms-grid-row:9}html.no-cssgrid .promo-grid__list .is-g-row-10{-ms-grid-row:10}html.no-cssgrid .promo-grid__list .is-g-row-11{-ms-grid-row:11}html.no-cssgrid .promo-grid__list .is-g-row-12{-ms-grid-row:12}html.no-cssgrid .promo-grid__list .is-g-row-13{-ms-grid-row:13}html.no-cssgrid .promo-grid__list .is-g-row-14{-ms-grid-row:14}html.no-cssgrid .promo-grid__list .is-g-row-15{-ms-grid-row:15}html.no-cssgrid .promo-grid__list .is-g-row-16{-ms-grid-row:16}html.no-cssgrid .promo-grid__list .is-g-row-17{-ms-grid-row:17}html.no-cssgrid .promo-grid__list .is-g-row-18{-ms-grid-row:18}html.no-cssgrid .promo-grid__list .is-g-row-19{-ms-grid-row:19}html.no-cssgrid .promo-grid__list .is-g-row-20{-ms-grid-row:20}html.no-cssgrid .promo-grid--did-you-know::after,html.no-cssgrid .promo-grid--featured::after{background-position:calc(100% + 170px) 100%}html.no-cssgrid .promo--destination{max-width:calc(100% - 1px)}}html.no-cssgrid .webform-flexbox{width:100%}html.no-cssgrid .webform-submission-form,html.no-cssgrid .webform-type-fieldset{max-width:790px}html.no-cssgrid form label.js-form-required::after{padding-left:30px}html.no-cssgrid input[type=checkbox]+label::before,html.no-cssgrid input[type=radio]+label::before{margin-right:30px}html.no-cssgrid .station-detail .station-detail__accordions .accordion li:after,html.no-cssgrid .station-detail .station-detail__accordions .accordion .accordion-item:after,html.no-cssgrid .accordion li:after,html.no-cssgrid .accordion .accordion-item:after,html.cssgridlegacy .station-detail .station-detail__accordions .accordion li:after,html.cssgridlegacy .station-detail .station-detail__accordions .accordion .accordion-item:after,html.cssgridlegacy .accordion li:after,html.cssgridlegacy .accordion .accordion-item:after{background:url(/themes/custom/northern_atomic/assets/images/icon-chevron-down-black.svg) no-repeat center center !important;background-size:contain}html.no-cssgrid .qtt__calendar .calendar-departure.empty .headline:after,html.no-cssgrid .qtt__calendar .calendar-arrivals.empty .headline:after,html.cssgridlegacy .qtt__calendar .calendar-departure.empty .headline:after,html.cssgridlegacy .qtt__calendar .calendar-arrivals.empty .headline:after{content:"";width:20px;height:19px;background:url(/themes/custom/northern_atomic/assets/images/icon-add-white.svg) no-repeat center center;background-size:cover}html.no-cssgrid .qtt__calendar .navigator h3,html.cssgridlegacy .qtt__calendar .navigator h3{text-align:center;width:calc(100% - 20px)}html.no-cssgrid .qtt--adults .orm-dropdown-value.is-visible:after,html.no-cssgrid .qtt--children .orm-dropdown-value.is-visible:after,html.cssgridlegacy .qtt--adults .orm-dropdown-value.is-visible:after,html.cssgridlegacy .qtt--children .orm-dropdown-value.is-visible:after{content:"";width:16px;height:22px;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(/themes/custom/northern_atomic/assets/images/icon-caret-down-red.svg)}html.no-cssgrid .qtt .with-close:before,html.cssgridlegacy .qtt .with-close:before{content:"";width:18px;height:18px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url(/themes/custom/northern_atomic/assets/images/icon-close.svg);margin-bottom:-4px}html.no-cssgrid .qtt .with-cross:before,html.cssgridlegacy .qtt .with-cross:before{content:url(/themes/custom/northern_atomic/assets/images/icon-cross.svg)}html.no-cssgrid .qtt .with-tick:before,html.cssgridlegacy .qtt .with-tick:before{content:"";width:14px;height:18px;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(/themes/custom/northern_atomic/assets/images/icon-tick-black.svg)}html.no-cssgrid .qtt .with-assistance:before,html.cssgridlegacy .qtt .with-assistance:before{content:"";width:26px;height:26px;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(/themes/custom/northern_atomic/assets/images/icon-book-assistance.svg)}html.no-cssgrid .qtt__railcard .summary:after,html.cssgridlegacy .qtt__railcard .summary:after{content:"";width:20px;height:19px;background:url(/themes/custom/northern_atomic/assets/images/icon-add-red.svg) no-repeat center center;background-size:cover}html.no-cssgrid .qtt__railcard .railcard-selector .orm-select:first-of-type:before,html.cssgridlegacy .qtt__railcard .railcard-selector .orm-select:first-of-type:before{background:url(/themes/custom/northern_atomic/assets/images/icon-railcard.svg) no-repeat center center;background-size:cover}html.no-cssgrid .qtt__railcard .railcard-selector .select-railcard-component,html.cssgridlegacy .qtt__railcard .railcard-selector .select-railcard-component{padding:0}html.no-cssgrid .qtt__railcard__railcard_select,html.cssgridlegacy .qtt__railcard__railcard_select{width:76%;margin:0}html.no-cssgrid .qtt__railcard__number_select,html.cssgridlegacy .qtt__railcard__number_select{width:24%;margin:0}@media(-ms-high-contrast:none)and (min-width:1024px){.header-search .header-search--button{background:url(/themes/custom/northern_atomic/assets/images/magnifying-glass.svg) no-repeat center;background-color:rgba(0,0,0,0) !important}}@media all and (-ms-high-contrast:none){.header-search.focus-within .header-search--button{background:url(/themes/custom/northern_atomic/assets/images/magnifying-glass-secondary.svg) no-repeat center !important}.has-light-theme .header-search .header-search--button,body.is-menu-expanded .header-search .header-search--button{background:url(/themes/custom/northern_atomic/assets/images/icon-magnifying-glass-black.svg) no-repeat center}}
</pre></body></html>