@charset "UTF-8";@import url(vendor/jquery-ui.min.css);article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}blockquote,caption,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}ins,u{text-decoration:none}ins{border-bottom:1px solid}img{font-style:italic}button,input,label,option,select,textarea{cursor:pointer}.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:none}.cf:after,.deviation-type-list>li:after,.footer-link-box:after,.forms-maker .row:after,.header-logo:after,.journey-planner__priority-list:after,.journey-planner__transport-type-list:after,.nav:after,.tabs-list:after{content:"";display:table;clear:both}.form-fields>li,.island,.islet,.media,address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hgroup,ol,p,pre,table,ul{margin-bottom:20px;margin-bottom:1.25rem}.islet .form-fields>li,.islet .island,.islet .islet,.islet .media,.islet address,.islet blockquote,.islet dl,.islet fieldset,.islet figure,.islet h1,.islet h2,.islet h3,.islet h4,.islet h5,.islet h6,.islet hgroup,.islet ol,.islet p,.islet pre,.islet table,.islet ul{margin-bottom:10px;margin-bottom:.625rem}.landmark{margin-bottom:40px;margin-bottom:2.5rem}hr{margin-bottom:18px;margin-bottom:1.125rem}dd,ol,ul{margin-left:40px;margin-left:2.5rem}html{font:1em/1.5 TID,sans-serif;overflow-y:scroll;min-height:100%}.alpha,h1{font-size:39px;font-size:2.4375rem;line-height:1.23077}.beta,h2{font-size:28px;font-size:1.75rem;line-height:1.71429}.gamma,h3{font-size:20px;font-size:1.25rem;line-height:1.2}.delta,h4{line-height:1.33333}.epsilon,.zeta,h5,h6{font-size:16px;font-size:1rem;line-height:1.5}hgroup .hN{margin-bottom:0}.giga{font-size:96px;font-size:6rem}.giga,.mega{line-height:1}.mega{font-size:72px;font-size:4.5rem}.kilo{font-size:48px;font-size:3rem;line-height:1}.lead,.lede{font-size:18px;font-size:1.125rem;line-height:1.33333}.milli,.smallprint{font-size:12px;font-size:.75rem;line-height:2}.micro{font-size:10px;font-size:.625rem;line-height:2.4}q{quotes:"‘" "’" "" ""}q:before{content:"‘";content:open-quote}q:after{content:"’";content:close-quote}q q:before{content:"“";content:open-quote}q q:after{content:"”";content:close-quote}blockquote{quotes:"" ""}blockquote p:before{content:"";content:open-quote}blockquote p:after{content:"";content:no-close-quote}blockquote p:last-of-type:after{content:"";content:close-quote}blockquote q:before{content:"‘";content:open-quote}blockquote q:after{content:"’";content:close-quote}blockquote{text-indent:-.41em}blockquote p:last-of-type{margin-bottom:0}.source{display:block;text-indent:0}.source:before{content:"—"}pre{overflow:auto}pre mark{background:none;border-bottom:1px solid;color:inherit}.code-comment{opacity:.75;filter:alpha(opacity=75)}.line-numbers{font-family:monospace,serif;list-style:decimal-leading-zero inside;white-space:nowrap;overflow:auto;margin-left:0}.line-numbers code{white-space:pre}img{max-width:100%}img[height],img[width]{max-width:none}.img--round{border-radius:4px}.img--right{float:right;margin-bottom:20px;margin-left:20px}.img--left{float:left;margin-right:20px;margin-bottom:20px}.img--center{display:block;margin-right:auto;margin-bottom:20px;margin-left:auto}.img--short{height:100px}.img--medium{height:200px}.img--tall{height:300px}figure>img{display:block}li>ol,li>ul{margin-bottom:0}.numbered-list{list-style-type:decimal}table{width:100%}td,th{padding:5px;text-align:left}@media screen and (min-width:480px){td,th{padding:10px}}[colspan]{text-align:center}[colspan="1"]{text-align:left}[rowspan]{vertical-align:middle}[rowspan="1"]{vertical-align:top}.numerical{text-align:right}.t5{width:5%}.t10{width:10%}.t12{width:12.5%}.t15{width:15%}.t20{width:20%}.t25{width:25%}.t30{width:30%}.t33{width:33.333%}.t35{width:35%}.t37{width:37.5%}.t40{width:40%}.t45{width:45%}.t50{width:50%}.t55{width:55%}.t60{width:60%}.t62{width:62.5%}.t65{width:65%}.t66{width:66.666%}.t70{width:70%}.t75{width:75%}.t80{width:80%}.t85{width:85%}.t87{width:87.5%}.t90{width:90%}.t95{width:95%}.table--bordered td,.table--bordered th{border:1px solid #ccc}.table--bordered td:empty,.table--bordered th:empty{border:none}.table--bordered thead tr:last-child th{border-bottom-width:2px}.table--bordered tbody tr th:last-of-type{border-right-width:2px}.table--striped tbody tr:nth-of-type(odd){background-color:#ffc}.table--data{font:12px/1.5 sans-serif}fieldset{padding:20px}.form-fields{list-style:none;margin:0}.form-fields>li:last-child{margin-bottom:0}.additional,.label,label{display:block}.additional{font-weight:400}.check-list{list-style:none;margin:0}.check-label,.check-list .label,.check-list label,.spoken-form label{display:inline-block}.spoken-form label{font:inherit}.extra-help{display:inline-block;visibility:hidden}.text-input:active+.extra-help,.text-input:focus+.extra-help{visibility:visible}.grid{margin-left:-20px;list-style:none;margin-bottom:0}.grid>.grid{margin-left:0}.grid__item{display:inline-block;width:100%;padding-left:20px;vertical-align:top}.nav{list-style:none;margin-left:0}.nav>li,.nav>li>a{display:inline-block;*display:inline;zoom:1}.nav--stacked>li{display:list-item}.nav--stacked>li>a{display:block}.nav--banner{text-align:center}.nav--block{line-height:1;letter-spacing:-.31em;word-spacing:-.43em;white-space:nowrap}.nav--block>li{letter-spacing:normal;word-spacing:normal}.nav--block>li>a{padding:10px}.nav--fit{display:table;width:100%}.nav--fit>li{display:table-cell}.nav--fit>li>a{display:block}.nav--keywords>li:after{content:"," " "}.nav--keywords>li:last-child:after{display:none}.breadcrumb>li+li:before{content:"»" " "}.breadcrumb--path>li+li:before{content:"/" " "}.breadcrumb>li+li[data-breadcrumb]:before{content:attr(data-breadcrumb) " "}.breadcrumb__root{font-weight:700}.one-whole{width:100%}.one-half{width:50%}.one-third{width:33.333%}.two-thirds{width:66.666%}.one-quarter{width:25%}.two-quarters{width:50%}.three-quarters{width:75%}.one-fifth{width:20%}.two-fifths{width:40%}.three-fifths{width:60%}.four-fifths{width:80%}.one-sixth{width:16.666%}.two-sixths{width:33.333%}.three-sixths{width:50%}.four-sixths{width:66.666%}.five-sixths{width:83.333%}.one-eighth{width:12.5%}.two-eighths{width:25%}.three-eighths{width:37.5%}.four-eighths{width:50%}.five-eighths{width:62.5%}.six-eighths{width:75%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.two-tenths{width:20%}.three-tenths{width:30%}.four-tenths{width:40%}.five-tenths{width:50%}.six-tenths{width:60%}.seven-tenths{width:70%}.eight-tenths{width:80%}.nine-tenths{width:90%}.one-twelfth{width:8.333%}.two-twelfths{width:16.666%}.three-twelfths{width:25%}.four-twelfths{width:33.333%}.five-twelfths{width:41.666%}.six-twelfths{width:50%}.seven-twelfths{width:58.333%}.eight-twelfths{width:66.666%}.nine-twelfths{width:75%}.ten-twelfths{width:83.333%}.eleven-twelfths{width:91.666%}@media only screen and (max-width:719px){.palm-one-whole{width:100%}.palm-one-half{width:50%}.palm-one-third{width:33.333%}.palm-two-thirds{width:66.666%}.palm-one-quarter{width:25%}.palm-two-quarters{width:50%}.palm-three-quarters{width:75%}.palm-one-fifth{width:20%}.palm-two-fifths{width:40%}.palm-three-fifths{width:60%}.palm-four-fifths{width:80%}.palm-one-sixth{width:16.666%}.palm-two-sixths{width:33.333%}.palm-three-sixths{width:50%}.palm-four-sixths{width:66.666%}.palm-five-sixths{width:83.333%}.palm-one-eighth{width:12.5%}.palm-two-eighths{width:25%}.palm-three-eighths{width:37.5%}.palm-four-eighths{width:50%}.palm-five-eighths{width:62.5%}.palm-six-eighths{width:75%}.palm-seven-eighths{width:87.5%}.palm-one-tenth{width:10%}.palm-two-tenths{width:20%}.palm-three-tenths{width:30%}.palm-four-tenths{width:40%}.palm-five-tenths{width:50%}.palm-six-tenths{width:60%}.palm-seven-tenths{width:70%}.palm-eight-tenths{width:80%}.palm-nine-tenths{width:90%}.palm-one-twelfth{width:8.333%}.palm-two-twelfths{width:16.666%}.palm-three-twelfths{width:25%}.palm-four-twelfths{width:33.333%}.palm-five-twelfths{width:41.666%}.palm-six-twelfths{width:50%}.palm-seven-twelfths{width:58.333%}.palm-eight-twelfths{width:66.666%}.palm-nine-twelfths{width:75%}.palm-ten-twelfths{width:83.333%}.palm-eleven-twelfths{width:91.666%}}@media only screen and (min-width:720px)and (max-width:1023px){.lap-one-whole{width:100%}.lap-one-half{width:50%}.lap-one-third{width:33.333%}.lap-two-thirds{width:66.666%}.lap-one-quarter{width:25%}.lap-two-quarters{width:50%}.lap-three-quarters{width:75%}.lap-one-fifth{width:20%}.lap-two-fifths{width:40%}.lap-three-fifths{width:60%}.lap-four-fifths{width:80%}.lap-one-sixth{width:16.666%}.lap-two-sixths{width:33.333%}.lap-three-sixths{width:50%}.lap-four-sixths{width:66.666%}.lap-five-sixths{width:83.333%}.lap-one-eighth{width:12.5%}.lap-two-eighths{width:25%}.lap-three-eighths{width:37.5%}.lap-four-eighths{width:50%}.lap-five-eighths{width:62.5%}.lap-six-eighths{width:75%}.lap-seven-eighths{width:87.5%}.lap-one-tenth{width:10%}.lap-two-tenths{width:20%}.lap-three-tenths{width:30%}.lap-four-tenths{width:40%}.lap-five-tenths{width:50%}.lap-six-tenths{width:60%}.lap-seven-tenths{width:70%}.lap-eight-tenths{width:80%}.lap-nine-tenths{width:90%}.lap-one-twelfth{width:8.333%}.lap-two-twelfths{width:16.666%}.lap-three-twelfths{width:25%}.lap-four-twelfths{width:33.333%}.lap-five-twelfths{width:41.666%}.lap-six-twelfths{width:50%}.lap-seven-twelfths{width:58.333%}.lap-eight-twelfths{width:66.666%}.lap-nine-twelfths{width:75%}.lap-ten-twelfths{width:83.333%}.lap-eleven-twelfths{width:91.666%}}@media only screen and (min-width:720px){.lap-and-up-one-whole{width:100%}.lap-and-up-one-half{width:50%}.lap-and-up-one-third{width:33.333%}.lap-and-up-two-thirds{width:66.666%}.lap-and-up-one-quarter{width:25%}.lap-and-up-two-quarters{width:50%}.lap-and-up-three-quarters{width:75%}.lap-and-up-one-fifth{width:20%}.lap-and-up-two-fifths{width:40%}.lap-and-up-three-fifths{width:60%}.lap-and-up-four-fifths{width:80%}.lap-and-up-one-sixth{width:16.666%}.lap-and-up-two-sixths{width:33.333%}.lap-and-up-three-sixths{width:50%}.lap-and-up-four-sixths{width:66.666%}.lap-and-up-five-sixths{width:83.333%}.lap-and-up-one-eighth{width:12.5%}.lap-and-up-two-eighths{width:25%}.lap-and-up-three-eighths{width:37.5%}.lap-and-up-four-eighths{width:50%}.lap-and-up-five-eighths{width:62.5%}.lap-and-up-six-eighths{width:75%}.lap-and-up-seven-eighths{width:87.5%}.lap-and-up-one-tenth{width:10%}.lap-and-up-two-tenths{width:20%}.lap-and-up-three-tenths{width:30%}.lap-and-up-four-tenths{width:40%}.lap-and-up-five-tenths{width:50%}.lap-and-up-six-tenths{width:60%}.lap-and-up-seven-tenths{width:70%}.lap-and-up-eight-tenths{width:80%}.lap-and-up-nine-tenths{width:90%}.lap-and-up-one-twelfth{width:8.333%}.lap-and-up-two-twelfths{width:16.666%}.lap-and-up-three-twelfths{width:25%}.lap-and-up-four-twelfths{width:33.333%}.lap-and-up-five-twelfths{width:41.666%}.lap-and-up-six-twelfths{width:50%}.lap-and-up-seven-twelfths{width:58.333%}.lap-and-up-eight-twelfths{width:66.666%}.lap-and-up-nine-twelfths{width:75%}.lap-and-up-ten-twelfths{width:83.333%}.lap-and-up-eleven-twelfths{width:91.666%}}@media only screen and (max-width:1023px){.portable-one-whole{width:100%}.portable-one-half{width:50%}.portable-one-third{width:33.333%}.portable-two-thirds{width:66.666%}.portable-one-quarter{width:25%}.portable-two-quarters{width:50%}.portable-three-quarters{width:75%}.portable-one-fifth{width:20%}.portable-two-fifths{width:40%}.portable-three-fifths{width:60%}.portable-four-fifths{width:80%}.portable-one-sixth{width:16.666%}.portable-two-sixths{width:33.333%}.portable-three-sixths{width:50%}.portable-four-sixths{width:66.666%}.portable-five-sixths{width:83.333%}.portable-one-eighth{width:12.5%}.portable-two-eighths{width:25%}.portable-three-eighths{width:37.5%}.portable-four-eighths{width:50%}.portable-five-eighths{width:62.5%}.portable-six-eighths{width:75%}.portable-seven-eighths{width:87.5%}.portable-one-tenth{width:10%}.portable-two-tenths{width:20%}.portable-three-tenths{width:30%}.portable-four-tenths{width:40%}.portable-five-tenths{width:50%}.portable-six-tenths{width:60%}.portable-seven-tenths{width:70%}.portable-eight-tenths{width:80%}.portable-nine-tenths{width:90%}.portable-one-twelfth{width:8.333%}.portable-two-twelfths{width:16.666%}.portable-three-twelfths{width:25%}.portable-four-twelfths{width:33.333%}.portable-five-twelfths{width:41.666%}.portable-six-twelfths{width:50%}.portable-seven-twelfths{width:58.333%}.portable-eight-twelfths{width:66.666%}.portable-nine-twelfths{width:75%}.portable-ten-twelfths{width:83.333%}.portable-eleven-twelfths{width:91.666%}}@media only screen and (min-width:1024px){.desk-one-whole{width:100%}.desk-one-half{width:50%}.desk-one-third{width:33.333%}.desk-two-thirds{width:66.666%}.desk-one-quarter{width:25%}.desk-two-quarters{width:50%}.desk-three-quarters{width:75%}.desk-one-fifth{width:20%}.desk-two-fifths{width:40%}.desk-three-fifths{width:60%}.desk-four-fifths{width:80%}.desk-one-sixth{width:16.666%}.desk-two-sixths{width:33.333%}.desk-three-sixths{width:50%}.desk-four-sixths{width:66.666%}.desk-five-sixths{width:83.333%}.desk-one-eighth{width:12.5%}.desk-two-eighths{width:25%}.desk-three-eighths{width:37.5%}.desk-four-eighths{width:50%}.desk-five-eighths{width:62.5%}.desk-six-eighths{width:75%}.desk-seven-eighths{width:87.5%}.desk-one-tenth{width:10%}.desk-two-tenths{width:20%}.desk-three-tenths{width:30%}.desk-four-tenths{width:40%}.desk-five-tenths{width:50%}.desk-six-tenths{width:60%}.desk-seven-tenths{width:70%}.desk-eight-tenths{width:80%}.desk-nine-tenths{width:90%}.desk-one-twelfth{width:8.333%}.desk-two-twelfths{width:16.666%}.desk-three-twelfths{width:25%}.desk-four-twelfths{width:33.333%}.desk-five-twelfths{width:41.666%}.desk-six-twelfths{width:50%}.desk-seven-twelfths{width:58.333%}.desk-eight-twelfths{width:66.666%}.desk-nine-twelfths{width:75%}.desk-ten-twelfths{width:83.333%}.desk-eleven-twelfths{width:91.666%}}@media only screen and (min-width:1200px){.desk-wide-one-whole{width:100%}.desk-wide-one-half{width:50%}.desk-wide-one-third{width:33.333%}.desk-wide-two-thirds{width:66.666%}.desk-wide-one-quarter{width:25%}.desk-wide-two-quarters{width:50%}.desk-wide-three-quarters{width:75%}.desk-wide-one-fifth{width:20%}.desk-wide-two-fifths{width:40%}.desk-wide-three-fifths{width:60%}.desk-wide-four-fifths{width:80%}.desk-wide-one-sixth{width:16.666%}.desk-wide-two-sixths{width:33.333%}.desk-wide-three-sixths{width:50%}.desk-wide-four-sixths{width:66.666%}.desk-wide-five-sixths{width:83.333%}.desk-wide-one-eighth{width:12.5%}.desk-wide-two-eighths{width:25%}.desk-wide-three-eighths{width:37.5%}.desk-wide-four-eighths{width:50%}.desk-wide-five-eighths{width:62.5%}.desk-wide-six-eighths{width:75%}.desk-wide-seven-eighths{width:87.5%}.desk-wide-one-tenth{width:10%}.desk-wide-two-tenths{width:20%}.desk-wide-three-tenths{width:30%}.desk-wide-four-tenths{width:40%}.desk-wide-five-tenths{width:50%}.desk-wide-six-tenths{width:60%}.desk-wide-seven-tenths{width:70%}.desk-wide-eight-tenths{width:80%}.desk-wide-nine-tenths{width:90%}.desk-wide-one-twelfth{width:8.333%}.desk-wide-two-twelfths{width:16.666%}.desk-wide-three-twelfths{width:25%}.desk-wide-four-twelfths{width:33.333%}.desk-wide-five-twelfths{width:41.666%}.desk-wide-six-twelfths{width:50%}.desk-wide-seven-twelfths{width:58.333%}.desk-wide-eight-twelfths{width:66.666%}.desk-wide-nine-twelfths{width:75%}.desk-wide-ten-twelfths{width:83.333%}.desk-wide-eleven-twelfths{width:91.666%}}.push--one-whole{left:100%}.push--five-tenths,.push--four-eighths,.push--one-half,.push--six-twelfths,.push--three-sixths,.push--two-quarters{left:50%}.push--four-twelfths,.push--one-third,.push--two-sixths{left:33.333%}.push--eight-twelfths,.push--four-sixths,.push--two-thirds{left:66.666%}.push--one-quarter,.push--three-twelfths,.push--two-eighths{left:25%}.push--nine-twelfths,.push--six-eighths,.push--three-quarters{left:75%}.push--one-fifth,.push--two-tenths{left:20%}.push--four-tenths,.push--two-fifths{left:40%}.push--six-tenths,.push--three-fifths{left:60%}.push--eight-tenths,.push--four-fifths{left:80%}.push--one-sixth,.push--two-twelfths{left:16.666%}.push--five-sixths,.push--ten-twelfths{left:83.333%}.push--one-eighth{left:12.5%}.push--three-eighths{left:37.5%}.push--five-eighths{left:62.5%}.push--seven-eighths{left:87.5%}.push--one-tenth{left:10%}.push--three-tenths{left:30%}.push--seven-tenths{left:70%}.push--nine-tenths{left:90%}.push--one-twelfth{left:8.333%}.push--five-twelfths{left:41.666%}.push--seven-twelfths{left:58.333%}.push--eleven-twelfths{left:91.666%}[class*=push--]{position:relative}@media only screen and (min-width:720px)and (max-width:1023px){.push--lap-one-whole{left:100%}.push--lap-five-tenths,.push--lap-four-eighths,.push--lap-one-half,.push--lap-six-twelfths,.push--lap-three-sixths,.push--lap-two-quarters{left:50%}.push--lap-four-twelfths,.push--lap-one-third,.push--lap-two-sixths{left:33.333%}.push--lap-eight-twelfths,.push--lap-four-sixths,.push--lap-two-thirds{left:66.666%}.push--lap-one-quarter,.push--lap-three-twelfths,.push--lap-two-eighths{left:25%}.push--lap-nine-twelfths,.push--lap-six-eighths,.push--lap-three-quarters{left:75%}.push--lap-one-fifth,.push--lap-two-tenths{left:20%}.push--lap-four-tenths,.push--lap-two-fifths{left:40%}.push--lap-six-tenths,.push--lap-three-fifths{left:60%}.push--lap-eight-tenths,.push--lap-four-fifths{left:80%}.push--lap-one-sixth,.push--lap-two-twelfths{left:16.666%}.push--lap-five-sixths,.push--lap-ten-twelfths{left:83.333%}.push--lap-one-eighth{left:12.5%}.push--lap-three-eighths{left:37.5%}.push--lap-five-eighths{left:62.5%}.push--lap-seven-eighths{left:87.5%}.push--lap-one-tenth{left:10%}.push--lap-three-tenths{left:30%}.push--lap-seven-tenths{left:70%}.push--lap-nine-tenths{left:90%}.push--lap-one-twelfth{left:8.333%}.push--lap-five-twelfths{left:41.666%}.push--lap-seven-twelfths{left:58.333%}.push--lap-eleven-twelfths{left:91.666%}}@media only screen and (min-width:1024px){.push--desk-one-whole{left:100%}.push--desk-five-tenths,.push--desk-four-eighths,.push--desk-one-half,.push--desk-six-twelfths,.push--desk-three-sixths,.push--desk-two-quarters{left:50%}.push--desk-four-twelfths,.push--desk-one-third,.push--desk-two-sixths{left:33.333%}.push--desk-eight-twelfths,.push--desk-four-sixths,.push--desk-two-thirds{left:66.666%}.push--desk-one-quarter,.push--desk-three-twelfths,.push--desk-two-eighths{left:25%}.push--desk-nine-twelfths,.push--desk-six-eighths,.push--desk-three-quarters{left:75%}.push--desk-one-fifth,.push--desk-two-tenths{left:20%}.push--desk-four-tenths,.push--desk-two-fifths{left:40%}.push--desk-six-tenths,.push--desk-three-fifths{left:60%}.push--desk-eight-tenths,.push--desk-four-fifths{left:80%}.push--desk-one-sixth,.push--desk-two-twelfths{left:16.666%}.push--desk-five-sixths,.push--desk-ten-twelfths{left:83.333%}.push--desk-one-eighth{left:12.5%}.push--desk-three-eighths{left:37.5%}.push--desk-five-eighths{left:62.5%}.push--desk-seven-eighths{left:87.5%}.push--desk-one-tenth{left:10%}.push--desk-three-tenths{left:30%}.push--desk-seven-tenths{left:70%}.push--desk-nine-tenths{left:90%}.push--desk-one-twelfth{left:8.333%}.push--desk-five-twelfths{left:41.666%}.push--desk-seven-twelfths{left:58.333%}.push--desk-eleven-twelfths{left:91.666%}}.brand{color:#e60000!important}.brand,.brand-face{font-family:Din,sans-serif!important}.brand-color,.brand-colour{color:#e60000!important}.float--right{float:right!important}.float--left{float:left!important}.float--none{float:none!important}.text--left{text-align:left!important}.text--center{text-align:center!important}.text--right{text-align:right!important}.weight--light{font-weight:300!important}.weight--normal{font-weight:400!important}.weight--semibold{font-weight:600!important}.push{margin:20px!important}.push--top{margin-top:20px!important}.push--right{margin-right:20px!important}.push--bottom{margin-bottom:20px!important}.push--left{margin-left:20px!important}.push--ends{margin-top:20px!important;margin-bottom:20px!important}.push--sides{margin-right:20px!important;margin-left:20px!important}.push-half{margin:10px!important}.push-half--top{margin-top:10px!important}.push-half--right{margin-right:10px!important}.push-half--bottom{margin-bottom:10px!important}.push-half--left{margin-left:10px!important}.push-half--ends{margin-top:10px!important;margin-bottom:10px!important}.push-half--sides{margin-right:10px!important;margin-left:10px!important}.flush{margin:0!important}.flush--top{margin-top:0!important}.flush--right{margin-right:0!important}.flush--bottom{margin-bottom:0!important}.flush--left{margin-left:0!important}.flush--ends{margin-top:0!important;margin-bottom:0!important}.flush--sides{margin-right:0!important;margin-left:0!important}.soft{padding:20px!important}.soft--top{padding-top:20px!important}.soft--right{padding-right:20px!important}.soft--bottom{padding-bottom:20px!important}.soft--left{padding-left:20px!important}.soft--ends{padding-top:20px!important;padding-bottom:20px!important}.soft--sides{padding-right:20px!important;padding-left:20px!important}.soft-half{padding:10px!important}.soft-half--top{padding-top:10px!important}.soft-half--right{padding-right:10px!important}.soft-half--bottom{padding-bottom:10px!important}.soft-half--left{padding-left:10px!important}.soft-half--ends{padding-top:10px!important;padding-bottom:10px!important}.soft-half--sides{padding-right:10px!important;padding-left:10px!important}.hard{padding:0!important}.hard--top{padding-top:0!important}.hard--right{padding-right:0!important}.hard--bottom{padding-bottom:0!important}.hard--left{padding-left:0!important}.hard--ends{padding-top:0!important;padding-bottom:0!important}.hard--sides{padding-right:0!important;padding-left:0!important}.full-bleed{margin-right:-20px!important;margin-left:-20px!important}.islet .full-bleed{margin-right:-10px!important;margin-left:-10px!important}.informative{cursor:help!important}.muted{opacity:.5!important;filter:alpha(opacity=50)!important}.proceed{text-align:right!important}.go:after{content:" " "»"!important}.caps{text-transform:uppercase!important}.accessibility,.visuallyhidden,input[type=checkbox],input[type=radio]{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}@media only screen and (max-width:719px){.accessibility--palm,.visuallyhidden--palm{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:720px)and (max-width:1023px){.accessibility--lap,.visuallyhidden--lap{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:720px){.accessibility--lap-and-up,.visuallyhidden--lap-and-up{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (max-width:1023px){.accessibility--portable,.visuallyhidden--portable{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:1024px){.accessibility--desk,.visuallyhidden--desk{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media only screen and (min-width:1200px){.accessibility--desk-wide,.visuallyhidden--desk-wide{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@keyframes a{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse{animation-name:a}@keyframes b{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounceIn{animation-name:b}@keyframes c{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.bounceOut{animation-name:c}@keyframes d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:d}@keyframes e{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:e}@keyframes f{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:"zoomIn"}@keyframes g{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:"zoomOut"}.bikestop__marker span,.bikestops-availability__bikes,.bikestops-availability__locks,.bikestops-details,.breadcrumb>li+li,.close-btn,.expandable-block__header a,.expander__icon-dropdown span,.footer-address-box,.footer-contact-list__item a,.form-header a,.journey-planner__switch-direction,.map__my-position-btn,.map__transport-type,.map__zoom-in-btn,.map__zoom-out-btn,.navigation-hamburger-button,.navigation-primary__expand-collapse-button,.ngdialog-close,.search-form__button,.table-regular__expander .expander__icon-dropdown span{display:inline-block}.bikestop__marker span:before,.bikestops-availability__bikes:before,.bikestops-availability__locks:before,.bikestops-details:before,.breadcrumb>li+li:before,.close-btn:before,.expandable-block__header a:before,.expander__icon-dropdown span:before,.footer-address-box:before,.footer-contact-list__item a:before,.form-header a:before,.journey-planner__switch-direction:before,.map__my-position-btn:before,.map__transport-type:before,.map__zoom-in-btn:before,.map__zoom-out-btn:before,.navigation-hamburger-button:before,.navigation-primary__expand-collapse-button:before,.ngdialog-close:before,.search-form__button:before,.table-regular__expander .expander__icon-dropdown span:before{content:"";width:100%;height:100%;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:100%}.icon-svg,.icon-svg:before{display:inline-block}.icon-svg:before{content:"";width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:100%}.icon-svg-star--dark-grey:before,.stop-results__favourites input[type=checkbox]:checked+label:hover:before,.toolbar .icon-svg-star--grey:hover:before,.toolbar__checkbox input[type=checkbox]:checked+label:hover:before{animation:a .5s}.check .icon-svg{display:block;width:22px;height:22px}.check .icon-svg:before{width:22px;height:16px}html{overflow-y:visible}body{background-color:#333941}main{padding:0 0 120px;background:#f5f5f5}main:after{content:"";display:block;clear:both}@media only screen and (max-width:719px){main{padding:0 0 110px}}a{color:#252525}a:hover{color:#e60000}.lt-ie9 .grid:after{content:"";clear:both;display:block}.lt-ie9 .grid__item{float:left}.lt-ie9 .grid--rev .grid__item{float:right}.lt-ie9 .desk-one-whole{width:100%}.lt-ie9 .desk-one-half{width:50%}.lt-ie9 .desk-one-third{width:33.333%}.lt-ie9 .desk-two-thirds{width:66.666%}.lt-ie9 .desk-one-quarter{width:25%}.lt-ie9 .desk-two-quarters{width:50%}.lt-ie9 .desk-three-quarters{width:75%}.lt-ie9 .desk-one-fifth{width:20%}.lt-ie9 .desk-two-fifths{width:40%}.lt-ie9 .desk-three-fifths{width:60%}.lt-ie9 .desk-four-fifths{width:80%}.lt-ie9 .desk-one-sixth{width:16.666%}.lt-ie9 .desk-two-sixths{width:33.333%}.lt-ie9 .desk-three-sixths{width:50%}.lt-ie9 .desk-four-sixths{width:66.666%}.lt-ie9 .desk-five-sixths{width:83.333%}.lt-ie9 .desk-one-eighth{width:12.5%}.lt-ie9 .desk-two-eighths{width:25%}.lt-ie9 .desk-three-eighths{width:37.5%}.lt-ie9 .desk-four-eighths{width:50%}.lt-ie9 .desk-five-eighths{width:62.5%}.lt-ie9 .desk-six-eighths{width:75%}.lt-ie9 .desk-seven-eighths{width:87.5%}.lt-ie9 .desk-one-tenth{width:10%}.lt-ie9 .desk-two-tenths{width:20%}.lt-ie9 .desk-three-tenths{width:30%}.lt-ie9 .desk-four-tenths{width:40%}.lt-ie9 .desk-five-tenths{width:50%}.lt-ie9 .desk-six-tenths{width:60%}.lt-ie9 .desk-seven-tenths{width:70%}.lt-ie9 .desk-eight-tenths{width:80%}.lt-ie9 .desk-nine-tenths{width:90%}.lt-ie9 .desk-one-twelfth{width:8.333%}.lt-ie9 .desk-two-twelfths{width:16.666%}.lt-ie9 .desk-three-twelfths{width:25%}.lt-ie9 .desk-four-twelfths{width:33.333%}.lt-ie9 .desk-five-twelfths{width:41.666%}.lt-ie9 .desk-six-twelfths{width:50%}.lt-ie9 .desk-seven-twelfths{width:58.333%}.lt-ie9 .desk-eight-twelfths{width:66.666%}.lt-ie9 .desk-nine-twelfths{width:75%}.lt-ie9 .desk-ten-twelfths{width:83.333%}.lt-ie9 .desk-eleven-twelfths{width:91.666%}.grid{font-size:0}.grid .grid__item{font-size:16px;font-size:1rem;line-height:1.5}.grid .grid__item--top-space{padding-top:20px}.grid .grid__item--top-space-30{padding-top:30px}@media only screen and (max-width:719px){.grid .grid__item--mobile-space{padding-top:0}}.grid--rev{direction:rtl;text-align:left}.grid--rev>.grid__item{direction:ltr;text-align:left}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.print-only{display:none}@media only screen and (max-width:719px){#epi-quickNavigator{display:none!important}}.lowercase{text-transform:lowercase}.cta-link,.em-link-any span,.em-link a{font-weight:500;font-size:18px;text-decoration:none;position:relative;display:inline-block;padding-left:20px;text-indent:-20px;color:#006bb3}.cta-link:after,.em-link-any span:after,.em-link a:after{content:"";width:1px;height:1px;background-size:0;position:absolute;left:-2000em}.cta-link:before,.em-link-any span:before,.em-link a:before{content:"";display:inline-block;width:12px;height:12px;transition:transform .15s cubic-bezier(.215,.61,.355,1);background-repeat:no-repeat;background-position:0;background-size:12px 12px;margin-right:8px;transform:translateZ(0);vertical-align:baseline}.cta-link:visited,.em-link-any span:visited,.em-link a:visited{color:#006bb3}.cta-link-hover,.em-link-any .navigation-list__block:hover span,.em-link-any span:hover,.em-link .navigation-list__block:hover a,.em-link a:hover,.navigation-list__block:hover .cta-link,.navigation-list__block:hover .em-link-any span,.navigation-list__block:hover .em-link a{color:#004e88;text-decoration:underline}.cta-link-hover:before,.em-link-any .navigation-list__block:hover span:before,.em-link-any span:hover:before,.em-link .navigation-list__block:hover a:before,.em-link a:hover:before,.navigation-list__block:hover .cta-link:before,.navigation-list__block:hover .em-link-any span:before,.navigation-list__block:hover .em-link a:before{transform:translate3d(3px,0,0);-webkit-transform:translate(3px)}.em-link+.em-link{margin-bottom:10px}.table-layout--desktop{display:table;width:100%}@media only screen and (max-width:719px){.table-layout--desktop{display:block}}.table-cell--desktop{display:table-cell;width:100%;padding-right:20px;vertical-align:top}.table-cell--desktop:last-child{padding-right:0}@media only screen and (max-width:719px){.table-cell--desktop{display:block;padding-right:0}}body{color:#252525}.alpha,.beta,.delta,.gamma,h1,h2,h3,h4{font-family:TID,sans-serif;font-weight:700;line-height:1.2;margin-bottom:20px;margin-bottom:1.3rem}.alpha,h1{margin-bottom:2.6rem}@media only screen and (max-width:1023px){.alpha,h1{font-size:30px;font-size:1.875rem;line-height:1.6;margin-bottom:20px;margin-bottom:1.3rem}}@media only screen and (max-width:1023px){h2{font-size:24px;font-size:1.5rem;line-height:1}}@media only screen and (max-width:1023px){h3{font-size:20px;font-size:1.25rem;line-height:1.2}}.delta,h4{font-weight:500;font-size:18px;font-size:1.125rem}p{margin-bottom:20px;margin-bottom:1.3rem;line-height:1.45}select:focus{outline:1px solid #b4e6ff;border-color:#59c5fc!important}.readability h1{font-size:55px;line-height:1.27;font-weight:500;padding-bottom:20px;margin-bottom:0}@media only screen and (max-width:719px){.readability h1{font-size:38px;padding-bottom:13px;line-height:1.26}}.readability h2{font-size:32px;line-height:1.25;font-weight:500;padding-bottom:9px;margin-bottom:0}@media only screen and (max-width:719px){.readability h2{font-size:28px;line-height:1.29;padding-bottom:7px}}.readability h3,.readability h4,.readability h5,.readability h6{margin-bottom:8px;margin-bottom:.5rem}.readability h3{font-size:22px;line-height:1.27;padding-bottom:4px;margin-bottom:0}@media only screen and (max-width:719px){.readability h3{line-height:1.18;padding-bottom:7px}}.readability h4{font-size:18px;font-weight:700;padding-bottom:0;margin-bottom:0;line-height:1.44}.readability ul{font-size:18px}.readability p{font-size:18px;line-height:1.45}.readability .block-header{border-bottom:1px solid #ccc;padding:10px 20px;margin-bottom:0}.forms-maker .customFileUpload,.standard-btn-1,.standard-btn-2,.standard-btn-3{display:inline-block;min-height:44px;line-height:30px;padding:7px 30px;background-color:#76a300;border-radius:2px;border:none;font-size:19px;color:#fff;text-decoration:none;font-weight:500;text-align:center;vertical-align:middle;transition:background-color .2s}@media only screen and (max-width:719px){.forms-maker .customFileUpload,.standard-btn-1,.standard-btn-2,.standard-btn-3{width:100%;max-width:100%;display:block}}.forms-maker .customFileUpload:hover,.standard-btn-1:hover,.standard-btn-2:hover,.standard-btn-3:hover{background-color:#6a9300;color:#fff}.forms-maker .customFileUpload:active,.standard-btn-1:active,.standard-btn-2:active,.standard-btn-3:active{background-color:#507d00}.forms-maker .customFileUpload[disabled],.standard-btn-1[disabled],.standard-btn-2[disabled],.standard-btn-3[disabled]{background-color:#c8da99;cursor:not-allowed}.standard-btn-2{background-color:#333941}.standard-btn-2:hover{background-color:#101924}.standard-btn-2:active{background-color:#000}.standard-btn-2[disabled]{background-color:#adb0b3}.standard-btn-3{background-color:#cdd3dc;color:#000}.standard-btn-3:hover{background-color:#b9c2ce;color:#000}.standard-btn-3:active{background-color:#a4adb9}.standard-btn-3[disabled]{background-color:#e5e6ea;color:#949494}.article__content a.standard-btn-1,.article__content a.standard-btn-2{color:#fff}.article__content a.standard-btn-3{color:#000}.standard-btn-auto{padding-left:15px;padding-right:15px}.close-btn{position:absolute;right:0;top:0;width:41px;height:41px;padding:10px 12px;background:#333941;z-index:1002;border:none}.close-btn:before{margin-left:1px}.button-list{list-style-type:none;float:right;margin:0}.button-list li{display:inline-block}.button-list li>a{padding:7px 20px;min-width:140px;margin-left:20px}@media only screen and (max-width:719px){.button-list li{width:100%;display:block}.button-list li:last-child,.button-list li:last-child>a,.button-list li:last-child>button{margin-bottom:0}.button-list li>a,.button-list li>button{margin:0 0 10px}}.button-list li:first-child>a{margin-left:0}.button-list--left{float:none}.form-block--panel .input-label_required,.input-label{font-size:18px;line-height:1.44;color:#252525;margin-bottom:5px;font-weight:500}.journey-planner__form .input-label{color:#fff;line-height:25px}@media only screen and (max-width:719px){.journey-planner__find-travel .input-label,.travel-planner-widget-block .input-label{display:table-cell;width:50px}}.form-block__item .input-help-text{font-size:14px;line-height:1.57}form:-moz-submit-invalid,form:-moz-ui-invalid,form:invalid{box-shadow:none}input{cursor:auto}input[type=file]{cursor:pointer}input:focus,textarea:focus{outline:none;box-shadow:inset 0 0 0 1px #59c5fc!important;border-color:#59c5fc!important}a:focus,button:focus,input[type=submit]:focus{outline:none;box-shadow:inset 0 0 0 2px #59c5fc!important}.input-help-text,p.input-help-text{font-size:16px;line-height:1.57}fieldset{min-width:0}input[readonly]{background:#f1f1f1;color:#999}select{border-radius:4px;padding:7px;border:none}select:focus::-ms-value{background:transparent;color:#252525}.form-autocomplete{position:relative}.form-autocomplete>input[type=text]{width:100%;padding-right:40px;text-overflow:ellipsis}.form-autocomplete>ul{margin:0;list-style:none;overflow-x:hidden;overflow-y:scroll;max-height:500%;width:100%;position:absolute;z-index:9999;background:#e6e6e6}.form-autocomplete>ul>li{display:block}.form-autocomplete .autocompleteSpinner{display:block;width:22px;height:22px;background-size:contain!important;position:absolute;right:5px;top:11px;background-color:#fff!important;border-radius:4px;text-indent:-9999px}.form-invalid{box-shadow:inset 0 0 0 1px #e60000!important;border-color:#e60000!important}.form__inline{display:inline;vertical-align:top}.form__input--small{width:80px}.form--impersonation{margin-bottom:20px}@media only screen and (max-width:719px){.form--impersonation .form--impersonation__text{display:block;float:left;width:40%;font-size:13px;text-align:left}}@media only screen and (max-width:719px){.form--impersonation .form--impersonation__text--long{width:70%}}.form--impersonation button{height:36px;padding-top:6px}.form--impersonation .form__input--small{vertical-align:top}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{padding:9px 12px;border:1px solid #c8c8c8;border-radius:2px;font-size:18px;line-height:1.44;width:100%;height:44px;background-color:#fff;-webkit-appearance:none}input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover,select:hover,textarea:hover{border:1px solid #949494}input[type=date]:-moz-submit-invalid,input[type=date]:-moz-ui-invalid,input[type=date]:invalid,input[type=email]:-moz-submit-invalid,input[type=email]:-moz-ui-invalid,input[type=email]:invalid,input[type=number]:-moz-submit-invalid,input[type=number]:-moz-ui-invalid,input[type=number]:invalid,input[type=password]:-moz-submit-invalid,input[type=password]:-moz-ui-invalid,input[type=password]:invalid,input[type=tel]:-moz-submit-invalid,input[type=tel]:-moz-ui-invalid,input[type=tel]:invalid,input[type=text]:-moz-submit-invalid,input[type=text]:-moz-ui-invalid,input[type=text]:invalid,select:-moz-submit-invalid,select:-moz-ui-invalid,select:invalid,textarea:-moz-submit-invalid,textarea:-moz-ui-invalid,textarea:invalid{box-shadow:none}input[type=date]:disabled,input[type=date][readonly],input[type=email]:disabled,input[type=email][readonly],input[type=number]:disabled,input[type=number][readonly],input[type=password]:disabled,input[type=password][readonly],input[type=tel]:disabled,input[type=tel][readonly],input[type=text]:disabled,input[type=text][readonly],select:disabled,select[readonly],textarea:disabled,textarea[readonly]{background-color:#eaeaea;color:#9b9b9b;cursor:not-allowed;border:1px solid #c8c8c8}input[type=date]::-ms-clear,input[type=email]::-ms-clear,input[type=number]::-ms-clear,input[type=password]::-ms-clear,input[type=tel]::-ms-clear,input[type=text]::-ms-clear,select::-ms-clear,textarea::-ms-clear{display:none}.input-touched input[type=date].ng-invalid:not(:focus),.input-touched input[type=email].ng-invalid:not(:focus),.input-touched input[type=number].ng-invalid:not(:focus),.input-touched input[type=password].ng-invalid:not(:focus),.input-touched input[type=tel].ng-invalid:not(:focus),.input-touched input[type=text].ng-invalid:not(:focus),.input-touched select.ng-invalid:not(:focus),.input-touched textarea.ng-invalid:not(:focus),.line-candidate__input input[type=date].ng-invalid:not(:focus),.line-candidate__input input[type=email].ng-invalid:not(:focus),.line-candidate__input input[type=number].ng-invalid:not(:focus),.line-candidate__input input[type=password].ng-invalid:not(:focus),.line-candidate__input input[type=tel].ng-invalid:not(:focus),.line-candidate__input input[type=text].ng-invalid:not(:focus),.line-candidate__input select.ng-invalid:not(:focus),.line-candidate__input textarea.ng-invalid:not(:focus),input[type=date].invalid,input[type=email].invalid,input[type=number].invalid,input[type=password].invalid,input[type=tel].invalid,input[type=text].invalid,select.invalid,textarea.invalid{box-shadow:inset 0 0 0 1px #e60000!important;border-color:#e60000!important}.journey-planner input[type=date],.journey-planner input[type=email],.journey-planner input[type=number],.journey-planner input[type=password],.journey-planner input[type=tel],.journey-planner input[type=text],.journey-planner select,.journey-planner textarea{border-color:transparent}input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}select{-webkit-appearance:menulist}input[type=checkbox]+label:before{content:"";color:#484848;display:block;background-size:22px;background-position:50%;background-repeat:no-repeat;background-color:#fff;cursor:pointer;width:24px;height:24px;border-radius:2px;position:absolute;border:1px solid #c8c8c8;left:0}input[type=checkbox]+label:hover:before{border:1px solid #9b9b9b}input[type=checkbox]:checked+label:before{background-color:#76a300;border-color:#76a300}.custom-checkbox input[type=checkbox]+label:before{display:none}input[type=checkbox]:disabled+label svg{background-color:#e5e6ea}input[type=checkbox]:disabled+label:before,input[type=checkbox]:disabled+label svg,input[type=checkbox]:disabled:hover+label:before,input[type=checkbox]:disabled:hover+label svg{border:1px solid #c8c8c8;cursor:not-allowed}input[type=checkbox]:disabled+label{cursor:not-allowed}input[type=checkbox]:focus+label:before,input[type=checkbox]:focus+label svg{box-shadow:inset 0 0 0 1px #59c5fc;border-color:#59c5fc!important}input[type=checkbox]+label{position:relative;padding-left:34px;font-weight:400;font-size:18px;margin-bottom:14px;line-height:24px}input[type=checkbox]+label svg{width:24px;height:24px;border-radius:2px;background-color:#fff;border:1px solid #c8c8c8;vertical-align:middle;position:absolute;left:0}.journey-planner__form input[type=checkbox]+label svg{border-color:transparent}input[type=checkbox]+label:hover svg,input[type=checkbox]+label svg:hover{border-color:#9b9b9b}input[type=checkbox]+label polyline{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18px;stroke-dashoffset:18px;transition:all .3s ease}input[type=checkbox]:checked+label svg{background-color:#76a300;border-color:#76a300}input[type=checkbox]:checked+label svg:hover{border-color:#76a300}input[type=checkbox]:checked+label polyline{stroke-dashoffset:0}.journey-planner__form input[type=checkbox]+label:hover svg,.journey-planner__form input[type=checkbox]+label svg:hover{border-color:transparent}input[type=radio]:checked+label:before{border:6px solid #fff;background-color:#76a300;transition:border .2s cubic-bezier(.32,.98,.54,.95),background 0s}input[type=radio]:focus+label:before{box-shadow:0 0 0 2px #59c5fc!important}input[type=radio]+label{margin-bottom:14px;font-size:18px;font-weight:400}input[type=radio]+label:hover:before{box-shadow:0 0 0 1px #9b9b9b}input[type=radio]+label:before{content:"";display:inline-block;border-radius:50%;background-color:#fff;width:22px;height:22px;margin:-4px 10px 0 0;vertical-align:middle;border:10px solid #fff;cursor:pointer;box-shadow:0 0 0 1px #c8c8c8;transition:border .4s cubic-bezier(.45,1.8,.5,.75),background 0s linear .2s}.journey-planner__form input[type=radio]+label:before{box-shadow:none}input[type=radio]:disabled+label:before{background-color:#e5e6ea;border-color:#e5e6ea}input[type=radio]:disabled+label,input[type=radio]:disabled+label:before{cursor:not-allowed}input[type=radio]:disabled+label:hover:before{box-shadow:0 0 0 1px #c8c8c8}input[type=radio]:checked:disabled+label:before{background-color:#c8c8c8}.date-input{position:relative}.date-input input[type=date]{display:none;padding-left:10px}@media only screen and (max-width:719px){.date-input input[type=date]{position:absolute;display:none}.date-input .search-form{margin-top:-37px;pointer-events:none}.date-input .search-form__button{pointer-events:none}}.form__customSelect{padding:9px 12px;border:1px solid #c8c8c8;border-radius:2px;font-size:18px;line-height:1.44;width:100%;height:44px;background-color:#fff;-webkit-appearance:none;padding:0 35px 0 0;display:inline-block;overflow:hidden;vertical-align:middle;position:relative}.form__customSelect:hover{border:1px solid #949494}.form__customSelect:-moz-submit-invalid,.form__customSelect:-moz-ui-invalid,.form__customSelect:invalid{box-shadow:none}.form__customSelect:disabled,.form__customSelect[readonly]{background-color:#eaeaea;color:#9b9b9b;cursor:not-allowed;border:1px solid #c8c8c8}.form__customSelect::-ms-clear{display:none}.form__customSelect.invalid,.input-touched .form__customSelect.ng-invalid:not(:focus),.line-candidate__input .form__customSelect.ng-invalid:not(:focus){box-shadow:inset 0 0 0 1px #e60000!important;border-color:#e60000!important}.form__customSelect:after{content:"";position:absolute;right:16px;top:50%;margin-top:-3px;display:block;height:0;width:0;border:5px solid transparent;border-top:6px solid #333}.form__customSelect select{position:absolute;left:0;top:0;z-index:2;padding:7px 0 7px 7px;width:100%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:.0001}.form__customSelect span{height:44px;line-height:44px;padding:0 11px;white-space:nowrap;color:#252525;font-size:18px;display:block}.journey-planner__form .form__customSelect,.journey-planner__form .form__customSelect:hover{border-color:transparent}.dropdown-input{background:none;position:relative}.dropdown-input+select{position:absolute;top:0}@media only screen and (min-width:1024px){.dropdown-input+select{pointer-events:none}}.dropdown-input .active button{background-color:#e6f7ff}.dropdown-input:after{content:"";position:absolute;right:16px;top:50%;margin-top:-3px;display:block;height:0;width:0;border:5px solid transparent;border-top:6px solid #333;transition:transform .2s;pointer-events:none;z-index:3}.dropdown-input.opened:after{transform:rotate(180deg) translateY(6px)}.dropdown-input .dropdown-input__option-list{list-style:none;width:100%;border:1px solid #c8c8c8;margin:0;padding:0;background-color:#fff;position:absolute;top:47px;z-index:10}@media only screen and (max-width:1023px){.dropdown-input .dropdown-input__option-list{display:none}}.dropdown-input .dropdown-input__selected-button{padding:9px 12px;border:1px solid #c8c8c8;border-radius:2px;font-size:18px;line-height:1.44;width:100%;height:44px;background-color:#fff;-webkit-appearance:none;text-align:left;position:relative;z-index:2}.dropdown-input .dropdown-input__selected-button:hover{border:1px solid #949494}.dropdown-input .dropdown-input__selected-button:-moz-submit-invalid,.dropdown-input .dropdown-input__selected-button:-moz-ui-invalid,.dropdown-input .dropdown-input__selected-button:invalid{box-shadow:none}.dropdown-input .dropdown-input__selected-button:disabled,.dropdown-input .dropdown-input__selected-button[readonly]{background-color:#eaeaea;color:#9b9b9b;cursor:not-allowed;border:1px solid #c8c8c8}.dropdown-input .dropdown-input__selected-button::-ms-clear{display:none}.dropdown-input .dropdown-input__selected-button.invalid,.input-touched .dropdown-input .dropdown-input__selected-button.ng-invalid:not(:focus),.line-candidate__input .dropdown-input .dropdown-input__selected-button.ng-invalid:not(:focus){box-shadow:inset 0 0 0 1px #e60000!important;border-color:#e60000!important}.dropdown-input .dropdown-input__selected-button:focus{box-shadow:inset 0 0 0 1px #59c5fc!important;border-color:#59c5fc}@media only screen and (max-width:1023px){.dropdown-input .dropdown-input__selected-button{pointer-events:none}}.dropdown-input .dropdown-input__selected-button.focused{box-shadow:inset 0 0 0 1px #59c5fc;border-color:#59c5fc!important}.dropdown-input .dropdown-input__option-button{border:none;width:100%;height:42px;font-size:18px;background-color:#fff;text-align:left;padding:0 10px}.dropdown-input .dropdown-input__option-button .selected{font-weight:700}.dropdown-wrapper,.form-block{position:relative}.form-block__item{margin-bottom:30px}.form-block__item p{margin-bottom:0}@media only screen and (max-width:719px){.form-block__item{display:table;width:100%}}.journey-planner__form .form-block__item{margin-bottom:0}.form-block__text{margin-top:10px;display:block}.form-block__text p:last-child{margin-bottom:0}.form-block__item--spacing{margin-top:20px}.form-block__label{text-transform:uppercase;position:relative;margin-bottom:2px}@media only screen and (max-width:719px){.form-block__label{display:table-cell;width:50px}}@media only screen and (max-width:719px){.form-block__label--noCell{display:block;width:auto}}.form-block__switch-places-container{position:relative}.form-block__switch-places{position:absolute;left:-36px;top:42px;width:20px;height:20px;color:#9b9b9b;background-color:transparent;border:none;padding:0}@media only screen and (max-width:719px){.form-block__switch-places{right:auto;top:-18px;left:0}}.form-block__element{position:relative}.form-block__element>a{width:34px;height:34px;padding:7px 8px;position:absolute;fill:#9b9b9b;top:50%;right:1px;margin-top:-17px;border-radius:0 4px 4px 0;background:#eaeaea}.form-block__typehead-result{padding:5px 70px 5px 10px;font-size:14px;color:#252525;position:relative}.form-block__typehead-result .form-block__icon-list{position:absolute;right:10px;top:5px}.form-block__typehead-result .form-block__icon-list .icon-svg{height:16px;width:16px;display:inline-block;vertical-align:top;position:relative;top:2px;margin-left:5px}.form-block__typehead-result .form-block__icon-list .icon-svg-Area--grey,.form-block__typehead-result .form-block__icon-list .icon-svg-Stop--grey{height:16px;width:16px}.form-block__typehead-result .form-block__icon-list .icon-svg-PointOfInterest--grey{height:16px;width:16px;background-size:contain;background-position:50%}.form-block__typehead-result .form-block__icon-list .icon-svg-Street--grey{height:16px;width:16px}.form-block__typehead-result .form-block__icon-list .icon-svg-AirportBus--grey:before,.form-block__typehead-result .form-block__icon-list .icon-svg-Bus--grey:before,.form-block__typehead-result .form-block__icon-list .map__transport-btn:before{position:relative;top:2px}.active>.form-block__typehead-result{background-color:#fff}.form-block__desc{font-size:15px;font-weight:500;margin:10px 0 20px}.form-block__radio{padding-top:10px}.form-block__radio ul{margin:0;list-style:none}.form-block__checkbox{margin:27px 0 2px 50px;font-size:15px;font-weight:400;min-height:22px}.form-block__checkbox ul{list-style-type:none}.form-block__checkbox label{position:relative;padding-left:35px}.form-block__checkbox label .form-block__required{position:absolute;left:22px;top:-2px}.form-block__checkbox p{margin-bottom:0}.form-block__checkbox--spacing{margin-bottom:15px}.form-block__checkbox--left{margin-left:0;margin-top:10px}.form-block__bottom-link{position:absolute;bottom:10px;right:15px;color:#fff}.form-block__bottom-link:hover{color:#fff}.form-block__title{margin-top:5px;margin-bottom:20px}.form-block__group{margin-top:40px}.form-block__group:first-child,.form-block__group:first-of-type{margin-top:0}.form-block__group h4+p{margin-top:-15px}.form-block--vertical .form-block__item{max-width:330px;display:table;width:100%}.form-block--vertical .form-block__label{display:table-cell;width:50px}.form-block--vertical .form-block__switch-places{right:32px;top:33px;transform:rotate(0deg)}.form-block--order .form-block__label{width:150px}.form-block--order .form-block__item{min-width:360px}.form-block--order .form-block__select--equal span{width:92px}.form-block--panel{padding:20px;background-color:#fff}.form-block--panel .form-block__item{margin-bottom:15px;max-width:280px}@media only screen and (max-width:719px){.form-block--panel .form-block__item{max-width:none}}.form-block--panel .form__customSelect{max-width:280px}.form-block--panel .form-block__label{text-transform:none;display:block;padding-right:20px;font-weight:700;width:auto;font-size:18px}.form-block--panel input[type=email],.form-block--panel input[type=number],.form-block--panel input[type=password],.form-block--panel input[type=text],.form-block--panel textarea{width:100%}.form-block--panel textarea{min-height:120px}.form-block--panel input+input{margin-top:10px}.form-block--panel .form-block__radio{margin-left:0}.form-block--panel .form-block__radio .form-block__label{display:inline-block}.form-block--panel .form-block__checkbox{margin-left:0}.form-block--panel .form-block__checkbox p{display:inline}.form-block--panel .input-label_required:after{content:"*";color:#e60000;margin:5px}.form-block--panel input[type=checkbox]+.input-label_required,.form-block--panel input[type=radio]+.input-label_required{font-weight:400}.form-block--panel .form-block__required_fields:before{content:"*";font-weight:700;color:#e60000;margin:5px}.form-block__label--small{font-size:16px;margin-right:10px}.form-block__select--small{width:120px;margin-right:5px}.form-block__input--small{width:50px;margin-right:5px}.form-block__input--middle{vertical-align:middle}.form-block__ml15{margin-left:15px}.form-block__ml5{margin-left:5px}label>p{margin-bottom:0}.form-block__submit{margin:25px 0 0}.form-block__submit-cancel{padding-top:8px;display:inline-block}@media only screen and (min-width:720px){.form-block__submit-cancel{margin-left:15px}}.form-block__required-block{margin-top:20px}.form-block--margin,.form-block__list{margin-bottom:20px}.form-block__list{margin-bottom:1.3rem}.form-block__inner{padding:0 30px}.form-block__item-container{position:relative;max-width:330px}.form-block__zone-name{position:absolute;right:-75px;top:6px;width:70px}.form-block__item .cg-busy-backdrop{background-color:#333941}.form-block__item .cg-busy-default-wrapper{text-align:left;margin-left:150px}.form-block__label--color{position:relative;width:130px!important;padding-right:45px}.form-block__label--color:after{position:absolute;right:0;top:1px;display:block;content:"";width:40px;height:22px}.form-block__label--color-light:after{background:#fff;border:1px solid #e9e9e9;border-radius:2px}.form-block__label--color-dark:after{background:#757575;border:1px solid #757575;border-radius:2px}.form-block__textarea-links a{margin-right:10px;display:inline-block;margin-top:5px}.form-block__clear-input{position:absolute;right:2px;top:2px;background:#fff;width:34px;height:38px;border:none;padding:9px;border-radius:4px}.form-block__extra-note{padding-left:30px}.no-link{cursor:text!important}.form-list{background:#fff;margin:0;list-style-type:none;margin-bottom:20px}.form-list>li{border-bottom:1px solid #ebebeb;border-top:1px solid #e1e1e1}.form-list>li a{text-decoration:none;padding:10px 20px;display:block}li.form-list__item--selected{border:1px solid #cad6d8;border-right:none}@media only screen and (max-width:1023px){li.form-list__item--selected{border:1px solid #cad6d8}}li.form-list__item--selected a{background:#e6f3f5;position:relative}li.form-list__item--selected a:after,li.form-list__item--selected a:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}@media only screen and (max-width:1023px){li.form-list__item--selected a:after,li.form-list__item--selected a:before{display:none}}li.form-list__item--selected a:after{border-color:rgba(136,183,213,0);border-left-color:#e6f3f5;border-width:21px 9px;margin-top:-21px}li.form-list__item--selected a:before{border-color:rgba(194,225,245,0);border-left-color:#cad6d8;border-width:23px 10px;margin-top:-23px}.form-transport-type{background:#fff;padding:20px 20px 10px}.form-transport-type__list{margin:0;list-style-type:none;margin-left:-10px}.form-transport-type__list li{display:inline-block;text-align:center;margin-left:10px;font-weight:700;margin-bottom:10px}@media only screen and (max-width:719px){.form-transport-type__list li{margin-left:4px}}.form-transport-type__list li a{vertical-align:middle;text-decoration:none;display:inline-block;width:90px;height:76px;border:2px solid #cbcbcb;background:#cbcbcb;border-radius:3px}@media only screen and (max-width:719px){.form-transport-type__list li a{width:80px;height:66px}}.form-transport-type__list li a:hover{color:#252525;background:#fff;border-color:#252525}.form-transport-type__list li.form-transport-type__item--selected a{border-color:#252525;background:#fff}.form-transport-type__list li .icon-svg{display:block;width:28px;height:24px;margin:12px auto 0}.form-transport-type__list li .icon-svg:before{display:block}@media only screen and (max-width:719px){.form-transport-type__list li .icon-svg{margin-top:9px}}.form-transport-type__list li .icon-svg-Tram--dark-grey{height:19px;margin-top:13px;margin-bottom:4px}@media only screen and (max-width:719px){.form-transport-type__list li .icon-svg-Tram--dark-grey{margin-top:10px}}.form-transport-type__list li .icon-svg-Train--dark-grey{width:22px}.form-transport-type__list li .icon-svg-Boat--dark-grey{margin-bottom:-3px;margin-top:9px;height:30px}@media only screen and (max-width:719px){.form-transport-type__list li .icon-svg-Boat--dark-grey{margin-top:6px}}.form-header{background:#fff;border-bottom:1px solid #ebebeb}.form-header h2{font-size:21px;margin:0}.form-header a{text-decoration:none;display:block;padding:16px 45px 16px 20px;position:relative;min-height:54px}.form-header a:hover{color:#252525;cursor:text}@media only screen and (max-width:1023px){.form-header a:hover{color:#e60000;cursor:pointer}}.form-header a:before{position:absolute;right:19px;top:0;width:16px;height:54px;display:none}@media only screen and (max-width:1023px){.form-header a:before{display:block}}@media only screen and (max-width:1023px){.form-list li{display:none}.form-list .form-list__item--selected,.form-wizard--open .form-list li{display:block}}.form-wizard--hidden .form-header a:before{display:none}.ui-widget-header{background:none;color:#252525;border:none}.ui-widget-content{background:#fff;border-radius:0;border:1px solid #adadad}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border-color:transparent;background:none;text-align:center;color:#252525}.ui-state-active,.ui-state-highlight,.ui-widget-content .ui-state-active,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-active,.ui-widget-header .ui-state-highlight{background:#333941;color:#fff;border:1px solid #333941}.ui-datepicker{z-index:10!important}.ui-datepicker th{text-transform:uppercase}.ui-datepicker td a,.ui-datepicker td span{padding:0}.forms-maker{background:#fff;padding:20px;position:relative}.forms-maker.forms-maker-has-summary-page{width:calc(150% + 10px)}.forms-maker.forms-maker-has-summary-page #ticketPickerContainer .checkbox-label{font-weight:500}@media only screen and (max-width:1023px){.forms-maker.forms-maker-has-summary-page{width:auto}}.forms-maker .ticketHeader,.forms-maker h3.orderHeader{font-size:18px;font-weight:500}.forms-maker .from-to-picker-component{width:320px;max-width:100%}.forms-maker .from-to-picker-component>p{font-size:22px;font-weight:500}.forms-maker .from-to-picker-component input[type=text],.forms-maker .from-to-picker-component input[type=text]:hover{border:transparent}.forms-maker .timeControl span{margin-right:15px}@media only screen and (max-width:719px){.forms-maker .inputAreaRuntimeControl{padding-bottom:32px}}.forms-maker .inputAreaRuntimeControl>div>h1{display:none}.forms-maker .autoSavingLabel,.forms-maker .submittingLabel,.forms-maker .validatingLabel{position:absolute;right:20px;bottom:25px;padding:0 15px 8px;border:1px solid #d7d7d7;text-align:center;background-color:#fff}.forms-maker .autoSavingLabel:before,.forms-maker .submittingLabel:before,.forms-maker .validatingLabel:before{content:"";width:32px;height:32px;display:inline-block;background-size:32px;background-position:50%;position:relative;top:8px;margin-right:5px}@media only screen and (max-width:719px){.forms-maker .autoSavingLabel,.forms-maker .submittingLabel,.forms-maker .validatingLabel{left:20px;right:20px;bottom:5px}}.forms-maker .field-group-number{display:none}.forms-maker .column-1-2,.forms-maker .forms-maker-cell{width:auto!important;float:left;max-width:100%}.forms-maker [class*=column]{padding-right:10px}.forms-maker .forms-maker-empty-cell,.forms-maker .informationAreaRuntimeControl,.forms-maker .navigationAreaRuntimeControl,.forms-maker .saveFormButton{display:none}.forms-maker fieldset{border:none;padding:0;margin-bottom:20px;min-width:0}.forms-maker fieldset legend{font-size:21px;line-height:25px;font-weight:700;margin-bottom:10px;max-width:100%}.forms-maker fieldset.required legend{position:relative}.forms-maker fieldset.required legend:after{content:"*";position:absolute;right:-12px;top:-2px;z-index:1;color:#e60000;font-size:16px;font-weight:700}.forms-maker fieldset .forms-maker-field-error{display:block}.forms-maker input[type=date],.forms-maker input[type=text],.forms-maker select,.forms-maker textarea{margin-bottom:5px;width:280px}@media only screen and (max-width:1023px){.forms-maker input[type=date],.forms-maker input[type=text],.forms-maker select,.forms-maker textarea{width:240px}}.forms-maker textarea{min-height:110px}.forms-maker .autocompleteFieldType,.forms-maker .datePickerFieldType,.forms-maker .dropDownListFieldType,.forms-maker .emailFieldType,.forms-maker .fileFieldType,.forms-maker .maskedTextBoxFieldType,.forms-maker .multilineTextBoxFieldType,.forms-maker .postalCodeFieldType,.forms-maker .regexValidatedFieldType,.forms-maker .ruterDatePickerFieldType,.forms-maker .stopSelectionFieldType,.forms-maker .telephoneNumberFieldType,.forms-maker .textBoxFieldType,.forms-maker .urlFieldType{margin-bottom:10px}.forms-maker .hyperlinkFieldType{margin-bottom:20px}.forms-maker .ruterRadioButtonListFieldType{margin-bottom:5px}.forms-maker input[type=date],.forms-maker input[type=text],.forms-maker select{padding:8px}.forms-maker input::-ms-clear{display:none}.forms-maker label{text-transform:none;display:block;padding-right:20px;font-weight:700;width:auto;margin-bottom:2px;font-size:18px}.forms-maker label.required:after{content:"*";color:#e60000;margin:5px}.forms-maker .requiredDescription,.forms-maker input[type=checkbox]+label{font-weight:400}.forms-maker .requiredDescription:before{content:"*";color:red;margin:5px;font-weight:700}.forms-maker .fieldError{border:1px solid #a92424!important}.forms-maker .radioButtonListFieldType ul{list-style-type:none}.forms-maker .labelFieldType{max-width:100%}.forms-maker .inlineHelp{font-size:14px;margin:10px 0;line-height:1.3;display:block}.forms-maker .fileFieldType{margin-top:2px}.forms-maker .forms-maker-field-error{background-color:#ebc8c5;color:#a92424;font-size:16px;font-size:1rem;line-height:1.5;border-radius:4px;display:inline-block;padding:5px 10px;margin-top:5px;margin-bottom:15px;min-width:280px}@media only screen and (max-width:1023px){.forms-maker .forms-maker-field-error{min-width:240px}}.forms-maker div.required,.forms-maker span.required{position:relative;display:inline-block}.forms-maker div.required:after,.forms-maker span.required:after{content:"*";position:absolute;right:-10px;top:-4px;z-index:1;color:#e60000;font-size:16px;font-weight:700}.forms-maker .messageContainer{display:none}.forms-maker .navigationContainer{margin:30px 0}.forms-maker .card-list button,.forms-maker .navigationButtonRow button{background-color:#71a100;color:#fff;padding:4px 40px 5px;border:none;text-decoration:none;font-weight:500;display:inline-block;text-align:center;border-radius:4px;font-size:18px;line-height:1.5;margin-bottom:10px}.forms-maker .card-list button:hover,.forms-maker .navigationButtonRow button:hover{background-color:#829f3e}.forms-maker .card-list button[disabled],.forms-maker .navigationButtonRow button[disabled]{opacity:.5;cursor:text}.forms-maker .navigationButtonRow a{margin-left:20px}.forms-maker .customRadioButtons{margin-bottom:5px;padding-top:5px;margin-left:0;border:none!important}.forms-maker .customRadioButtons li{list-style-type:none}.forms-maker .customRadioButtons label{display:inline-block;position:relative;padding-left:29px;word-wrap:break-word}.forms-maker .customRadioButtons label:before{position:absolute;left:0;top:5px;z-index:2}.forms-maker .customRadioButtons label:after{content:"";width:19px;height:19px;border-radius:19px;border:1px solid #cbcbcb;position:absolute;left:0;top:2px;z-index:1}.forms-maker .customFileUploadContainer{position:relative;padding-top:37px;width:200px;margin-bottom:11px}.forms-maker .customFileUploadContainer:hover .customFileUpload{background:#333941}.forms-maker .customFileUploadContainer input{opacity:0;position:absolute;left:0;top:0;z-index:2;height:38px;width:100%;font-size:100px;overflow:hidden}.forms-maker .customFileUploadContainer input[disabled]+.customFileUpload,.forms-maker .customFileUploadContainer input[disabled]+.customFileUpload:hover{background:#a3a3a3;color:#eaeaea}.forms-maker .fieldFocused .customFileUpload{box-shadow:0 0 0 1.5px #59c5fc,0 0 0 3px #b4e6ff}.forms-maker .customFileUpload{position:absolute;left:0;top:0;z-index:1;background:#333941;width:100%}.forms-maker .customFileUploadWrapper{background:#f5f5f5;width:100%!important;max-width:530px;padding:30px 20px 20px}.forms-maker .ruterFileFieldType{width:100%!important;max-width:530px}.forms-maker .ruterFileFieldType ul{list-style-type:none;margin-left:0}.forms-maker .ruterFileFieldType .forms-maker-cell-field-container .inlineHelp{margin:0;padding:0 0 10px 15px;display:block;overflow:auto}@media only screen and (max-width:1023px){.forms-maker .ruterFileFieldType .forms-maker-cell-field-container .inlineHelp{clear:both;overflow:visible;padding:10px 0}}.forms-maker .ruterFileFieldType .customFileUploadContainer{float:left}.forms-maker .ruterFileFieldType .inlineHelp{display:none}.forms-maker .ruterFileFieldType .icon-remove{background-repeat:no-repeat;text-indent:-99999px;width:14px;height:14px;display:inline-block;position:relative;top:6px;margin-left:3px}.forms-maker .forms-maker-cell{padding-left:2px;padding-right:2px;margin-left:-2px;margin-right:2px}.forms-maker .fm-inputSmall input{width:50px}.forms-maker .fm-inputMedium90.required:after{right:10px}.forms-maker .fm-inputMedium90 input{width:90px;margin-right:20px}.forms-maker .fm-inputMedium160.required:after{right:10px}.forms-maker .fm-inputMedium160 input{width:160px;margin-right:20px}@media only screen and (max-width:1023px){.forms-maker .fm-inputMedium160 input{width:120px}}.forms-maker input[type=date]:disabled,.forms-maker input[type=email]:disabled,.forms-maker input[type=password]:disabled,.forms-maker input[type=text]:disabled,.forms-maker select:disabled,.forms-maker textarea:disabled{background:#eaeaea}.forms-maker input[type=date]{background-repeat:no-repeat;background-position:calc(100% - 6px) 50%;background-size:24px 20px;border-radius:3px 5px 5px 3px;padding:8px;position:relative;min-height:40px}.forms-maker input[type=date]:hover{cursor:pointer}.forms-maker input[type=date]::-webkit-calendar-picker-indicator{opacity:.01;padding:13px 15px;position:absolute;right:0;top:0}.forms-maker input[type=date]::-webkit-inner-spin-button,.forms-maker input[type=date]::-webkit-outer-spin-button{display:none}.forms-maker .card-list>div>div{margin-bottom:10px}.forms-maker .card-list table{border:none;margin-top:15px}.forms-maker .card-list table td,.forms-maker .card-list table th{border:none;text-align:left;padding:5px 10px}@media only screen and (max-width:1023px){.forms-maker .card-list table td,.forms-maker .card-list table th{padding:5px}}.forms-maker .card-list table th{text-align:center;background:#ccdaeb}.forms-maker .card-list table td{background:#fff;border:none;border-bottom:1px solid #ececec}.forms-maker .card-list table button{border:none;color:#252525;font-size:10px;font-weight:400;padding:0;text-indent:-99999px;margin:0 auto;position:relative}.forms-maker .card-list table button,.forms-maker .card-list table button:before{background:no-repeat;background-size:contain;width:14px;height:14px;display:block}.forms-maker .card-list table button:before{content:"";position:absolute;left:0;top:0}@media only screen and (max-width:1023px){.forms-maker .card-list table button,.forms-maker .card-list table button:before{width:12px;height:12px}}@media only screen and (max-width:1023px){.forms-maker .card-list table{font-size:10px}}.forms-maker .ticketSelectionFieldType{max-width:100%;overflow-x:auto;float:none}.forms-maker .ticketSelectionFieldType table{width:100%;border:none;font-size:14px;line-height:1.2;margin-bottom:0;word-wrap:normal;table-layout:auto;margin-top:15px}.forms-maker .ticketSelectionFieldType table th{height:50px;background:#ccdaeb;color:#000}.forms-maker .ticketSelectionFieldType table td,.forms-maker .ticketSelectionFieldType table th{color:#252525;text-align:left;border:none;padding:5px 5px 5px 10px}.forms-maker .ticketSelectionFieldType table td:first-child,.forms-maker .ticketSelectionFieldType table th:first-child{padding-left:20px}.forms-maker .ticketSelectionFieldType table td{padding:10px 5px 10px 10px}.forms-maker .ticketSelectionFieldType table .align-right{text-align:right!important}.forms-maker .ticketSelectionFieldType table .align-left{text-align:left!important}.forms-maker .ticketSelectionFieldType table th{text-align:center}@media only screen and (min-width:1024px){.forms-maker .ticketSelectionFieldType table th:nth-child(5){width:70px}}.forms-maker .ticketSelectionFieldType table th:nth-child(6){width:52px}.forms-maker .ticketSelectionFieldType table td:first-child{font-weight:700}.forms-maker .ticketSelectionFieldType table td:first-child span{font-weight:400}.forms-maker .ticketSelectionFieldType table td:nth-child(5){word-wrap:normal}.forms-maker .ticketSelectionFieldType table td:nth-child(6){white-space:nowrap}.forms-maker .ticketSelectionFieldType table .deleteBtn{vertical-align:middle}@media only screen and (min-width:1024px){.forms-maker .ticketSelectionFieldType table .deleteBtn{width:90px}}.forms-maker .ticketSelectionFieldType table td,.forms-maker .ticketSelectionFieldType table th{font-weight:400}.forms-maker .ticketSelectionFieldType table td p,.forms-maker .ticketSelectionFieldType table th p{margin:0}.forms-maker .ticketSelectionFieldType table td{border-bottom:1px solid #ececec;background:#fff}.forms-maker .ticketSelectionFieldType table .totalRow{font-size:20px}@media only screen and (max-width:1023px){.forms-maker .ticketSelectionFieldType table .totalRow{font-size:16px}}.forms-maker .ticketSelectionFieldType table .totalRow td{text-align:left;border-bottom:none;border-top:3px solid #ececec}.forms-maker .ticketSelectionFieldType table tbody tr:nth-child(2n) td{background:#fff}.forms-maker .ticketSelectionFieldType table button{background:none;border:none;color:#252525;font-size:10px;font-weight:400;padding:0;background-repeat:no-repeat;text-indent:-99999px;width:16px;height:16px;display:block;margin:0 auto}@media only screen and (max-width:1023px){.forms-maker .ticketSelectionFieldType table button{width:12px;height:12px}}@media only screen and (max-width:1023px){.forms-maker .ticketSelectionFieldType table{font-size:10px}}.forms-maker .order-summary-heading{font-size:20px;font-weight:400;margin-top:30px}@media only screen and (max-width:1023px){.forms-maker .order-summary-heading{font-size:18px;margin-top:10px}}.forms-maker .order-summary-component{overflow-y:auto;width:100%;margin-bottom:20px}.forms-maker .order-summary-component table{word-wrap:normal;table-layout:auto;margin-top:0}.forms-maker .order-summary-component table td,.forms-maker .order-summary-component table th{word-wrap:normal}.forms-maker input[type=checkbox].required+label:after{content:"*";position:static;color:red}.forms-maker input[type=checkbox].required+label:before{margin-right:10px}.forms-maker .checkBoxFieldType{position:relative}.forms-maker .forms-maker-loading-modal{background:no-repeat 50%;height:50px;width:100%;background-size:50px 50px;display:block;margin:40px auto 60px;text-align:center;padding-top:60px}.forms-maker .navigationButtonRow{display:block}.forms-maker .forms-maker-max-files-reached{background:#d8edf8;color:#2d6f90;display:inline-block;width:100%;text-align:center;border-radius:5px;margin-top:5px;padding-top:2px;padding-bottom:3px}.forms-maker .travel-card{font-weight:400;height:40px}.forms-maker .ui-datepicker .ui-state-default.ui-state-highlight.ui-state-hover,.ui-datepicker .ui-state-highlight.ui-state-hover{color:#000}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:42%;height:35px}.ui-autocomplete{margin:0;list-style-type:none;background:#e6e6e6;border:1px solid #ccc;max-width:280px}.ui-autocomplete a{padding:5px 10px;color:#252525;font-size:15px;border-radius:0;display:block}.ui-autocomplete a:hover{background:#fff}.ui-autocomplete .ui-state-focus{background:#fff!important}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-state-focus,.ui-widget-content .ui-state-focus{background:none;color:#333;border:none;font-weight:400}.forms-maker--simple .forms-maker__header{margin-bottom:25px}.forms-maker--simple label{padding-top:5px}.review-summary-page-selected .collapse-all,.review-summary-page-selected .expand-all,.review-summary-page-selected .summary-collapse,.review-summary-page-selected .summary-expand,.review-summary-page-selected .summary-page-legend,.review-summary-page-selected div.required:after,.review-summary-page-selected span.required:after{display:none}.review-summary-page-selected .autocompleteFieldType,.review-summary-page-selected .datePickerFieldType,.review-summary-page-selected .dropDownListFieldType,.review-summary-page-selected .emailFieldType,.review-summary-page-selected .fileFieldType,.review-summary-page-selected .hyperlinkFieldType,.review-summary-page-selected .maskedTextBoxFieldType,.review-summary-page-selected .multilineTextBoxFieldType,.review-summary-page-selected .regexValidatedFieldType,.review-summary-page-selected .ruterDatePickerFieldType,.review-summary-page-selected .stopSelectionFieldType,.review-summary-page-selected .telephoneNumberFieldType,.review-summary-page-selected .textBoxFieldType,.review-summary-page-selected .urlFieldType{margin-bottom:0}.review-summary-page-selected .pseudo-field-group{font-size:21px;line-height:25px;font-weight:700;margin-top:20px;display:inline-block}.company-forms-status-page{margin-bottom:20px}#ticketPickerApp label .checkbox-label-desc{font-weight:400;display:block;margin-bottom:10px}#ticketPickerApp .zoneChartImg:before{display:none}#ticketPickerApp .errorMsg{margin-top:10px;background-color:#ebc8c5;color:#a92424;padding:5px 10px;border-radius:4px}#ticketPickerApp div .toFromZones>.nr-zones-multiple{display:block}#ticketPickerApp div .toFromZones>.nr-zones-multiple:first-child label>span{word-spacing:-4px}#ticketPickerApp div .toFromZones>.nr-zones-multiple label>span{display:inline-block;font-size:18px;font-weight:500;min-width:80px}#ticketPickerApp div .toFromZones>.nr-zones-multiple label>span span{word-spacing:0}#ticketPickerApp div .toFromZones>.nr-zones-multiple label>.select-small{min-width:72px}#ticketPickerApp .incdec-button{margin-left:10px;position:relative;top:-5px}#ticketPickerApp .cf-row .cf-icons{font-size:0}#ticketPickerApp .cf-row .cf-icons>input{font-size:16px}#ticketPickerApp .cf-price{float:left;color:#aeaeae;margin-left:40px;padding:14px 0 0;font-size:14px}#ticketPickerApp .multipleTickets{overflow:hidden}#ticketPickerApp .multipleTickets .cf-icons{float:left;width:118px;padding:11px 8px 10px}#ticketPickerApp .from-to-picker-component .input-wrapper input{padding:9px 12px;border:1px solid #c8c8c8;border-radius:2px;font-size:18px;line-height:1.44;width:100%;height:44px;background-color:#fff;-webkit-appearance:none;border-color:transparent}#ticketPickerApp .from-to-picker-component .input-wrapper input:hover{border:1px solid #949494}#ticketPickerApp .from-to-picker-component .input-wrapper input:-moz-submit-invalid,#ticketPickerApp .from-to-picker-component .input-wrapper input:-moz-ui-invalid,#ticketPickerApp .from-to-picker-component .input-wrapper input:invalid{box-shadow:none}#ticketPickerApp .from-to-picker-component .input-wrapper input:disabled,#ticketPickerApp .from-to-picker-component .input-wrapper input[readonly]{background-color:#eaeaea;color:#9b9b9b;cursor:not-allowed;border:1px solid #c8c8c8}#ticketPickerApp .from-to-picker-component .input-wrapper input::-ms-clear{display:none}#ticketPickerApp .from-to-picker-component .input-wrapper input.invalid,.input-touched #ticketPickerApp .from-to-picker-component .input-wrapper input.ng-invalid:not(:focus),.line-candidate__input #ticketPickerApp .from-to-picker-component .input-wrapper input.ng-invalid:not(:focus){box-shadow:inset 0 0 0 1px #e60000!important;border-color:#e60000!important}#ticketPickerApp .from-to-picker-component .input-wrapper input:hover,#ticketPickerApp .zone-picker-component .increment-input,#ticketPickerApp .zone-picker-component .increment-input:hover{border-color:transparent}#ticketPickerApp .from-to-picker-component .cf-label-planner,#ticketPickerApp .from-to-picker-component label,#ticketPickerApp .zone-picker-component .numberOfZones .cf-label-planner,#ticketPickerApp .zone-picker-component .numberOfZones label{font-size:18px;font-weight:500}#ticketPickerApp .numberOfZones span{font-size:0}#ticketPickerApp .numberOfZones span>input{font-size:16px}#ticketPickerApp .zone-picker-component .numberOfZones label{padding-right:0;text-transform:none}#ticketPickerApp div.nr-of-tickets-picker-component.ng-isolate-scope>div>div>div.multipleTickets{border-top:none}#ticketPickerApp div.nr-of-tickets-picker-component div.multipleTickets .input-label{font-weight:500;width:85px}#ticketPickerApp div.nr-of-tickets-picker-component div.multipleTickets .input-label:last-child{font-weight:400;width:auto}#ticketPickerApp .zone-picker-component label span{text-transform:none}@media only screen and (max-width:1023px){.panel__content .gridtable2-wrapper{overflow:auto;margin-bottom:1.25rem}}.panel__content .gridtable2-wrapper table{width:auto;max-width:100%}@media only screen and (max-width:1023px){.panel__content .gridtable2-wrapper table{margin-bottom:0}}#ticketPickerApp .nr-of-tickets-picker-component .cf-row .input-label{width:85px}#ticketPickerApp .cf-row span.input-label:last-child{font-weight:400;width:auto}#ticketPickerApp .multipleTickets .cf-icons{padding:14px 8px 10px;font-weight:400}#ticketPickerApp .nr-of-tickets-picker-component>div{font-size:18px;font-weight:500;margin-bottom:5px;line-height:1.2}.forms-maker #ticketPickerApp label{margin:0}#ticketPickerApp .nr-zones-multiple .select-small,#ticketPickerApp .nr-zones-multiple .select-small:hover{border-color:transparent}.grid--narrow{margin-left:-10px}.grid--narrow>.grid__item{padding-left:10px}.grid--wide{margin-left:-55px}.grid--wide>.grid__item{padding-left:55px}.grid--no-gutter{margin-left:0}.grid--no-gutter>.grid__item{padding-left:0}.grid__cell--bottom{vertical-align:bottom}.input-datepicker{position:relative}.input-datepicker .calendar-icon{width:20px;height:20px;position:absolute;fill:#9b9b9b;top:50%;right:10px;margin-top:-10px;background-color:#000}.input-datepicker .datetimepicker{position:absolute}.validation-msg{background-color:#fce5e5;color:#a92424;border-radius:0;display:block;padding:6px 12px;margin-top:9px;font-size:16px;margin-left:0;list-style:none}.article__content .validation-msg{width:100%}.validation-msg p,.validation-msg ul{margin:0}.validation-msg li{font-size:16px;margin-left:0;list-style:none}@media only screen and (max-width:1023px){.validation-msg{width:100%}}.validation-msg a{color:#a92424;text-decoration:underline}.validation-msg.ng-hide-remove{animation:f .4s}.validation-msg.ng-hide-add{animation:g .4s}@media only screen and (max-width:719px){.compressed-validation-msg .validation-msg{margin-bottom:0}}.travel-planner-widget-block .validation-msg{margin-bottom:0}.validation_summary .validation-msg{display:inline-block;width:auto;min-width:280px}@media only screen and (max-width:1023px){.validation_summary .validation-msg{width:100%;max-width:280px;min-width:0}}.table{margin-bottom:30px}.cg-busy{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1001}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove{transition:all .3s ease;display:block!important}.cg-busy-animation.ng-hide-remove{opacity:0}.cg-busy-animation.ng-hide-add,.cg-busy-animation.ng-hide-remove.ng-hide-remove-active{opacity:1}.cg-busy-animation.ng-hide-add.ng-hide-add-active{opacity:0}.cg-busy-backdrop{background-color:#fff;opacity:.7}.cg-busy-backdrop-animation.ng-hide-add,.cg-busy-backdrop-animation.ng-hide-remove{transition:opacity .3s ease;display:block!important}.cg-busy-backdrop-animation.ng-hide{opacity:0}.cg-busy-default-wrapper{text-align:center}.cg-busy-default-sign{display:inline-block;position:relative;z-index:1002;padding:5px;background-color:#fff;border:1px solid #d7d7d7;margin-top:40px}.cg-busy-default-text{margin:5px 25px;font-size:16px;text-align:left;max-width:400px;color:#252525}.cg-busy--jp .cg-busy-default-spinner{background:no-repeat 50%}.cg-busy-default-spinner{height:50px;width:50px;background-size:50px 50px;display:inline-block;margin-top:15px}.cg-busy--inline .cg-busy-default-sign{margin-top:0;border:none;margin-top:3px}.cg-busy--inline .cg-busy-default-text{margin:0;display:inline-block;vertical-align:middle;position:relative;top:1px;padding-left:5px}.cg-busy--inline .cg-busy-default-spinner{vertical-align:middle;margin-top:0}.cg-busy--small .cg-busy-default-sign{margin-top:0}.cg-busy--small .cg-busy-default-spinner{background-size:25px 25px;width:25px;height:25px;margin-top:0}.cg-busy--small .cg-busy-default-text{margin:0}.cg-busy--set-inline .cg-busy{position:static;display:inline-block}.cg-busy--set-inline .cg-busy-default-text{color:#fff}.cg-busy--set-inline .cg-busy-default-sign{background-color:transparent}@media only screen and (min-width:720px){.cg-busy--jp{position:relative}}.cg-busy--jp .cg-busy{float:right;padding-top:9px}@media only screen and (min-width:720px){.cg-busy--jp .cg-busy{position:absolute;right:200px;left:auto}}@media only screen and (max-width:719px){.cg-busy--jp .cg-busy{float:none;padding-top:0;margin-bottom:20px;display:block}}.cg-busy--jp .validation-msg{margin-top:11px}@media only screen and (max-width:719px){.cg-busy--jp .validation-msg{text-align:center}}.cg-busy--place{margin-top:20px}.cg-busy--jp-page{position:relative;clear:both}.cg-busy--jp-page .cg-busy--small{height:37px}@media only screen and (min-width:720px)and (max-width:1023px){.visible-tablet{display:inherit!important}}.img-cover{position:absolute;top:0;bottom:0;left:50%;width:auto;height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.article .block,.article .em-link,.news-article .block,.news-article .em-link{margin-bottom:25px}.article .block+h2,.article .em-link+h2,.news-article .block+h2,.news-article .em-link+h2{padding-top:15px}.article .block+h3,.article .block+h4,.article .em-link+h3,.article .em-link+h4,.news-article .block+h3,.news-article .block+h4,.news-article .em-link+h3,.news-article .em-link+h4{padding-top:10px}.article h2+.block,.article h3+.block,.news-article h2+.block,.news-article h3+.block{margin-top:7px}.article h4+.block,.news-article h4+.block{margin-top:5px}.article.newsList .news-item-content,.news-article.newsList .news-item-content{padding-bottom:0}.article .multimedia-block+.multimedia-block,.news-article .multimedia-block+.multimedia-block{padding-top:10px}.article .expandable-block+.expandable-block,.news-article .expandable-block+.expandable-block{margin-top:-21px}.article .expandable-block--grey+.expandable-block--grey,.news-article .expandable-block--grey+.expandable-block--grey{margin-top:-25px}.article .general-link-list__item:first-child,.article .general-link-list__item:nth-child(2),.news-article .general-link-list__item:first-child,.news-article .general-link-list__item:nth-child(2){padding-top:0}.article .article-action-btn+.article-action-btn,.article .article-action-btn+.article-action-btn--mobile,.article .article-action-btn--mobile+.article-action-btn,.article .article-action-btn--mobile+.article-action-btn--mobile,.article .article-action-btn--mobile+.article-action-btn--mobile .article-action-btn+.article-action-btn--mobile,.article .article-action-btn--mobile+.article-action-btn--mobile .article-action-btn--mobile+.article-action-btn--mobile,.news-article .article-action-btn+.article-action-btn,.news-article .article-action-btn+.article-action-btn--mobile,.news-article .article-action-btn--mobile+.article-action-btn,.news-article .article-action-btn--mobile+.article-action-btn--mobile,.news-article .article-action-btn--mobile+.article-action-btn--mobile .article-action-btn+.article-action-btn--mobile,.news-article .article-action-btn--mobile+.article-action-btn--mobile .article-action-btn--mobile+.article-action-btn--mobile{margin-top:-10px}.article .em-link+p,.news-article .em-link+p{padding-top:8px}.article .em-link+.em-link,.news-article .em-link+.em-link{margin-top:-20px;padding-top:0}.accessibility-menu{position:absolute;top:10px;left:10px;list-style:none;margin:0;background-color:#fff;z-index:100;padding:2px 0}.accessibility-menu li a{display:block;text-decoration:none;padding:0 10px 0 5px;font-size:16px;font-size:1rem;color:#191f26}.accessibility-menu li a:hover{color:#e60000}.accessibility-menu li a:focus{box-shadow:0 0 0 3px #59c5fc}.bikestop__marker{border:1px solid;background:#fff;text-align:center;height:32px;line-height:30px;padding:0 5px;white-space:nowrap;width:auto;font-size:17px}.bikestop__marker span:before{width:22px;height:15px;margin-right:5px;position:relative;top:1px}.bikestop__marker:before{border:6px solid transparent;border-top-color:inherit;margin-left:-6px;bottom:-11px}.bikestop__marker:after,.bikestop__marker:before{content:"";display:block;width:0;height:0;position:absolute;left:50%}.bikestop__marker:after{border:8px solid transparent;border-top-color:#fff;margin-left:-8px;bottom:-12px}.bikestop__marker--lock span:before{width:12px;background-size:12px 15px}.bikestop__marker--unavailable{width:50px}.bikestop__marker.low{border-color:#e60000;color:#e60000}.bikestop__marker.medium{border-color:#ec700c;color:#ec700c}.bikestop__marker.high{border-color:#76a300;color:#76a300}.bikestop__marker.disabled{border-color:#000;color:#999}.bikestop.focus .bikestop__marker.high,.bikestop.focus .bikestop__marker.low,.bikestop.focus .bikestop__marker.medium{border:2px solid #59cffc}.bikestop.focus .bikestop__marker.high:after,.bikestop.focus .bikestop__marker.low:after,.bikestop.focus .bikestop__marker.medium:after{bottom:-10px}.bikestops-availability{margin:20px 0;color:#252525;font-size:16px}.bikestops-availability__bikes{margin-right:35px}.bikestops-availability__bikes:before{width:25px;height:17px;margin-right:7px;position:relative;top:2px;background-size:25px 17px}.bikestops-availability__locks:before{width:13px;height:17px;margin-right:7px;position:relative;top:2px;background-size:13px 17px}.bikestops-details{display:block;min-height:140px;position:relative}@media only screen and (max-width:1023px){.bikestops-details{min-height:0}}.map__stop-details .bikestops-details .close-btn{right:-11px;top:-11px}.map__stop-details .bikestops-details .map__stop-header{padding-right:80px}.bikestops-details:before{width:25px;height:17px;position:absolute;right:40px;top:0;background-size:25px 17px}.bikestops-details__link{color:#005fba;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}@media only screen and (max-width:719px){.page--palm-spacing{padding-top:20px;padding-top:1.3rem}}.page__elem--spacing{margin-top:2.6rem}.page__wrapper{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:15px;padding-right:15px}.page__wrapper--tablet{max-width:810px}.page__wrapper--full{padding:0}.page__title{padding-top:25px;margin:0 5px 20px 0}.page__title--no-margin{margin-top:0}@media only screen and (max-width:719px){.page__title--no-margin{padding-top:20px}}.page__hr{border:none;border-top:1px solid #bebec0;margin:20px 0}.page__version{font-size:14px;position:absolute;right:15px;bottom:0;display:block;text-align:right;color:#fff;font-family:Arial}@media only screen and (max-width:1023px){.page__version{position:static;padding-top:20px}}.page__popupOpen{overflow:hidden}.header{background-color:#e60000}@media only screen and (max-width:1023px){.header{height:auto}}.header-logo{margin:24px 0}.header-logo a{display:block;width:112px;height:24px;background:no-repeat;background-size:contain}.header-logo img{display:none;height:24px}@media only screen and (max-width:1023px){.header-logo{margin:17px 0 16px}.header-logo img{height:17px;width:79px}}.header__login-link{height:72px;margin:0 0 0 10px;display:inline-block;color:#fff;text-decoration:none;padding:19px 15px}@media only screen and (min-width:1024px){.header__login-link.active{background:#b80000}}@media only screen and (max-width:1023px){.header__login-link.active{color:#e60000}}@media only screen and (max-width:1023px){.header__login-link{float:none;height:auto;margin:0;display:block;padding:11px 20px 15px;font-size:18px;font-size:1.125rem;line-height:1.33333;background:#fff}}.header__login-link span{display:inline-block;width:22px;height:22px;position:relative;top:5px;margin-right:10px}.header__login{float:left;position:relative}@media only screen and (max-width:1023px){.header__login{float:none;display:none}}.header__login:hover .header__login-link{background:#fff}@media only screen and (min-width:1024px){.header__login:hover .header__login-link{color:#e80000}}@media only screen and (min-width:1024px){.header__login:hover .header__login-dropdown{display:block}}@media only screen and (max-width:1023px){.header__login.active .header__login-dropdown{display:block}}@media only screen and (max-width:1023px){.header__login.active .header__login-link{background:#fff;color:#e60000;border-bottom:1px solid #ccc}}.header__login-dropdown{margin:0;background:#fff;display:none;list-style-type:none;font-size:18px;font-size:1.125rem;line-height:1.33333}@media only screen and (min-width:1024px){.header__login-dropdown{position:absolute;left:10px;top:72px;z-index:1;width:140px;padding:15px 0;box-shadow:3px 3px 3px -3px #888,-3px 3px 3px -3px #888}}.header__login-dropdown li a{padding:8px 15px;text-decoration:none;display:block}@media only screen and (max-width:1023px){.header__login-dropdown li a{padding:10px 20px}}.header__login-dropdown li a:hover{background:#fff;color:#e60000}.header__login-dropdown button{font-size:18px;font-size:1.125rem;line-height:1.33333;padding:8px 15px;background:transparent;border:none;display:block;width:100%;text-align:left}@media only screen and (max-width:1023px){.header__login-dropdown button{padding:10px 20px}}.header__login-dropdown button:hover{background:#fff;color:#e60000}.header__search-button{float:left;background:none;color:#fff;height:72px;margin:0 0 0 10px;border:none;padding:0 15px;position:relative}@media only screen and (max-width:1023px){.header__search-button{padding:0 10px;width:48px;position:absolute;float:none;right:60px;top:7px;height:50px;border-radius:4px 4px 0 0}}.header__search-button:hover{background:#fff;color:#e80000}@media only screen and (max-width:1023px){.header__search-button:hover{background:none}}.header__search-button .icon-svg{width:20px;height:20px;margin-right:10px;position:relative;top:1px;vertical-align:top}@media only screen and (max-width:1023px){.header__search-button .icon-svg{margin-right:0;top:-4px}}.header__search-button.expanded{background:#b80000}.header__search-button.expanded:hover{background:#fff}@media only screen and (max-width:1023px){.header__search-button.expanded:hover{background:#fff}}@media only screen and (min-width:1024px){.header__search-button.expanded:after{content:"";position:absolute;left:50%;bottom:0;border:9px solid transparent;border-bottom-color:#fff;display:block;margin-left:-9px}}@media only screen and (max-width:1023px){.header__search-button.expanded{background:#fff}}@media only screen and (max-width:1023px){.header__search-button--text{display:none}}.header-search{height:0;overflow:hidden;background:#fff;transition:height .3s ease-out}.header-search.expanded{height:174px}@media only screen and (max-width:1023px){.header-search{padding:0 15px;background-color:#ddd;margin:0 -15px}.header-search.expanded{height:auto}.header-search.active{display:block}}.header-search__form{background:#fff}.header-search__form-container{padding:30px 0 40px}.header-search__form-container h2{margin-bottom:5px}@media only screen and (max-width:1023px){.header-search__form-container h2{font-size:18px}}.header-search__inputs{position:relative}.header-search__input-text[type=text]{width:calc(100% - 150px);border:1px solid #ccc;padding:9px 8px;height:50px;font-size:18px;border-radius:2px}@media only screen and (max-width:1023px){.header-search__input-text[type=text]{height:36px;padding:0 8px;width:calc(100% - 68px);border-radius:4px 0 0 4px}}.header-search__submit-button{border-radius:2px;border:none;position:absolute;top:0;right:0;background-color:#333941;width:140px;height:50px;padding:10px;color:#fff;font-size:20px}@media only screen and (max-width:1023px){.header-search__submit-button{height:36px;font-size:18px;padding:0 5px;width:68px;border-radius:0 2px 2px 0}.header-search__submit-button:hover{background-color:#82888e}.header-search__submit-button:active{background-color:#fff}}.header__action-bar{float:right}@media only screen and (max-width:1023px){.header__action-bar{float:none;background:#fff;margin:0 -15px}.header__action-bar.active .header__login{display:block}.header__action-bar a,.header__action-bar a:hover{color:#000}}.header__language{display:block;color:#fff;float:left;text-decoration:none;height:72px;padding:23px 15px}@media only screen and (max-width:1023px){.header__language{display:none;float:none;padding:15px 20px;font-size:18px;font-size:1.125rem;line-height:1.33333;height:auto;border-bottom:1px solid #ccc}.header__language.active{display:block}}.header__language:hover{background:#fff;color:#e80000}.navigation-primary{color:#fff;float:left;margin-left:-20px;font-size:0;white-space:nowrap;margin-bottom:0}@media only screen and (max-width:1023px){.navigation-primary{display:none;float:none;padding:0;background-color:#fff;margin:0 -15px;white-space:normal}.navigation-primary.active{display:block}}.navigation-primary__item{white-space:normal;font-size:16px;font-size:1rem;line-height:1.5;position:relative;margin:0 5px 25px 0}.navigation-primary__item:first-child{margin-left:0}.navigation-primary__item:last-child{margin-right:0}.navigation-primary__item.navigation-primary__item-selected{background:#b80000}@media only screen and (max-width:1023px){.navigation-primary__item.navigation-primary__item-selected{background:none}.navigation-primary__item.navigation-primary__item-selected>a{color:#e60000}}@media only screen and (min-width:1024px){.navigation-primary__item{margin:0}}.navigation-primary__item>a{color:#fff;padding:7px 10px;text-decoration:none;font-size:18px;font-size:1.125rem;line-height:1.33333}@media only screen and (min-width:1024px){.navigation-primary__item>a{padding:24px 20px 25px}}.navigation-primary__item.active,.navigation-primary__item:hover{background-color:#fff}.navigation-primary__item.active>a,.navigation-primary__item:hover>a{color:#252525}.navigation-primary__item>a:hover{color:#e60000}.navigation-primary__item.active .navigation-primary-submenu,.navigation-primary__item:hover .navigation-primary-submenu{left:0}@media only screen and (max-width:1023px){.navigation-primary__item{display:block!important;margin:0;border-bottom:1px solid #ccc;border-radius:0}.navigation-primary__item a{display:block!important;padding:15px 20px;color:#252525}.navigation-primary__item a:hover{color:#e60000}.navigation-primary__item .navigation-primary-submenu{display:none}.navigation-primary__item.active .navigation-primary-submenu{position:static;display:block;border-bottom:none}.navigation-primary__item.active{background-color:#fff}}.navigation-primary__item--selected>a{background:#b80000}.navigation-primary__item--selected.active>a,.navigation-primary__item--selected:hover>a{background:transparent}.navigation-primary__item--has-submenu.active,.navigation-primary__item--has-submenu:hover{margin-bottom:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0}.navigation-primary__item--has-submenu.active>a{font-weight:400}.navigation-primary__expand-collapse-button{display:none;position:absolute;right:0;top:0;font-size:40px;color:#333941;cursor:pointer;width:100%;height:54px;padding:0 19px;text-align:right}.navigation-primary__expand-collapse-button:before{width:16px;height:54px}@media only screen and (max-width:1023px){.navigation-primary__expand-collapse-button{display:block}}@media only screen and (max-width:1023px){.navigation-primary__item.active>a{background:#fff;border-bottom:1px solid #ccc;color:#e60000}}.navigation-primary-submenu{z-index:10000;position:absolute;background-color:#fff;top:100%;left:-9999em;margin:0;padding:15px 0;width:220px;box-shadow:3px 3px 3px -3px #888,-3px 3px 3px -3px #888}@media only screen and (max-width:1023px){.navigation-primary-submenu{background-color:#f5f5f5;width:auto;padding:0;border-bottom:1px solid #ccc;box-shadow:none}}.navigation-primary-submenu__item a{text-decoration:none;padding:8px 15px;font-size:18px;font-size:1.125rem;line-height:1.33333}.navigation-primary-submenu__item a:hover{background-color:#fff}@media only screen and (max-width:1023px){.navigation-primary-submenu__item a{padding:10px 20px}}.navigation-primary-submenu__item.navigation-primary-submenu__item-selected{font-weight:700}.navigation-hamburger-button{display:none;width:48px;height:50px;position:absolute;top:7px;right:5px;cursor:pointer;padding:5px 10px;-moz-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-top-left-radius:4px;border-top-left-radius:4px}.navigation-hamburger-button:before{height:31px}.navigation-hamburger-button.active{background-color:#fff}@media only screen and (max-width:1023px){.navigation-hamburger-button.active{background-color:#fff}}@media only screen and (max-width:1023px){.navigation-hamburger-button{display:block}}.breadcrumb{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:20px;padding-top:20px}.breadcrumb a{text-decoration:none}.breadcrumb li{float:left}.breadcrumb>li+li:before{float:left;content:"";background-repeat:no-repeat;width:5px;height:9px;margin:7px 10px 0}@media only screen and (max-width:719px){.breadcrumb{display:none}}.breadcrumbs-section{background:#f5f5f5}.footer{background-color:#333941;padding:45px 15px 30px}.footer,.footer a{color:#fff}.footer a:hover{color:#fff;text-decoration:underline}@media only screen and (max-width:1023px){.footer{padding:20px 0 40px}}.footer .page__wrapper{position:relative}.footer-contact-box h3{margin-bottom:.65rem}@media only screen and (max-width:1023px){.footer-contact-box{padding:10px 0}.footer-contact-box h3{display:none}}.footer-contact-list{margin:-1px 0 0;list-style:none}.footer-contact-list a,.footer-contact-list a:hover{text-decoration:none}.footer-contact-list__item{margin-bottom:10px}@media only screen and (min-width:720px)and (max-width:1023px){.footer-contact-list__item{float:left;padding-right:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.footer-contact-list__item a:before{margin-right:15px;position:relative;top:2px}.footer-contact-list__item a:hover{text-decoration:none}.footer-contact-list__item--contact-form a:before{width:18px;height:18px;background-position:50%}@media only screen and (max-width:719px){.footer-contact-list__item--phone-number a{text-decoration:underline}}.footer-contact-list__item--phone-number a:before{width:18px;height:18px}.footer-address-box{position:relative}.footer-address-box h3{margin-bottom:.65rem}.footer-address-box:before{position:absolute;left:-30px;top:0;width:20px;height:22px}@media only screen and (max-width:1023px){.footer-address-box{padding:20px 0;font-size:16px;font-size:1rem;line-height:1.5}.footer-address-box:before{display:none}}.footer-social{border-top:1px solid #454d58;margin-top:30px}.footer-social-box{margin-top:10px;padding:10px 0}.footer-social-box h3{margin-bottom:.65rem}@media only screen and (max-width:1023px){.footer-social-box h3{display:none}}.footer-social-list{margin:0;list-style:none}@media only screen and (min-width:1024px){.footer-social-list{float:left}}.footer-social-list a{display:block;position:relative}.footer-social-list a:hover:after{content:"";display:block;width:100%;position:absolute;left:0;bottom:-3px;height:2px;background:#989aa5}.footer-social-list__item{display:inline-block;vertical-align:top}.footer-social-list__item a{margin-right:20px}.footer-social-list__item .icon{font-size:54px}.footer-social-list__item .icon-svg{display:block;height:22px;width:22px}.footer-social-list__item .icon-svg:before{background-position:0}.footer-social-list__item .icon-svg-facebook--white{width:16px}.footer-link-box h3{margin-bottom:7px}@media only screen and (max-width:1023px){.footer-link-box{padding:20px 0;font-size:16px;font-size:1rem;line-height:1.5}}.footer__link-list{margin:0;list-style:none;float:left}.footer__link-list li{font-size:14px;padding:5px 5px 5px 0}.cookies-link a,.footer__link-list a{text-decoration:none;display:inline-block}.cookies-link a{margin-top:10px;padding:13px 0 0}@media only screen and (max-width:1023px){.cookies-link a{margin-top:0;padding-bottom:25px}}.cookies-link a strong{font-weight:700}@media only screen and (min-width:1024px){.phone-box{float:left}}@media only screen and (max-width:1023px){.phone-box{padding-top:20px}}.phone-box a{text-decoration:none}.phone-box a:hover{text-decoration:underline}.deviation{background-color:#ffc800;position:relative}.deviation a:hover{color:#252525}.deviation a:hover .news-item-header{text-decoration:underline}.deviation__icon{width:36px;height:36px;padding:0 15px;border-radius:50%;background-color:#fff;display:block;position:absolute;top:17px;right:22px;background-repeat:no-repeat;background-position:50%;background-size:contain}@media only screen and (max-width:1023px){.deviation__icon{top:12px;right:26px;width:30px;height:30px;padding:0 13px}}.deviation-header{padding:0 10px 10px}.deviation-header a{text-decoration:none}.deviation-header a:hover{color:#252525}@media only screen and (max-width:1023px){.deviation-header{padding-left:0}}.deviation__info{display:block;font-weight:700;padding:50px 10px;font-size:20px;font-size:1.25rem;line-height:1.2}.deviation__article{padding:20px 20px 30px}.deviation__article a{text-decoration:none}.deviation__article time{color:#252525}@media only screen and (max-width:1023px){.deviation__article{padding:0 15px 15px}}.deviation__list-box{padding:10px}@media only screen and (max-width:1023px){.deviation__list-box{padding:15px}}.deviation__action-box{padding:20px;border-top:1px solid #cca000}@media only screen and (max-width:1023px){.deviation__action-box{padding:15px 0;margin:0 15px}.deviation__action-box .standard-btn-1{width:100%}}.deviation-list{list-style:none;margin:0}.deviation-list__item{margin-bottom:4px;background-color:#fff}.deviation-list__item a{display:block}@media only screen and (max-width:1023px){.deviation-list__item{margin-bottom:5px}}.deviation-transport-type-link{text-decoration:none;font-weight:700;font-size:20px;font-size:1.25rem;line-height:1.2}@media only screen and (max-width:1023px){.deviation-transport-type-link{font-size:16px;font-size:1rem;line-height:1.5}}.deviation-transport-type-link:before{width:20px;height:20px;margin:10px;float:right;background-color:#333941;color:#fff}@media only screen and (max-width:1023px){.deviation-transport-type-link:before{margin:0;padding:5px}}.deviation-transport-type-link:hover:before{background-color:#586068}.deviation-transport-type-link:active{color:#333941}.deviation-transport-type-link:active:before{background-color:#fff;color:#333941}.deviation-type-list{list-style:none;margin:0;padding:5px 10px;border-top:1px solid #e1e2e4}@media only screen and (max-width:1023px){.deviation-type-list{display:none}}.deviation-type-list>li{padding:5px 0}.deviation-type-list span{display:inline-block;padding:8px;width:30%;font-size:18px;font-size:1.125rem;line-height:1.33333}.deviation-line-list,.deviation-line-list--mobile{list-style:none;margin:0;width:70%;overflow:hidden}.deviation-line-list--mobile>li,.deviation-line-list>li{margin:5px 10px 10px 0;float:left;position:relative}.deviation-line-list--mobile{display:none;float:none;vertical-align:middle;margin:0 10px;width:auto}.deviation-line-list--mobile li{display:inline-block}@media only screen and (max-width:1023px){.deviation-line-list--mobile{display:inline-block}}.deviation-line{font-weight:700;display:block;color:#fff;padding:7px 0;background-color:#333941;width:42px;height:42px;text-align:center;text-decoration:none;font-size:16px;background:#191f26}.deviation-line:hover{color:#fff}.deviation-line.deviation-line--thin:hover{background-color:#586068;color:#fff}.deviation-line.deviation-line--thin:active{background-color:transparent;color:#333941}@media only screen and (max-width:1023px){.deviation-line.deviation-line--thin{background-color:transparent;color:#333941;padding:8px 3px}.deviation-line.deviation-line--thin:hover{color:#333941!important;background-color:transparent!important}}.deviation-line--hover{position:relative}.deviation-line--hover.icon-svg-close:before{display:none;position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;z-index:3;width:16px;height:16px}.deviation-line--hover:after{display:none;content:"";width:100%;height:100%;background:#fff;position:absolute;left:0;top:0}.deviation-line--hover:hover.icon-svg:before{display:block}@media only screen and (max-width:1023px){.deviation-line--hover:hover.icon-svg:before{display:none}}.deviation-line--hover:hover:after{display:block}@media only screen and (max-width:1023px){.deviation-line--hover:hover:after{display:none}}.deviation-line--hover__active.icon-svg-close:before,.deviation-line--hover__active:after{display:block!important}.deviation-line__overlay{display:none;position:absolute;left:0;top:0;width:100%;height:100%;padding:0}@media only screen and (max-width:1023px){.deviation-line__overlay{display:block;z-index:4}}.deviation-line--Train{background-color:#32374b}.deviation-line--Train.deviation-line--thin:hover{background-color:#586068}.deviation-line--Train.deviation-line--thin:active{background-color:transparent;color:#32374b}@media only screen and (max-width:1023px){.deviation-line--Train.deviation-line--thin,.deviation-line--Train.deviation-line--thin:hover{background-color:transparent;color:#32374b}}.deviation-line--AirportTrain{background-color:#32374b}.deviation-line--AirportTrain.deviation-line--thin:hover{background-color:#586068}.deviation-line--AirportTrain.deviation-line--thin:active{background-color:transparent;color:#32374b}@media only screen and (max-width:1023px){.deviation-line--AirportTrain.deviation-line--thin,.deviation-line--AirportTrain.deviation-line--thin:hover{background-color:transparent;color:#32374b}}.deviation-line--Metro{background-color:#ec700c}.deviation-line--Metro.deviation-line--thin:hover{background-color:#586068}.deviation-line--Metro.deviation-line--thin:active{background-color:transparent;color:#ec700c}@media only screen and (max-width:1023px){.deviation-line--Metro.deviation-line--thin,.deviation-line--Metro.deviation-line--thin:hover{background-color:transparent;color:#ec700c}}.deviation-line--Tram{background-color:#0b91ef}.deviation-line--Tram.deviation-line--thin:hover{background-color:#586068}.deviation-line--Tram.deviation-line--thin:active{background-color:transparent;color:#0b91ef}@media only screen and (max-width:1023px){.deviation-line--Tram.deviation-line--thin,.deviation-line--Tram.deviation-line--thin:hover{background-color:transparent;color:#0b91ef}}.deviation-line--Boat{background-color:#682c88}.deviation-line--Boat.deviation-line--thin:hover{background-color:#586068}.deviation-line--Boat.deviation-line--thin:active{background-color:transparent;color:#682c88}@media only screen and (max-width:1023px){.deviation-line--Boat.deviation-line--thin,.deviation-line--Boat.deviation-line--thin:hover{background-color:transparent;color:#682c88}}.deviation-line--Bus{background-color:#76a300}.deviation-line--Bus.deviation-line--thin:hover{background-color:#586068}.deviation-line--Bus.deviation-line--thin:active{background-color:transparent;color:#76a300}@media only screen and (max-width:1023px){.deviation-line--Bus.deviation-line--thin,.deviation-line--Bus.deviation-line--thin:hover{background-color:transparent;color:#76a300}}.deviation-line--AirportBus{background-color:#6e0a14}.deviation-line--AirportBus.deviation-line--thin:hover{background-color:#586068}.deviation-line--AirportBus.deviation-line--thin:active{background-color:transparent;color:#6e0a14}@media only screen and (max-width:1023px){.deviation-line--AirportBus.deviation-line--thin,.deviation-line--AirportBus.deviation-line--thin:hover{background-color:transparent;color:#6e0a14}}.news{background-color:#fff}@media only screen and (max-width:719px){.news{margin-left:-15px;margin-right:-15px}}@media only screen and (max-width:1023px){.news__header{padding:10px 15px}}.news-short-list{list-style:none;margin:0}.news-short-list__item{border-bottom:1px solid #ccc}.news-item-box{text-decoration:none;display:block}.news-item-box img{display:block}@media only screen and (max-width:1023px){.news-item-box img{display:none}}.news-item-content{position:relative;padding:20px}.news-item-content>:first-child{margin-top:0;padding-top:0}.news-item-content>:last-child{margin-bottom:0;padding-bottom:0}@media only screen and (max-width:1023px){.news-item-content{padding:15px}}.news-item-header{margin-right:105px;font-weight:700;margin-bottom:.3rem}@media only screen and (max-width:1023px){.news-item-header{margin-right:0}}.news-item-date{position:absolute;display:block;top:16px;right:20px;margin-top:10px;color:#252525;font-style:italic}@media only screen and (max-width:1023px){.news-item-date{position:static;margin-top:.3rem}}.news-item-description{margin-bottom:0;color:#252525}@media only screen and (max-width:1023px){.news-item-description{display:none}}.news__action-box{padding:20px}@media only screen and (max-width:1023px){.news__action-box{padding:15px}.news__action-box .standard-btn-1{width:100%}}.newsList h3,.newsList h4,.newsList h5,.newsList h6{margin-bottom:8px;margin-bottom:.5rem}.newsList .news-item-date{display:block;position:static;font-size:16px;font-size:1rem;line-height:1.5;margin-top:.3rem}.newsList .newsList__list{margin:0}.article__content .newsList__list{width:100%}.newsList__list{margin:0;list-style:none;width:100%}.newsList__list .news-item-content{padding:0 15px 15px 0}@media only screen and (max-width:1023px){.newsList__list .news-item-content{padding:0 15px 20px 0}}.newsList__action-box{padding:20px 0}@media only screen and (max-width:719px){.newsList__action-box a{margin-bottom:10px;width:100%;padding-left:10px;padding-right:10px}}.newsList__item a{text-decoration:none}.newsList__item--border{border-bottom:1px solid #bebec0;margin-bottom:15px}.newsList__loader{position:relative}.newsList__loader .cg-busy-backdrop{display:none!important}.newsList__loader .cg-busy-animation{display:inline-block!important;position:relative;margin-left:10px;top:-2px}.newsList__loader .cg-busy-animation.ng-hide{visibility:hidden}.newsList__loader .cg-busy-default-wrapper{position:static!important}.newsList__loader .cg-busy-default-sign{background:none}.general-link{width:100%}.general-link-list__item{width:50%;float:left;padding:2% 1% 0}.general-link-list__item:first-child{padding-top:0}.general-link-list__item:nth-child(2n){padding-right:0}.general-link-list__item:nth-child(odd){padding-left:0}@media only screen and (min-width:1024px){.general-link-list__item:nth-child(2){padding-top:0}}@media only screen and (max-width:1023px){.general-link-list__item{padding:5px 0;float:none;width:100%}.article__content .general-link-list__item{padding:0}.general-link-list__item:last-child{padding-bottom:0}}.general-link-list{margin:0;list-style:none}.article__content .general-link-list{width:100%}@media only screen and (max-width:1023px){.general-link-list{margin:0;width:100%}}.general-link-list li{margin-bottom:3px}.general-link-btn{display:table;table-layout:fixed;background-color:#fff;text-decoration:none;font-size:1.5rem;line-height:1;font-size:24px;position:relative;min-height:80px;width:100%;padding:16px 20px 16px 0;text-align:left;font-weight:500;color:#252525}.general-link-btn:hover:after{transform:translate3d(3px,-50%,0)}.article__content .general-link-btn,.article__content .general-link-btn:visited{color:#252525}.general-link-btn:after{content:"";display:block;width:13px;height:22px;background-repeat:no-repeat;background-position:50%;background-size:13px 22px;position:absolute;right:28px;top:50%;transform:translate3d(0,-50%,0);-webkit-transform:translateY(0,-50%,0);transition:transform .15s cubic-bezier(.215,.61,.355,1)}.general-link-btn.general-link-btn--old{border-radius:4px;border:1px solid #cdd0d1;height:94px;padding-top:0;padding-bottom:0}.general-link-btn.general-link-btn--old:after{display:none}.general-link-btn.general-link-btn--old:hover{border:1px solid #cdd0d1;background-color:#f3f3f3;color:#252525}.general-link-btn.general-link-btn--old>span{padding-right:0;height:auto}.general-link-btn div{width:60px;height:40px;padding-left:20px;vertical-align:middle;display:table-cell;text-align:left}@media only screen and (max-width:1023px){.general-link-btn div{padding-left:15px}}.general-link-btn div img{vertical-align:middle;margin:0;max-height:40px}.general-link-btn .icon-svg{position:absolute;left:10px;top:50%;margin-top:-16px}.general-link-btn .icon-svg:before{width:20px;height:30px}.general-link-btn>span{display:table-cell;vertical-align:middle;padding-left:20px;position:relative;width:100%;padding-right:30px;height:48px}@media only screen and (max-width:1023px){.general-link-btn>span{padding-left:15px}}@media only screen and (max-width:1023px){.general-link-btn{text-align:left;font-size:18px;font-size:1.125rem;line-height:1.33333;min-height:70px;padding:11px 20px 11px 0}.general-link-btn:after{width:11px;height:18px;right:17px}.general-link-btn.general-link-btn--old{height:50px;min-height:50px;padding-top:0;padding-bottom:0}}.general-link-btn .general-link-btn__img{display:block;width:40px;height:40px;background-repeat:no-repeat;background-size:contain}.general-link-btn .general-link-btn--small{font-size:18px;height:49px;text-align:center}.general-link-btn .general-link-btn--medium{font-size:18px;height:74px;text-align:center}.general-link-btn .general-link-btn--medium .general-link-btn__small{font-weight:400;font-size:16px;display:block;margin-top:6px}.general-link-btn .general-link-btn--selected{box-shadow:0 0 0 2px #252525}.general-link-btn .general-link-btn--selected:hover{color:#252525;background:#fff;cursor:default}.general-link-btn--disabled{cursor:default;color:#666;background:#f4f4f4;box-shadow:none}.general-link-btn--disabled .icon-svg{opacity:.7}.general-link-btn--disabled:hover{color:#666;background:#f4f4f4}.social-media{display:table;width:100%;table-layout:fixed}@media only screen and (min-width:720px)and (max-width:1023px){.social-media{padding:0}}.social-media__description-box{display:table-cell;vertical-align:middle}.social-media__header{margin-bottom:6px}@media only screen and (max-width:1023px){.social-media__header{margin-bottom:0;font-size:22px;font-size:1.375rem;line-height:1.09091}}.social-media__description{margin-bottom:0}@media only screen and (max-width:1023px){.social-media__description{display:none}}.social-media__icons-box{text-align:right;display:table-cell;vertical-align:bottom;width:150px;font-size:0}.social-media__icons-box .social-media-icon:first-child{margin-left:0}@media only screen and (max-width:1023px){.social-media__icons-box{vertical-align:top;width:100px}}.social-media-icon{display:inline-block;font-size:16px;background-color:#333941;color:#fff;text-decoration:none;width:65px;height:65px;padding:20px;margin-left:10px;border-radius:4px}.social-media-icon:hover{background-color:#82888e;color:#fff}.social-media-icon:active{background-color:transparent;color:#333941}.social-media-icon:before{background-position:50%}@media only screen and (max-width:1023px){.social-media-icon{padding:10px;width:40px;height:40px}}.fb-comments{min-height:200px}.fb-comments>span{min-height:200px;display:inline-block}.fb-comments iframe{min-height:250px}.banner-block{background-color:#fff}.banner-block a{display:block}.banner-block img{width:100%;display:block}.article{word-wrap:break-word}.article img{display:block;margin:0 auto 20px;margin:0 auto 1.3rem}@media only screen and (max-width:719px){.article img{margin-left:0;margin-right:0}}.article h1{padding-bottom:45px}@media only screen and (max-width:719px){.article h1{padding-bottom:35px}}.article h2{padding-top:20px}@media only screen and (max-width:719px){.article h2{padding-top:20px}}.article h3,.article h4{padding-top:15px}.article .article__introduction{font-size:24px;margin:-25px 0 45px;font-weight:400;line-height:1.5}@media only screen and (max-width:1023px){.article .article__introduction{font-size:20px;line-height:1.4;margin:-22px 0 35px}}.article__content>h2:first-child{padding-top:0}.article__content>ol,.article__content>ul{margin-bottom:20px;margin-bottom:1.3rem}.article__content>ol li,.article__content>ul li{margin-bottom:3px}.article__content dd,.article__content ol,.article__content ul{margin-bottom:20px;margin-bottom:1.3rem;line-height:1.45;font-size:18px}@media only screen and (min-width:1024px){.article__content dd,.article__content ol,.article__content ul{width:75%}}.article__content .form-autocomplete>ul{width:100%}.article__content .red{color:#e60000;font-weight:700}.article__content img{max-width:100%;height:auto;display:block}.article__content img.img-float-right{float:right;margin-left:10px}@media only screen and (max-width:719px){.article__content img.img-float-right{float:none;display:block;margin-left:0;margin-right:0;margin-top:20px}}.article__content img.img-float-left{float:left;margin-right:10px;font-size:14px}@media only screen and (max-width:719px){.article__content img.img-float-left{float:none;display:block;margin-right:0;margin-left:0;margin-top:20px}}.article__content img.inline{display:inline;margin-right:5px;margin-bottom:0;margin-top:0}.article__content>.general-link-btn{margin-bottom:3px;color:#252525}.article__content>.general-link-btn:visited{color:#252525}.article__content p img{margin-bottom:0;margin-top:5px}@media only screen and (max-width:719px){.article__content p img{margin-bottom:20px;margin-bottom:1.3rem}}@media only screen and (max-width:719px){.article__content p img.inline{margin-bottom:0}}.article__content a{color:#005fba}.article__content a:visited{color:#582c83}.article__content .em-link a:visited{color:#006bb3}.article__content .em-link a:hover{color:#004e88}.article-menu-list{list-style:none;margin:14px 0 0;border-bottom:1px solid #333941;padding-bottom:10px}@media only screen and (max-width:1023px){.article-menu-list{display:none}}.article-menu-list__item{margin-bottom:13px}.article-menu-list__item a,.article-menu-list__item span{font-size:18px;font-size:1.125rem;line-height:1.4;text-decoration:none}.article-menu-list__item--current,.article-menu-list__item a.selected,.article-menu-list__item span.selected{font-weight:700}.article-menu-list--icons{margin-top:60px}@media only screen and (max-width:719px){.article-menu-list--icons{display:block;margin-top:30px}}@media only screen and (max-width:1023px){.article-menu-list--icons{margin-bottom:20px;margin-top:30px}}.article-menu-list--icons .article-menu-list__item{margin-bottom:28px}.article-menu-list--icons .article-menu-list__item a{padding-left:60px;position:relative;display:block}.article-menu-list--icons .article-menu-list__item a .icon-svg{width:36px;height:36px;position:absolute;left:10px;top:-6px}.article-menu-list--icons .article-menu-list__item a .icon-svg-register-card{top:-10px}.article-menu-list--icons .article-menu-list__item a .icon-svg-invoice{width:36px;height:30px;top:-2px}.article-menu-list--icons .article-menu-list__item a .icon-svg-invoice:before{background-position:50%}.article-action-btn,.article-action-btn--mobile{margin:0 0 20px;margin:0 0 1.3rem}.article-action-btn--mobile a,.article-action-btn--mobile a:visited,.article-action-btn a,.article-action-btn a:visited{color:#fff}@media only screen and (max-width:719px){.article-action-btn--mobile a,.article-action-btn a{display:block}}.article-action-btn--mobile{display:none}@media only screen and (max-width:719px){.article-action-btn--mobile,.article-action-btn--mobile a{display:block}}.article-related-questions{margin-top:50px}.article-related-questions .faq-question-box{border-top:none}.article-related-questions .faq-question-box h3{padding:15px 20px}@media only screen and (max-width:719px){.article-related-questions{margin-top:0}}.article-related-questions-list{list-style:none;margin:20px 0 0}.article__main-video{position:relative;margin-bottom:25px}.article__main-video iframe{border:none;width:100%;height:100%;position:absolute;left:0;top:0}.article__content-video{position:relative;margin-bottom:25px}.article__content-video iframe{border:none;width:100%;height:100%;position:absolute;left:0;top:0}.article__content-video--full,.article__content-video--full>div{width:100%}.article__content-video--half{width:calc(50% - 10px);float:left;margin-right:20px}.article__content-video--half>div{width:100%}.article__content-video--half+h2,.article__content-video--half+h3,.article__content-video--half+p,.article__content-video--half+table{clear:both}@media only screen and (max-width:1023px){.article__content-video--half{width:100%;float:none;margin-right:0}}.article__content-video--half+.article__content-video--half{margin-right:0}.article__content-video--half+.article__content-video--half:after{content:"";clear:both;display:block}.clear-float{clear:both}a[href*=".doc"]:before,a[href*=".docx"]:before,a[href*=".jpeg"]:before,a[href*=".jpg"]:before,a[href*=".odt"]:before,a[href*=".pdf"]:before,a[href*=".png"]:before,a[href*=".xls"]:before,a[href*=".xlsx"]:before{content:"";display:inline-block;width:16px;height:20px;position:relative;top:4px;margin-right:5px}a[href*=".doc"]:before,a[href*=".docx"]:before,a[href*=".jpeg"]:before,a[href*=".jpg"]:before,a[href*=".odt"]:before,a[href*=".pdf"]:before,a[href*=".png"]:before,a[href*=".xls"]:before,a[href*=".xlsx"]:before{background:no-repeat}@media only screen and (max-width:719px){.faq{padding:0}}.faq-category-list{list-style:none;margin:0 0 50px}.article-related-questions-list__item,.faq-category-list__item{background-color:#e1e2e4;margin-bottom:10px;border-radius:4px}@media only screen and (max-width:719px){.article-related-questions-list__item .faq-question-list .faq-question-list__item .faq-question-box h3,.faq-category-list__item .faq-question-list .faq-question-list__item .faq-question-box h3{font-size:17px}}.article-related-questions-list__item .faq-question-list .faq-question-list__item .faq-question-box--open,.faq-category-list__item .faq-question-list .faq-question-list__item .faq-question-box--open{border-radius:0!important}.article-related-questions-list__item .faq-question-list .faq-question-list__item:first-child .faq-answer-box,.faq-category-list__item .faq-question-list .faq-question-list__item:first-child .faq-answer-box{border-radius:0}.article-related-questions-list__item .faq-question-list .faq-question-list__item:last-child .faq-answer-box,.faq-category-list__item .faq-question-list .faq-question-list__item:last-child .faq-answer-box{border-radius:0 0 4px 4px}.article-related-questions .faq-question-box,.faq-category-box{display:table;width:100%;text-decoration:none;cursor:pointer;border-radius:4px;table-layout:fixed}.article-related-questions .faq-question-box:after,.faq-category-box:after{content:"";height:100%;background-size:16px;background-repeat:no-repeat;background-position:50%;background-color:#333941;color:#fff;display:table-cell;vertical-align:middle;width:54px;text-align:center;border-radius:0 4px 4px 0}.article-related-questions .faq-question-box h2,.faq-category-box h2{padding:15px 20px;font-size:20px;font-size:1.25rem;margin-bottom:0;word-wrap:break-word}.faq-category-box--open{border-radius:4px 4px 0 0;position:relative;z-index:1}.faq-category-box--open:after{border-radius:0 4px 0 0}.faq-question-list{list-style:none;margin:0}.faq-question-list .faq-question-list__item .faq-question-box{border-radius:0}.faq-question-list .faq-question-list__item:last-child .faq-question-box{border-radius:0 0 4px 4px}.faq-question-list .faq-question-list__item:last-child .faq-question-box:after{border-radius:0 0 4px 0}.faq-question-box{display:table;table-layout:fixed;width:100%;text-decoration:none;border-top:1px solid #333941;cursor:pointer;border-radius:4px}.faq-question-box:focus{position:relative;z-index:2}.faq-question-box:after{content:"";height:100%;background-size:16px;background-repeat:no-repeat;background-position:50%;background-color:#cfd1d3;color:#333941;display:table-cell;vertical-align:middle;width:54px;text-align:center}.faq-question-box h3{padding:15px 23px 15px 35px;font-size:20px;font-size:1.25rem;margin-bottom:0;font-weight:500;word-wrap:break-word}.faq-question-box--open{border-radius:4px 4px 0 0!important;position:relative;z-index:2}.faq-question-box--open:after{border-radius:0 4px 0 0!important}.faq-answer-box{background-color:#fff;border-radius:0 0 4px 4px;padding:20px}.faq-answer-box:after{content:"";display:block;clear:both}.faq-answer-box img{max-width:100%;height:auto;display:block}.faq-answer-box p:last-child{margin:0}.faq-answer-box ul{list-style-type:disc}.faq-answer-box ol,.faq-answer-box ul{margin-bottom:20px;margin-bottom:1.3rem}.journey-planner-container{color:#fff;position:relative}.journey-planner-container.journey-planner-container--with-img{overflow:hidden}.journey-planner{background-color:#333941}.journey-planner .journey-planner__img{min-height:850px}@media only screen and (max-width:719px){.journey-planner .journey-planner__img{z-index:-1}}.journey-planner fieldset{border:none;padding:2px 0 17px}.journey-planner .journey-planner__time-type-fieldset{padding:0;margin:0}.journey-planner legend{line-height:1;margin-bottom:5px;line-height:1.44}@media only screen and (max-width:719px){.journey-planner .page__wrapper{background:#333941}}.journey-planner .journey-planner__form{position:relative}.journey-planner .journey-planner__tab-block{min-height:310px}@media only screen and (max-width:719px){.journey-planner .journey-planner__tab-block{padding-bottom:20px}}@media only screen and (max-width:719px){.journey-planner .journey-planner__find-stop{min-height:0}}.journey-planner .journey-planner--find-place-list-element.active{background:#fff}.journey-planner .journey-planner--find-place-list-element.active a{color:#000}.journey-planner .journey-planner--find-place-list-element a{border-bottom:1px solid #ccc;display:block;position:relative;padding-right:35px;margin:0 10px;height:36px;line-height:36px;font-size:14px;text-decoration:none}.journey-planner .journey-planner--find-place-list-element a:before{height:18px;width:18px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.journey-planner .journey-planner__date-time-box{float:left;width:57%;margin-bottom:0}.journey-planner .journey-planner__date-time-box .form__customSelect{width:calc(100% - 15px)}@media only screen and (max-width:719px){.journey-planner .journey-planner__date-time-box .form__customSelect{width:100%}}@media only screen and (max-width:1023px){.journey-planner .journey-planner__date-time-box{padding-bottom:0}}@media only screen and (max-width:719px){.journey-planner .journey-planner__date-time-box{float:none;width:100%;padding-right:0;margin-bottom:20px}}@media only screen and (max-width:719px){.journey-planner .journey-planner__date-time-box .form-block__label{float:left;padding-top:6px}}@media only screen and (max-width:719px){.journey-planner .journey-planner__date-time-box .form-block__element{float:left;width:100%}}.journey-planner .journey-planner__date-hours-box{float:right;width:42.5%;margin-bottom:0}.journey-planner .journey-planner__date-hours-box .form__customSelect{display:inline-block;width:48%}@media only screen and (max-width:719px){.journey-planner .journey-planner__date-hours-box{float:none;width:100%;padding-right:0;padding-bottom:0;margin-bottom:30px}}@media only screen and (max-width:719px){.journey-planner .journey-planner__date-hours-box .form-block__label{float:left;padding-top:6px}}@media only screen and (max-width:719px){.journey-planner .journey-planner__date-hours-box .form-block__element{float:left;width:100%}.journey-planner .journey-planner__date-hours-box .form-block__element>div{font-size:0}.journey-planner .journey-planner__date-hours-box .form-block__element>div>div{font-size:16px;width:73px}.journey-planner .journey-planner__date-hours-box .form-block__element>div>div:first-child{margin-right:2px}.journey-planner .journey-planner__date-hours-box .form-block__element>div>div:last-child{margin-left:2px}}.journey-planner__advanced-link{color:#fff;text-decoration:none;display:inline-block;margin-top:32px;margin-bottom:40px;white-space:nowrap;padding-right:20px;position:relative;border:0;font-size:18px;background-color:transparent}@media only screen and (max-width:719px){.journey-planner__advanced-link{margin-top:0;margin-bottom:15px}}.journey-planner__advanced-link:hover{color:#fff;text-decoration:underline}.journey-planner__advanced-link:before{position:absolute;right:0;width:16px;height:8px;margin-top:9px;margin-left:7px}.journey-planner__favs-link{color:#fff;text-decoration:none;margin-bottom:20px;display:inline-block}.journey-planner__favs-link:hover{color:#fff;text-decoration:underline}.journey-planner__favs-link:after{content:">";display:inline-block;width:10px}.journey-planner-tab-list{margin:0 0 0 -20px;list-style:none;display:table}.journey-planner-tab-list .tab-item{white-space:nowrap}@media only screen and (max-width:719px){.journey-planner-tab-list{padding:0;width:calc(100% + 30px);margin:0 -15px;border-bottom:4px solid #71a100}.journey-planner-tab-list .tab-item{height:auto;padding:19px 20px;border:none}}@media only screen and (max-width:719px){.journey-planner-tab-list--open{border-bottom:none}}@media only screen and (max-width:719px){.journey-planner-tab-list--open .journey-planner-tab-list__item{border-right:2px solid #191f26}}.journey-planner-tab-list__item{display:table-cell;vertical-align:middle;border-right:1px solid #191f26}.journey-planner-tab-list__item:last-child{border:none}@media only screen and (max-width:719px){.journey-planner-tab-list__item{font-size:15px;height:60px;border-right:2px solid #eaeaea}.journey-planner-tab-list__item>a{padding-left:10px;padding-right:10px}}.tab-item{text-align:center;display:table;width:100%;height:100%;color:#fff;text-decoration:none;vertical-align:middle;padding:10px 20px}.tab-item:hover{background-color:#333941;color:#fff}.tab-item:focus{box-shadow:inset 0 0 0 1.5px #b4e6ff,inset 0 0 0 3px #59c5ff}.tab-item--active{background-color:#333941}@media only screen and (max-width:719px){.journey-planner__submit-button--desktop{margin-top:10px}}.journey-planner__date-time-list{display:table;width:100%;margin:40px 0 15px;list-style:none}@media only screen and (max-width:719px){.journey-planner__date-time-list{overflow:visible;margin-top:0}}.journey-planner-date-time-list__item{display:inline-block;margin-right:18px}.journey-planner-date-time-list__item:last-child{text-align:right;margin-right:0}@media only screen and (max-width:719px){.journey-planner-date-time-list__item{margin-top:10px;margin-right:10px}}.journey-planner-date-time-list__item label{text-transform:capitalize;font-weight:400;margin-right:5px}@media only screen and (max-width:719px){.journey-planner-date-time-list__item input[type=radio]+label{font-size:16px}}.journey-planner__maximum-walking-time-box,.journey-planner__minimum-transfer-time-box{margin-bottom:8px!important}@media only screen and (min-width:1024px){.journey-planner__maximum-walking-time-box,.journey-planner__minimum-transfer-time-box{margin-left:33px}.journey-planner--image .journey-planner__maximum-walking-time-box,.journey-planner--image .journey-planner__minimum-transfer-time-box{margin-left:24px}}@media only screen and (min-width:720px)and (max-width:1023px){.journey-planner__maximum-walking-time-box,.journey-planner__minimum-transfer-time-box{display:inline-block;margin-right:20px}}@media only screen and (max-width:719px){.journey-planner__maximum-walking-time-box,.journey-planner__minimum-transfer-time-box{min-height:0;width:50%;float:left}}.journey-planner__maximum-walking-time-box .form__customSelect,.journey-planner__minimum-transfer-time-box .form__customSelect{margin-right:7px}.journey-planner__maximum-walking-time-box .input-label,.journey-planner__minimum-transfer-time-box .input-label{width:100%}.journey-planner__date-time-inputs>span{float:left;width:100%;padding-right:80px}.journey-planner__date-time-inputs>span input{width:100%;margin:0}.journey-planner__date-time-inputs input{width:60px;margin-left:-70px}.journey-planner__transport-type-list{margin:-2px 0 0;list-style:none}.journey-planner-transport-type-list__item{float:left;width:50%}.journey-planner-transport-type-list__item label{font-weight:400}.journey-planner__transport-type-list__item--quarter{width:25%}@media only screen and (max-width:719px){.journey-planner__transport-type-list__item--quarter{width:50%}}.journey-planner__priority-list{margin:-2px 0 0;list-style:none}.journey-planner__advanced{margin-top:25px}@media only screen and (min-width:720px){.journey-planner__advanced{padding-bottom:90px}}.journey-planner__advanced fieldset{margin-bottom:0}.journey-planner__certain-lines-box input{margin-bottom:3px}.journey-planner__certain-lines-box li.ng-enter{animation:b .3s}.journey-planner__certain-lines-box li.ng-leave{animation:c .3s}.journey-planner__certain-lines-text{margin:-6px 0 6px;display:block}.journey-planner__results{padding-top:25px}.journey-planner__results .page__title{margin-top:0}.journey-planner__placeholder{height:600px}.journey-planner__tab-list-bar{padding:15px 0 0;background-color:#252525}@media only screen and (max-width:719px){.journey-planner__tab-list-bar{padding-top:0}}@media only screen and (max-width:719px){.journey-planner__tab-list-bar .page__wrapper{background:transparent}}.journey-planner__error-msg{margin:2.6rem auto;font-size:20px}@media only screen and (max-width:1023px){.journey-planner__error-msg h3{font-size:25px;font-size:1.5625rem;line-height:1.92;line-height:1.5}}.journey-plannner__submit{padding-bottom:1px}@media only screen and (min-width:720px){.journey-plannner__submit{position:absolute;right:0;bottom:32px;left:200px;text-align:right}}@media only screen and (min-width:1024px){.journey-plannner__submit .validation-msg{display:inline-block;margin-right:22px;vertical-align:bottom;width:192px}}@media only screen and (min-width:720px)and (max-width:1023px){.journey-plannner__submit .validation-msg{display:inline-block;margin-right:5px;width:auto}}.journey-planner__form--stops{padding-bottom:45px}.journey-planner__form--stops .journey-planner__advanced-link{margin-top:52px}@media only screen and (max-width:719px){.journey-planner__form--stops .journey-planner__advanced-link{margin-top:20px}}@media only screen and (min-width:720px){.journey-planner__form--stops .journey-planner__submit-button--desktop{margin-top:50px}}@media only screen and (max-width:719px){.journey-planner__form--stops .journey-planner__advanced-link{margin-bottom:10px}}.journey-planner--find-place{padding-bottom:45px}@media only screen and (min-width:720px){.journey-planner--find-place .journey-planner__submit-button--desktop{margin-top:50px}}.journey-planner__map-right{float:right}@media only screen and (max-width:1023px){.journey-planner__map-right{float:none}}.journey-planner__route-right{float:right}@media only screen and (max-width:1023px){.journey-planner__route-right{float:none}}.jp-stops-advanced-hidden{display:none!important}.journey-planner__submit-cs{width:auto;margin-bottom:20px;margin-top:10px;padding-left:20px;padding-right:20px;margin-right:10px}.journey-planner__switch-direction{vertical-align:top;padding-left:42px;position:relative}.journey-planner__switch-direction:before{width:26px;height:26px;position:absolute;left:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.journey-planner__submit-buttons{white-space:nowrap}.journey-planner__travel-header{padding:20px 0 0;margin:0;font-weight:500}@media only screen and (max-width:719px){.journey-planner__travel-header{display:none}}.journey-planner__sub-label{display:block;margin:-6px 0 6px}@media only screen and (min-width:720px){.journey-planner--image{min-height:436px;padding-bottom:30px}}@media only screen and (max-width:719px){.journey-planner--image{background-image:none!important}}@media only screen and (min-width:720px){.journey-planner--image{background:no-repeat top;background-size:auto 850px}.journey-planner--image .journey-plannner__submit{right:20px}.journey-planner--image .journey-planner__tab-list-bar{background:none;padding:30px 0 0;position:relative}.journey-planner--image .tab-item{background:#252525}.journey-planner--image .tab-item--active{background:#333941}.journey-planner--image .journey-planner-tab-list__item{border-right-color:transparent}.journey-planner--image>.page__wrapper:after{content:"";display:block;height:20px}.journey-planner--image .journey-planner__form{padding:0 20px;background:#333941}.journey-planner--image .journey-planner-tab-list{margin:0}}.journey-planner--image .journey-planner__form--stops{padding:0 20px 30px}.stops-list>table{width:100%;table-layout:fixed;margin-bottom:0}.stops-list .stops-list__item{display:none}.stops-list .stops-list__item>td:first-child{width:140px}@media only screen and (max-width:719px){.stops-list .stops-list__item>td:first-child{width:100px}}.stops-list .stops-list__item td{padding-left:40px;padding-right:0;height:80px}.stops-list .stops-list__item:first-child{display:table-row;height:50%}.stops-list .stops-list__item:first-child td{vertical-align:top;padding-top:0;height:50%}.stops-list .stops-list__item:first-child td:first-child{padding-left:0}.stops-list .stops-list__item:first-child .stops-list__after{display:none}.stops-list .stops-list__item:last-child{display:table-row;height:50%}.stops-list .stops-list__item:last-child td{vertical-align:bottom;padding-bottom:0;height:50%}.stops-list .stops-list__item:last-child .stops-list__after{width:20px;left:147px;margin:0;bottom:0;z-index:1;top:auto;border-width:3px 10px}@media only screen and (max-width:719px){.stops-list .stops-list__item:last-child .stops-list__after{left:107px}}.stops-list .stops-list__item:last-child .stop__icon-time{top:auto;bottom:-5px}.stops-list .stops-list__item .stops-list__after{content:"";position:absolute;left:-20px;top:50%;margin-top:-3px;width:7px;display:block;height:6px;border-color:#191f26;border-style:solid;border-width:3px 4px}.stops-list--open .stops-list__item{display:table-row}.stops-list--open .stop__current{font-weight:700}.stop-list__cell{width:100px}.stop__name{width:100%;color:#252525;position:relative}.stop__name.stop__end,.stop__name.stop__start{position:static}.stop__name>a,.stop__name>div{text-decoration:none}.stop__name>a>span,.stop__name>div>span{display:block}.stop__name>button{border:none;padding:0;background:none;text-align:left}.stop__name.stop__current>button{font-weight:700}.stop__name .stop__time{left:-107px;top:50%;margin-top:-13px}.stop__name .stop__time--bottom{bottom:1px;top:auto;margin-top:0}.route--stops .stop__name.stop__end,.route--stops .stop__name.stop__start{position:relative}.route--stops .stops-list .stops-list__item:last-child .stops-list__after{left:-33px;bottom:8px}.stop__name--first,.stop__name--last{min-height:40px}.stop__name--first>div{vertical-align:top}.stop__name--last>div{vertical-align:bottom}.stop__time{position:absolute;left:73px;top:28px;width:60px;height:24px;text-align:right;text-decoration:none;font-size:17px;color:#252525}@media only screen and (max-width:719px){.stop__time{left:33px}}.stop__time--top{top:-9px}.stop__time--bottom{bottom:-9px;top:auto}.stop__start{margin-top:-8px}.stop__end{margin-bottom:-8px}.stop__icon-time{position:absolute;right:-30px;top:-5px;display:block;height:20px;width:20px}.stop__walking-time{position:relative;z-index:1;left:-29px;white-space:nowrap;background:#fff;font-size:14px;margin:16px 0;display:inline-block}.stop__walking-time .icon-svg{width:12px;height:19px;margin-right:13px;position:relative;top:3px}.stop__details-time{color:#767676;font-size:14px;display:none}.stop__end .stop__details-separator,.stop__end .stop__details-time,.stop__start .stop__details-separator,.stop__start .stop__details-time{display:none!important}.stop__details{border:none;background-color:transparent;padding:0;text-align:left}.stop__details[data-ng-click]:hover{text-decoration:underline;cursor:pointer}.stop__details-nowrap{display:block}.stop__details-separator{display:none}.stop__details-msg,.stop__details-zone{font-size:14px;color:#767676}.stop__details-msg{line-height:20px;display:none;position:relative}.stop__end .stop__details-header,.stop__start .stop__details-header{display:block}.stop__end .stop__details-name,.stop__start .stop__details-name{font-weight:500}.stop__is-hub{background:#f5e527;width:20px;height:20px;border-radius:30px;display:inline-block;text-align:center;border:2px solid #0e0e15;padding-top:1px;line-height:1;font-size:14px}.stop__departure{color:#252525;position:absolute;margin-left:5px;font-size:15px;font-weight:400}.stop__link-button{padding:0;margin:0;background:none;border:none;color:#005fba;text-decoration:underline}.stop__walking-details{white-space:nowrap}.stop-results .map__expand-btn,.stop-results .map__transport-type{display:none}@media only screen and (max-width:1023px){.stop-results .map__expand-btn{display:inline-block}}.stop-results__closed-travel,.stop-results__open-travel-btn{background:transparent;border:1px solid transparent;border-radius:4px;padding:0;display:block;line-height:24px}.stop-results__open-travel-btn.active{border:1px solid #ccc}.stop-results__open-travel-btn:hover{color:#e60000}@media only screen and (max-width:719px){.stop-results__content{z-index:10}}.stop-results__content .line-block{padding-bottom:25px}.stop-results__content>.panel{position:relative;margin:0}@media only screen and (max-width:719px){.stop-results__content>.panel{z-index:3}}.stop-results__content .route__message{overflow:hidden;text-decoration:none;display:block;position:relative;line-height:1.2em;width:auto;height:auto;margin-bottom:0;padding:5px 15px 5px 40px}@media only screen and (min-width:720px)and (max-width:1023px){.stop-results__content .route__message{height:30px}}.stop-results__content .route__message p{height:auto;max-height:3.6em;margin:0}@media only screen and (min-width:720px)and (max-width:1023px){.stop-results__content .route__message p{max-height:1.8em}}.stop-results__content .route__message .text-wrapper{overflow:hidden;display:block;position:relative}.stop-results__content .route__message .text-wrapper:after{content:" ";display:inline-block;width:1px;height:1px;margin-left:-1px}.stop-results__content .route__message .breadcrumb>li+li,.stop-results__content .route__message .icon-svg-arrow_right{width:8px;height:12px;position:absolute;right:10px;left:auto;top:50%;transform:translateY(-50%)}.stop-results__content .route__message .breadcrumb>li+li:before,.stop-results__content .route__message .icon-svg-arrow_right:before{display:block}.stop-results__content .route__message--full{background:#ffc800;padding:5px 30px 5px 40px}@media only screen and (max-width:1023px){.stop-results__content .route__message--full{margin-left:-15px;margin-right:-15px}}.stop-results__content .route__message--full .icon-svg-exclamation_mark_yellow{height:100%;top:0;left:5px;transform:none;background:#ffc800}.stop-results__item{margin-bottom:20px;background:#fff}.stop-results__title{text-align:center;font-size:18px;padding:8px 7px 6px;margin:0 15px 10px;font-weight:500}.stop-results__list{margin:0;list-style-type:none}.stop-results__overlay .close-btn{display:block}@media only screen and (max-width:1023px){.stop-results__overlay .close-btn{position:fixed;left:0;right:auto}.stop-results__overlay .close-btn:before{margin-left:0}}@media only screen and (max-width:1023px){.stop-results__overlay{position:fixed;left:0;bottom:-10px;right:0;top:-10px;background:#fff;z-index:20;overflow-y:scroll}.stop-results__overlay.route-list{padding:10px 0 10px 42px;margin:0}}.stop-results__overlay .route__container{max-width:100%;width:400px}.stop-results__overlay .route__item .route__after{left:114px}.stop-results__overlay .route__item .route__before{left:107px}.stop-results__overlay .stops-list .stops-list__item>td:first-child{width:100px}.stop-results__overlay-container{position:relative}.stop-results__favourites{font-size:14px;text-align:right}.stop-results__favourites label{padding:0 51px 0 15px;text-decoration:none;position:relative;display:block;color:#999}.stop-results__favourites label:hover{color:#999}@media only screen and (min-width:1024px){.stop-results__favourites label:hover{color:#252525}}.stop-results__favourites .icon-svg:before{width:18px;height:18px;margin-right:5px;position:absolute;right:21px;top:5px;background-color:none}.stop-results__msg{text-align:center;margin-top:5px}.stop-results__platform-isHub{background:#f5e527;width:30px;height:30px;border-radius:30px;display:inline-block;text-align:center;border:2px solid #0e0e15;padding-top:2px}.stop-results__realtime-panel{position:relative}.stop-results__realtime-panel .close-btn{z-index:100}.route-list{list-style-type:none;margin:0 0 30px;padding:0}@media only screen and (max-width:1023px){.route-list{min-height:0;margin-left:-15px;margin-right:-15px}}.route-list>li .route-list__item{border-bottom:1px solid #acacac;min-height:80px}.route-list>li>a{text-decoration:none}.route-list>li>a:hover{color:inherit}.route-list .route{background:#fff}.route-list__item{padding:19px 95px 17px 15px;position:relative;display:block}@media only screen and (max-width:719px){.route-list__item{padding:14px 44px 12px 15px}}@media only screen and (min-width:720px)and (max-width:1023px){.route-list__item{padding:19px 49px 17px 20px}.route-list__item .route-list__icon-state{right:20px}}@media only screen and (max-width:719px){.route-list__item.a-version{padding-right:138px}}.route-list__item:hover{color:currentColor;background:#fff}@media only screen and (max-width:1023px){.route-list__item:hover{background:#eaeaea}}.route-list__item:hover .label--Walking .icon-svg{background:#fff}@media only screen and (max-width:1023px){.route-list__item:hover .label--Walking .icon-svg{background:#eaeaea}}.route-list__item:hover .label--Walking.first .icon-svg,.route-list__item:hover .label--Walking.last .icon-svg{background:#fff}@media only screen and (max-width:1023px){.route-list__item:hover .label--Walking.first .icon-svg,.route-list__item:hover .label--Walking.last .icon-svg{background:#eaeaea}}.route-list__item--active{background:#fff}@media only screen and (max-width:1023px){.route-list__item--active:hover{background:#fff}}.route-list__item--active:hover .label--Walking .icon-svg{background:#fff}@media only screen and (max-width:1023px){.route-list__item--active:hover .label--Walking .icon-svg{background:#fff}}.route-list__item--active:hover .label--Walking.first .icon-svg,.route-list__item--active:hover .label--Walking.last .icon-svg{background:#fff}@media only screen and (max-width:1023px){.route-list__item--active:hover .label--Walking.first .icon-svg,.route-list__item--active:hover .label--Walking.last .icon-svg{background:#fff}}.route-list__item--active .label--Walking.first .icon-svg,.route-list__item--active .label--Walking .icon-svg,.route-list__item--active .label--Walking.last .icon-svg{background:#fff}.route-list__title{font-size:17px;white-space:nowrap}.route-list__title strong{margin-right:10px}.route-list__date{display:block;text-transform:uppercase;font-size:12px}.route-list__time{font-size:17px}.route-list__length{position:absolute;right:20px;top:37px;font-size:13px;color:#999}.route-list__labels{margin-top:9px;font-size:0}.route-list__stage{white-space:nowrap}.route-list__arrow{height:12px;width:5px;vertical-align:top;margin:5px}.route-list__icon-walking{position:absolute;left:12px;width:15px;height:23px}.route-list__info-list{position:absolute;right:135px;top:48px}@media only screen and (max-width:719px){.route-list__info-list{right:40px;top:76px}}.route-list__warning{width:23px;height:23px;display:inline-block;text-align:center;padding:2px;margin:0 5px 0 -5px;background:#ffc800}.route-list__warning .icon-svg{height:19px;display:inline-block;width:19px;vertical-align:top}.route-list__warning .icon-svg:before{display:block}.route-list__message{margin-left:5px}.route-list__message,.route-list__message .icon-svg{width:23px;height:23px}.route-list__next,.route-list__prev{text-decoration:none;margin:0 8px 25px;font-size:16px}@media only screen and (max-width:719px){.route-list__next,.route-list__prev{width:50%;max-width:130px;position:relative;font-size:16px;padding-left:24px;margin-left:0;margin-right:0;line-height:1.1}}.route-list__next:hover,.route-list__prev:hover{color:#000}.route-list__next .icon-svg,.route-list__prev .icon-svg{width:8px;height:16px;position:relative;top:2px;margin:0 3px}@media only screen and (max-width:719px){.route-list__next .icon-svg,.route-list__prev .icon-svg{position:absolute;top:50%;margin-top:-8px;left:0}}.route-list__next{text-align:right}@media only screen and (max-width:719px){.route-list__next{padding-left:0;padding-right:24px}}@media only screen and (max-width:719px){.route-list__next .icon-svg{right:0;left:auto}}.route-list--plain .route-list__item{padding-right:80px;padding-left:35px;position:relative;min-height:73px}.route-list--plain .route-list__title{line-height:1.2;padding-top:4px;display:inline-block}.route-list__icon-state{position:absolute;right:15px;top:50%;margin-top:-4px;width:16px;height:8px;z-index:1;display:block}.route-list__icon-state:before{transform:translateY(-10px)}@media only screen and (max-width:719px){.route-list__icon-state{right:15px}}.route-list__contact-link{margin-bottom:20px;margin-top:25px;margin-left:10px}.route{padding:1px 20px 20px 30px}@media only screen and (max-width:1023px){.route{min-height:0;background:#fff}}@media only screen and (max-width:719px){.route{padding-left:15px;padding-right:15px}}.route.cg-busy-override .cg-busy-default-sign{display:inline-block;position:relative;z-index:1002;padding:5px;background-color:#fff;border:1px solid #d7d7d7;margin-top:40px}.route.cg-busy-override .cg-busy-default-spinner{background-size:50px 50px;height:50px;width:50px;margin-top:15px}.route.cg-busy-override .cg-busy-default-text{margin:5px 25px;font-size:16px;text-align:left;max-width:400px;color:#252525;position:static;display:inline;padding:0;display:block}.route__container{list-style-type:none;margin:22px auto 0;max-width:360px}@media only screen and (max-width:719px){.route__container{max-width:100%;width:400px}}.route__container--align-l{padding-left:90px}.route__item{position:relative}.route__item .route__before{position:absolute;left:147px;top:0;height:6px;width:20px;display:block;border-width:3px 10px;border-style:solid;border-color:#191f26;z-index:1}@media only screen and (max-width:719px){.route__item .route__before{left:107px}}.route__item>div{display:table}.route__item.nextIsTransit{margin-bottom:30px}.route__item .route__after{position:absolute;left:154px;top:0;height:100%;width:6px;display:block;background:#191f26;padding:0;border:0}@media only screen and (max-width:719px){.route__item .route__after{left:114px}}.route__item .route__collapsed{display:block;width:16px;height:26px;position:absolute;left:148px;top:50%;margin-top:-13px;border:none;padding:0}@media only screen and (max-width:719px){.route__item .route__collapsed{left:108px}}.route__item .route__collapsed>span{border:8px solid;position:absolute;left:0;top:0;height:26px;z-index:1}.route__item .route__collapsed:before{content:"";display:block;width:18px;height:28px;position:relative;top:-1px;left:-1px;z-index:2}.route__Walking{height:58px}.route__Walking .stop>div{padding-left:180px}@media only screen and (max-width:719px){.route__Walking .stop>div{padding-left:140px}}.route__Walking .stop__details-name{font-weight:500;display:block}.route__Walking .route__after{border:none;border-left:2px dotted #32374b;left:156px;background:none}@media only screen and (max-width:719px){.route__Walking .route__after{left:116px}}.route__Walking .route__before{background:#32374b;display:none}.route__Walking.walking-travel .stop{display:table;height:130px;margin-left:180px}@media only screen and (max-width:719px){.route__Walking.walking-travel .stop{margin-left:140px}}.route__Walking.walking-travel.route__Walking .stop__details-name{margin-top:-10px}.route__Walking.walking-travel.route__Walking.last .stop__end .stop__walking-time{position:absolute;top:50%;transform:translateY(-50%);left:150px;margin:0}@media only screen and (max-width:719px){.route__Walking.walking-travel.route__Walking.last .stop__end .stop__walking-time{left:111px}}.route__Walking.walking-travel.route__Walking.first .stop__start{height:100%}.route__Walking.walking-travel.route__Walking.first .stop__start,.route__Walking.walking-travel.route__Walking.last .stop__end{display:table-row}.route__Walking.walking-travel.route__Walking.last .stop__end>span{bottom:-8px}.route__Walking.first{height:auto}.route__Walking.first .stop__time{left:73px}@media only screen and (max-width:719px){.route__Walking.first .stop__time{left:33px}}.route__Walking.first .route__before{display:block}.route__Walking.last{height:auto}.route__Walking.last .stop__high_end{height:90px}.route__Walking.last .stop__end{display:table-cell;vertical-align:bottom;height:76px}.route__Walking.last .stop__end>span{position:relative;bottom:-10px}.route__Walking.last .stop__time{left:73px}@media only screen and (max-width:719px){.route__Walking.last .stop__time{left:33px}}.route__Walking.last .route__before{background:#252525;bottom:0;top:auto;display:block}.route__Walking.first .route__before:first-child{bottom:auto}.route__direction{padding:0 8px 6px;margin-bottom:7px;margin-top:45px;text-decoration:none;display:block;background:#191f26;border:none;text-align:left;width:100%}.route__direction .label{float:right;margin:2px 0 0;padding:0;width:100%}.route__destination{color:#fff;clear:both;display:block;line-height:18px;padding-top:3px;padding-bottom:1px;font-weight:700;word-wrap:break-word;padding-right:5px}.route__toolbar{margin:31px 0 8px}.route__message{display:block;width:140px;height:30px;background-color:#f5f5f5;text-decoration:none;font-size:15px;color:#000;line-height:18px;margin-bottom:7px;position:relative;padding:5px 15px 5px 40px}@media only screen and (max-width:719px){.route__message{width:100px}}.route__message:hover{text-decoration:underline;color:#000}.route__message .icon-svg{width:30px;height:30px;position:absolute;left:0;top:50%;transform:translateY(-15px)}.route__message .message__text{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;display:block;line-height:20px}.stop-results__list .route__message{width:100%;margin-bottom:5px}.panel__header .route__message{width:100%}.panel__header .route__message.route__warning{background-color:#ffc800}.panel__header .route__message.route__remark{background-color:#333941}.route--hide{visibility:hidden;height:30px;overflow:hidden}.route__warnings-visible .route__warning--first{position:static;display:inline-block;margin-top:2px;width:auto;min-width:100px;padding-right:15px}.route__warnings-visible .route__warning--last{position:static;display:inline-block;margin-bottom:4px;width:auto;min-width:100px;padding-right:15px}.route__header{border-bottom:1px solid #ccc;margin:0 14px 10px;padding:0 0 15px}.route__header>span{margin-bottom:3px;display:block}.route__header>span:last-child{margin-bottom:0}.route--plain{padding:20px 20px 30px 10px}.route--plain ol{counter-reset:a;list-style-type:none;margin:0}.route--plain ol li{position:relative;padding:5px 15px 5px 31px}.route--plain ol li:before{content:counter(a) ".";counter-increment:a;font-weight:700;width:26px;text-align:right;display:block;position:absolute;left:0;top:5px}.route__position-block{width:140px;min-height:105px;padding-bottom:20px}@media only screen and (max-width:719px){.route__position-block{width:100px}}.route__position-icon{width:25px;height:25px;display:block;margin-bottom:10px}.warning-print-only{display:none;width:250px;list-style-type:none;font-size:14px;margin:20px 0 10px 50px}.warning-print-only li{border:1px solid #ffc800;margin:10px 0;padding:10px}.route-ending-print-only,.route-header-print-only{display:none}.route-ending-print-only{text-align:center;margin-top:40px}.route__buttons{text-align:right}@media only screen and (max-width:719px){.route__buttons button{margin-bottom:10px}}.route__buttons .btn-show-map:before{width:20px;height:16px;position:relative;top:2px;margin-right:10px}.route__state{margin-bottom:-10px}.route__stops-number{font-size:12px;color:#fff;margin-top:2px;display:block;position:relative;padding-right:18px;font-weight:700;text-decoration:underline}.route__stops-number:before{position:absolute;right:0;top:50%;margin-top:-2px;width:16px;height:8px}.route__direction:hover .route__stops-number{text-decoration:none}.route__show-list{color:#005fba;font-size:14px;font-size:.875rem;line-height:1.71429;line-height:1.2;font-weight:500;display:block}.route-summary{margin-bottom:30px}.route-summary__zones{margin-bottom:25px}.label{display:inline-block;height:23px;line-height:23px;font-size:0;font-weight:700;color:#fff;padding:0 5px;vertical-align:top;margin-bottom:10px;overflow:hidden;background:#191f26}.route-list__number{font-size:18px;float:left}.route-list--cs .route-list__item .label{margin-bottom:24px}.label--block{display:block;height:23px}.label__icon{display:inline-block;margin:4px 0 0 10px;float:right;height:16px;width:16px}.label--Walking{overflow:visible;background:none!important;padding:0}.label--Walking .icon-svg-Walking{margin:0;width:12px;height:21px;border:1px solid transparent;position:relative}.label--Walking .icon-svg-Walking:before{width:24px;height:42px;position:absolute;left:-7px;top:-11px;transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5)}.label--Walking.last .icon-svg-Walking{float:right}.label--Walking.first.last{border-top:none;width:14px}.label--AirportTrain .label__icon,.label--Train .label__icon{margin-top:3px}.label--Tram .label__icon{width:22px;margin-top:3px}.label--Boat .label__icon{width:24px;height:22px;margin-top:1px}.label--AirportBus .label__icon,.label--Bus .label__icon{width:24px}.toolbar{text-align:right;min-height:1px}.toolbar ul{margin:0}.toolbar li{display:inline-block;width:20px;height:20px;margin:0 0 0 12px}.toolbar li:first-child{margin-left:0}.toolbar button.icon-svg{background:none;border:none;padding:0}.toolbar .icon-svg{display:block;padding:0;width:20px;height:20px}.toolbar .icon-svg:before{display:block}.toolbar--stop{margin-bottom:15px;margin-right:25px;position:relative}.toolbar--stop ul{float:right}.toolbar--stop ul li{margin-top:2px}.toolbar--stop .cg-busy{top:35px}.toolbar--stop .cg-busy--inline .cg-busy-default-sign{border:1px solid #d7d7d7}.toolbar__checkbox input[type=checkbox]+label:before{width:20px;height:16px;background-size:16px;border:none;background-color:transparent}.toolbar__checkbox label{margin-top:3px;position:relative;right:-3px}@keyframes h{0%{opacity:1}to{opacity:0}}@keyframes i{0%{opacity:0}to{opacity:1}}.ngdialog,.ngdialog *,.ngdialog :after,.ngdialog :before{box-sizing:border-box}.ngdialog{z-index:10000;overflow:scroll;height:100%}.ngdialog,.ngdialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.ngdialog-overlay{z-index:1;background:rgba(0,0,0,.4);-webkit-backface-visibility:hidden;animation:i .5s}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;animation:h .5s}.ngdialog-content{animation:f .3s;z-index:2;position:absolute;width:700px;left:50%;margin-left:-350px;top:150px}.ngdialog-content p{font-size:18px}@media only screen and (max-width:1023px){.ngdialog-content{position:fixed;overflow-Y:scroll;-webkit-overflow-scrolling:touch;z-index:10000;top:0;right:0;bottom:0;left:0;margin:0;height:100%;width:100%}}.ngdialog.ngdialog-closing .ngdialog-content{animation:g .3s}.ngdialog-close{width:41px;height:41px;cursor:pointer;position:absolute;right:-20px;top:-20px;background:#333941;border-radius:40px;text-align:left}.ngdialog-close:before{width:16px;height:16px;margin:13px 0 0 13px}@media only screen and (max-width:1023px){.ngdialog-close{left:0;right:auto;top:0;border-radius:0}}body.ngdialog-open{overflow:hidden}.deviationPopup{position:relative;padding:30px;background:#ffc800;border-radius:5px;min-height:300px;color:#252525}@media only screen and (max-width:1023px){.deviationPopup{padding:45px 30px 60px;border-radius:0;min-height:100%}}.deviationPopup h2{font-size:24px;margin-bottom:15px;padding-right:100px;font-weight:700}.deviationPopup .deviationPopup__icon-wrapper{position:absolute;right:0;top:0;width:100px;height:100px;overflow:hidden}@media only screen and (max-width:1023px){.deviationPopup .deviationPopup__icon-wrapper{top:0}}.deviationPopup .deviationPopup__icon-wrapper .deviationPopup__icon{width:100px;height:100px;position:relative;right:-10px;top:-7px;background:#fff;border-radius:50% 0 50% 50%}.deviationPopup .deviationPopup__icon-wrapper .deviationPopup__icon:before{content:"";width:100px;height:100px;display:block;background-size:contain;background-repeat:no-repeat;background-position:50%}.deviationPopup .dates{font-size:14px;font-weight:700;overflow:hidden;padding-top:5px;padding-right:100px}.deviationPopup .dates .icon-svg{float:left;margin-right:10px}.deviationPopup .dates .icon-svg-AirportTrain--dark-grey,.deviationPopup .dates .icon-svg-Train--dark-grey{height:24px;width:24px;margin-top:-6px}.deviationPopup .dates .icon-svg-Metro--dark-grey{height:24px;width:24px;margin-top:-4px}.deviationPopup .dates .icon-svg-Tram--dark-grey{width:30px;height:23px;margin-top:-6px}.deviationPopup .dates .icon-svg-Boat--dark-grey{width:28px;height:28px;margin-top:-6px}.deviationPopup .dates .icon-svg-AirportBus--dark-grey,.deviationPopup .dates .icon-svg-Bus--dark-grey{width:28px;height:18px}.deviationPopup .introduction{margin-bottom:15px;font-weight:700}.deviationPopup .description,.deviationPopup .introduction{padding-right:20px}.deviationPopup .pagination{margin:20px 0 0;list-style:none;text-align:center}.deviationPopup .pagination li{display:inline-block;padding:5px}.deviationPopup .pagination a{display:inline-block;text-decoration:none;width:10px;height:10px}.deviationPopup .pagination a:hover{color:#252525}.deviationPopup .pagination .item a{background-color:#fff;border-radius:50%;overflow:hidden;text-indent:9999px}.deviationPopup .pagination .item.active a{background-color:#252525}.deviationPopup .pagination .directionLinks a{height:24px;width:16px;margin-bottom:10px}.deviationPopup .pagination .icon-svg{margin:0 15px}.deviationPopup .pagination .icon-svg:before{width:16px;height:16px;position:relative;top:2px;background-position:0}.deviationPopup .cg-busy-default-sign{background:hsla(0,0%,100%,.4);border:none;margin-top:80px}@media only screen and (max-width:1023px){.deviationPopup .cg-busy-default-sign{margin-top:-82px;margin-left:-82px;position:fixed;left:50%;top:50%}}.deviationPopup .cg-busy-backdrop{background:none}.deviationPopup__content{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #333941}.deviationPopup__content p{font-size:16px}.deviationPopup__content .description ol,.deviationPopup__content .description ul{margin-bottom:20px;margin-left:2.5rem}.deviationPopup__content .description ul{list-style-type:disc}.deviationPopup__meta{font-size:14px;font-weight:700}.mailPopup{background:#fff;border-radius:5px;padding:20px 0}@media only screen and (max-width:1023px){.mailPopup{min-height:100%;border-radius:0}}.mailPopup .form-block{max-width:280px;margin:0 auto;text-align:left}.mailPopup .notification{margin-top:25px}.remarkPopup{background:#fff;border-radius:5px;padding:30px;min-height:200px}.remarkPopup p{word-wrap:break-word}.remarkPopup .icon-svg{width:28px;height:18px}@media only screen and (max-width:1023px){.remarkPopup{min-height:100%;border-radius:0;padding-top:96px}}.remarkPopup__icon-wrapper{position:absolute;right:0;top:0;width:100px;height:100px;overflow:hidden}@media only screen and (max-width:1023px){.remarkPopup__icon-wrapper{top:0}}.remarkPopup__icon-wrapper .remarkPopup__icon{background:#231f20;border-radius:50% 0 50% 50%;width:100px;height:100px;position:relative;right:-10px;top:-7px}.remarkPopup__icon-wrapper .remarkPopup__icon:before{content:"";width:100px;height:100%;display:block;background-size:contain;background-repeat:no-repeat;background-position:50%;margin:0 auto}@media only screen and (max-width:1023px){.popupActive{position:fixed;overflow-Y:scroll;max-width:100%}}.informationPopup{background:#fff;border-radius:5px;padding:30px;color:#252525;font-weight:400;text-align:left}@media only screen and (max-width:1023px){.informationPopup{min-height:100%;border-radius:0;padding-top:96px}}.printPopup{text-align:left;background:#fff}.printPopup h2{font-size:24px;margin-bottom:25px;margin-top:5px}@media only screen and (max-width:1023px){.printPopup h2{margin-top:0}}@media only screen and (max-width:1023px){.printPopup{height:100%;padding-top:50px}}.printPopup .form-block__checkbox{margin-top:15px}.printPopup .form-block__label-indent{margin-left:35px}@media only screen and (max-width:1023px){.printPopup .form-block--panel{max-width:420px;margin:0 auto}}.printPopup .standard-btn-2{margin-left:10px}div[id*=printContainer_] .ngdialog-content{width:420px;margin-left:-210px}@media only screen and (max-width:1023px){div[id*=printContainer_] .ngdialog-content{width:100%;margin-left:0}}.line-candidate .standard-btn-3{margin-left:-112px;width:110px}.line-candidate__input{float:left;width:100%}@media only screen and (min-width:1024px){.line-candidate__input{padding-right:70px}}.line-candidate__input input{width:100%}.map-component{position:relative;height:501px}@media only screen and (max-width:1023px){.map-component{margin-left:-15px;margin-right:-15px;height:auto;margin-bottom:0;overflow:hidden}}.map-component .text-marker{width:32px;height:35px;line-height:32px;text-align:center;background-color:transparent;background-size:666px 72px;background-position:-634px 0;color:#fff;margin-top:5px}.map-component .show-map-btn{margin:0 15px;width:calc(100% - 30px)}.map-component+.show-map-btn{display:none}@media only screen and (min-width:720px){.show-map-btn{display:none}}@media only screen and (max-width:1023px){.grid--no-gutter .map.expanded{width:100%}}.map{position:absolute;width:100%;right:0;z-index:1;height:501px;margin-bottom:30px;overflow:hidden;border:1px solid #dadada}@media only screen and (max-width:1023px){.map{height:auto;z-index:-1;opacity:0;overflow:visible;margin:0;visibility:visible;width:100%;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;transition:opacity 0s linear .1s}}.map .cluster>div{top:1px!important}@media only screen and (max-width:1023px){.expanded .map{display:block;opacity:1;z-index:10;pointer-events:all;transition:opacity 0s linear 0s}}.map__top-controls{position:absolute;top:22px;right:22px;z-index:1}@media only screen and (max-width:719px){.map__top-controls{top:9px;right:9px}}@media only screen and (max-width:1023px){.btn-show-prices{margin:30px 15px 0 0}}@media only screen and (max-width:719px){.btn-show-prices{display:block;margin:30px 5px 0;float:none!important}}.map__bikestops-controls{position:absolute;top:-116px;left:22px;z-index:1;height:40px}@media only screen and (max-width:719px){.map__bikestops-controls{left:9px}}.map__bikestops-controls:after{content:"";clear:both;display:table}.map__bikestops-controls.is-detail-box-open{top:-60px}.map__bike-btn{float:left}.map__bike-btn input[type=radio]+label{width:50px;margin-bottom:5px;padding:1px;background:#fff;color:#252525;text-decoration:none;padding:6px 10px;height:40px;display:inline-block;font-size:16px;vertical-align:top;border:none;border-bottom:3px solid #fff}.map__bike-btn input[type=radio]+label:hover{color:#252525}.map__bike-btn input[type=radio]+label:before{margin-right:0;display:none}.map__bike-btn input[type=radio]+label:after{content:"";width:100%;height:100%;display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:29px 19px}.map__bike-btn input[type=radio]:checked+label{border-bottom:3px solid #252525}.map__lock-btn{float:left;margin-left:4px}.map__lock-btn input[type=radio]+label{width:50px;margin-bottom:5px;padding:1px;background:#fff;color:#252525;text-decoration:none;padding:6px 10px;height:40px;display:inline-block;font-size:16px;vertical-align:top;border:none;border-bottom:3px solid #fff}.map__lock-btn input[type=radio]+label:hover{color:#252525}.map__lock-btn input[type=radio]+label:before{margin-right:0;display:none}.map__lock-btn input[type=radio]+label:after{content:"";width:100%;height:100%;display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:15px 19px}.map__lock-btn input[type=radio]:checked+label{border-bottom:3px solid #252525}.map__vertical-controls{position:absolute;top:-231px;right:22px;z-index:1;width:40px}.map__vertical-controls.is-detail-box-open{top:-237px}@media only screen and (max-width:1023px){.map__vertical-controls.is-detail-box-open{top:-107px}}.map__vertical-controls>a{height:40px;width:40px}@media only screen and (max-width:1023px){.map__vertical-controls{top:-140px}.map__vertical-controls .map__zoom-in-btn,.map__vertical-controls .map__zoom-out-btn{display:none}}.map__bottom-controls{position:absolute;top:100%;margin-top:0;left:0;right:0;z-index:1;font-size:12px;min-height:40px;transform:translateY(0)}.map__bottom-controls.stopInfoVisible{transform:translateY(-100%)}.map__checkbox-list{position:absolute;bottom:63px;left:0;right:0;margin:0 22px;text-align:center;list-style-type:none;background:#fff;min-width:284px}@media only screen and (max-width:719px){.map__checkbox-list{margin:0 9px;font-size:12px}}.map__checkbox-list li{margin-top:10px;margin-left:10px;display:inline-block}.map__checkbox-list li:first-child{margin-left:0;position:relative}.map__checkbox-list input[type=checkbox]+label{display:inline-block;line-height:20px;font-size:16px;margin-bottom:10px;padding-left:25px}@media only screen and (max-width:719px){.map__checkbox-list input[type=checkbox]+label{font-size:12px}}.map__checkbox-list input[type=checkbox]+label svg{width:20px;height:20px}.angularjs-google-map-container{height:501px}@media only screen and (max-width:1023px){.angularjs-google-map-container{position:fixed!important;width:100%;height:100%;top:0;left:0;right:0;bottom:0}}.angularjs-google-map-container img{max-width:none}.map__expand-btn{display:none}@media only screen and (max-width:1023px){.map__expand-btn{background:#fff;color:#252525;text-decoration:none;padding:6px 10px;height:40px;font-size:16px;vertical-align:top;border:none;padding:8px 10px;display:inline-block}.map__expand-btn:before{content:"";width:100%;height:100%;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:100%}.map__expand-btn:hover{color:#252525}.map__expand-btn:before{width:8px;height:16px;position:relative;top:4px;margin-right:10px}}.map__collapse-btn{display:none}@media only screen and (max-width:1023px){.map__collapse-btn{background:#fff;color:#252525;text-decoration:none;padding:6px 10px;height:40px;font-size:16px;vertical-align:top;border:none;display:inline-block}.map__collapse-btn:hover{color:#252525}.map__collapse-btn:before{content:"";width:100%;height:100%;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:100%;width:8px;height:16px;position:relative;top:4px;float:right;margin-right:0;margin-left:10px}}.map__my-position-btn{background:#fff;color:#252525;text-decoration:none;padding:6px 10px;display:inline-block;font-size:16px;vertical-align:top;border:none;height:40px;width:40px;padding:6px;margin-bottom:5px}.map__my-position-btn:hover{color:#252525}.map__zoom-in-btn{background:#fff;color:#252525;text-decoration:none;padding:6px 10px;display:inline-block;font-size:16px;vertical-align:top;border:none;height:40px;width:40px;padding:6px 11px;border-bottom:1px solid #ccc}.map__zoom-in-btn:hover{color:#252525}.map__zoom-out-btn{background:#fff;color:#252525;text-decoration:none;padding:6px 10px;display:inline-block;font-size:16px;vertical-align:top;border:none;height:40px;width:40px;padding:11px}.map__zoom-out-btn:hover{color:#252525}.map__show-hybrid-btn{background:#fff;color:#252525;text-decoration:none;padding:6px 10px;display:inline-block;font-size:16px;vertical-align:top;border:none;height:40px;width:40px;margin-bottom:5px;padding:2px}.map__show-hybrid-btn:hover{color:#252525}.map__show-hybrid-btn:before{margin-right:0;display:none}.map__show-hybrid-btn:after{content:"";width:100%;height:100%;display:inline-block;background-repeat:no-repeat;background-size:38px 38px;background-position:center -1px}.map__show-hybrid-btn.selected{border-bottom:3px solid #252525}.map__transport-type{background:#fff;color:#252525;text-decoration:none;padding:6px 10px;height:40px;display:inline-block;font-size:16px;vertical-align:top;border:none;width:50px;text-align:center;padding:7px 0 0}.map__transport-type:hover{color:#252525}.map__transport-type:before{background-position:top}.map__transport-btn{text-align:center}.map__transport-btn:before{width:26px;margin-top:7px;height:15px}.map__walking-btn:before{height:23px;width:23px}.map__transport-type--active{border-bottom:3px solid #252525}.map__stop-details{padding:5px 10px 10px;background:#fff;margin:0 22px 23px}@media only screen and (max-width:719px){.map__stop-details{margin:0 10px 23px}}.map__stop-details .close-btn{right:22px}@media only screen and (max-width:719px){.map__stop-details .close-btn{right:10px}}.map__stop-header{padding-right:115px;position:relative}.map__stop-name{font-size:20px;margin-bottom:0;margin-top:5px}.map__stop-city{font-size:16px}.bikestops-closed{padding-top:.5em}.bikestops-closed span{white-space:nowrap}.map__transport-icons{position:absolute;right:44px;bottom:19px}.map__transport-icons .icon-svg{width:24px;height:24px;margin-left:10px;margin-top:2px}.map__transport-icons .icon-svg-Tram--dark-grey{width:23px}.map__transport-icons .icon-svg-Train--dark-grey{width:20px}.map__transport-icons .icon-svg-AirportBus--dark-grey,.map__transport-icons .icon-svg-Bus--dark-grey{width:24px;position:relative;top:2px}.map__transport-icons .icon-svg-Boat--dark-grey{width:24px;height:24px}.map__transport-icons .icon-svg-Metro--dark-grey{width:22px;height:24px}.map__line-numbers{clear:both;list-style-type:none;margin:0;padding:10px 0 0}.map__line-numbers li{display:inline-block;margin-bottom:5px;margin-right:5px}.map__links-list{font-size:14px;margin-top:16px;width:100%;margin-left:0;margin-bottom:0}.map__links-list li{text-align:center;display:inline-block;margin-left:10px}@media only screen and (max-width:719px){.map__links-list li{margin-left:5px}}.map__links-list li:first-child{margin-left:0}.map__bikes-unavailable{height:40px;width:90px;background:#fff;float:left;padding:10px 17px}.map__bikes-unavailable button{background:none;border:none;padding:0}.map__bikes-unavailable .icon-svg-exclamation_mark--dark-grey{width:20px;height:20px}.map__bikes-unavailable .icon-svg-bike--dark-grey:before{width:25px;height:17px;position:relative;top:-2px;margin-left:6px;background-size:25px 17px}.map--places .map.expanded,.map--stops .map.expanded{width:100%}.map__sticky{width:100%;z-index:100}.map__sticky .btn-show-prices{margin-top:20px}.map__fullscreen-alt-btn,.map__fullscreen-btn{display:none}@media only screen and (min-width:1024px){.map__fullscreen-btn{background:#fff;color:#252525;text-decoration:none;padding:6px 10px;font-size:16px;vertical-align:top;border:none;display:inline-block;height:40px;width:40px;margin-bottom:5px;padding:2px;display:block}.map__fullscreen-btn:hover{color:#252525}.map__fullscreen-btn:before{content:"";width:100%;height:100%;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:100%}.map__fullscreen-alt-btn{background:#fff;color:#252525;text-decoration:none;padding:6px 10px;font-size:16px;vertical-align:top;border:none;display:inline-block;height:40px;width:40px;margin-bottom:5px;padding:2px;display:block}.map__fullscreen-alt-btn:hover{color:#252525}.map__fullscreen-alt-btn:before{content:"";width:100%;height:100%;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:100%}.map__fullscreen{position:fixed;left:0!important;right:0!important;top:0!important;bottom:0!important;z-index:100}.map__fullscreen,.map__fullscreen .angular-google-map,.map__fullscreen .angularjs-google-map-container,.map__fullscreen .map,.map__fullscreen .ng-map-wrapper{height:100%!important;width:100%!important}}@media only screen and (min-width:720px){.map--places{margin-left:0;margin-right:0;height:601px;margin-bottom:30px;overflow:visible}}@media only screen and (min-width:720px)and (min-height:850px)and (max-height:950px){.map--places{height:601px}}@media only screen and (min-width:720px)and (max-height:849px){.map--places{height:501px}}@media only screen and (min-width:720px){.map--places .angularjs-google-map-container{position:static!important;height:701px}}@media only screen and (max-width:719px){.map--places .angularjs-google-map-container{position:fixed!important}}@media only screen and (min-width:720px)and (min-height:850px)and (max-height:950px){.map--places .angularjs-google-map-container{height:601px}}@media only screen and (min-width:720px)and (max-height:849px){.map--places .angularjs-google-map-container{height:501px}}@media only screen and (min-width:720px){.map--places .map{display:block;height:701px;z-index:1;overflow:hidden;position:static;opacity:1}}@media only screen and (min-width:720px)and (min-height:850px)and (max-height:950px){.map--places .map{height:601px}}@media only screen and (min-width:720px)and (max-height:849px){.map--places .map{height:501px}}@media only screen and (max-width:719px){.map--places .map.expanded{position:fixed!important}}@media only screen and (min-width:720px){.map--places .map.expanded{position:absolute;left:0;top:0;bottom:auto;right:auto;animation:inherit}}@media only screen and (min-width:720px)and (max-width:1023px){.map--places .map.expanded .angularjs-google-map-container{position:relative!important;height:701px}}.journey-planner-default-page .angularjs-google-map-container,.journey-planner-default-page .map,.journey-planner-default-page .map-component{height:695px;overflow:hidden}@media only screen and (max-width:1023px){.journey-planner-default-page .angularjs-google-map-container,.journey-planner-default-page .map,.journey-planner-default-page .map-component{height:100%}}.journey-planner-default-page .map__transport-btn,.journey-planner-default-page .map__walking-btn{display:none}.progress-path{display:table;margin:20px 0 30px;width:100%}.progress-path__item{display:table-cell;text-align:center}.progress-path__item:first-child span{margin:0;padding-left:20px}.progress-path__item:last-child span:after,.progress-path__item:last-child span:before{display:none}.progress-path__item span{display:block;background:#d7d7d7;padding:9px 5px 8px 15px;position:relative;margin-left:3px}.progress-path__item span:after,.progress-path__item span:before{content:"";display:block;width:0;height:0;position:absolute;left:calc(100% + 3px);top:0;z-index:1;border-style:solid;border-width:20px 10px;border-color:transparent transparent transparent #fff}.progress-path__item span:after{left:100%;border-color:transparent transparent transparent #d7d7d7;z-index:2}.progress-path__item--active span{background:#999}.progress-path__item--active span:after{border-color:transparent transparent transparent #999}.panel{position:relative;background:#fff;margin-bottom:30px}@media only screen and (max-width:719px){.panel{margin-bottom:0}}@media only screen and (max-width:1023px){.panel{margin-left:-15px;margin-right:-15px}}.panel:before{content:"";display:table}.panel--min-height{min-height:501px}@media only screen and (max-width:1023px){.panel--min-height{min-height:0}}.panel__content{padding:15px 0;margin-bottom:30px;background:#fff}.panel__content ul{margin:0;list-style-type:none}.panel__content p:last-child{margin-bottom:0}.panel__content--list ul{list-style-type:disc;margin-left:40px;margin-left:2.5rem;margin-bottom:20px}.panel__content--list ol{margin-bottom:20px}.panel__content--list img{max-width:100%;margin-bottom:20px}.panel__content--spacing{padding:15px}.panel__content--spacing20{padding:20px 20px 10px}.panel__header{padding:15px 15px 0;clear:both}.panel__header .gamma,.panel__header h2{margin-bottom:0}.panel__content--border{border-top:1px solid #d7d7d7;margin-top:15px;padding-top:0;padding-bottom:0}.panel__header--fp{padding:0}.panel__header--fp h2{background-color:#fff;border-bottom:1px solid #ccc;padding:10px 20px;margin-bottom:0;font-size:28px;font-size:1.75rem;line-height:1.71429}@media only screen and (min-width:720px)and (max-width:1023px){.panel__header--fp h2{font-size:22px;font-size:1.375rem;line-height:1.09091}}.panel--narrow{margin-bottom:0}.panel--narrow .panel__content{padding:5px 0;margin-bottom:10px}.panel--narrow .panel__header--fp{padding-left:0;padding-right:0}.panel--narrow .news__action-box{padding-bottom:15px}.panel__msg{padding:25px 20px 30px;border-bottom:1px solid #ccc}.panel__header-title{margin-bottom:0}@media only screen and (max-width:1023px){.panel--mobile-block{margin-left:0;margin-right:0}}.panel__content-img-center img{display:block;margin:0 auto 20px}@media only screen and (min-width:720px){.favorites-page{padding-top:64px}}.favorites-page h2{padding:0}@media only screen and (min-width:720px)and (max-width:1023px){.favorites-block{margin:0}}.favorites-block h2{border-bottom:1px solid #ccc;padding:10px 20px;margin-bottom:0}.favorites-block .panel__content{margin-bottom:0}@media only screen and (max-width:1023px){.favorites-block .panel__content{padding-bottom:0}}.favorites-block .panel__msg{font-size:18px;line-height:1.44;margin-bottom:0}.favorites-block .journey-block--favs,.favorites-block .stop-block--fav{padding-left:20px;padding-right:20px}@media only screen and (max-width:1023px){.favorites-block .journey-block--favs,.favorites-block .stop-block--fav{padding-left:15px;padding-right:15px}}.favs-stop-results .stop-results__item,.favs-stop-results .stop-results__list li:last-child>div{margin-bottom:0}.notification{padding:15px 30px;display:inline-block}.notification>p{margin-bottom:0}.notification>h2{margin-bottom:10px}.notification--block{display:block}.notification--success{background:#dce2ce;color:#3c5600}.notification--success a{color:#3c5600}.notification--error{color:#a92424;background:#ebc8c5}.notification--error a{color:#a92424}.notification--my-page{margin-bottom:21px;margin-bottom:1.3rem}.notification-msg{border-radius:4px;display:block;padding:5px 10px;margin-top:5px;margin-bottom:20px}.notification-msg ul{margin:5px 15px 5px 30px}.notification-msg>p{margin-bottom:0}.notification-msg--error{color:#a92424;background:#ebc8c5}.notification-msg--information{color:#31708f;background:#d9edf7}.notification-msg--warning{color:#8a6d3b;background:#fcf8e3}.message{background:#ffc800}.message,.message a{display:block;color:#000;text-decoration:none}.message a:active,.message a:hover{color:#000;text-decoration:underline}.message a:active .message__title,.message a:hover .message__title{text-decoration:underline}.message p{margin-bottom:0}a.message:hover{text-decoration:underline;color:#000}.message__list{list-style-type:none;margin:0}.message__list-item{padding:25px 0 25px 90px;max-width:800px;position:relative}@media only screen and (max-width:719px){.message__list-item{padding-left:64px}}.message__icon{width:64px;height:64px;position:absolute;left:0;top:30px}@media only screen and (max-width:719px){.message__icon{width:48px;height:48px;top:25px}}.message__icon:before{width:64px;height:64px}@media only screen and (max-width:719px){.message__icon:before{width:48px;height:48px}}.message__title{margin-bottom:11px}@media only screen and (max-width:719px){.message__title{font-size:18px}}.message__meta{font-size:14px;display:block;margin-top:7px}.message--small{vertical-align:middle;padding:0 5px;position:relative}.message--small .message__icon{width:16px;height:16px;left:7px;top:5px}.message--small .message__icon:before{width:16px;height:16px;display:block}.message--small .message__desc{vertical-align:middle;font-size:14px;padding-left:28px;font-weight:600;position:relative;top:-1px}.panel__header .message--small{margin-top:5px}.message--remark{background:#333941;color:#fff}.message--remark a,.message--remark a:active,.message--remark a:hover,a.message--remark:hover{color:#fff}.message--crisis{background:#ffc800;color:#000}.message--crisis a,.message--crisis a:active,.message--crisis a:hover,a.message--crisis:hover{color:#000}.crisis-page{background:#e60000;display:block;color:#fff;text-decoration:none;margin-bottom:20px;position:relative;padding-top:28px;overflow:hidden}.crisis-page a{color:#fff}.crisis-page a:hover{color:#fff;text-decoration:none}.crisis-page:before{content:" ";position:absolute;top:0;left:0;right:143px;height:28px;background-color:#e60000;background-image:repeating-linear-gradient(-45deg,transparent,transparent 20px,#fff 0,#fff 40px)}@media only screen and (max-width:719px){.crisis-page:before{right:83px;background-image:repeating-linear-gradient(-45deg,transparent,transparent 13px,#fff 0,#fff 26px);height:20px}}.crisis-page .crisis-page__title{text-transform:uppercase;margin-bottom:1.125em;font-weight:600}@media only screen and (max-width:719px){.crisis-page .crisis-page__title{padding-right:65px}}.crisis-page__content{padding:60px 160px 60px 60px;position:relative;word-wrap:break-word}.crisis-page__content ol,.crisis-page__content ul{margin-bottom:20px}@media only screen and (max-width:719px){.crisis-page__content{padding:30px}}.crisis-page__content .message__meta{font-size:16px;margin-bottom:40px}.crisis-page__icon{width:190px;height:190px;position:absolute;right:-40px;top:-40px;background:#fff;border-radius:200px 0 200px 200px;text-align:center}@media only screen and (max-width:719px){.crisis-page__icon{width:100px;height:100px;top:-35px;right:-20px}}.crisis-page__icon:before{width:190px;height:190px}@media only screen and (max-width:719px){.crisis-page__icon:before{height:100px;width:100px}}.crisis-page-wrapper .panel{word-wrap:break-word}.crisis-page-wrapper .panel__header h2{padding:10px 22px}.crisis-page-wrapper .panel__content{padding:22px}.tabs-list{list-style:none;margin:0}.tabs-item{float:left}.tab{background-color:#d7d7d7;display:block;padding:13px 18px;text-decoration:none;font-weight:500}.tab:hover{background-color:#fff;color:#252525}.tab:focus{position:relative;z-index:1}.tab--active,.tabs-content{background-color:#fff}.tabs-content--fixed-height{min-height:232px;position:relative}.tabs--dark .tab{background:#191f26;color:#fff}.tabs--dark .tab--active,.tabs--dark .tabs-content{background:#333941;color:#fff}.tabs--dark .tab--active a,.tabs--dark .tabs-content a{color:#fff;text-decoration:underline}.tabs--dark .tab--active a:hover,.tabs--dark .tabs-content a:hover{color:#e60000}.tabs--dark .tabs-content{padding:10px 75px 30px 20px}.tabs--dark .validation-msg{margin-top:10px}.tabs--spacing{margin-top:50px}.tabs--spacing .tabs-content{padding:10px 20px 30px}.tabs--spacing .form-block__checkbox{margin-left:0;margin-top:10px;margin-bottom:13px}.tabs .tabs-content--spacing{padding-bottom:40px}.summary{background:#f5f5f5;border:1px solid #d7d7d7;font-size:16px;padding:15px 20px}@media only screen and (max-width:1023px){.summary{margin-bottom:10px}}.summary__table{table-layout:fixed}.summary__table td,.summary__table th{padding:4px 5px 4px 0;word-wrap:break-word;line-height:18px;vertical-align:top}.summary__table tr>th:first-child{width:130px}.summary__title{margin-bottom:5px;font-size:18px;line-height:1.2}.summary__title+.summary__table{margin-top:10px}.summary__meta{margin-bottom:10px}.summary__info{background:#76a300;color:#fff;font-weight:500;font-size:15px;padding:12px 15px;margin-top:15px}.summary__vertical-bottom td,.summary__vertical-bottom th{vertical-align:bottom}.summary__renew-ticket{display:none}.summary__total{font-size:18px}.summary__heading{display:block;padding-bottom:4px}.summary__table-confirmation{max-width:220px}.summary__table-confirmation td{text-align:left;padding:4px 5px 4px 0}.summary__table-confirmation td:nth-child(2){text-align:right;padding-right:0}.summary__table-confirmation .summary__total td{padding-top:15px}.stop-block{display:block;padding:15px 100px 15px 15px;border-bottom:1px solid #d7d7d7;position:relative;overflow:hidden}.stop-block,.stop-block a{text-decoration:none}.stop-block:hover{background-color:#fcfcfc}.stop-block .stop-block__subtitle{font-size:14px;display:block}.stop-block .stop-block__icons{position:absolute;right:15px;top:19px}.stop-block .icon-svg{float:right;min-width:22px;height:22px;margin-left:10px;margin-top:2px}.stop-block .message--crisis{display:inline-block;background-color:transparent;height:30px}.stop-block .message--crisis .message__desc{top:4px}.stop-block .message--crisis .message__icon{margin-left:0;margin-top:0;background:#fac800;height:28px;width:28px;padding:6px;left:0}.stop-block .icon-svg-Tram--dark-grey{margin-top:0}.stop-block .stop-block__remove{width:22px;margin-left:0;float:left;height:22px;margin-top:4px}.stop-block .stop-block__remove:before{width:19px;height:16px;position:relative;top:1px}.stop-block__content{width:calc(100% - 22px);float:left;position:relative}.stop-block--fav{padding-left:15px;padding-right:15px}.stop-block--fav .stop-block__icons{top:1px;right:7px}.stop-block--single{border-bottom:0;padding:5px 100px 4px 15px}.stop-block--single .stop-block__icons{top:15px}.order-summary{background:#fff;min-height:232px;position:relative;padding-bottom:60px}.order-summary--spacing{margin-top:50px}.order-summary__header{font-weight:700;border-bottom:1px solid #ccc;padding:15px 15px 12px;display:block;font-size:20px}.order-summary__table{margin:15px 15px 0;width:calc(100% - 30px)}.order-summary__table td,.order-summary__table th{padding:0 5px 5px;text-align:right}.order-summary__table tr td:first-child,.summary__confirmation td{text-align:left}.summary__confirmation td:nth-child(2){text-align:right;padding:0}.order-summary__block{margin:15px 15px 0}.order-summary__table-block{margin:0}.order-summary__table-block td{text-align:left;padding:0 10px 0 0}.order-summary__table-block td:nth-child(2){text-align:right;padding:0}.order-summary__table-block .order-summary__card-price td{padding-top:10px;padding-bottom:5px}.order-summary__total{font-size:20px;font-weight:700;position:absolute;right:15px;left:15px;bottom:12px;width:calc(100% - 30px);margin:0}.order-summary__total td{padding:0 10px 0 0}.order-summary__total td:nth-child(2){text-align:right;padding:0}.order-summary__message ul{margin-left:2.5rem;list-style-type:disc}.order-submit{margin:30px 0 20px}.order-submit__text{display:inline-block;padding-top:8px;text-decoration:underline}.order-submit__text-extend{font-size:16px;margin-top:10px}.order-submit__text-extend label{position:relative;padding-left:30px}.order-submit__text-extend label:before{position:absolute;left:0;top:3px;border:1px solid #ccc}.order-submit__text-extend--spacing{margin-top:20px}.order-submit__text-extend--spacing label{margin-bottom:0}.order-article h3{margin:30px 0 20px}.order-ticket-choice{margin-bottom:40px}.order-ticket-choice input[type=radio]:checked+.order-ticket-choice__btn{box-shadow:0 0 0 2px #252525}.order-ticket-choice input[type=radio]:checked+.order-ticket-choice__btn:hover{color:#252525;background:#fff;cursor:default}.order-ticket-choice input[type=radio]:focus+.order-ticket-choice__btn{box-shadow:0 0 0 2px #252525,0 0 0 3.5px #59c5fc,0 0 0 5px #b4e6ff}.order-ticket-choice input[type=radio]:disabled+.order-ticket-choice__btn{cursor:default;color:#666;background:#f4f4f4;box-shadow:none}.order-ticket-choice input[type=radio]:disabled+.order-ticket-choice__btn .icon-svg{opacity:.7}.order-ticket-choice input[type=radio]:disabled+.order-ticket-choice__btn:hover{color:#666;background:#f4f4f4}.order-ticket-choice .order-ticket-choice__btn{padding-right:10px;margin-bottom:10px;display:table;table-layout:fixed;border-radius:4px;background-color:#fff;border:1px solid #cdd0d1;text-decoration:none;line-height:1;position:relative;width:100%;font-weight:500;font-size:18px;height:74px;text-align:center}.order-ticket-choice .order-ticket-choice__btn:hover{background:#f3f3f3}.order-ticket-choice .order-ticket-choice__btn .general-link-btn__price{font-weight:400;font-size:16px;display:block;margin-top:6px}.order-ticket-choice .order-ticket-choice__btn>span .general-link-btn__wrapper{position:relative;display:block;width:100%}.order-ticket-choice .order-ticket-choice__btn .icon-svg{position:absolute;left:10px;top:50%;margin-top:-16px}.order-ticket-choice .order-ticket-choice__btn .icon-svg:before{width:20px;height:30px}.order-ticket-choice .order-ticket-choice__btn:before{display:none}.order-ticket-choice .order-ticket-choice__btn>span{display:table-cell;vertical-align:middle;position:relative;padding-left:10px}.order-ticket-choice .order-ticket-choice__btn>span .order-ticket-choice__btn{position:relative;display:block;width:100%}.order-ticket-choice .order-ticket-choice__btn--small{font-size:18px;height:49px;text-align:center}.order-ticket-category .order-ticket-choice__btn{margin-bottom:20px}.order-selection{position:relative;margin-bottom:2.6rem}.order-selection .order-submit__text-extend--bottom{position:absolute;bottom:-20px;left:0;font-size:13px;height:28px}.order-selection .autocompleteSpinner{right:8px}.order-selection .form-block__clear-input{right:2px}.order-selection__autofill{font-weight:400}.order-selection__category-desc{margin-top:10px}@media only screen and (min-width:720px){.webshop-hide--lap-and-up{display:none}}@media only screen and (max-width:719px){.webshop-hide--palm{display:none}}.incdec-button{margin:0 0 0 10px;text-indent:-9999px;cursor:pointer;width:24px;height:24px;text-align:center;background:transparent no-repeat 0 0;background-size:contain;border:none}.dec{background:transparent no-repeat 0 0}.increment-input{width:50px}.zone_label{text-transform:none}.line-block{padding:0 15px}.line-block--border{border-bottom:1px solid #d7d7d7}.line-block--border .message--crisis{display:inline-block;background-color:transparent;height:30px;margin-bottom:5px}.line-block--border .message--crisis .message__desc{vertical-align:baseline}.line-block--border .message--crisis .message__icon{margin-left:0;margin-top:0;background:#fac800;height:26px;width:26px;padding:5px;left:0;top:-2px}.line-block__header{margin:10px 0 0}.line-block__table{padding:8px 0 0 5px;margin-bottom:5px;height:38px;overflow:hidden}.line-block__table .line-block__departure{padding-right:10px}@media only screen and (min-width:720px)and (max-width:1023px){.line-block__table .line-block__departure{padding-right:30px}}.line-block__table .line-block__departure{height:64px}.line-block__table .stop-results__overlay{z-index:2}.line-block--withWheelChairs .line-block__table{height:72px}.line-block__stop-name--from{display:block;margin-top:15px}.line-block__number{height:30px;color:#fff;border-right:3px solid #eeeef0;vertical-align:middle;text-align:center;font-size:18px;font-weight:600;background:#191f26;padding:1px 10px;min-width:35px;float:left}.line-block__text{padding-top:10px}.line-block__title{vertical-align:middle;color:#fff;padding-right:10px;font-size:20px;font-weight:700;background:#191f26;height:30px;width:100%}.line-block__title .icon-svg{float:right;min-width:22px;height:22px;margin-left:10px;margin-top:2px}.line-block__title .icon-svg:last-child{margin-left:0}.line-block__title .icon-svg-Tram{width:24px}.line-block__title .icon-svg-AirportBus,.line-block__title .icon-svg-Bus{width:22px;margin-top:4px}.line-block__title .icon-svg-Boat{width:26px;height:26px;margin-top:1px;position:relative;top:1px}.line-block__title .icon-remove{height:16px;width:16px;min-width:0;margin-top:7px}.line-block__title .icon-remove:before{vertical-align:top}.line-block__title .line-block__favs{display:inline-block;float:right;margin-left:10px;margin-right:-10px}.line-block__title .line-block__favs label{margin-bottom:0;position:relative;padding:0;width:30px;height:30px;margin-right:5px}.line-block__title .line-block__favs label:hover:before{border:none}.line-block__title .line-block__favs label:before{background-size:16px;width:30px;height:30px;vertical-align:middle;cursor:pointer;background-color:transparent;margin-right:0;border:none}.line-block__title .line-block__favs input[type=checkbox]:checked+label:before{background-color:transparent}.line-block__title .line-block__favs input[type=checkbox]:focus+label{box-shadow:inset 0 0 0 2px #59c5fc!important}.line-block__stop{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-left:10px}.line-block__stop-icons{-ms-flex:0 0 auto;flex-shrink:0;width:54px}.line-block__stop-icons--small{width:26px;margin-top:1px}.line-block__stop-name{padding-top:2px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:18px;line-height:24px;min-width:0;padding-right:10px;width:calc(100% - 54px)}.line-block__stop-name--large{width:calc(100% - 26px)}.line__departure{margin-bottom:7px;display:block;text-decoration:none}.line__departure,.line__departure:hover{color:#252525}.line__departure td{text-align:left}.line__departure>span{border:1px solid transparent;padding:4px 8px;border-radius:4px}.line__departure--open>span{border-color:#ccc}.line-block__departure{float:left;font-size:18px;text-align:center}.line-block__departure,.line-block__departure:hover{color:#252525}.line-block__departure .line-block__time{border:1px solid transparent;padding:2px 4px;border-radius:4px;white-space:nowrap}.line-block__departure .line-block__time--first{font-weight:700}.line-block__departure .icon-svg{display:inline-block;height:25px;width:25px;margin-top:3px}.line-block__departure--open .line-block__time{border-color:#ccc}.line-block--single .line-block__header{margin-top:0}.line-block--single .line-block__departure{margin-bottom:0}.journey-block{display:block;padding:15px;border-bottom:1px solid #d7d7d7;overflow:hidden}.journey-block,.journey-block a{text-decoration:none}.journey-block:hover{background-color:#fcfcfc}.journey-block--single{border-bottom:none}.journey-block--favs .journey-block__content{width:calc(100% - 22px);line-height:22px}.journey-block--favs .journey-block__remove{width:22px;margin-left:0;float:left;height:22px;margin-top:4px}.journey-block--favs .journey-block__remove:before{width:19px;height:16px;position:relative;top:1px}.journey-block__content,.journey-block__remove{float:left}.datepicker-component .datepicker__fake-input{padding:9px 12px;border:1px solid #c8c8c8;border-radius:2px;font-size:18px;line-height:1.44;width:100%;height:44px;background-color:#fff;-webkit-appearance:none}.datepicker-component .datepicker__fake-input:hover{border:1px solid #949494}.datepicker-component .datepicker__fake-input:-moz-submit-invalid,.datepicker-component .datepicker__fake-input:-moz-ui-invalid,.datepicker-component .datepicker__fake-input:invalid{box-shadow:none}.datepicker-component .datepicker__fake-input:disabled,.datepicker-component .datepicker__fake-input[readonly]{background-color:#eaeaea;color:#9b9b9b;cursor:not-allowed;border:1px solid #c8c8c8}.datepicker-component .datepicker__fake-input::-ms-clear{display:none}.datepicker-component .datepicker__fake-input.invalid,.input-touched .datepicker-component .datepicker__fake-input.ng-invalid:not(:focus),.line-candidate__input .datepicker-component .datepicker__fake-input.ng-invalid:not(:focus){box-shadow:inset 0 0 0 1px #e60000!important;border-color:#e60000!important}.datepicker-component input[readonly]:focus+ul+.datepicker__fake-input{box-shadow:inset 0 0 0 1px #59c5fc;border-color:#59c5fc!important}.datepicker-component .datepicker__hide-input:hover~.datepicker__fake-input,.datepicker-component .deviation-form__hide-input:hover~.datepicker__fake-input{border:1px solid #949494}.datepicker-component .datepicker__selected{opacity:0}.datepicker-component .datepicker__hide-input{position:absolute;top:0}.datepicker-component .search-form__button--calendar{padding:8px;pointer-events:none}.datepicker-component .search-form__button--calendar:focus{box-shadow:none}.datepicker-component .search-form__button--calendar:before{background-size:20px 24px}.dropdown-menu{position:absolute}.datetimepicker,.dropdown-menu{margin:0;list-style:none;margin-top:3px;direction:ltr;z-index:100;font-size:15px;padding:16px;min-width:320px;border:1px solid #c8c8c8;background-color:#fff;color:#252525;border-radius:2px}.datetimepicker table,.dropdown-menu table{margin-bottom:0}.datetimepicker table:focus,.dropdown-menu table:focus{outline:none}.datetimepicker .slide,.datetimepicker .slide .btn,.dropdown-menu .slide,.dropdown-menu .slide .btn{transition:height .1s linear}.datetimepicker tr.ng-hide-add-active,.datetimepicker tr.ng-hide-remove,.dropdown-menu tr.ng-hide-add-active,.dropdown-menu tr.ng-hide-remove{display:table-row!important}.datetimepicker .slide.ng-hide-remove .btn,.dropdown-menu .slide.ng-hide-remove .btn{height:0;line-height:0}.datetimepicker .slide.ng-hide-add .btn,.dropdown-menu .slide.ng-hide-add .btn{height:42px;line-height:42px}.datetimepicker .slide.ng-hide-add.ng-hide-add-active .btn,.dropdown-menu .slide.ng-hide-add.ng-hide-add-active .btn{height:0;line-height:0}.datetimepicker .slide.ng-hide-remove.ng-hide-remove-active .btn,.dropdown-menu .slide.ng-hide-remove.ng-hide-remove-active .btn{height:42px;line-height:42px}.datetimepicker td,.datetimepicker th,.dropdown-menu td,.dropdown-menu th{padding:0;text-align:center;font-weight:700;font-size:15px;line-height:0}.datetimepicker th,.dropdown-menu th{text-transform:uppercase}.datetimepicker th small,.dropdown-menu th small{font-size:15px;font-weight:400;text-transform:lowercase}.datetimepicker th:first-child,.datetimepicker th:last-child,.dropdown-menu th:first-child,.dropdown-menu th:last-child{width:42px}.datetimepicker th:first-child button,.datetimepicker th:last-child button,.dropdown-menu th:first-child button,.dropdown-menu th:last-child button{height:21px;vertical-align:middle;width:100%}.datetimepicker tr:first-child th:first-child button,.dropdown-menu tr:first-child th:first-child button{text-align:left}.datetimepicker tr:first-child th:last-child button,.dropdown-menu tr:first-child th:last-child button{text-align:right}.datetimepicker tbody .btn,.dropdown-menu tbody .btn{height:42px;line-height:42px;overflow:hidden;float:left}.datetimepicker tbody .btn-sm,.dropdown-menu tbody .btn-sm{width:42px!important}.datetimepicker tbody td,.dropdown-menu tbody td{border:1px solid #c8c8c8}.datetimepicker tbody td:hover .btn,.dropdown-menu tbody td:hover .btn{background-color:rgba(89,197,252,.15);box-shadow:0 0 0 1px #59c5fc;color:#252525}.datetimepicker .secondary,.dropdown-menu .secondary{border:none}.datetimepicker .secondary button,.dropdown-menu .secondary button{visibility:hidden}.datetimepicker .navigation .btn,.dropdown-menu .navigation .btn{margin-bottom:20px}.datetimepicker .weekday,.dropdown-menu .weekday{line-height:36px}.datetimepicker .btn,.dropdown-menu .btn{border:none;background:none;font-size:16px;padding:0}.datetimepicker .btn .text-muted,.datetimepicker .btn[disabled],.dropdown-menu .btn .text-muted,.dropdown-menu .btn[disabled]{opacity:.4;font-weight:400}.datetimepicker .btn-info,.datetimepicker .current,.datetimepicker tbody td:hover .btn-info,.dropdown-menu .btn-info,.dropdown-menu .current,.dropdown-menu tbody td:hover .btn-info{background:#333941;color:#fff;box-shadow:0 0 0 1px #333941;font-weight:700;position:relative}.datetimepicker .btn-info .text-muted,.datetimepicker .current .text-muted,.datetimepicker tbody td:hover .btn-info .text-muted,.dropdown-menu .btn-info .text-muted,.dropdown-menu .current .text-muted,.dropdown-menu tbody td:hover .btn-info .text-muted{opacity:1}.datetimepicker .glyphicon-chevron-left,.datetimepicker .glyphicon-chevron-right,.dropdown-menu .glyphicon-chevron-left,.dropdown-menu .glyphicon-chevron-right{background-position:0 0;width:8px;height:13px;line-height:13px;display:block}.datetimepicker .glyphicon-chevron-left:before,.datetimepicker .glyphicon-chevron-right:before,.dropdown-menu .glyphicon-chevron-left:before,.dropdown-menu .glyphicon-chevron-right:before{vertical-align:top}.datetimepicker .glyphicon-chevron-left,.dropdown-menu .glyphicon-chevron-left{display:inline-block}.datetimepicker .glyphicon-chevron-left:before,.dropdown-menu .glyphicon-chevron-left:before{content:"";width:100%;height:100%;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:100%}.datetimepicker .glyphicon-chevron-right,.dropdown-menu .glyphicon-chevron-right{display:inline-block}.datetimepicker .glyphicon-chevron-right:before,.dropdown-menu .glyphicon-chevron-right:before{content:"";width:100%;height:100%;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:100%}.datetimepicker .pull-right,.dropdown-menu .pull-right{float:right}.datetimepicker .pull-left,.dropdown-menu .pull-left{float:left}.datepicker__table--month th,.datepicker__table--year th{vertical-align:top}.datepicker__table--month td,.datepicker__table--year td{width:25%}.datepicker__table--month th button,.datepicker__table--month th strong,.datepicker__table--year th button,.datepicker__table--year th strong{margin-bottom:20px}.fixed-messages{position:fixed;bottom:0;width:100%;background-color:#000;background-color:rgba(0,0,0,.8);color:#fff;z-index:9}.fixed-messages__item{border-bottom:1px solid #4a4a4a;position:relative;padding:20px 0 0}.fixed-messages__item:last-child{border-bottom:none}.fixed-messages__item .page__wrapper{position:relative;padding-right:45px}.fixed-messages__item h2{margin-bottom:5px}.fixed-messages__item .icon-svg-close--white,.fixed-messages__item .ngdialog-close{color:#fff;position:absolute;right:15px;top:0;text-decoration:none}.fixed-messages__item .icon-svg-close--white:before,.fixed-messages__item .ngdialog-close:before{width:18px;height:18px;margin-top:3px;float:right}.fixed-messages__item .icon-svg-close--white:hover,.fixed-messages__item .ngdialog-close:hover,.fixed-messages__item a{text-decoration:underline}.fixed-messages__item a{color:#fff}.lt-ie9 .fixed-messages__item{padding:20px}.lt-ie9 .fixed-messages__item .icon-svg{position:static;text-decoration:underline}.lt-ie9 .fixed-messages__item .icon-svg span{clip:auto!important;height:auto!important;margin:0!important;overflow:hidden!important;padding:0!important;position:static!important;width:auto!important}.login-box{line-height:1.5;margin-bottom:20px;padding-top:20px;text-align:right;overflow:hidden}@media only screen and (max-width:1023px){.login-box{padding-top:0}}@media only screen and (max-width:719px){.login-box{padding-top:10px}}.login-box .icon-svg{width:16px;height:16px;position:relative;top:1px;margin-right:2px}@media only screen and (max-width:719px){.login-box .icon-svg{display:none}}.login-box a{text-decoration:none}.login-box__customer{white-space:nowrap}@media only screen and (max-width:719px){.login-box__customer{font-size:13px;display:block}}@media only screen and (max-width:719px){.login-box__user-info{display:block;width:75%;text-align:left;float:left}}@media only screen and (max-width:719px){.login-box__user-info>strong{display:block;font-size:15px}}.loging-box__logout-link{margin-left:25px;border:none;background:none}@media only screen and (max-width:719px){.loging-box__logout-link{padding-right:0;margin-left:10px;float:right;width:25%;padding-left:10px;margin-left:0;margin-top:10px;text-align:right;font-size:16px}}.loging-box__logout-link:hover{color:#e60000}.expander{list-style-type:none;margin:0}.expander__header{display:table;width:100%;height:100%;min-height:54px;border-collapse:collapse;position:relative}.expander__content{background:#fff}.expander__title{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:700;display:inline-block;margin-bottom:0;float:left}.expander__subtitle{float:right;font-weight:700;font-size:15px;padding-top:2px}.expander__subtitle>span{font-weight:400}.expander__icon-container{border:none;width:54px;height:100%;padding:0;display:table-cell;vertical-align:top;position:relative}.expander__icon-dropdown{display:inline-block;width:54px;height:54px;position:absolute;right:0}.expander__icon-dropdown span{width:54px;height:100%;display:block}.expander__icon-dropdown span:before{background-size:16px;background-position:50%;width:54px;height:100%;display:block}.expander__header-content{display:table-cell;width:100%;vertical-align:top;padding:15px 74px 14px 20px}@media only screen and (max-width:719px){.expander__header-content{padding-left:10px;padding-right:64px}}.expander__level-one>li{margin-bottom:10px;border-bottom:1px solid #333941;border-radius:4px}.expander__level-one .expander__header{background:#e1e2e4;border-radius:4px 4px 0 0}.expander__level-one .expander__icon-dropdown{background-color:#333941;border-radius:0 4px 0 0}.expander__level-two{list-style-type:none;margin:0}.expander__level-two .expander__header{background:#e1e2e4;border-radius:0}.expander__level-two .expander__icon-dropdown{background-color:#cfd1d3;border-radius:0;display:table-cell}.expander__level-two .expander__title{font-size:16px;padding-top:4px}.card-list .expander__header-content{position:relative}.card-list .expander__title{position:relative;padding-left:38px}.card-list .expander__title .icon-svg{position:absolute;left:0;top:-3px;width:28px;height:28px}.card-list .card-list__name{display:inline-block}.card-list .expander__level-two .expander__title{padding-left:0}.card-list .summary{margin-top:20px}.card-list .summary:first-child{margin-top:0}.card-list .summary__table tr>th:first-child{width:120px}.card-list__expander-content{padding:20px}.card-list__expander-content .card-subtitle__expander{margin-left:9px;font-weight:700;display:block;margin-bottom:5px}.card-list__expander-content .card-subtitle__expander span{font-weight:400;margin-left:5px}.card-list__blocked .expander__icon-dropdown{visibility:hidden}.card-list__blocked .blocked{padding-left:10px;color:#e60000;font-weight:700;vertical-align:middle}.card-list__blocked .expander__content{display:none}.card-list__links{padding:0 10px}.card-list__links>ul{margin:0;list-style-type:none}.card-list__links>ul>li{margin-bottom:10px}.card-list__edit-icon{float:left}.card-list__edit-icon .icon-svg{height:24px;width:18px;margin-left:10px;display:block}.card-list__form-edit{float:left;padding-left:38px;margin-top:-6px;margin-bottom:-8px}.card-list__form-edit .validation-msg{margin-right:52px}@media only screen and (max-width:1023px){.card-list__form-edit{margin-bottom:0}.card-list__form-edit input[type=text]{margin-bottom:5px}}@media only screen and (min-width:720px){.card-list__form-edit input[type=text]{width:auto}}.card-list__form-edit .standard-btn-2{padding-bottom:6px;vertical-align:top;padding-left:20px;padding-right:20px;margin-right:5px}@media only screen and (max-width:1023px){.card-list__form-edit .standard-btn-2{padding-top:7px}}.card-list__form-edit .form-invalid{position:relative}.card-list .summary__table--long-header tr>th:first-child{width:160px}@media only screen and (max-width:719px){.card-list .summary__table--long-header tr>th:first-child{width:120px}}.card-list__table-container{overflow-y:auto;width:100%}.table-regular th{background:#ccdaeb;color:#000}.table-regular td{border:2px solid #fff;background:#fff;border-bottom:1px solid #ececec;border-top:none}.table-regular table{border:none}.table-regular table td,.table-regular table th{background:#fff!important;color:#252525;text-align:left;border:none;padding:5px}.table-regular__row p,.table-regular table p{margin-bottom:0}.table-regular__expander{padding:0;width:54px;position:relative}.table-regular__expander .expander__icon-dropdown{border:none;width:54px;height:100%;min-height:44px;padding:0;display:table;vertical-align:top;background:none;top:0}.table-regular__expander .expander__icon-dropdown span{width:54px;min-height:44px;height:100%;display:table-cell}.table-regular__expander .expander__icon-dropdown span:before{background-size:16px;background-position:50%;width:54px;height:100%;min-height:44px;display:block}.table-regular__inner{padding-left:54px}.table-regular__inner .inner-container{width:100%;overflow-x:auto}.table-regular__inner .inner tr th{min-width:70px}.table-regular__inner .inner tr th:first-child,.table-regular__inner .inner tr th:last-child,.table-regular__inner .inner tr th:nth-child(2){width:20%;min-width:150px}.table-regular__caption{text-align:left;font-weight:700;font-size:21px;padding:5px}.table-regular-container{width:100%;overflow:auto;padding:1px}.search-form{position:relative}.search-form__input-text[type=text]{padding:9px 12px;border:1px solid #c8c8c8;border-radius:2px;font-size:18px;line-height:1.44;width:100%;height:44px;background-color:#fff;-webkit-appearance:none}.search-form__input-text[type=text]:hover{border:1px solid #949494}.search-form__input-text[type=text]:-moz-submit-invalid,.search-form__input-text[type=text]:-moz-ui-invalid,.search-form__input-text[type=text]:invalid{box-shadow:none}.search-form__input-text[type=text]:disabled,.search-form__input-text[type=text][readonly]{background-color:#eaeaea;color:#9b9b9b;cursor:not-allowed;border:1px solid #c8c8c8}.search-form__input-text[type=text]::-ms-clear{display:none}.input-touched .search-form__input-text[type=text].ng-invalid:not(:focus),.line-candidate__input .search-form__input-text[type=text].ng-invalid:not(:focus),.search-form__input-text[type=text].invalid{box-shadow:inset 0 0 0 1px #e60000!important;border-color:#e60000!important}.search-form__button{position:absolute;right:0;top:0;border-color:transparent;width:44px;height:44px;padding:10px;border-radius:0 2px 2px 0;background-color:transparent}.search-form__button:before{background-size:20px 24px}.search-form__results{margin-top:15px;padding-bottom:23px}@media only screen and (max-width:1023px){.search-form__results{margin-bottom:0}}.form__customSelect.form__customSelect--focus{box-shadow:inset 0 0 0 1px #59c5fc;border-color:#59c5fc!important}.form__customSelect.form__customSelect--large{width:200px}.form__customSelect.form__customSelect--small{width:80px}.deviation-table .icon-svg{height:22px;width:24px;margin-right:12px;float:left}.deviation-table .icon-svg:before{background-position:50%}.deviation-table .icon-svg-Stop--dark-grey{height:16px;background-repeat:no-repeat;background-position:50%;position:relative;top:2px}.deviation-table .icon-svg-Train--dark-grey,.deviation-table .icon-svg-Tram--dark-grey{position:relative;top:-2px}.deviation-table .deviation-table__line-list{display:inline}.deviation-table__header{font-size:18px;font-weight:700;border-bottom:1px solid #bebec0;padding:12px 10px}@media only screen and (max-width:1023px){.deviation-table__header{display:none}}.deviation-table__header .icon-down{border-color:#252525 transparent transparent;top:5px}.deviation-table__header .icon-down,.deviation-table__header .icon-up{display:inline-block;width:0;height:0;border-width:6px 5px;border-style:solid;position:relative;margin-left:5px}.deviation-table__header .icon-up{border-color:transparent transparent #252525;top:-1px}.deviation-table__header a{text-decoration:none}.deviation-table__row{border-bottom:1px solid #bebec0;padding:12px 10px}@media only screen and (max-width:1023px){.deviation-table__row{background:#fff}}.deviation-table__row:hover{background:#fff}.deviation-table__row a{text-decoration:none}.deviation-form .form__customSelect{width:100%}.deviation-form .grid__item{margin-bottom:20px}.deviation-form .dropdown-menu{position:absolute}.deviation-form__hide-input{position:absolute;top:0;opacity:0}@media only screen and (max-width:719px){.deviation-form__hide-input{display:none}}input[type=text][readonly].deviation-form__hide-input{cursor:pointer}.deviation-msg{text-align:center;margin-top:20px}.deviation-details{background:#ffc800;padding:20px;margin-bottom:20px;position:relative}.deviation-details .dates,.deviation-details h2{padding-right:100px}.deviation-details .lastUpdated{font-style:italic}.deviation-details__icon{height:22px;width:32px;margin-right:8px;position:relative;top:4px}.deviation-details__icon.icon-svg-Train--dark-grey,.deviation-details__icon.icon-svg-Tram--dark-grey{top:2px}.deviation-details__icon.icon-svg-Boat--dark-grey{height:32px;top:8px}.deviation-details__icon.icon-svg-Stop--dark-grey{height:16px;background-repeat:no-repeat;background-position:50%;top:1px}.deviation-details .icon-svg-Stop--dark-grey{top:3px}.deviation-details__icon-wrapper{position:absolute;right:0;top:0;width:100px;height:100px;overflow:hidden}.deviation-details__exl-icon{background:#fff;border-radius:100px;width:100px;height:100px;position:relative;right:-17px;top:-12px}.deviation-details__exl-icon:before{content:"";width:17px;height:100%;display:block;background-size:contain;background-repeat:no-repeat;background-position:50%;margin:0 auto}.search-nav{margin-top:8px;margin-bottom:30px;max-width:648px;min-height:300px}@media only screen and (max-width:1023px){.search-nav{min-height:0}}@media only screen and (max-width:719px){.search-nav .article-menu-list{display:block}}@media only screen and (max-width:1023px){.search-nav .article-menu-list__item{margin-bottom:7px}}@media only screen and (max-width:1023px){.search-nav .article-menu-list__item a,.search-nav .article-menu-list__item span{font-size:16px}}.page-not-found{margin-top:45px}@media only screen and (max-width:719px){.page-not-found{margin-top:30px}}.page-not-found__content{margin-top:10px;font-size:18px;line-height:1.44}@media only screen and (max-width:719px){.page-not-found__content{margin-top:10px}}.page-not-found__search{max-width:320px}@media only screen and (max-width:1023px){.page-not-found__search{max-width:100%}}.page-not-found__img{width:264px;height:250px;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:1023px){.page-not-found__img{margin:20px auto 0;width:200px}}.page-error{margin-top:50px}@media only screen and (max-width:1023px){.page-error{margin-top:30px}}.update-date{width:68%;font-weight:500;padding-left:15px;float:left;font-size:14px;text-align:left}@media only screen and (max-width:719px){.update-date{width:60%}}.update-date a{font-weight:700;font-size:16px;margin-right:5px}.update-date__text{white-space:nowrap;font-size:14px}.update-date__text strong{font-weight:400}.table-block{display:inline-block;position:relative}@media only screen and (max-width:719px){.table-block.scrollable{width:100%;transition:all .2s;left:0}.table-block.scrollable.scrolling{left:-15px;width:calc(100% + 15px)}.table-block.scrollable.scrolled{left:-30px}.table-block.scrollable.scrolled .table-block__shadow-left{left:15px}.table-block.scrollable .table-block__shadow-right{display:block;width:20px;height:100%;position:absolute;top:0;bottom:0;right:-15px;background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.15))}.table-block.scrollable .table-block__shadow-left{display:block;width:20px;height:100%;position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.15) 0,transparent);opacity:0;transition:left .2s}}@media only screen and (max-width:719px){.table-block.scrollable .table-block__wrapper{width:100%;width:calc(100% + 15px);overflow-x:scroll}}.table-block table{width:auto;margin-bottom:21px;margin-right:10px}@media only screen and (max-width:719px){.table-block table{margin:0;min-width:100%;width:auto;table-layout:fixed}}.table-block table th{background:#ccdaeb;font-weight:700}.table-block table td,.table-block table th{text-align:right;color:#000;padding:12px 15px;word-wrap:normal;line-height:1.44;font-size:18px}@media only screen and (max-width:719px){.table-block table td,.table-block table th{min-width:81px}}.table-block table td:first-child,.table-block table th:first-child{text-align:left}.table-block table td{background:#fff;border-bottom:2px solid #f5f5f5}.table-block table td:first-child{font-weight:700}.table-block table tr:last-child td{border-bottom:none}.expandable-block{background:#fff;clear:both}.expandable-block.expandable-block--grey{background:transparent;border-bottom:2px solid rgba(0,0,0,.05)}.expandable-block.expandable-block--grey:hover{background-color:rgba(0,0,0,.02)}.expandable-block__header{position:relative;width:100%}.expandable-block__header a{text-decoration:none;display:block;padding:20px 65px 22px 70px;color:#252525;line-height:26px;min-height:68px}@media only screen and (max-width:1023px){.expandable-block__header a{padding-top:15px;padding-bottom:15px;min-height:54px}}.expandable-block__header a:before{position:absolute;right:24px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:22px;height:13px;transition:all .3s}.expandable-block__header a.expandable-block__link-noimg{padding-left:20px}.expandable-block__header a:visited{color:#252525}.expandable-block__header h2{font-size:18px;margin:0;padding:0;vertical-align:baseline;display:inline-block}.expandable-block--open .expandable-block__header a:before{transform:rotate(180deg) translateY(50%);-webkit-transform:rotate(180deg) translateY(50%)}.expandable-block--open .expandable-block__content{display:block}.expandable-block__img{width:34px;height:34px;display:block;position:absolute;left:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-repeat:no-repeat;background-position:50%}.expandable-block__content{padding:0 20px 10px;display:none;overflow:hidden}.expandable-block__content:after{content:"";display:block;clear:both}.expandable-block__content ol,.expandable-block__content ul{margin-bottom:20px}.expandable-block__content h2:first-child{padding-top:20px}.expandable-block__content h3:first-child,.expandable-block__content h4:first-child{padding-top:15px}.expandable-block.expandable-block--open,.expandable-block.expandable-block--open:hover{background-color:#fff}.expandable-block--grey:first-child,:not(.expandable-block--grey)+.expandable-block--grey{border-top:2px solid rgba(0,0,0,.05)}.widget-config{list-style-type:none;margin:0;counter-reset:b}.widget-config>li{margin-bottom:30px}.widget-config>li h3:before{counter-increment:b;content:counters(b,".") ". ";display:inline-block;margin-right:5px;width:16px;text-align:right}.widget-config h3{font-size:21px;margin-bottom:10px}.widget-config .form-block__checkbox,.widget-config .form-block__radio{padding-top:0;margin-top:0}.widget-config .form-block__checkbox label,.widget-config .form-block__radio label{display:inline-block}.widget-config .form-block__item{max-width:480px}.widget-config input[type=email],.widget-config input[type=password],.widget-config input[type=text],.widget-config textarea{max-width:320px}.widget-config textarea{display:block;max-width:480px}.widget-config .form-autocomplete{max-width:280px}.widget-config .form-autocomplete .autocompleteSpinner{right:8px}.widget-config input[type=text].short-input{width:60px}.widget-config .inline-label{display:inline-block;margin-left:10px;font-weight:400}.widget-config__content{padding-left:20px}.widget-config__content .form-block__clear-input{right:2px;top:2px}.article-listing{margin-bottom:20px;margin-top:30px}@media only screen and (max-width:719px){.article-listing{margin-top:40px}}.article-listing .grid{overflow:hidden}.article-listing__item{margin-bottom:50px}@media only screen and (max-width:1023px){.article-listing__item{margin-bottom:30px}}.article-listing__item a{text-decoration:none}.article-listing__item a:hover{color:#252525}.article-listing__item a:hover .article-listing__title{color:#e60000}.article-listing__item p{margin-bottom:0}@media only screen and (max-width:1023px){.article-listing__item img{margin-left:0;margin-right:0}}.article-listing__title{font-size:18px;margin-bottom:10px}.article-listing--vertical .article-listing__grid-item{width:33.3333%}@media only screen and (max-width:1023px){.article-listing--vertical .article-listing__grid-item{width:50%}}@media only screen and (max-width:719px){.article-listing--vertical .article-listing__grid-item{width:100%}}@media only screen and (max-width:719px){.article-listing--vertical .article-listing__item{margin-bottom:40px}}@media only screen and (max-width:719px){.article-listing--vertical img{margin-bottom:15px}}.article-listing--horizontal .article-listing__title{margin-top:0}.article-listing--horizontal .article-listing__item{margin-bottom:30px}@media only screen and (max-width:719px){.article-listing--horizontal .article-listing__item{margin-bottom:40px}}.article-listing--horizontal img{margin-bottom:0}@media only screen and (max-width:1023px){.article-listing--horizontal img{margin-bottom:15px}}@media only screen and (max-width:719px){.article-listing--horizontal .float--right{float:none!important}}.article-listing__date{margin-top:5px;display:inline-block;font-style:italic}.article-listing__grid{margin-left:-20px;list-style:none;margin-bottom:0;font-size:0}.article-listing__grid-item{display:inline-block;width:100%;padding-left:20px;vertical-align:top;font-size:16px}.mobile-app-link{display:none;margin-bottom:20px}@media only screen and (max-width:1023px){.mobile-app-link .general-link-btn:hover{color:#252525}}@media only screen and (max-width:719px){.mobile-app-link .general-link-btn{border:none;margin:0 -15px;border-radius:0;width:calc(100% + 30px)}}.mobile-app-link .general-link-btn div{width:80px;height:60px}@media only screen and (max-width:719px){.mobile-app-link .general-link-btn div{width:75px;padding-left:15px}}.mobile-app-link .general-link-btn div img{max-height:60px;margin:20px 0}@media only screen and (max-width:719px){.mobile-app-link{display:block}}.mobile-app-links{overflow:hidden;margin-bottom:20px}@media only screen and (max-width:719px){.mobile-app-links{margin-bottom:0}}.mobile-app-links .general-btn{float:left;height:50px;margin-right:15px}@media only screen and (max-width:719px){.mobile-app-links .general-btn{float:none;margin-right:0}}.mobile-app-links .general-btn div img{height:50px;width:168px}.readability .news-article__introduction{font-size:24px;line-height:1.5;margin-bottom:25px}@media only screen and (max-width:719px){.readability .news-article__introduction{margin-bottom:12px}}.news-article__published{font-style:italic;margin-bottom:45px}.news-article__published time{margin-right:12px}@media only screen and (max-width:719px){.news-article__published{margin-bottom:30px}}@media only screen and (max-width:719px){.news-article__updated{display:block}}.news-article__content{font-size:18px;line-height:1.45}.news-article__content>.general-link-btn{margin-bottom:3px}.news-article__content .general-link-btn,.news-article__content .general-link-btn:visited{color:#252525}.news-article__content>h2:first-child{padding-top:0}.news-article__content a:not([class]){color:#006bb3}.questionnaire{margin-top:30px;padding-top:20px;border-top:1px solid #afb2b5}.questionnaire__textarea label{font-size:18px;line-height:1.44;margin:10px 0}.questionnaire__textarea textarea{background:#fff;width:100%;height:130px;resize:none;margin-bottom:20px}@media only screen and (max-width:719px){.questionnaire__radios{overflow:hidden;margin-left:-20px}}.questionnaire__radio{display:inline-block;margin-right:20px}@media only screen and (max-width:719px){.questionnaire__radio{width:50%;padding-left:20px;margin-right:0;float:left;max-width:140px}}.questionnaire__radio input[type=radio]+label{border:1px solid #ccc;background:#fff;width:140px;height:38px;border-radius:2px;padding:3px 20px;text-align:center;font-size:20px}@media only screen and (max-width:719px){.questionnaire__radio input[type=radio]+label{width:100%}}.questionnaire__radio input[type=radio]+label:before{display:none}.questionnaire__radio input[type=radio]:focus+label{box-shadow:inset 0 0 0 1px #59c5fc;border-color:#59c5fc}.questionnaire__radio--confirm input[type=radio]+label{border-color:#76a300}.questionnaire__radio--confirm input[type=radio]+label:hover,.questionnaire__radio--confirm input[type=radio]:checked+label{background:#76a300;color:#fff}.questionnaire__radio--cancel input[type=radio]+label{border-color:#e60000}.questionnaire__radio--cancel input[type=radio]+label:hover,.questionnaire__radio--cancel input[type=radio]:checked+label{background:#e60000;color:#fff}.questionnaire .questionnaire__label--info,.questionnaire .questionnaire__label--info p{font-size:14px}.questionnaire__submit{overflow:hidden}.questionnaire__submit input{float:left}.questionnaire .validation-msg{margin-bottom:20px;margin-top:-5px}.stop-overview{padding:5px 10px;margin:0 0 20px;background:#fff;position:relative;display:block;text-decoration:none;border:1px solid #fff}.stop-overview:hover{color:inherit;background:#f3f3f3;border:1px solid #e2e2e2}.stop-overview:hover .stop-overview__stop-name span{background-image:none}.stop-overview .stop-overview__stop-name{font-size:20px;margin-bottom:0;margin-top:5px;padding-right:70px}.stop-overview .stop-overview__stop-name span{color:#000;background-image:linear-gradient(180deg,transparent,transparent 97%,#cdd3dc 97.1%,#cdd3dc 99%,transparent 99.1%,transparent)}.stop-overview .stop-overview__line-numbers{clear:both;list-style-type:none;margin:0;padding:10px 0 0}.stop-overview .stop-overview__line-numbers li{display:inline-block;margin-bottom:5px;margin-right:5px}.stop-overview .stop-overview_transport-icons{position:absolute;top:10px;right:15px}.stop-overview .stop-overview_transport-icons .icon-svg{width:24px;height:24px;margin-left:10px}.document-listing{list-style:none;margin:0}.article__content .document-listing{width:100%}.article__content .document-listing>li{margin:0}.document-listing a,.document-listing a:visited{color:#000;text-decoration:none;font-size:18px;font-weight:500;display:table;padding:25px 12px}@media only screen and (max-width:719px){.document-listing a,.document-listing a:visited{display:block;padding:24px 5px 25px}}.document-listing a:hover,.document-listing a:visited:hover{background-color:rgba(0,0,0,.02)}.document-listing a:hover .download,.document-listing a:visited:hover .download{text-decoration:underline;color:#004e88}.document-listing a:before,.document-listing a:visited:before{display:none}.document-listing span{display:table-cell;width:100%}@media only screen and (max-width:719px){.document-listing span{display:block}}.document-listing .download{color:#006bb3;background-repeat:no-repeat;background-position:20px;background-size:20px 27px;padding:0 0 0 50px;white-space:nowrap;vertical-align:middle}@media only screen and (max-width:719px){.document-listing .download{display:block;padding:0 5px 0 35px;background-position:0;margin-top:17px}}.document-listing li{position:relative;border-top:2px solid rgba(0,0,0,.05);margin:0}.document-listing li:last-child{border-bottom:2px solid rgba(0,0,0,.05)}.expandable-block .document-listing li:first-child{border:none;padding-top:0}.expandable-block .document-listing li:last-child{padding-bottom:0;border-bottom:none}.expandable-block .document-listing{margin:0}.help-note{background-color:#fff;position:absolute;border:1px solid #b9bbbc;padding:5px 45px 5px 5px;width:230px;font-size:16px}.help-note:before{border:7px solid transparent;border-top-color:#b9bbbc;bottom:-14px}.help-note:after,.help-note:before{content:"";display:block;width:0;height:0;position:absolute;left:34px}.help-note:after{border:7px solid transparent;border-top-color:#fff;bottom:-13px}.help-note__content{border-right:2px solid #f3f5f7;padding:5px 15px 5px 5px}.help-note__close{position:absolute;right:15px;top:50%;margin-top:-8px;border:none;background:none;padding:0}.help-note__close:before{width:15px;height:15px}.help-note--bikes{top:-115px;left:0}.help-note--nobikes{left:-33px;top:-90px}@media only screen and (max-width:719px){.help-note--nobikes{left:-7px}}@media only screen and (max-width:719px){.help-note--nobikes:after,.help-note--nobikes:before{left:7px}}.multimedia-block iframe{border:none;width:100%;height:100%;position:absolute;left:0;top:0}.multimedia-block .video-wrapper{margin-bottom:12px;position:relative;padding-bottom:56.25%}.multimedia-block .media-description{font-size:16px;line-height:1.5}.multimedia-block img{width:100%;margin-bottom:12px}.featured-information-block{background:#fff;padding:28px 35px;margin-bottom:58px}@media only screen and (max-width:719px){.featured-information-block{padding:16px 23px;margin-bottom:44px}}.featured-information-block>:first-child{padding-top:0;margin-top:0}.featured-information-block>:last-child{padding-bottom:0;margin-bottom:0}.zone-selector{margin:10px 0;display:inline-block;width:100%;padding:0;border:0}.zone-selector ul{display:table;margin:0;width:auto}@media only screen and (max-width:719px){.zone-selector ul{display:none}}.zone-selector legend{font-size:18px;font-weight:500;line-height:1.44;margin-bottom:5px}.zone-selector select:active+.zone-selector__select-wrapper:after{border-bottom:7px solid #000;border-top:0}.zone-selector .zone-selector__select-wrapper{position:relative}.zone-selector .zone-selector__select-wrapper .select-cover{height:44px;line-height:44px;border-radius:2px;border:1px solid #c8c8c8;position:relative;background:#fff;padding:0 36px 0 14px;font-size:18px}.zone-selector .zone-selector__select-wrapper:after{content:"";display:block;width:0;height:0;border:5px solid transparent;border-top:6px solid #333;position:absolute;right:14px;top:50%;transform:translateY(-25%);-webkit-transform:translateY(-25%)}@media only screen and (min-width:720px){.zone-selector .zone-selector__select-wrapper{display:none}}.zone-selector select{width:100%;position:absolute;top:0;bottom:0;right:0;left:0;opacity:0;z-index:1000}.zone-selector .zone-selector__button{display:table-cell;padding:0 5px;vertical-align:middle}.zone-selector .zone-selector__button:first-child{padding-left:0}.zone-selector .zone-selector__button:last-child{padding-right:0}.zone-selector .zone-selector__button label{line-height:1.05;border-radius:2px;background-color:#fff;border:1px solid #cdd0d1;margin-bottom:0}.zone-selector .zone-selector__button span{display:table-cell;vertical-align:middle;padding:0 20px;position:relative;font-weight:400;width:100%;height:42px}.zone-selector input[type=radio]:checked+label{background:#333941;border-color:#333941;color:#fff}.zone-selector input[type=radio]:focus+label{box-shadow:inset 0 0 0 2px #59c5fc!important;border-color:#59c5fc}.zone-selector input[type=radio]+label:before{display:none}.price-table{margin:10px 0;list-style:none}.article__content .price-table{width:100%}.price-table .active .price-table__description{display:block}.price-table .active .price-table__icon:before{transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg)}.price-table .table-block{font-size:16px;vertical-align:top;width:49%;padding-right:20px;margin-bottom:25px}@media only screen and (max-width:719px){.price-table .table-block{width:100%;margin-bottom:15px;padding-right:0}}.price-table__link{color:#005fba;margin-bottom:20px;display:inline-block;font-size:18px}.price-table__row{background:#fff;margin-bottom:3px}.price-table__cell{display:table-cell;height:80px;vertical-align:middle;padding:5px 0;width:100%;min-width:120px;text-align:start}.price-table__description{display:none;padding:25px 25px 3px}.price-table__description ul{list-style-type:disc}.price-table__zone-desktop{white-space:nowrap;padding-right:70px;min-width:0}@media only screen and (max-width:1023px){.price-table__zone-desktop{display:none}}.price-table__zone-mobile{display:block;font-weight:400;font-size:14px;text-align:left}@media only screen and (min-width:1024px){.price-table__zone-mobile{display:none}}.price-table__profile{font-weight:500;text-align:left;padding:0 25px;font-size:20px}@media only screen and (max-width:1023px){.price-table__profile{font-size:18px}}.price-table__clickable{background:transparent;position:relative;border:none;padding:0;width:100%}.price-table__clickable:active{color:#252525}.price-table__price{font-weight:500;font-size:20px;padding-right:140px;text-align:right;white-space:nowrap;min-width:230px}@media only screen and (max-width:1023px){.price-table__price{text-align:left;padding-right:60px;font-size:18px}}@media only screen and (max-width:719px){.price-table__price{min-width:155px}}.price-table__icon:before{content:"";position:absolute;right:30px;top:50%;width:18px;height:11px;background-size:cover;background-repeat:no-repeat;transition:all .2s ease-in;transform:translateY(-50%) rotate(0deg);-webkit-transform:translateY(-50%) rotate(0deg)}@media only screen and (max-width:719px){.price-table__icon:before{right:20px}}.navigation-list{display:inline-block;display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch;list-style:none;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;margin:0}.navigation-list__block{background:#fff;width:30%;width:calc(33.3% - 14px);margin-top:38px;margin-left:21px;position:relative;display:flex;flex-direction:column}.navigation-list__block:hover a{color:#252525}@media only screen and (min-width:1024px){.navigation-list__block:nth-child(3n+1){margin-left:0}}@media only screen and (min-width:720px)and (max-width:1023px){.navigation-list__block{width:calc(50% - 10px);margin-left:20px}.navigation-list__block:nth-child(odd){margin-left:0}}@media only screen and (max-width:719px){.navigation-list__block{width:100%;margin:0 0 13px}}.em-link-any .navigation-list__block span,.em-link .navigation-list__block a,.navigation-list__block .cta-link,.navigation-list__block .em-link-any span,.navigation-list__block .em-link a{position:absolute;bottom:20px;right:20px}.navigation-list__block a{text-decoration:none;display:inline-block;width:100%;flex-grow:1}.navigation-list__block .content-wrapper{padding:15px 20px 45px}.navigation-list__block .navigation-list__img+a{padding:10px 20px 45px}.navigation-list__block .navigation-list__img{display:block}@media only screen and (min-width:1024px){.navigation-page{padding-top:65px}}.simple-travel-summary .route-list__arrow,.simple-travel-summary .stage>div{display:inline-block;vertical-align:middle}.simple-travel-summary .stage{white-space:nowrap}.simple-travel-summary .route-list__arrow:before{display:block}.simple-travel-summary .label--Walking{margin-bottom:0}.StartPageContent{display:flex;justify-content:space-between;position:relative;margin-top:35px}.StartPageContent--left,.StartPageContent--row{flex-direction:row}.StartPageContent--right{flex-direction:row-reverse}.StartPageContent--center{height:320px;justify-content:center;align-items:center}.StartPageContent__content{line-height:28px;background-color:#fff;flex:1}.StartPageContent__content a{text-decoration:none}.StartPageContent__content h1{font-size:24px;margin-bottom:1.3rem}.StartPageContent__content p{font-size:18px;line-height:28px}.StartPageContent__content--padding{padding:30px 50px}.StartPageContent__link-wrapper{display:block}.StartPageContent__link-wrapper:hover{color:unset}.StartPageContent__image-container{display:block}.StartPageContent__content--reduced-width{max-width:75%}.StartPageContent__content--center{text-align:center;flex:none}.StartPageContent__content--small{text-align:center}.StartPageContent__content--small:not(:last-child){margin-right:20px}.StartPageContent__content--small p{margin-bottom:.5rem}@media screen and (max-width:1200px){.StartPageContent{flex-direction:column-reverse;max-width:640px;left:50%;transform:translateX(-50%);position:relative}.StartPageContent__content{flex:auto}.StartPageContent--center{height:auto;justify-content:center;align-items:center;background-image:none!important}.StartPageContent__content--center{text-align:center;width:100%}.StartPageContent--row{flex-direction:column}.StartPageContent__content--small{margin-right:0!important}.StartPageContent__content--small:not(:last-child){margin-bottom:20px}.StartPageContent__content--reduced-width{max-width:100%}}@media screen and (max-width:400px){.StartPageContent__content{padding:10px}}.webshop__map{text-align:center}.webshop__map a{display:inline-block}.webshop__map a:before{content:none}.webshop__card-info{margin:30px 0}.withdrawal-page .form-block__checkbox{margin-top:0}.withdrawal-page .standard-btn-2{padding-left:20px;padding-right:20px}.withdrawal-page .standard-btn-2[disabled=disabled]{opacity:.5}.withdrawal-page .standard-btn-2[disabled=disabled]:hover{background:#71a100}.my-page .grid__item div.article-related-questions:first-child{margin-top:0}.travel-card-register-profile{margin-top:40px}.travel-card-register-profile p{margin-bottom:0}.travel-card-register-profile .travel-card-register-profile__header+.form-block__checkbox{margin-top:15px}.sitemap a{text-decoration:none;font-size:18px;line-height:1.44}@media only screen and (max-width:719px){.sitemap ul{margin-left:1.4rem}}.campaign-page{color:#4a1308}.campaign-page a:focus,.campaign-page a:focus+label,.campaign-page button:focus,.campaign-page button:focus+label,.campaign-page input:focus,.campaign-page input:focus+label,.campaign-page textarea:focus,.campaign-page textarea:focus+label{box-shadow:0 0 0 1.5px #ffed01,0 0 0 3px #fbd931}.campaign-page main{background:#b0d1ca;min-height:500px;overflow:hidden}@media only screen and (min-width:1024px){.campaign-page main:after,.campaign-page main:before{content:"";display:block;position:absolute;height:347px;width:406px;background-repeat:no-repeat;background-position:0 0;z-index:10;right:0;top:72px;max-width:70%}.campaign-page main:before{mix-blend-mode:overlay;opacity:.2}}.campaign-page a{text-decoration:underline}.campaign-page a:hover{text-decoration:none}.campaign-page ul{list-style:none;padding:0;margin:0}.campaign-page input,.campaign-page textarea{border:1px solid #582c22;width:360px;max-width:100%}.campaign-page textarea{height:165px;-webkit-overflow-scrolling:touch;overflow:scroll}.campaign-page label{text-transform:none;width:360px;max-width:100%;display:block}@media only screen and (max-width:719px){.campaign-page label{margin:0 auto}}.campaign-page input[type=checkbox]+label{position:relative;padding-left:35px}.campaign-page input[type=checkbox]+label:before{border:1px solid #582c22;position:absolute;left:0;top:0;margin-top:2px}.campaign-page .visible-desktop{display:block}@media only screen and (max-width:1023px){.campaign-page .visible-desktop{display:none}}.campaign-page .form-wrapper{margin-top:-5%;position:relative;width:360px;max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}@media only screen and (min-width:1024px){.campaign-page .form-wrapper{margin-top:-93px;width:800px}}.campaign-page .section,.campaign-page h2{margin-bottom:20px;width:360px;max-width:100%}.campaign-page .header-logo{margin:0;padding:24px 0}.campaign-page .form-block__item{display:block;position:relative}.campaign-page .back-btn{margin-top:20px;display:block}.campaign-page .standard-btn-1{text-decoration:none}@media only screen and (max-width:719px){.campaign-page .standard-btn-1{width:100%}}.campaign-page .form-autocomplete li{background:#fff}.campaign-page .active>.form-block__typehead-result{background:#d5e4e1}.campaign-page .form-autocomplete ul{box-shadow:-2px 2px 2px 2px rgba(0,0,0,.1)}.campaign-page .bus-canvas,.campaign-page .text-canvas{max-width:100%;position:absolute;z-index:10;left:20px;top:20px;width:calc(100% - 40px);height:calc(100% - 40px)}@media only screen and (max-width:1023px){.campaign-page .bus-canvas,.campaign-page .text-canvas{left:10px;top:10px;width:calc(100% - 20px);height:calc(100% - 20px)}}.campaign-page .bus-canvas{display:none}@media only screen and (min-width:1024px){.campaign-page__content{padding-right:400px}}.campaign-page__content .font-loader{font-family:VT323}@media only screen and (min-width:720px){.campaign-page__logo{width:2421px;max-width:200%;position:relative;transform:translateX(-50%);left:45%;margin-top:-31px}}@media only screen and (min-width:1024px){.campaign-page__logo{top:10px}}@media only screen and (max-width:719px){.campaign-page__logo{width:100%;margin-top:31px}}.campaign-page__bus{margin:20px auto 60px;position:relative;width:360px;max-width:100%}.campaign-page__bus img{display:block;position:relative;border:10px solid #fff}.campaign-page__bus:before{content:"";position:absolute;left:-10px;top:0;right:0;bottom:-8px;opacity:.2;background:#b3d4cd;mix-blend-mode:multiply;transform:skew(-.5deg,-.5deg);transform-origin:right top}@media only screen and (min-width:1024px){.campaign-page__bus{position:absolute;right:0;width:auto;bottom:-60px;left:auto;transform:translateX(100%)}.campaign-page__bus img{border:20px solid #fff}}@media only screen and (min-width:1024px){.form-wrapper .campaign-page__bus{right:auto;top:0;bottom:auto;margin:0;max-width:50%}}.campaign-page__facebook{background-repeat:no-repeat;background-position:0 0;position:absolute;bottom:0;left:0;height:65px;padding:30px 0 0 90px;color:#333941;margin-left:20px;transform:translateY(60%);font-weight:600;z-index:100}.campaign-page__confirmation{text-align:center}@media only screen and (min-width:1024px){.campaign-page__confirmation{width:66%;position:relative}}.campaign-page__animate{left:0}.animate-if.ng-leave,.campaign-page__animate.ng-enter,.campaign-page__animate.ng-hide,.campaign-page__animate.ng-hide-add,.campaign-page__animate.ng-hide-remove{transition:all .5s cubic-bezier(.25,.46,.45,.94)}.campaign-page__animate.ng-enter{left:110%;position:relative}.campaign-page__animate.ng-enter.ng-enter-active,.campaign-page__animate.ng-leave{left:0}.campaign-page__animate.ng-hide,.campaign-page__animate.ng-leave.ng-leave-active{left:-110%;display:block!important;position:absolute;width:800px;max-width:100%}.last-searches-list{list-style:none;margin:0}.last-searches-item{position:relative}.last-searches-item>a,.last-searches-item>p{display:block;text-decoration:none;padding:20px 30px;border-bottom:1px solid #d7d7d7;margin:0}@media only screen and (max-width:719px){.last-searches-item>a,.last-searches-item>p{padding-left:15px;padding-right:15px}}.last-searches-item>a:hover,.last-searches-item>p:hover{background-color:#fcfcfc}.last-searches-item:last-child>a,.last-searches-item:last-child>p{border-bottom:none}.last-searches-item>a{padding-right:94px}@media only screen and (max-width:719px){.last-searches-item>a{padding-right:80px}}.last-searches-item .icon-svg{float:right;min-width:22px;height:22px;margin-left:10px;margin-top:2px}.last-searches-item .icon-svg-Tram--dark-grey:before{margin-top:-2px}.last-searches__icons{position:absolute;right:30px;top:21px}@media only screen and (max-width:719px){.last-searches__icons{right:15px}}.last-searches-list--light{background:#fff;margin:30px 0}.last-searches:after{display:table;content:"";clear:both}.stop-route{background:#fff;padding:15px 0 50px}.stop-route .departure-date{margin:15px 0 0}.stop-route .panel{position:static;margin:0}@media only screen and (max-width:719px){.stop-route .panel__content{padding-top:0}.stop-route .cg-busy{position:fixed}}.stop-route>div:first-child{margin:0 auto;max-width:400px}.stop-route .close-btn{z-index:0}.stop-route .line-block{min-height:0;margin-bottom:0}.stop-route .route-list h2{margin-bottom:0}.stop-route.route-list__overlay .close-btn{display:block}@media only screen and (max-width:1023px){.stop-route.route-list__overlay .close-btn{position:fixed;left:-2px;top:-2px;right:auto;border:2px solid #fff}.stop-route.route-list__overlay .close-btn:before{margin-left:0}}@media only screen and (max-width:1023px){.stop-route.route-list__overlay{position:fixed;left:0;bottom:-10px;right:0;top:-10px;background:#fff;z-index:3;overflow-y:scroll;padding:50px 15px 10px;margin:0;max-width:100%}}.map__vertical-controls--v2{top:-291px}@media only screen and (max-width:1023px){.map__vertical-controls--v2{top:-160px}}@media only screen and (max-width:719px){.map__vertical-controls--v2{right:10px}}.route__wrapper--cs .route__Walking.first .stop__start{height:auto}.route__wrapper--cs .route__Walking.first .stop__start .stop__walking-time{margin-bottom:16px;margin-top:6px}.route__wrapper--cs .route__Walking.last .stop__end{height:auto}.route__wrapper--cs .route__Walking.last .stop__end .stop__walking-time{margin-top:16px;margin-bottom:-5px}.route-navigation{background:#fff;position:relative;z-index:1;height:41px;border-bottom:1px solid #f4f4f6}.route-navigation__button{border:none;border-radius:0;background:none;height:41px;font-size:16px;padding:0;margin:0 10px;position:relative}.route-navigation__button.active{color:#000}.route-navigation__button.active:after{content:"";width:100%;height:2px;background:#000;bottom:0;position:absolute;left:0}.route-navigation__button .icon-svg:before{width:14px;height:14px;position:relative;top:1px;margin-right:7px}.route-navigation ul{list-style-type:none;margin:0}.route-navigation li{display:inline-block}.journey-planner--block .journey-plannner__submit{position:static}.travel-planner-widget-block .journey-planner--block .journey-plannner__submit{margin-top:30px}@media only screen and (max-width:1023px){.journey-planner--block .journey-plannner__submit{text-align:left}}.journey-planner--block .journey-planner__travel-header{margin-bottom:0;font-size:26px;padding-top:25px}@media only screen and (max-width:719px){.journey-planner--block .journey-planner__travel-header{display:block}}.journey-planner--block .form-autocomplete>ul{background:#fff}.journey-planner--block .form-autocomplete .active .form-block__typehead-result,.journey-planner--block .form-autocomplete .journey-planner--find-place-list-element.active{background:#e6e6e6}@media only screen and (min-width:1024px){.journey-planner--block .journey-planner__submit-wrapper{padding-left:20px}}.journey-planner--block .grid__item{vertical-align:bottom}.travel-planner-widget-block .journey-planner--block .grid__item{vertical-align:top}.journey-planner--block .grid__item .text--right{padding-left:20px}.journey-planner--block .cg-busy-default-text{color:#000}.journey-planner--block.dark{background:#333941;color:#fff;padding:0 25px 40px}.journey-planner--block.dark .form-autocomplete{background:transparent}.journey-planner--block.dark .cg-busy{position:absolute;top:0;left:-27px;right:-27px;bottom:-40px;z-index:1001;background:hsla(0,0%,100%,.4)}.journey-planner__form--customer .journey-planner__date-time-box{width:calc(100% - 80px)}.journey-planner__form--customer .journey-planner__date-time-box .form__customSelect{width:calc(100% - 10px)}.journey-planner__form--customer .journey-planner-date-time-list__item:last-child{text-align:left}.journey-planner__form--customer .journey-planner__date-hours-box,.journey-planner__form--customer .journey-planner__date-time-box{padding-bottom:0}.journey-planner__form--customer .journey-planner__date-hours-box{float:none;width:80px}@media only screen and (max-width:719px){.journey-planner__form--customer .journey-planner__date-hours-box{width:calc(100% - 90px)}.journey-planner__form--customer .journey-planner__date-hours-box .form-block__element{float:left;text-align:left}}.journey-planner__form--customer .journey-planner__date-time-inputs input{width:80px;margin-left:0}@media only screen and (max-width:719px){.journey-planner__form--customer .journey-planner__date-time-inputs input{width:100%}}.journey-planner__form--customer .journey-planner__maximum-walking-time-box,.journey-planner__form--customer .journey-planner__minimum-transfer-time-box{width:170px;float:right}.journey-planner__form--customer .journey-planner__maximum-walking-time-box div.form__customSelect{margin:0;float:right}.journey-planner__form--customer .journey-plannner__submit{position:static}.journey-planner__form--customer .journey-planner__switch-direction{margin-right:0}.journey-planner__form--customer .journey-planner__advanced{padding-bottom:20px}.journey-planner,body{transition:background-color 0s linear 1.5s;-webkit-transition:background-color 0s linear 1.5s}.journey-planner.journey-planner--light,.light-background .journey-planner-container .journey-planner,body.light-background{background-color:#f5f5f5}.api-error-view{color:#000;text-align:center;padding:43px 20px;position:relative}@media only screen and (min-width:1024px){.journey-planner--image .api-error-view{margin-top:43px;margin-bottom:20px}}@media only screen and (max-width:719px){.api-error-view{background-color:#fff}}.api-error-view h1{font-size:22px;margin-bottom:4px;padding:0}.api-error-view p{font-size:18px}.api-error-view img{margin-top:50px}.api-error-view .cta-link:visited,.api-error-view .em-link-any span:visited,.api-error-view .em-link a:visited,.em-link-any .api-error-view span:visited,.em-link .api-error-view a:visited{color:#005fba}@media only screen and (max-width:1023px){.api-error-view{margin-top:0}}.api-error-view--main h1{font-size:32px;margin-bottom:10px;font-weight:500}@media only screen and (max-width:719px){.api-error-view--main h1{font-size:28px}}.api-error-view__content{max-width:390px;margin:0 auto}.api-error-view__loader-overlay{transition:all 1s;-webkit-transition:all 1s;position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.3);opacity:0;display:none;z-index:10000}.api-error-view__loader-overlay .cg-busy-default-sign{margin-top:0;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);top:50%;text-align:center}@media only screen and (max-width:719px){.journey-planner .api-error-view__loader-overlay-wrapper .api-error-view__loader-overlay{left:-15px;right:-15px}}.journey-planner--image .api-error-view__loader-overlay-wrapper,.travel-planner-widget-block .api-error-view__loader-overlay-wrapper{position:relative}.journey-planner--image .api-error-view,.travel-planner-widget-block .api-error-view{background-color:#fff}.api-error-view__animate-error{transition:opacity 1s;-webkit-transition:opacity 1s;opacity:1}.api-error-view__animate-error.ng-enter{display:none}.api-error-view__animate-planner{opacity:1;transition:opacity 1s;-webkit-transition:opacity 1s;position:relative}.api-error-view__animate-planner .journey-planner-tab-list__item{position:relative}.api-error-view__animate-planner.ng-enter .api-error-view__loader-overlay{opacity:0;display:block}.api-error-view__animate-planner.ng-hide .api-error-view__loader-overlay{opacity:1;display:block}.print-preview{background:#fff;margin-bottom:30px}.print-preview__highlight{font-weight:700}.print-preview .route__container{margin-top:0;padding-bottom:50px;padding-right:0;max-width:460px}.print-preview .route__stops-number{color:#000}.print-preview .warning-print-only{display:block}.print-walking{padding:40px 0;margin:0 20px;border-bottom:1px solid #979797}.print-walking:last-child{border-bottom:none}.print-walking .icon-svg{min-width:22px;height:22px;vertical-align:top}.print-walking .icon-svg:before{background-position:50%}.print-walking__heading{font-weight:400}.print-walking__subheading{font-weight:400;margin-bottom:2px}.print-walking__summary{margin-bottom:20px}.print-walking__details{display:table}.print-walking__details-tr{display:table-row}.print-walking__details-td{display:table-cell;padding-right:30px}.simple-travel-summary{list-style-type:none;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;padding:30px 0;margin:0 20px;border-bottom:1px solid #979797}.simple-travel-summary>li{margin:0 5px 0 0}.simple-travel-summary .route__stops-number{color:#000}.simple-travel-summary .route__direction{margin:0;max-width:240px}.simple-travel-summary .label .icon-svg-Walking{margin-right:0}.simple-travel-summary .label .icon-svg-Walking:before{margin-top:-1px}.print-page a{color:#000!important}.print-page .route{display:block!important;border-bottom:1px solid #000;padding-bottom:40px;margin-bottom:10px}.print-page .map__sticky{page-break-before:always}.print-page .map{display:block!important;margin-bottom:40px}.print-page .map .map__bottom-controls,.print-page .map .map__top-controls{display:none}.print-page .route__item .route__type-other .route__after{width:0;border:3px solid}.print-page .icon-svg-Walking{background-color:#fff!important}.print-page .icon-svg-Walking:before{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxMi42cHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMC4yIDAuNSAxMi42IDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAuMiAwLjUgMTIuNiAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggaWQ9InBhdGgtMSIgZmlsbD0iIzMzMzk0MSIgZD0iTTcuMywyLjNDNy4zLDMuMiw4LDQsOSw0bDAsMGMxLDAsMS44LTAuOCwxLjgtMS43bDAsMGMwLTEtMC44LTEuOC0xLjgtMS44bDAsMA0KCQlDOCwwLjUsNy4zLDEuMyw3LjMsMi4zTDcuMywyLjN6IE02LjcsNEwyLjgsNUMyLjUsNS4xLDIuMyw1LjIsMi4yLDUuNWwwLDBMMC43LDljLTAuMiwwLjQsMCwwLjksMC40LDFsMCwwYzAuNCwwLjIsMC45LDAsMS4xLTAuNA0KCQlsMCwwbDEuNC0zLjJMNS4xLDZMMy44LDkuNGMwLDAuMS0wLjEsMC4yLTAuMSwwLjNsMCwwbDAsMC4xYy0wLjIsMC42LDAsMS4yLDAuNCwxLjZsMCwwYy0wLjQsMC44LTAuOSwxLjktMS41LDIuOWwwLDANCgkJQzIsMTUuNSwxLjQsMTYuNywxLDE3LjVsMCwwYy0wLjIsMC40LTAuNCwwLjgtMC41LDFsMCwwYy0wLjEsMC4xLTAuMSwwLjItMC4xLDAuM2wwLDBjMCwwLDAsMCwwLDAuMWwwLDBjMCwwLDAsMCwwLDBsMCwwDQoJCWMwLDAsMCwwLDAsMGwwLDBDMCwxOS40LDAuMiwyMCwwLjcsMjAuM2wwLDBjMC4yLDAuMSwwLjQsMC4yLDAuNiwwLjJsMCwwYzAuNCwwLDAuNy0wLjIsMC45LTAuNWwwLDB2MGMwLjEtMC4xLDAuMS0wLjEsMC4xLTAuMQ0KCQlsMCwwYzAuMS0wLjMsMi00LDMuMy02LjZsMCwwbDIuOSw2LjVjMC4yLDAuNCwwLjYsMC42LDEsMC42bDAsMGMwLjIsMCwwLjMsMCwwLjUtMC4xbDAsMGMwLjYtMC4yLDAuOC0wLjksMC42LTEuNGwwLDBMNywxMS4xDQoJCWMwLDAsMC0wLjEsMC4xLTAuMWwwLDBsMS4yLTMuMWwwLjUsMS4zQzguOSw5LjQsOSw5LjUsOS4yLDkuNmwwLDBsMi40LDEuMWMwLjEsMCwwLjIsMC4xLDAuMywwLjFsMCwwYzAuMywwLDAuNi0wLjIsMC43LTAuNWwwLDANCgkJYzAuMi0wLjQsMC0wLjktMC40LTFsMCwwbC0yLjEtMC45TDkuMSw1LjFDOSw0LjksOC44LDQuOCw4LjYsNC43bDAsMEw3LjksNC40YzAsMC0wLjEsMC0wLjEtMC4xbDAsMGMwLDAsMCwwLTAuMSwwbDAsMEw3LjIsNC4xDQoJCUM3LjEsNCw3LDQsNi45LDRsMCwwQzYuOCw0LDYuNyw0LDYuNyw0TDYuNyw0eiIvPg0KPC9zdmc+DQo=);margin-top:2px;background-image:none;background-color:#fff!important}.print-page .route__item .route__collapsed{display:block!important;cursor:text}.print-page .route__item .route__collapsed:before{background-image:none;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMThweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIxOTUgMTM2IDE4IDI4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDE5NSAxMzYgMTggMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxOTcsMTQ0IDIwMiwxMzcuMSAyMDIsMTM2IDE5NSwxMzYgMTk1LDE2NCAyMDIsMTY0IDIwMiwxNjIuOSAxOTYuOCwxNTYuMSAyMDIuOCwxNTAuMiAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyMDgsMTM2IDIwOCwxMzkgMjA0LjgsMTQzLjUgMjExLjMsMTUwLjUgMjA0LjgsMTU2LjcgMjA4LDE2MC45IDIwOCwxNjQgMjEzLDE2NCAyMTMsMTM2IAkiLz4NCjwvZz4NCjwvc3ZnPg0K)}.print-page .route__position-block{background:none}.print-page .route__position-block a{color:#000}.print-page .route__show-list{display:none}.print-page .route__destination,.print-page .route__direction,.print-page .route__direction .label{color:#000}.print-page .stops-list .stops-list__item{display:none!important}.print-page .stops-list .stops-list__item:first-child,.print-page .stops-list .stops-list__item:last-child{display:table-row!important}.print-page .line-block__title .icon-svg-AirportTrain:before,.print-page .line-block__title .icon-svg-Train:before,.print-page .route__direction .icon-svg-AirportTrain:before,.print-page .route__direction .icon-svg-Train:before{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAwIDc5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgNzkiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzI1MjUyNSIgZD0iTTEsMjUuM3Y0MS4ybDc5LjEsMGMwLDAsMC4xLDAsMC4xLDBsNiwwYzMuNSwwLDYuOC0xLjQsOS4xLTMuOGMyLjMtMi4zLDMuOC01LjYsMy44LTkuMQ0KCWMwLTMuNi0xLjQtNi44LTMuOC05LjFMNzYuOCwyNi4xYy0wLjUtMC41LTEuMi0wLjgtMS44LTAuOEgzNC41TDU0LDE1LjRjMS41LTAuOCwxLjUtMi4xLDAtMi45TDMyLjEsMUgyMS4xTDIxLDEuMWwyNC41LDEyLjgNCglMMjMuMiwyNS4zSDF6IE02MC4xLDMwLjdoMTRsOS4xLDkuMUg2MC4xVjMwLjd6IE04My42LDc4SDF2LTUuMmg4Mi42Vjc4eiIvPg0KPC9zdmc+DQo=)}.print-page .line-block__title .icon-svg-Metro:before,.print-page .route__direction .icon-svg-Metro:before{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0iRmlsbC0xIiBmaWxsPSIjMjUyNTI1IiBkPSJNNDQuMywzMi44SDI2Ljl2LTkuNGg0Ni4zdjkuNEg1NS41djUxLjlINDQuM1YzMi44Ii8+DQo8cGF0aCBpZD0iRmlsbC0yIiBmaWxsPSIjMjUyNTI1IiBkPSJNNTAsOTUuNGMyNS4xLDAsNDUuNC0yMC4zLDQ1LjQtNDUuNFM3NS4xLDQuNiw1MCw0LjZDMjQuOSw0LjYsNC42LDI0LjksNC42LDUwDQoJUzI0LjksOTUuNCw1MCw5NS40IE0xLDUwQzEsMjIuOSwyMi45LDEsNTAsMWMyNy4xLDAsNDksMjEuOSw0OSw0OVM3Ny4xLDk5LDUwLDk5QzIyLjksOTksMSw3Ny4xLDEsNTAiLz4NCjwvc3ZnPg0K)}.print-page .line-block__title .icon-svg-Tram:before,.print-page .route__direction .icon-svg-Tram:before{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAwIDc1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgNzUiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzI1MjUyNSIgZD0iTTMuNCw2OS42aDkzLjFWNzRIMy40VjY5LjZ6IE05OC44LDUwbC01LjItMjMuNGgwbC0wLjQtMmMtMC4yLTAuOS0xLjEtMS43LTIuMS0xLjdINTEuOGw5LjMtOC4yDQoJYzAuNS0wLjUsMC44LTEuMSwwLjgtMS44YzAtMC43LTAuMy0xLjMtMC45LTEuOEw0OC42LDFoLTcuNWwxNC44LDExLjlsLTExLjIsOS45SDguOWMtMSwwLTEuOSwwLjgtMi4xLDEuN0wxLjQsNDguN3YwTDEuMiw1MA0KCWMtMC41LDIuMiwwLjEsNS41LDEuNCw3LjNsMy43LDUuNkgxOXYxLjNjMCwxLjksMS42LDMuNCwzLjQsMy40aDEwLjhjMS45LDAsMy41LTEuNiwzLjUtMy40di0xLjNoMjYuNXYxLjNjMCwxLjksMS42LDMuNCwzLjUsMy40DQoJaDEwLjhjMS45LDAsMy40LTEuNiwzLjQtMy40di0xLjNoMTIuOGwzLjctNS42Qzk4LjcsNTUuNSw5OS4zLDUyLjIsOTguOCw1MEw5OC44LDUweiBNMjUuNiw0Ni41SDYuM2wzLjUtMTUuNmgxNS44VjQ2LjVMMjUuNiw0Ni41eg0KCSBNMjksMzAuOWgxOS4zdjE1LjZIMjlWMzAuOXogTTUxLjgsMzAuOUg3MXYxNS42SDUxLjhWMzAuOXogTTc0LjUsNDYuNVYzMC45aDE1LjhsMy41LDE1LjZINzQuNUw3NC41LDQ2LjV6Ii8+DQo8L3N2Zz4NCg==)}.print-page .line-block__title .icon-svg-Boat:before,.print-page .route__direction .icon-svg-Boat:before{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjMjUyNTI1IiBkPSJNODQuNCw3MS4yYy0yLjUtMS4zLTUuMy0yLjctMTAuNy0yLjdzLTguMiwxLjUtMTAuNywyLjdjLTIuMywxLjItNC4zLDIuMi04LjYsMi4ycy02LjMtMS04LjYtMi4yDQoJYy0yLjUtMS4zLTUuMy0yLjctMTAuNy0yLjdzLTguMiwxLjUtMTAuNywyLjdjLTIuMywxLjItNC4zLDIuMi04LjYsMi4yYy00LjMsMC02LjMtMS04LjYtMi4yYy0xLjQtMC43LTIuOS0xLjUtNS0yLjFMMSw3My41DQoJYzEuNiwwLjQsMi44LDEsNC4xLDEuN2MyLjUsMS4zLDUuMywyLjcsMTAuNywyLjdzOC4yLTEuNSwxMC43LTIuN2MyLjMtMS4yLDQuMy0yLjIsOC42LTIuMmM0LjMsMCw2LjMsMSw4LjYsMi4yDQoJYzIuNSwxLjMsNS4zLDIuNywxMC43LDIuN3M4LjItMS41LDEwLjctMi43YzIuMy0xLjIsNC4zLTIuMiw4LjYtMi4yYzQuMywwLDYuMywxLDguNiwyLjJjMC4xLDAsMC4yLDAuMSwwLjIsMC4xbDIuNy0zLjcNCglDODUsNzEuNSw4NC43LDcxLjQsODQuNCw3MS4yIE05OC4xLDUxLjFsLTE0LjcsMGwtNC45LTE5LjljLTAuMi0xLTAuNy0xLjMtMS42LTEuM2gtNy45bC0xLjgtNy4xQzY3LDIyLjMsNjYuNSwyMiw2NiwyMg0KCWMtMC4xLDAtMC4yLDAtMC4zLDBsLTExLjEsNGMtMS4yLDAuNS0xLjYsMS0xLjYsMi4zbDAsOC43SDE3LjhjLTAuOCwwLTEuNSwwLjYtMS42LDEuNWwtMi45LDEyLjZsLTQuNiwwYy0wLjgsMC0xLjQsMC41LTEuNiwxLjINCglsLTMuNiwxM0M2LDY2LDcuOSw2Nyw5LjQsNjcuOGMyLjEsMS4xLDMuMywxLjcsNi40LDEuN2MzLjEsMCw0LjMtMC42LDYuNC0xLjdjMi43LTEuNCw2LjQtMy4zLDEyLjktMy4zczEwLjIsMS45LDEyLjksMy4zDQoJYzIuMSwxLjEsMy4zLDEuNyw2LjQsMS43YzMuMSwwLDQuMy0wLjYsNi40LTEuN2MyLjctMS40LDYuNC0zLjMsMTIuOS0zLjNzMTAuMiwxLjksMTIuOSwzLjNjMC4zLDAuMiwxLDAuNSwxLDAuNWwxMS4yLTE1LjYNCgljMCwwLDAuMi0wLjMsMC4yLTAuNkM5OSw1MS41LDk4LjYsNTEuMSw5OC4xLDUxLjFMOTguMSw1MS4xeiBNMzMuNiw1MS4xaC0xNmwxLjUtNi43aDE0LjVWNTEuMUwzMy42LDUxLjF6IE0zNi44LDQ0LjRoMTYuMXY2LjcNCglIMzYuOFY0NC40eiBNNTYuMSw1MS4xdi02LjdoMTYuMWwxLjcsNi43SDU2LjFMNTYuMSw1MS4xeiIvPg0KPC9zdmc+)}.print-page .line-block__title .icon-svg-AirportBus:before,.print-page .line-block__title .icon-svg-Bus:before,.print-page .route__direction .icon-svg-AirportBus:before,.print-page .route__direction .icon-svg-Bus:before{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzI1MjUyNSIgZD0iTTM2LjUsNDFjMCw0LjQtMy42LDgtOC4xLDhjLTQuNSwwLTguMS0zLjYtOC4xLThjMC00LjQsMy42LTgsOC4xLThDMzIuOCwzMywzNi41LDM2LjYsMzYuNSw0MXogTTk5LDN2MzcuMw0KCWMwLDEuMS0wLjksMS43LTIsMS43SDgyLjJjMCwwLDAuMS0wLjcsMC4xLTEuMWMwLTUuNy00LjctMTAuMy0xMC42LTEwLjNjLTUuOCwwLTEwLjYsNC42LTEwLjYsMTAuM2MwLDAuNCwwLDEuMSwwLjEsMS4xSDM4LjgNCgljMCwwLDAuMS0wLjcsMC4xLTEuMWMwLTUuNy00LjctMTAuMy0xMC42LTEwLjNjLTUuOCwwLTEwLjYsNC42LTEwLjYsMTAuM2MwLDAuNCwwLDEuMSwwLjEsMS4xSDNjLTEuMSwwLTItMC43LTItMS43VjMNCgljMC0xLjEsMC45LTIsMi0yaDk0Qzk4LjEsMSw5OSwxLjksOTksM3ogTTI1LDlINXYxNmgyMFY5eiBNNDgsOUgyOXYxNmgxOVY5eiBNNzEsOUg1MnYxNmgxOVY5eiBNOTUsOUg3NXYxNmgyMFY5eiBNNzEuNywzMw0KCWMtNC41LDAtOC4xLDMuNi04LjEsOGMwLDQuNCwzLjYsOCw4LjEsOGM0LjUsMCw4LjEtMy42LDguMS04Qzc5LjgsMzYuNiw3Ni4yLDMzLDcxLjcsMzN6Ii8+DQo8L3N2Zz4NCg==)}.print-page .route__position-icon,.print-page .stop__icon-time{display:none}.print-page .route__direction{border-width:1px;border-style:solid;background:none!important}.print-page .route__direction .label{background:none!important}.print-page .route{padding-left:0;padding-right:0}.print-page .printhidden,.print-page .stop-results__favourites{display:none}.print-page .journey-planner__results{padding-top:0}.print-page .journey-planner__results .page__title,.print-page .line-block__title .line-block__favs{display:none}.print-page .stop-results__title{border-bottom:1px solid #666;background:none}.print-page .line-block__header{border-width:1px;border-style:solid}.print-page .line-block__number,.print-page .line-block__title{background:none!important;color:#000}.print-page .line-block__number{border-right:none}.print-page .route{page-break-before:avoid;page-break-after:avoid;page-break-inside:avoid}.print-page .stops-list>table,.print-page tr{page-break-before:auto;page-break-after:auto;page-break-inside:auto}.print-page .visuallyhidden,.print-page input[type=checkbox],.print-page input[type=radio]{display:none}.print-page .route__warning{border:1px solid #ffc800;background:none}.print-page .route__warning .icon-svg{display:none}.print-page .line-block__title .grid__item{display:inline-block}.print-page .route__wrapper{margin:30px 20px 0;border-bottom:1px solid #979797}.print-page .route__wrapper:last-child{border-bottom:none}.icon-svg-Area--grey,.icon-svg-PointOfInterest--grey,.icon-svg-Stop--dark-grey,.icon-svg-Stop--grey,.icon-svg-Street--grey{background-repeat:no-repeat}