/* @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>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>legend,.h3-lower,blockquote p,.quote p,.accordion>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>legend,.h3-lower,blockquote p,.quote p,.accordion>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>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>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>*{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>.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>table td:first-child,.table__responsive>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>table td:first-child,.table__responsive>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]>ul,[id$=-account-menu]>ul{padding-left:0;margin:0;display:flex;list-style-type:none;flex-wrap:wrap}[id$=-local-tasks]>ul li,[id$=-account-menu]>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>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>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>legend,.h3-lower,blockquote p,.quote p,.accordion>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>legend,.h3-lower,blockquote p,.quote p,.accordion>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>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>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]>h2{display:none}aside>div+div{margin-top:24px}.main-image{border-top:10px solid;border-radius:4px 4px 0 0}.main-image img{width:100%}article>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>.container,header>.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>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>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]>ul,[id$=-account-menu]>ul{padding-left:0;margin:0;display:flex;list-style-type:none;flex-wrap:wrap}[id$=-local-tasks]>ul li,[id$=-account-menu]>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>h4{font-weight:bold;font-size:1.8rem;line-height:26px;margin:0;text-indent:-20px;padding:5px 0px 10px 20px}.copy__text>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>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>li>ul{display:flex;width:100%;transition-duration:250ms;list-style:none !important;border:none;margin:0;padding:0}.accordion>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>li>ul{background:#fff;height:auto;max-height:0;padding:0 !important;margin:0 -60px 0 0;overflow:hidden;transition-duration:250ms}.accordion>li>ul>li{margin-bottom:0 !important}.accordion>li.is-expanded{align-items:unset;flex-wrap:wrap}.accordion>li.is-expanded:after{align-self:flex-start;transform:rotate(180deg)}.accordion>li.is-expanded>ul{display:flex;max-height:none;justify-content:space-between;flex-wrap:wrap;margin:24px 0 0}.accordion>li.is-expanded>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>div{text-align:left;max-width:100% !important}#layout-builder .layout--northern-full-width .layout-builder-block>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}.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}.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,.orm_station_detail_banner_block .banner,.orm_journey_banner_block .banner,.orm_destinations_hero_block .banner{overflow:visible}.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:">";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 hsla(0,0%,100%,.3)}.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__ticket_type_container{padding-top:24px}.carbon-calculator-form__ticket_type_container .carbon-calculator-form__ticket_type_container__select{margin-bottom:0}.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:32px}.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__ticket_type_container{padding-top:32px}.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-form__stations_container input,.carbon-calculator-form__ticket_type_container input{border-radius:4px}.carbon-calculator-form__ticket_type_container #ticket_type-combobox::after{content:"";width:16px;height:16px;background-image:url(/themes/custom/northern_atomic/assets/images/chevron-right.svg);background-size:16px 16px;background-repeat:no-repeat;position:absolute;right:16px;top:42%;transform:rotate(90deg)}.carbon-calculator-form__ticket_type_container .carbon-calculator-form__validation_message{margin-top:16px}.carbon-calculator-form__ticket_type_container .has-inside-label .orm-station-input__results ul{overflow-y:auto}.carbon-calculator-form__ticket_type_container .has-inside-label .is-highlighted{border:0;background-color:rgba(106,193,231,.5019607843);border-radius:0}.carbon-calculator-form__ticket_type_container .has-inside-label .is-highlighted span{border-color:rgba(0,0,0,0)}.carbon-calculator-form__ticket_type_container .has-inside-label.opened #ticket_type-combobox::after{transform:rotate(-90deg)}.carbon-calculator-form__ticket_type_container .has-inside-label.opened label{opacity:1}.carbon-calculator-form__ticket_type_container .has-inside-label input.error{border:1px solid #f4772b}.carbon-calculator-form__ticket_type_container .has-inside-label .orm-station-input label{font-style:normal;top:20px;left:16px;margin-left:0}.carbon-calculator-form__ticket_type_container .has-value input{padding-left:16px}.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;padding-top:0}.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>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 .price-event{text-align:center;margin-top:calc(50% - .5em)}.northern_cheap_ticket_finder .fc .fc-bg-event{opacity:1}.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>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>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>.left{width:340px;background:#262262}.cheap-ticket-finder-wrapper>.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>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>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.opened label{top:0}.check-crowding-status .has-inside-label{width:100%;margin: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 .destination-promos-wraper{max-width:1220px;margin:0 auto}#destination_offers_block .destination-promos{background:#262262}#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 .container{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:0}.disruption-banner{background-color:#23335f;color:#fff;border-top:1px solid #5b5756;position:relative;z-index:1}.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>ul>li{padding:0 12px}#block-mainfooter>ul>li>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 button{display:none}#block-mainfooter ul ul{display:block}#block-mainfooter{margin-bottom:12px}#block-mainfooter>ul{max-width:1220px;margin:0px auto;display:flex;padding:36px 0}#block-mainfooter>ul>*{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: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{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 .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.js-hide,.form-managed-file .button.js-hide{display:none}.form-managed-file .webform-file-button,.form-managed-file .button{text-align:center}.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>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>legend span{display:inline-block;padding:24px 0 0}form .js-webform-type-fieldset>legend{display:table}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]: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 input[type=text],form input[type=email],form textarea{caret-color:#0071a6}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>.fieldset-wrapper{display:flex;margin:0 -12px;justify-content:space-between}fieldset fieldset>.fieldset-wrapper fieldset{margin:0 12px}fieldset fieldset>.fieldset-wrapper>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>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}#journey-departures table{display:none}#journey-departures.loaded table{display:table}#journey-departures.loaded .loader{display:none}#journey-departures{position:relative}#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.js-loading{display:none}#block-header .service-update{margin-left:12px}#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: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 h2{font-size:2rem;display:flex;margin-bottom:10px;vertical-align:middle;width:100%}.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 .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 .timetable-accordion{opacity:0}.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}.live-trains .train-position-map .calling-point:last-of-type .calling-point-bullet-wrapper:after{display:none}.live-trains .train-position-map .calling-point{font-style:normal;font-stretch:normal;line-height:40px;letter-spacing:normal;display:flex;flex-direction:row}.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>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>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>.wrapper ul,.northern_mega_menu>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>a{display:block;height:24px}.northern_mega_menu li.has-children>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>button:hover{color:#6ac1e7}.northern_mega_menu li.has-children>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}.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{background:rgba(0,0,0,0);padding:0}.northern_mega_menu a{color:#262262;width:auto}.northern_mega_menu li.has-children>a{max-width:360px}.northern_mega_menu li.has-children>button[aria-label^=Expand]{margin-top:0}.northern_mega_menu li.has-children::after{display:none}.northern_mega_menu .wrapper,.northern_mega_menu>ul{display:table;text-align:center;width:100%}.northern_mega_menu .wrapper ul,.northern_mega_menu>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 .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 .layout__region{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{background-image:none}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 .price-promos-wraper{max-width:1220px;margin:0 auto}.price_promos_block .price-promos{background:#262262}.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>div{width:50%;padding-right:24px}.search-results .views-field-search-api-rendered-item .search-results__result.station .search-results__content>div p{margin:0}.search-results .views-field-search-api-rendered-item .search-results__result.station .search-results__content>div>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%}@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:before{height:1px;background-color:#23335f;position:relative;top:18px}.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>ul{list-style-type:none;padding:0;margin:0}.spotlight .download-app-cta__content.check-mark-list>ul>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>ul>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>ul>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>h3{font-size:2.2rem;line-height:42px;margin:0 0 10px 0}.spotlight__half .spotlight__content>h4{font-weight:bold;font-size:1.8rem;line-height:26px;margin:0;text-indent:5px}.spotlight__half .spotlight__content>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>h3{font-size:2.2rem;line-height:42px;margin:0 0 10px 0}.spotlight__half .spotlight__content>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::-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 ul{max-height:212px;overflow-y:auto}.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 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{background:#fff;border-radius:16px;box-shadow:0px 4px 4px rgba(0,0,0,.25);padding:24px;margin-top:48px}.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>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>ul{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded>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>ul li:nth-of-type(2n + 1){background-color:#f0f0f0}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded>ul li .accordion-content,.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded>ul li .accordion-label{margin:0 0 12px 0}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded>ul li .accordion-content p,.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded>ul li .accordion-label p{margin:0 0 6px 0}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded>ul li .accordion-label{width:calc(50% - 15px)}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded>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>ul li .accordion-content div,.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded>ul li .accordion-content p,.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded>ul li .accordion-content a{font-size:1.4rem}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded>ul li .accordion-content a,.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded>ul li .accordion-content div.url{color:#0071a6}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded>ul li .accordion-content ul{list-style:disc;display:block;margin-left:12px}.station-detail .station-detail__accordions .accordion .accordion-item.is-expanded>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(max-width:1220px){.homepage-specific-qtt .homepage-banner .wrapper picture img{height:100%;object-fit:cover}}@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}.search-page div.toc_qtt{top:-25px !important}.homepage-specific-qtt .homepage-banner{padding:0;margin:0}.homepage-specific-qtt div.toc_qtt{top:-55px !important}}@media(max-width:767px){.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:72px 24px 24px 24px !important}.homepage-specific-qtt .homepage-banner .wrapper picture img{height:auto}}@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}.qtt__calendar .summary p{margin:0}.qtt__calendar .summary{background-color:#f3f3f3}.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>.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>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>.left{width:300px;background:#0071a6}.ticket-choose-wrapper>.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>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>div,.timetable-changes__station-results__time-period-times>div{flex-grow:1}.timetable-changes__station-results__time-labels>div:nth-child(1),.timetable-changes__station-results__time-period-times>div:nth-child(1){flex-grow:0;flex-shrink:0;flex-basis:70px}.timetable-changes__station-results__time-labels>div:nth-child(4),.timetable-changes__station-results__time-period-times>div:nth-child(4){flex-basis:100px;flex-grow:0;text-align:right}.timetable-changes__station-results__time-labels>div:nth-child(5),.timetable-changes__station-results__time-period-times>div:nth-child(5){flex-basis:100%}@media(min-width:1024px){.timetable-changes__station-results__time-labels>div:nth-child(5),.timetable-changes__station-results__time-period-times>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>div{font-weight:700;font-size:1.4rem}.timetable-changes__station-results__time-labels>div:nth-child(2){flex-basis:calc(45% + 70px)}.timetable-changes__station-results__time-labels>div:nth-child(3){flex-basis:0}.timetable-changes__station-results__time-labels>div:nth-child(5){flex-basis:0;flex-grow:0}@media(min-width:1024px){.timetable-changes__station-results__time-labels>div:nth-child(5){flex-basis:280px}}.timetable-changes__station-results__time-labels>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>div{font-weight:700}.timetable-changes__station-results__time-period-times>div del{color:#c3460e;font-weight:400;font-size:1.4rem}.timetable-changes__station-results__time-period-times>div.duration{font-weight:400}.timetable-changes__station-results__time-period-times>div.duration del{color:#5b5756;font-size:1.4rem}.timetable-changes__station-results__time-period-times>div:nth-child(2){flex-shrink:0;flex-basis:70px}@media(min-width:1024px){.timetable-changes__station-results__time-period-times>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>div{font-size:1.4rem;margin-top:12px}@media(min-width:1024px){.timetable-changes__station-results__time-period-change>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>svg{max-width:100%;max-height:350px}@media(min-width:768px){.vectormap__map>svg{max-height:400px}}@media(min-width:1024px){.vectormap__map>svg{max-height:480px}}@media(min-width:1220px){.vectormap__map>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:after{left:0;width:100%;opacity:.9}.page--route-page .qtt--homepage{position:absolute;top:15px;right:0;z-index:5}.page--route-page .layout__region--bottom>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>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>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}}
