.Modal{overflow-x:hidden;overflow-y:auto;position:fixed;inset:0;z-index:1000;-webkit-overflow-scrolling:touch;outline:0}.ModalDialogContent{display:flex;flex-direction:column;max-height:85%;position:relative;background-clip:padding-box;outline:0}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(layers.ef6db8722c2c3f9a.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(layers-2x.9859cd1231006a4a.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(marker-icon.d577052aa271e13f.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}html *.settings{background-image:url(settings.070d05746e203c59.svg)}html *.back{background-image:url(back.fcc5fea59f46d539.svg)}html *.icon-more-vertical{background-image:url(more-vertical.b3d51ae73ae19be6.svg)}html *.icon-more-vertical-on-primary{background-image:url(icon-matrix-white.ee01c9bb9cb47bc6.svg)}html *.back-white{background-image:url(back-white.c1b2985f03802757.svg)}html *.icon-event-active{background-image:url(icon-event-active.3d245cbaba4161d5.svg)}html *.icon-event-inactive{background-image:url(icon-event-inactive.8d27756cd349f11c.svg)}html *.icon-calender{background-image:url(events.2b546abab3a3772d.svg)}html *.icon-calender-accordion-inverted,html accordion.standalone .Accordion .AccordionGroup--open>.AccordionGroup__heading accordion-toggle .text-row-container .icon-calendar,accordion.standalone .Accordion .AccordionGroup--open>.AccordionGroup__heading accordion-toggle .text-row-container html .icon-calendar{background-image:url(events-white.b4eee17f1a472bbc.svg)}html *.icon-edit,html #tabBar mobi-tab .TabContent__icon.icon-edit-tabbar.TabContent__icon--roundIcon,#tabBar mobi-tab html .TabContent__icon.icon-edit-tabbar.TabContent__icon--roundIcon,html .TabbarEditItem .TabbarEditItemCurrentStateItem__icon.icon-edit-tabbar.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem html .TabbarEditItemCurrentStateItem__icon.icon-edit-tabbar.TabbarEditItemCurrentStateItem__icon--roundIcon,html .TabbarEditItem .TabbarEditItemOptionsItem__icon.icon-edit-tabbar.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem html .TabbarEditItemOptionsItem__icon.icon-edit-tabbar.TabbarEditItemCurrentStateItem__icon--roundIcon{background-image:url(icon-edit-white.c7885e7f4b2cf9a1.svg)}html *.icon-edit-tabbar{background-image:url(icon-edit-white.c7885e7f4b2cf9a1.svg)}html *.icon-register{background-image:url(icon-sign-in-white.eb777dfc6d64bc2a.svg)}html *.icon-logout{background-image:url(icon-sign-out-white.a84e75b75e72cf9f.svg)}html *.icon-subscription-inverted{background-image:url(icon-abo-white.b6714cb3d968113b.svg)}html *.icon-flag-de{background-image:url(flag-germany.0f344f117ec7bc7d.png)}html *.icon-flag-en{background-image:url(flag-union-jack.5138f0d9fb4bb863.png)}html *.icon-profile-black,html .TabbarEditItem .TabbarEditItemCurrentStateItem__icon.icon-profile-white.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem html .TabbarEditItemCurrentStateItem__icon.icon-profile-white.TabbarEditItemCurrentStateItem__icon--roundIcon,html .TabbarEditItem .TabbarEditItemOptionsItem__icon.icon-profile-white.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem html .TabbarEditItemOptionsItem__icon.icon-profile-white.TabbarEditItemCurrentStateItem__icon--roundIcon{background-image:url(icon-profile-black.48a8a8709f4c6b06.svg)}html *.icon-back-white{background-image:url(icon-back-white.2a91a47fadd8d3c7.svg)}html *.icon-save{background-image:url(icon-save-white.5e1b2e6a23264684.svg)}html *.icon-close-white{background-image:url(icon-close-white.53ef7542a2d29080.svg)}html *.icon-close-primary{background-image:url(icon-close-white.53ef7542a2d29080.svg)}html *.icon-plus-circled{background-image:url(icon-plus-circled.588d115a4d8732f9.svg)}html *.icon-minus-circled,html .TrafficMessages .DisruptionAccordion accordion.integrated .AccordionGroup--open>.AccordionGroup__heading .icon-plus-circled,.TrafficMessages .DisruptionAccordion accordion.integrated .AccordionGroup--open>.AccordionGroup__heading html .icon-plus-circled,html .AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection accordion.integrated .AccordionGroup--open>.AccordionGroup__heading .icon-plus-circled,.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection accordion.integrated .AccordionGroup--open>.AccordionGroup__heading html .icon-plus-circled,html .ChangesItem .DisruptionAccordion accordion.integrated .panel-default.AccordionGroup--open>.AccordionGroup__heading .icon-plus-circled,.ChangesItem .DisruptionAccordion accordion.integrated .panel-default.AccordionGroup--open>.AccordionGroup__heading html .icon-plus-circled{background-image:url(icon-minus-circled.e6c978002ab12931.svg)}html *.icon-close-matrix{background-image:url(icon-close-white.53ef7542a2d29080.svg)}html *.icon-matrix-subscription{background-image:url(icon-abo-white.b6714cb3d968113b.svg)}html *.icon-matrix-origin{background-image:url(icon-use-as-start-white.48bd9de3f8497b43.svg)}html *.icon-matrix-destination{background-image:url(icon-use-as-end-white.61a8a89957bc920e.svg)}html *.icon-matrix-favorite-deactivated{background-image:url(star-white-clear.741fc14a370fc802.svg)}html *.icon-matrix-favorite-activated{background-image:url(star-white-filled.65508ec39319f257.svg)}html *.icon-matrix-share{background-image:url(icon-share-white.a4df15b2c054d369.svg)}html *.icon-matrix-streetview{background-image:url(icon-streetview.08475f187add03e2.svg)}html *.icon-matrix-map{background-image:url(icon-matrix-map.ffd08362898f1461.svg)}html *.icon-matrix-departures{background-image:url(icon-matrix-departures.6414edd4c886baf7.svg)}html *.icon-matrix-rss{background-image:url(icon-matrix-rss.33804daf512b329e.svg)}html *.icon-matrix-mail{background-image:url(icon-matrix-mail.f144b2cc9d5b3bd6.svg)}html *.icon-matrix-departures-for-line{background-image:url(icon-matrix-departures-clock.6414edd4c886baf7.svg)}html *.icon-matrix-arrive-earlier{background-image:url(action-earlier-white.80dfd12efb58492a.svg)}html *.icon-matrix-depart-later{background-image:url(action-later-white.411fe884b7a302d3.svg)}html *.icon-trash-white{background-image:url(icon-trash-white.fb8a886454f52035.svg)}html *.icon-plus{background-image:url(icon-plus-white.2560ecc01330e321.svg)}html *.icon-plus-gray{background-image:url(icon-plus-gray.8b94554e60bbc702.svg)}html *.icon-minus{background-image:url(icon-minus-white.67da944038ff3638.svg)}html *.icon-minus-gray{background-image:url(icon-minus-gray.b97751e4f35e0c35.svg)}html *.icon-cross{background-image:url(icon-cross.cd303212689ba993.svg)}html *.icon-layers{background-image:url(icon-layers-white.965f1c528ed087fb.svg)}html *.icon-fav-star-black{background-image:url(icon-fav-star-black.e985c348b250f585.svg)}html *.icon-settings-black{background-image:url(icon-settings-black.5d1cb324d5827ba5.svg)}html *.icon-memo-black{background-image:url(icon-memo-black.70fa357a53d5082b.svg)}html *.icon-line-subscription-black{background-image:url(icon-line-subscription-black.0314b763e88e61f2.svg)}html *.icon-calender-alternative-colored{background-image:url(events-alternative-colored.50ffb5d452993b95.svg)}html *.icon-mobility-settings{background-image:url(mobility-settings.c5abdcbdf59e73a9.svg)}html *.icon-phone,html .sidenav .sidenav-button.hotline,.sidenav html .sidenav-button.hotline{background-image:url(phone.e37f5044b0c87867.svg)}html *.icon-phone-on-primary{background-image:url(icon-phone-white.9a15e45030cae651.svg)}html *.icon-fax{background-image:url(infobox-fax.2254eb0a63ea2383.svg)}html *.icon-mail{background-image:url(infobox-mail.73b30297383f3105.svg)}html *.icon-facebook{background-image:url(icon-facebook.a9930b172b78eb43.svg)}html *.icon-twitter{background-image:url(icon-twitter.6d35b88f5e4fa577.svg)}html *.plus{background-image:url(plus.d41c674665175dfe.svg)}html *.feedback{background-image:url(feedback.64b63c76f5903839.svg)}html *.time,html #lastConnectionSettings .SavedConnectionsList__iconLeft,#lastConnectionSettings html .SavedConnectionsList__iconLeft{background-image:url(time-black.3b99b4cc1cb5271b.svg)}html *.icon-time-delayed{background-image:url(time-delayed.e5d9e021ae2cae79.svg)}html *.time-white{background-image:url(time-white.9ff5c23b482d0c84.svg)}html *.paragraph{background-image:url(paragraph.a7766558bb915fc8.svg)}html *.exclamation{background-image:url(exclamation.20a54b5cb45e8e7c.svg)}html *.exclamation.white{background-image:url(exclamation-white.57b813137b42fcc0.svg)}html *.icon-close{background-image:url(icon-close-darker.0970288e523e2420.svg)}html *.icon-close-on-primary{background-image:url(icon-close-white.53ef7542a2d29080.svg)}html *.icon-close-page{background-image:url(close-white.53ef7542a2d29080.svg)}html *.icon-sidenav{background-image:url(sidemenu-blue.9df3a2c1230431c2.svg)}html *.icon-arrow-right,html *.arrow,html *.icon-arrow{background-image:url(arrow-right.a9b63abec46bd71f.svg)}html *.icon-arrow-left{background-image:url(arrow-right.a9b63abec46bd71f.svg);transform:scaleX(-1)}html *.icon-arrow-grey{background-image:url(icon-arrow-grey.b349173cd96953b1.svg)}html *.icon-arrow-grey-up{background-image:url(icon-arrow-grey-up.05ab196672109d68.svg)}html *.icon-arrow-round-up{background-image:url(icon-arrow-round-up-blue.49afb53afd8c3355.svg)}html *.icon-arrow-round-down{background-image:url(icon-arrow-round-down-blue.4a06ad935517ebc5.svg)}html *.arrow-filled-white{background-image:url(arrow2-white.ad188858871b2a5c.svg)}html *.icon-chevron-down{background-image:url(arrow-down-dark-grey.b5d18a421b3bede3.svg)}html *.icon-chevron-down-primary{background-image:url(arrow-down-dark-grey.b5d18a421b3bede3.svg)}html *.icon-chevron-right{background-image:url(icon-arrow-gray-right.093dbcc671c73459.svg)}html *.icon-chevron-up{background-image:url(arrow-up-dark-grey.8106f4da2541ded8.svg)}html *.icon-chevron-up-primary{background-image:url(arrow-up-dark-grey.8106f4da2541ded8.svg)}html *.icon-chevron-up-inverted,html accordion.standalone .Accordion .AccordionGroup--open>.AccordionGroup__heading accordion-toggle .text-row-container .icon-chevron-down,accordion.standalone .Accordion .AccordionGroup--open>.AccordionGroup__heading accordion-toggle .text-row-container html .icon-chevron-down{background-image:url(arrow-up-white.e67b4ff0b2c18878.svg)}html *.departure-icon{background-image:url(departure-symbol.6479e233b6863393.svg)}html *.departure-icon-gray{background-image:url(departure-symbol-gray.ff72a338df75b332.svg)}html *.departure-icon-colored{background-image:url(departure-symbol-topaz.2397f2a72bb416b7.svg)}html *.connection-icon{background-image:url(connection-symbol.e83f2f79bfb209bd.svg)}html *.icon-via-connection{background-image:url(icon-via-connection.d6f17e6a6de5cefe.svg)}html *.arrival-icon{background-image:url(arrival-symbol.df4bd29c6d06c550.svg)}html *.arrival-icon-colored{background-image:url(arrival-symbol-topaz.a6ae15e9ea59d52f.svg)}html *.icon-check,html #favorites .SavedConnectionsList__iconFinishSort,#favorites html .SavedConnectionsList__iconFinishSort{background-image:url(checkmark-white.e5a13dc86adb863e.svg)}html *.icon-check-white{background-image:url(save.b925f0f24d6b569a.svg)}html *.icon-check-green{background-image:url(check-green.705a944f935c518f.svg)}html *.origin-to-destination{background-image:url(connection-origin-to-destination.922934fcd05cae9d.svg)}html *.icon-origin-to-destination-normal{background-image:url(icon-origin-to-destination-normal.163af3ab7221dae6.svg)}html *.origin-to-destination-short{background-image:url(connection-origin-to-destination-short.a587b50f88712a70.svg)}html *.icon-origin-active-to-destination-inactive{background-image:url(origin-active-to-destination-inactive.649f3356cdba5e2d.svg)}html *.icon-origin-inactive-to-destination-active{background-image:url(origin-inactive-to-destination-active.67855f6778b36fb1.svg)}html *.icon-origin-inactive-to-destination-inactive{background-image:url(origin-inactive-to-destination-inactive.b2057fc48d0f69ba.svg)}html *.icon-origin-active-to-destination-active{background-image:url(origin-active-to-destination-active.650c3f63ce3f153e.svg)}html *.icon-via-extended-inactive{background-image:url(via-extended-inactive.43da2ba3f507cdc1.svg)}html *.icon-via-extended-active{background-image:url(via-extended-active.a828805b6cf3ec9f.svg)}html *.icon-saved-connections-via{background-image:url(icon-saved-connections-via.d6f17e6a6de5cefe.svg)}html *.icon-questionmark-black{background-image:url(icon-questionmark-black.a46c3d31e778c725.svg)}html *.icon-mobility-settings-changed{background-image:url(icon-mobility-settings-changed.60086387399df8a9.svg)}html *.icon-plus-circled-colored{background-image:url(icon-plus-circled-vvo.3194e7050df9f21c.svg)}html *.icon-minus-circled-colored{background-image:url(icon-minus-circled-vvo.eaec329ab0a35ff6.svg)}html *.icon-arrow-up-colored{background-image:url(icon-arrow-up-vvo.5e60abfb1bca69eb.svg)}html *.icon-arrow-down-colored{background-image:url(icon-arrow-down-vvo.a406dd1ca58efb46.svg)}html *.switch-nodes{background-image:url(switch-nodes.aa8be9abf80c37f1.svg)}html *.hide-via-button{background-image:url(add.04da907b77a6ac93.svg)}html * .remove-via-button{background-image:url(add.04da907b77a6ac93.svg)}html *.stop-autocomplete{background-image:url(locate-icon-white.6cc6bad683438462.svg)}html *.icon-locate{background-image:url(icon-locate-white.91822b207eff97f9.svg)}html *.stop-autocomplete-done{background-image:url(locate-icon-white.6cc6bad683438462.svg)}html *.icon-time{background-image:url(icon-time-white.7271ceb92a506a8b.svg);background-size:20px}html *.icon-male{background-image:url(icon-male.89d20867738b3bf7.svg)}html *.icon-account-white{background-image:url(icon-account-box.002370a54f929838.svg)}html *.icon-reload-white{background-image:url(ic-reload-white.3ce339fc88c6345c.svg)}html *.icon-reload-grey{background-image:url(icon-reload-grey.8a4dd812a25a6924.svg)}html *.icon-input-favorite-star-filled{background-image:url(star-grey-filled.a32486acd583d8c7.svg)}html *.icon-input-favorite-star-deactivated{background-image:url(star-grey-clear.25b72f7aa6116486.svg)}html *.icon-favorite-star-filled{background-image:url(star-white-filled.65508ec39319f257.svg)}html *.icon-favorite-list-star-filled{background-image:url(star-white-filled.65508ec39319f257.svg)}html *.icon-favorite-list-star-deactivated{background-image:url(star-white-clear.741fc14a370fc802.svg)}html *.icon-trash,html #favorites .SavedConnectionsList__iconRight,#favorites html .SavedConnectionsList__iconRight{background-image:url(trash-white.fb8a886454f52035.svg)}html *.icon-refresh-white{background-image:url(icon-refresh-white.2100983e0433f49d.svg)}html *.icon-refresh-tabbar{background-image:url(icon-refresh-white.2100983e0433f49d.svg)}html *.icon-refresh-tabbar-small{background-image:url(icon-refresh-white.2100983e0433f49d.svg)}html *.icon-reset{background-image:url(icon-refresh-white.2100983e0433f49d.svg);transform:scaleX(-1)}html *.icon-cart-tabbar{background-image:url(icon-cart-white.4e35b77c515a2e85.svg)}html *.icon-matrix-white{background-image:url(icon-matrix-white.ee01c9bb9cb47bc6.svg)}html *.icon-fav-users{background-image:url(icon-fav-users.ef1bd3ccc28592e3.svg)}html *.icon-fav-user{background-image:url(icon-fav-user.22f3d30e81a05c65.svg)}html *.icon-fav-secret{background-image:url(icon-fav-secret.6e3bfd180bacc32c.svg)}html *.icon-fav-doctor{background-image:url(icon-fav-doctor.20fe55fe34c71310.svg)}html *.icon-fav-university{background-image:url(icon-fav-university.2db82937d20a0e67.svg)}html *.icon-fav-tree{background-image:url(icon-fav-tree.cf702afaf649b776.svg)}html *.icon-fav-suitcase{background-image:url(icon-fav-suitcase.e50f039f84ca1eca.svg)}html *.icon-fav-shopingbasket{background-image:url(icon-fav-shopingbasket.f928a186d72ace13.svg)}html *.icon-fav-shoping-bag{background-image:url(icon-fav-shoping-bag.e1ba48ed03eddae9.svg)}html *.icon-fav-scissors{background-image:url(icon-fav-scissors.a1240349584e8323.svg)}html *.icon-fav-plus-square{background-image:url(icon-fav-plus-square.8d1d086311684cbe.svg)}html *.icon-fav-male{background-image:url(icon-fav-male.46470b1306b770fe.svg)}html *.icon-fav-home{background-image:url(icon-fav-home.3083eccd8c584a14.svg)}html *.icon-fav-heart{background-image:url(icon-fav-heart.1530e6d8b289eab6.svg)}html *.icon-fav-hand{background-image:url(icon-fav-hand.d43eadc4dcbd7133.svg)}html *.icon-fav-graduation-cap{background-image:url(icon-fav-graduation-cap.439df13dd6bcee8a.svg)}html *.icon-fav-football{background-image:url(icon-fav-football.d5d51adee204b84b.svg)}html *.icon-fav-flagcheckered{background-image:url(icon-fav-flagcheckered.79cdd4a6b2f6cf46.svg)}html *.icon-fav-female{background-image:url(icon-fav-female.209efdba2aaec2ae.svg)}html *.icon-fav-cutlery{background-image:url(icon-fav-cutlery.a50e6cfa65e9cac6.svg)}html *.icon-fav-child{background-image:url(icon-fav-child.5f91fcf84a93b4bb.svg)}html *.icon-fav-building{background-image:url(icon-fav-building.13452ec454502ed0.svg)}html *.icon-fav-briefcase{background-image:url(icon-fav-briefcase.34e3f91df88e2561.svg)}html *.icon-fav-bicycle{background-image:url(icon-fav-bicycle.098eeb7f436c9d9d.svg)}html *.icon-fav-bed{background-image:url(icon-fav-bed.cbb33b01d378c154.svg)}html *.icon-favorite-star-grey,html #favorites .SavedConnectionsList__iconLeft,#favorites html .SavedConnectionsList__iconLeft{background-image:url(star-grey-filled.a32486acd583d8c7.svg)}html *.favorites,html *.favorite-star-deactivated{background-image:url(star-white-clear.741fc14a370fc802.svg)}html *.stop-favorite-deactivated{background-image:url(star-white-clear.741fc14a370fc802.svg)}html *.stop-favorite-activated{background-image:url(star-white-filled.65508ec39319f257.svg)}html *.icon-pen{background-image:url(icon-edit-black.312f1be67505a859.svg)}html *.icon-magnifying-glass{background-image:url(icon-magnifying-glass-white.7521ed1ef05a2fce.svg)}html *.icon-magnifying-glass-black{background-image:url(icon-magnifying-glass-black.8dc68832c9732ebb.svg)}html *.icon-traffic-message-red{background-image:url(icon-traffic-message-red.58915c384fbdb6da.svg)}html *.bin{background-image:url(bin.2fb33ee61a5e5abe.svg)}html *.map-destination{background-image:url(map-primary.2c0120437a476997.svg)}html *.location-current{background-image:url(location-topaz.de28b1d0ef1343dc.svg)}html *.timetable-connection-start-grey{background-image:url(timetable-connection-start-grey.5feaad20fc5e656e.svg)}html *.reload{background-image:url(reload.eebd50a9237cd323.svg);background-size:20px}html *.icon-microphone-small{background-image:url(microphone-small.1e42938f98cafb9a.svg)}html *.icon-microphone-big{background-image:url(microphone-big.a53b69f31438012c.svg)}html *.icon-send{background-image:url(icon-send-white.5f9ee957110d8c4a.svg)}html *.icon-sent{background-image:url(sent.c6f0f4ee0973b903.svg)}html *.icon-exclamation-triangle{background-image:url(exclamation-triangle.1a1b747d79bd733c.svg)}html *.icon-arrow-north{background-image:url(icon-arrow-north.65c51d80f0256fbe.svg)}html *.love{background-image:url(emoji-love.79fff279c5008d72.svg)}html *.like{background-image:url(emoji-like.45254d9945afdf9f.svg)}html *.dislike{background-image:url(emoji-dislike.5ba2de4f621591e4.svg)}html *.meh{background-image:url(emoji-meh.5abbc8fccd7396a5.svg)}html *.timetables{background-image:url(timetable.7c6b699bf1c11607.svg)}html *.timetables.active{background-image:url(timetable-active.ef5047d8c1118274.svg)}html *.connections{background-image:url(connection.d7a45d5281fe8635.svg)}html *.connections.active{background-image:url(connection-active.7788336e4d67bfe9.svg)}html *.map{background-image:url(map.ed7c04ae4c45fcd5.svg)}html *.map.active{background-image:url(map-active.15c2b22433b30f0a.svg)}html *.radiobutton-unchecked{background-image:url(radiobutton-unchecked.7e86c73e71ba8c7c.svg)}html *.radiobutton-checked{background-image:url(radiobutton-checked-white.2986497bdfedfc30.svg)}html *.checkbox-unchecked{background-image:url(checkbox-unchecked.b79298e42a7aa4a6.svg)}html *.checkbox-checked{background-image:url(checkbox-checked-white.c12df1a98a0543ea.svg)}html *.icon-bookmarks,html #tabBar mobi-tab .TabContent__icon.icon-bookmarks-white.TabContent__icon--roundIcon,#tabBar mobi-tab html .TabContent__icon.icon-bookmarks-white.TabContent__icon--roundIcon,html .TabbarEditItem .TabbarEditItemCurrentStateItem__icon.icon-bookmarks-white.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem html .TabbarEditItemCurrentStateItem__icon.icon-bookmarks-white.TabbarEditItemCurrentStateItem__icon--roundIcon,html .TabbarEditItem .TabbarEditItemOptionsItem__icon.icon-bookmarks-white.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem html .TabbarEditItemOptionsItem__icon.icon-bookmarks-white.TabbarEditItemCurrentStateItem__icon--roundIcon{background-image:url(bookmarks.ee2edb211c97f617.svg)}html *.icon-bookmarks-white{background-image:url(bookmarks.ee2edb211c97f617.svg)}html *.icon-detour,html #tabBar mobi-tab .TabContent__icon.icon-detour-white.TabContent__icon--roundIcon,#tabBar mobi-tab html .TabContent__icon.icon-detour-white.TabContent__icon--roundIcon,html .TabbarEditItem .TabbarEditItemCurrentStateItem__icon.icon-detour-white.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem html .TabbarEditItemCurrentStateItem__icon.icon-detour-white.TabbarEditItemCurrentStateItem__icon--roundIcon,html .TabbarEditItem .TabbarEditItemOptionsItem__icon.icon-detour-white.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem html .TabbarEditItemOptionsItem__icon.icon-detour-white.TabbarEditItemCurrentStateItem__icon--roundIcon{background-image:url(detour-small-white.66807ef6d7d78d63.svg)}html *.icon-detour-white{background-image:url(detour-small-white.66807ef6d7d78d63.svg)}html *.icon-map,html #tabBar mobi-tab .TabContent__icon.icon-map-white.TabContent__icon--roundIcon,#tabBar mobi-tab html .TabContent__icon.icon-map-white.TabContent__icon--roundIcon,html .TabbarEditItem .TabbarEditItemCurrentStateItem__icon.icon-map-white.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem html .TabbarEditItemCurrentStateItem__icon.icon-map-white.TabbarEditItemCurrentStateItem__icon--roundIcon,html .TabbarEditItem .TabbarEditItemOptionsItem__icon.icon-map-white.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem html .TabbarEditItemOptionsItem__icon.icon-map-white.TabbarEditItemCurrentStateItem__icon--roundIcon{background-image:url(map-white.a699451393f32d2d.svg)}html *.icon-map-white{background-image:url(map-white.a699451393f32d2d.svg)}html *.icon-map-memo{background-image:url(icon-map-black.755aaf31d130896a.svg)}html *.icon-profile-white{background-image:url(profile-white.c0da9474864125a1.svg)}html *.icon-connection,html #tabBar mobi-tab .TabContent__icon.icon-connection-white.TabContent__icon--roundIcon,#tabBar mobi-tab html .TabContent__icon.icon-connection-white.TabContent__icon--roundIcon,html .TabbarEditItem .TabbarEditItemCurrentStateItem__icon.icon-connection-white.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem html .TabbarEditItemCurrentStateItem__icon.icon-connection-white.TabbarEditItemCurrentStateItem__icon--roundIcon,html .TabbarEditItem .TabbarEditItemOptionsItem__icon.icon-connection-white.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem html .TabbarEditItemOptionsItem__icon.icon-connection-white.TabbarEditItemCurrentStateItem__icon--roundIcon{background-image:url(connection-white.a63aef2ce872ecf8.svg)}html *.icon-connection-white{background-image:url(connection-white.a63aef2ce872ecf8.svg)}html *.icon-timetable,html #tabBar mobi-tab .TabContent__icon.icon-timetable-white.TabContent__icon--roundIcon,#tabBar mobi-tab html .TabContent__icon.icon-timetable-white.TabContent__icon--roundIcon,html .TabbarEditItem .TabbarEditItemCurrentStateItem__icon.icon-timetable-white.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem html .TabbarEditItemCurrentStateItem__icon.icon-timetable-white.TabbarEditItemCurrentStateItem__icon--roundIcon,html .TabbarEditItem .TabbarEditItemOptionsItem__icon.icon-timetable-white.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem html .TabbarEditItemOptionsItem__icon.icon-timetable-white.TabbarEditItemCurrentStateItem__icon--roundIcon{background-image:url(timetable-white.f6de897db27ff47f.svg)}html *.icon-timetable-white{background-image:url(timetable-white.f6de897db27ff47f.svg)}html *.icon-share-inverted{background-image:url(icon-share-black.59bdc8641de3a965.svg)}html *.icon-share-tabbar{background-image:url(icon-share-white.a4df15b2c054d369.svg)}html *.icon-share{background-image:url(icon-share-white.a4df15b2c054d369.svg)}html *.icon-search{background-image:url(search-white.d6ed53634acc7168.svg)}html *.icon-search-shop{background-image:url(search-black.255c80d2cfa4732c.svg)}html *.icon-pinboard-white{background-image:url(icon-pinboard-white.b7a38e6552775f3d.svg)}html *.icon-ruler{background-image:url(icon-ruler-white.50afda46a6f88244.svg)}html *.icon-paperclip{background-image:url(icon-paperclip-white.a8e7642262aba86c.svg)}html *.icon-pdf{background-image:url(pdf.eae1245659ee54b7.svg)}html *.icon-calendar{background-image:url(calendar.1ab2c47b0a8299d8.svg)}html *.icon-euro{background-image:url(icon-euro-white.93f58176ea975120.svg)}html *.icon-fare-zones{background-image:url(icon-fare-zones.76a40c2a00a98f01.svg)}html *.icon-cloud-active{background-image:url(icon-cloud-active-blue.aac8f6ff97a4660c.svg)}html *.icon-cloud-active.active{background-image:url(icon-cloud-active-white.dc87cb0101abdcdb.svg)}html *.icon-cloud-active-tabBar{background-image:url(icon-cloud-active-white.dc87cb0101abdcdb.svg)}html *.icon-cloud-inactive{background-image:url(icon-cloud-inactive-blue.6b423edf5bdf579c.svg)}html *.icon-cloud-inactive.active{background-image:url(icon-cloud-inactive-white.dabcaf7b582b9957.svg)}html *.icon-cloud-inactive-tabBar{background-image:url(icon-cloud-inactive-white.dabcaf7b582b9957.svg)}html *.icon-cloud-sync{background-image:url(icon-arrows-sync.76ef13166aadb2de.svg)}html *.image-arrow-up-right{background-image:url(image-arrow-up-right.669c494269e4af9b.svg)}html *.image-arrow-up{background-image:url(image-arrow-up.7c5d48837c4e4d8a.svg)}html *.icon-arrow-up-and-down{background-image:url(arrow-up-and-down-white.cda0c45de43bc568.svg)}html * .icon-company-logo{background-image:url(VVO-Logo.11dc9d40d46a2b56.svg)}html * .icon-guardian-accordion-filled,html * .icon-guardian-filled{background-image:url(icon-guardian-blue-filled.85062db87921ec21.svg)}html * .icon-guardian-accordion-filled.active,html * .icon-guardian-filled.active{background-image:url(icon-guardian-white-filled.a3c16997460fdce8.svg)}html * .icon-guardian-outline-navbar{background-image:url(icon-guardian-navbar-blue-outline.7ab16b4a4c51fe81.svg);background-size:25px}html * .icon-guardian-outline-navbar.active{background-image:url(icon-guardian-navbar-white-outline.f8e1cc6915c81478.svg)}html * .icon-guardian-outline{background-image:url(icon-guardian-black-outline.b33034a8ee8ca78f.svg)}html * .icon-guardian-connection-filled-white,html * .icon-guardian-connection-filled{background-image:url(icon-guardian-white-filled.a3c16997460fdce8.svg)}html * .icon-guardian-connection-outline{background-image:url(icon-guardian-white-outline.69663c3e4dbf2d0f.svg)}html * .icon-guardian-position{background-image:url(icon-guardian-position.c183e2b2aa4e93b9.svg)}html * .icon-connection-from-current-location{background-image:url(flag-blue.a97d6f0865c2cfa0.svg)}html * .icon-connection-from-current-location.active{background-image:url(flag-white.33a8ec8922bea5ec.svg)}html *.icon-cart-navbar{background-image:url(icon-cart-blue.9514e7ea8ccd2b52.svg)}html *.icon-cart-navbar.active{background-image:url(icon-cart-white.4e35b77c515a2e85.svg)}html *.icon-cart-navbar-outline{background-image:url(icon-cart-blue-outline.b97c2089bb5a541a.svg)}html *.icon-cart-navbar-outline.active{background-image:url(icon-cart-white-outline.6ed6147aa6c4fa8d.svg)}html *.icon-disruption{background-image:url(detour-small-blue.5f7251562d112c66.svg)}html *.icon-disruption.active{background-image:url(detour-small-white.66807ef6d7d78d63.svg)}html *.icon-disruption-colored{background-image:url(detour-small-orange.8a56fb6cfa6b5ecb.svg)}html *.more{background-image:url(more.9065904031b9b673.svg)}html *.more.active{background-image:url(more-active.aa9cce558ac69387.svg)}html *.icon-short-term-warning{background-image:url(icon-short-term-warning.f3b6b314567ffe85.svg)}html *.icon-trip-warning{background-image:url(icon-trip-warning.cae8301cfb95e7d6.svg)}html *.icon-trip-warning-filled{background-image:url(icon-trip-warning-filled.c8cf2b72806ab89d.svg)}html *.icon-disorder{background-image:url(icon-disorder-blue.7f0ba6ccb67bd426.svg)}html *.icon-disorder.active{background-image:url(icon-disorder-white.25ea4057facdf97e.svg)}html *.icon-disorder-connection{background-image:url(icon-disorder-connection-yellow.eaa43c31e77880a2.svg)}html *.timetable{background-image:url(timetable.7c6b699bf1c11607.svg)}html *.timetable.activeAccessible{background-image:url(timetable-active-black.ec548440849d08d0.svg)}html *.connection{background-image:url(connection.d7a45d5281fe8635.svg)}html *.connection.activeAccessible{background-image:url(connection-active-black.40820e47e98fdd13.svg)}html *.more-white{background-image:url(more-white.fdc3b77d46a9010a.svg)}html *.more-white.activeAccessible{background-image:url(more-active-black.cb29040d8519d495.svg)}html *.icon-location-blue{background-image:url(location-topaz.de28b1d0ef1343dc.svg)}html *.icon-location-white{background-image:url(location.b9e7c7d847294adc.svg)}html *.icon-alert-white{background-image:url(icon-alert-white.6b5202103ab554dd.svg)}html *.icon-origin{background-image:url(icon-use-as-start-black.1d49087932879710.svg)}html *.icon-destination{background-image:url(icon-use-as-end-black.13c1f1bd4428211e.svg)}html *.icon-traffic-message-arrow{background-image:url(icon-traffic-message-arrow.e70a0fca40b0bc39.svg)}html *.icon-alert-blue{background-image:url(icon-alert-blue.2d7811c099804714.svg)}html *.icon-location-pin{background-image:url(location-pin.67b00a268ec0be30.svg)}html *.icon-address-pin{background-image:url(icon-address-pin.b66db2c1156f44c8.svg)}html *.icon-address-pin-inverted{background-image:url(icon-address-pin-inverted.1e8ffda88aae1d38.svg)}html *.icon-generic-stop-marker{background-image:url(map-node.320232715fa909a0.svg)}html *.icon-chevron-white.chevron-left{background-image:url(chevron-white-left.77643297310610d7.svg)}html *.icon-chevron-white.chevron-up{background-image:url(chevron-white-up.8568189424b16922.svg)}html *.icon-map-stop{background-image:url(stop-generic.8b9a404081894c3e.svg)}html *.icon-map-stop-inverted{background-image:url(stop-generic-inverted.1f5bfc0b43c91d73.svg)}html *.icon-stop{background-image:url(stop.95314beedf1de2a6.svg)}html *.icon-stop-on-primary{background-image:url(stop-white.47d9791effbfa8c0.svg)}html *.icon-address{background-image:url(address-black.b45800083099e670.svg)}html *.any,html *.icon-poi,html *.poi,html *.coords,html *.bike,html *.p_and_r,html *.carsharing,html *.ticketmachine,html *.platform{background-image:url(location-black.67b00a268ec0be30.svg)}html *.mot-icon-tram{background-image:url(tram-colored.f255af8ab192d9f5.svg)}html *.mot-icon-tram.disabled{background-image:url(tram-grey.dba463d5f1fe94ab.svg)}html *.mot-icon-lightrail{background-image:url(lightrail.0077569fe8e022ae.svg)}html *.mot-icon-car{background-image:url(car.71d7b99b47cfaf9f.svg)}html *.mot-icon-bike{background-image:url(bike.f879bffa728ee3b6.svg)}html *.mot-icon-subway{background-image:url(subway.61e05b8cdc4197ec.svg)}html *.mot-icon-ast,html *.mot-icon-hailedsharedtaxi,html *.mot-icon-taxi{background-image:url(alita.8d2b0e32fabf8671.svg)}html *.mot-icon-ast.disabled,html *.mot-icon-hailedsharedtaxi.disabled,html *.mot-icon-taxi.disabled{background-image:url(taxi-grey.e65bb9a323019da5.svg)}html *.mot-icon-ferry{background-image:url(ferry-colored.3375f232ceafefad.svg)}html *.mot-icon-ferry.disabled{background-image:url(ferry-grey.13b52b4162956cf9.svg)}html *.mot-icon-cableway{background-image:url(lift-colored.665dc0abb2960ee2.svg)}html *.mot-icon-cableway.disabled{background-image:url(lift-grey.57f7f800f8875962.svg)}html *.mot-icon-bus_nightline{background-image:url(busOnRequest.ac451ea71c60cf8d.svg);background-size:22px}html *.mot-icon-train,html *.mot-icon-train_ice,html *.mot-icon-train_ic,html *.mot-icon-train_re{background-image:url(train-colored.0d7dbf7d6ac6f020.svg)}html *.mot-icon-train.disabled,html *.mot-icon-train_ice.disabled,html *.mot-icon-train_ic.disabled,html *.mot-icon-train_re.disabled{background-image:url(train-grey.b0382acd13c35d6a.svg)}html *.mot-icon-train-colored{background-image:url(train-colored.0d7dbf7d6ac6f020.svg)}html *.mot-icon-train_urban{background-image:url(train-urban-colored.b671158bfec82e6e.svg)}html *.mot-icon-train_urban.disabled{background-image:url(train_urban-grey.659341d840968545.svg)}html *.mot-icon-foot,html *.mot-icon-walk{background-image:url(lightrail.0077569fe8e022ae.svg)}html *.mot-icon-bus,html *.mot-icon-bus_regional,html *.mot-icon-bus_intercity,html *.mot-icon-bus_citybus{background-image:url(bus.34c47a507d4dc31c.svg)}html *.mot-icon-bus.disabled,html *.mot-icon-bus_regional.disabled,html *.mot-icon-bus_intercity.disabled,html *.mot-icon-bus_citybus.disabled{background-image:url(bus-grey.bdabb8a998f4e6f1.svg)}html *.mot-icon-plus_bus{background-image:url(plus-bus.a83ef28f0107ac97.svg);background-size:40px}html *.mot-icon-citizen_bus{background-image:url(citizen-bus.ddb5f236e066f69a.svg);background-size:54px}html *.mot-icon-demand_bus{background-image:url(demand-bus.8a6af79ceb5c8ded.svg);background-size:40px}html *.mot-icon-school_bus{background-image:url(school-bus.11f662285fff2f7d.svg);background-size:50px}html *.mot-icon-vvv_city_bus{background-image:url(vvv-city-bus.f5a017ded5a63551.svg);background-size:50px}html *.mot-icon-clock_bus{background-image:url(clock-bus.7896d29eba9c2605.svg);background-size:44px}html *.mot-icon-walking{background-image:url(footpath-blue.9f1415ba65d31707.svg)}html *.transition-icon-stairs_up{background-image:url(stairs-up.29423031af933319.svg)}html *.transition-icon-stairs_down{background-image:url(stairs-down.54df8511ad8bd473.svg)}html *.transition-icon-escalator_up{background-image:url(escalator-up.58368845ddd30191.svg)}html *.transition-icon-escalator_down{background-image:url(escalator-down.f3701ad908dc75bf.svg)}html *.transition-icon-elevator_up{background-image:url(elevator-up.d4568c23858471ad.svg)}html *.transition-icon-elevator_down{background-image:url(elevator-down.3432d4f72b5ff497.svg)}html *.transition-icon-ensured_connection{background-image:url(sit.e5dcf30e73cc07a7.svg)}html *.transition-icon-stay_for_connection{background-image:url(sit.e5dcf30e73cc07a7.svg)}html *.transition-icon-stay_in_vehicle{background-image:url(sit.e5dcf30e73cc07a7.svg)}html *.transition-icon-change_vehicles{background-image:url(wait.53cf94f85b96eb2d.svg)}html *.transition-icon-walking{background-image:url(mot-icon-walk.6bb437eb598ab21c.svg)}html *.transition-icon-ramp_down{background-image:url(ramp-down.b88b9d8bb6933935.svg)}html *.transition-icon-ramp_up{background-image:url(ramp-up.0fbd68f9ad88a475.svg)}html *.cluster-map-marker-stop{background-image:url(cluster-map-marker-stops.61014cde1111a5fc.svg)}html *.cluster-map-marker-poi{background-image:url(cluster-map-marker-poi.ac2f098e63dbe0a9.svg)}html *.node-map-marker-stop{background-image:url(map-marker-stop.77097ba5eb0464db.svg)}html *.node-map-marker-stop-dark{background-image:url(map-marker-stop-dark.176f2738f1bf6885.svg)}html *.node-map-marker-address{background-image:url(map-marker-address.c9da8a1df38ae702.svg)}html *.node-map-marker-address-on-primary{background-image:url(map-marker-address.c9da8a1df38ae702.svg)}html *.node-map-marker-poi{background-image:url(map-marker-poi.b89d5df137ab3c93.svg)}html *.node-map-marker-bike{background-image:url(map-marker-bike.2f211c8c1fd91bf7.svg)}html *.node-map-marker-carsharing{background-image:url(map-marker-carsharing.b66722bdf6580dae.svg)}html *.node-map-marker-ticketmachine{background-image:url(map-marker-ticketmachine.c1876d057ae2211b.svg)}html *.node-map-marker-p_and_r{background-image:url(map-marker-p_and_r.24799f6b217d6418.svg)}html *.icon-stop-bike{background-image:url(stop-bike.06b0c2183da1fd80.svg)}html *.icon-stop-car{background-image:url(stop-car.ffe60bf71751c8c8.svg)}html *.icon-stop-lightrail{background-image:url(stop-lightrail.4825f08bbee9e998.svg)}html *.icon-stop-bus{background-image:url(stop-bus.e959256a581c3f2a.svg)}html *.icon-stop-train{background-image:url(stop-train.18fba1d62b2d993e.svg)}html *.icon-stop-train_urban{background-image:url(stop-train-urban.b6cb49a26359fde1.svg)}html *.icon-stop-taxi{background-image:url(stop-taxi.7a493dbea94e1b96.svg)}html *.icon-stop-hailedsharedtaxi{background-image:url(stop-hailed-shared-taxi.a623a2b617b01cb0.svg)}html *.icon-stop-ferry{background-image:url(stop-ferry.a58e79efa2fe39ab.svg)}html *.icon-stop-tram{background-image:url(stop-tram.4d4308166d3959af.svg)}html *.icon-stop-subway{background-image:url(stop-subway.e7986b2fb37124b7.svg)}html *.connection-node-walking,html *.connection-node-transition{background-image:url(connection-node-transition.86f935c9f3df9879.svg)}html *.connection-node-bike{background-image:url(connection-node-bike.863094eef1887120.svg)}html *.connection-node-car{background-image:url(connection-node-car.20fa0a79552008f8.svg)}html *.connection-node-lightrail{background-image:url(connection-node-lightrail.1d13b5ae285f1172.svg)}html *.connection-node-bus{background-image:url(connection-node-bus.6877eaa580c0c57c.svg)}html *.connection-node-train{background-image:url(connection-node-train.b6be16e67bf509ca.svg)}html *.connection-node-train_urban{background-image:url(connection-node-train-urban.f865bd449eb3ea20.svg)}html *.connection-node-taxi{background-image:url(connection-node-taxi.9714b3320e7e1dec.svg)}html *.connection-node-hailedsharedtaxi{background-image:url(connection-node-hailed-shared-taxi.0536a0548a3e99fd.svg)}html *.connection-node-ferry{background-image:url(connection-node-ferry.1000ce8a8814522e.svg)}html *.connection-node-tram{background-image:url(connection-node-tram.a13691f0f86e76b6.svg)}html *.connection-node-subway{background-image:url(connection-node-subway.88cea327f52d71a0.svg)}html *.connection-node-inverted-walking,html *.connection-node-inverted-transition{background-image:url(connection-node-inverted-transition.cb464fd3cf6e2d9a.svg)}html *.connection-node-inverted-bike{background-image:url(connection-node-inverted-bike.3733c380b0bc1a0f.svg)}html *.connection-node-inverted-car{background-image:url(connection-node-inverted-car.c37ea5fb32d711e4.svg)}html *.connection-node-inverted-lightrail{background-image:url(connection-node-inverted-lightrail.baa4337e4465c38f.svg)}html *.connection-node-inverted-bus{background-image:url(connection-node-inverted-bus.f3e69947c3b54d43.svg)}html *.connection-node-inverted-train{background-image:url(connection-node-inverted-train.710bf31200e677d1.svg)}html *.connection-node-inverted-train_urban{background-image:url(connection-node-inverted-train-urban.8e9423be5364708a.svg)}html *.connection-node-inverted-taxi{background-image:url(connection-node-inverted-taxi.a838c42b44df071d.svg)}html *.connection-node-inverted-hailedsharedtaxi{background-image:url(connection-node-inverted-hailed-shared-taxi.0c2a1fd88514b07e.svg)}html *.connection-node-inverted-ferry{background-image:url(connection-node-inverted-ferry.bb40804d221c3f44.svg)}html *.connection-node-inverted-tram{background-image:url(connection-node-inverted-tram.8849f00dd01bbd18.svg)}html *.connection-node-inverted-subway{background-image:url(connection-node-inverted-subway.e153d88caf2819d3.svg)}html *.icon-line-change{background-image:url(line_changes.4663d0b6ec780d25.svg)}html *.icon-info,html .App__errorBox{background-image:url(note.ed6862320cedd791.svg)}html *.icon-question{background-image:url(icon-question-white.1e33c5c906c7029f.svg)}html *.icon-map-fullscreen{background-image:url(icon-map-fullscreen-white.1121256313b5e21a.svg)}html *.icon-map-minimize{background-image:url(icon-map-minimize-white.ffe62de3f1a0eaff.svg)}html *.icon-map-location{background-image:url(icon-map-location-white.6cc6bad683438462.svg)}html *.icon-mail-inverted{background-image:url(icon-mail-black.859045791c30c99a.svg)}html *.icon-whatsapp-inverted{background-image:url(icon-whatsapp-black.b00f2adcfdf0764e.svg)}html *.icon-twitter-inverted{background-image:url(icon-twitter-black.9895d144bb5fa1e8.svg)}html *.icon-facebook-inverted{background-image:url(icon-facebook-black.aa46d6eb82565d09.svg)}html *.icon-question-password{background-image:url(question-mark-password.a1e9e7d5d48a91e7.svg)}html *.icon-shop-login{background-image:url(shop-sign-in-white.045a308ca40225e9.svg)}html *.icon-agb{background-image:url(paragraph-01.78cbf9ceb44233a4.svg)}html *.icon-external{background-image:url(external-link-white.eff7f311d0701b1f.svg)}html *.icon-sign-out{background-image:url(shop-sign-out.e0a830c5bcbb7e16.svg)}html *.handyticket{background-image:url(handyTicketLogo.34073d203d748faf.svg)}html *.icon-tickets{background-image:url(shop-tickets-white.4d7f16ce07ec0720.svg)}html *.icon-single-ticket{background-image:url(icon-single-ticket-white.5a9f7bfe7ed3071f.svg)}html *.icon-ticket-euro{background-image:url(euro-white.da1078ed9a1bc9e9.svg)}html *.icon-transport-ticket{background-image:url(transport-ticket.a14fbb1040e8a21d.svg)}html *.icon-transport-ticket-qr{background-image:url(transport-ticket-white.23b7ae5e252ea534.svg)}html *.icon-ticketshop-time-black{background-image:url(ticketshop-time-black.283847fb489f7b88.svg)}html *.icon-ticketshop-star-black-clear{background-image:url(ticketshop-star-black-clear.6a927af1491f33ee.svg)}html *.icon-qr-code{background-image:url(qr-code-white.bba255c029e66053.svg)}html *.icon-hint{background-image:url(hint-blue.9283dde778c2a748.svg)}html *.icon-farezone-start{background-image:url(icon-use-as-start-white.48bd9de3f8497b43.svg)}html *.icon-farezone-end{background-image:url(icon-use-as-end-white.61a8a89957bc920e.svg)}html *.icon-arrow-bouncing{background-image:url(arrow-shop-white.11402158af0f6cdf.svg)}html *.icon-ticket-favourites-trash{background-image:url(trash-gray.0ab238931712c5a2.svg)}html *.icon-ticket-favourites-cart{background-image:url(icon-cart-white.4e35b77c515a2e85.svg)}html *.icon-map-radius{background-image:url(icon-map-radius.da7d7ae439577050.svg)}html *.icon-occupancy-low{background-image:url(icon-occupancy-low.551d10ecedf59b27.svg)}html *.icon-occupancy-medium{background-image:url(icon-occupancy-medium.dbbe97d7691d8e86.svg)}html *.icon-occupancy-high{background-image:url(icon-occupancy-high.3ad2da6530d79dd5.svg)}*.mot-color-bike{background-color:#10224b}*.mot-color-car{background-color:#a31977}*.mot-color-lightrail{background-color:#dd0b2f}*.mot-color-bus{background-color:#005e79}*.mot-color-train,*.mot-color-train_ice,*.mot-color-train_ic,*.mot-color-train_re{background-color:#00a15e}*.mot-color-train_urban{background-color:#009551}*.mot-color-bus_nightline{background-color:#fbba00}*.mot-color-taxi{background-color:#ffc230}*.mot-color-hailedsharedtaxi{background-color:#e72665}*.mot-color-ferry{background-color:#00a5df}*.mot-color-tram{background-color:#dd0b2f}*.mot-color-subway{background-color:#006ab3}*.mot-color-cableway{background-color:#95c11f}*.mot-color-railway{background-color:#8bc53f}*.mot-color-busOnRequest{background-color:#fbba00}*.mot-color-plus_bus,*.mot-color-citizen_bus,*.mot-color-demand_bus,*.mot-color-school_bus,*.mot-color-vvv_city_bus,*.mot-color-clock_bus,*.mot-color-bus_express{background-color:#a31977}*.mot-color-foot,*.mot-color-walk,*.mot-color-walking,*.mot-color-change_vehicles,*.mot-color-stay_in_vehicle,*.mot-color-stay_for_connection,*.mot-color-elevator_down,*.mot-color-elevator_up,*.mot-color-escalator_down,*.mot-color-escalator_up,*.mot-color-stairs_down,*.mot-color-stairs_up,*.mot-color-any{background-color:#000}*.mot-text-color-bike{color:#10224b}*.mot-text-color-car{color:#a31977}*.mot-text-color-lightrail{color:#dd0b2f}*.mot-text-color-bus{color:#005e79}*.mot-text-color-train,*.mot-text-color-train_ice,*.mot-text-color-train_ic,*.mot-text-color-train_re{color:#00a15e}*.mot-text-color-train_urban{color:#009551}*.mot-text-color-taxi{color:#ffc230}*.mot-text-color-hailedsharedtaxi{color:#e72665}*.mot-text-color-ferry{color:#00a5df}*.mot-text-color-tram{color:#dd0b2f}*.mot-text-color-subway{color:#006ab3}*.mot-text-color-plus_bus,*.mot-text-color-citizen_bus,*.mot-text-color-demand_bus,*.mot-text-color-school_bus,*.mot-text-color-vvv_city_bus,*.mot-text-color-clock_bus{color:#a31977}*.mot-text-color-foot,*.mot-text-color-walk,*.mot-text-color-walking,*.mot-text-color-change_vehicles,*.mot-text-color-stay_in_vehicle,*.mot-text-color-stay_for_connection,*.mot-text-color-elevator_down,*.mot-text-color-elevator_up,*.mot-text-color-escalator_down,*.mot-text-color-escalator_up,*.mot-text-color-stairs_down,*.mot-text-color-stairs_up,*.mot-text-color-any{color:#000}*.mot-border-color-bike{border-color:#10224b}*.mot-border-color-car{border-color:#a31977}*.mot-border-color-lightrail{border-color:#dd0b2f}*.mot-border-color-bus{border-color:#005e79}*.mot-border-color-train,*.mot-border-color-train_ice,*.mot-border-color-train_ic,*.mot-border-color-train_re{border-color:#00a15e}*.mot-border-color-train_urban{border-color:#009551}*.mot-border-color-bus_nightline{border-color:#fbba00}*.mot-border-color-taxi{border-color:#ffc230}*.mot-border-color-hailedsharedtaxi{border-color:#e72665}*.mot-border-color-ferry{border-color:#00a5df}*.mot-border-color-tram{border-color:#dd0b2f}*.mot-border-color-subway{border-color:#006ab3}*.mot-border-color-cableway{border-color:#95c11f}*.mot-border-color-railway{border-color:#8bc53f}*.mot-border-color-busOnRequest{border-color:#fbba00}*.mot-border-color-plus_bus,*.mot-border-color-citizen_bus,*.mot-border-color-demand_bus,*.mot-border-color-school_bus,*.mot-border-color-vvv_city_bus,*.mot-border-color-clock_bus,*.mot-border-color-bus_express{border-color:#a31977}*.mot-border-color-foot,*.mot-border-color-walk,*.mot-border-color-walking,*.mot-border-color-change_vehicles,*.mot-border-color-stay_in_vehicle,*.mot-border-color-stay_for_connection,*.mot-border-color-elevator_down,*.mot-border-color-elevator_up,*.mot-border-color-escalator_down,*.mot-border-color-escalator_up,*.mot-border-color-stairs_down,*.mot-border-color-stairs_up{border-color:#888}*.mot-circle-color-any{background-color:#000}*.mot-circle-color-bike{background-color:#10224b}*.mot-circle-color-car{background-color:#a31977}*.mot-circle-color-lightrail{background-color:#dd0b2f}*.mot-circle-color-bus{background-color:#005e79}*.mot-circle-color-train,*.mot-circle-color-train_ice,*.mot-circle-color-train_ic,*.mot-circle-color-train_re{background-color:#00a15e}*.mot-circle-color-train_urban{background-color:#009551}*.mot-circle-color-taxi{background-color:#ffc230}*.mot-circle-color-hailedsharedtaxi{background-color:#e72665}*.mot-circle-color-ferry{background-color:#00a5df}*.mot-circle-color-tram{background-color:#dd0b2f}*.mot-circle-color-subway{background-color:#006ab3}*.mot-circle-color-railway{background-color:#8bc53f}*.mot-circle-color-busOnRequest{background-color:#fbba00}*.mot-circle-color-plus_bus,*.mot-circle-color-citizen_bus,*.mot-circle-color-demand_bus,*.mot-circle-color-bus_nightline,*.mot-circle-color-school_bus,*.mot-circle-color-vvv_city_bus,*.mot-circle-color-clock_bus,*.mot-circle-color-bus_express{background-color:#a31977}*.mot-circle-color-foot,*.mot-circle-color-walk,*.mot-circle-color-walking,*.mot-circle-color-change_vehicle,*.mot-circle-color-stay_in_vehicle,*.mot-circle-color-elevator_down,*.mot-circle-color-elevator_up,*.mot-circle-color-escalator_down,*.mot-circle-color-escalator_up,*.mot-circle-color-stairs_down,*.mot-circle-color-stairs_up{background-color:#000}@font-face{font-family:FuturaMedium;src:url(FuturaMedium.c27b17ef93573f21.eot) format("embedded-opentype");src:url(FuturaMedium.89f7ce783b80dc44.svg) format(svg);src:url(FuturaMedium.47027b60d6589716.ttf) format("truetype");src:url(FuturaMedium.e5605e054aac2229.woff) format("woff")}html body *{font-family:Arial}html body *.font-medium{font-family:Arial;font-weight:600}html body *.font-bold{font-family:Arial;font-weight:700}html body * div[role=button],html body * .DateTimePicker__monthName,html body * .DateTimePickerTimeSelection__hourInput,html body * a[role=button],html body * .sidenav-button,html body * .sidenav-button *,html body * accordion-heading .text,html body * .content-header div{font-family:FuturaMedium;font-weight:400}#spinnerContainer{display:flex;height:100%;justify-content:center;align-items:center}#spinnerContainer .MobiActivityIndicator .circle{width:6vh;height:3vh;overflow:hidden}#spinnerContainer .MobiActivityIndicator .circle-inner{border:.5vh solid #006AB3;border-right:.5vh solid transparent;border-bottom:.5vh solid transparent}html,.dvb{--primary: #FDC400;--secondary: var(--neutral-black);--tertiary: #F90;--neutral-white: #FFF;--neutral-extra-light-grey: #F7F7F7;--neutral-dark-grey: #666;--neutral-grey: #999;--neutral-light-grey: #CCC;--neutral-black: #000;--error: #A6021E;--background-headline: #888;--background-text: #EDEDED;--background-error: #FFEEF0;--background-success: #ECEFE5;--background-warning: #FFF1DD;--background-info: #EDF3F4;--background-subscription-success: #ECEFE5;--text-on-primary: #000;--header-background: var(--neutral-dark-grey);--component-backdrop: #000;--backdrop-color: rgba(0, 0, 0, .5);--disabled: var(--neutral-light-grey);--system-success: #41712E;--system-info: #054659;--default-shadow: 0 2px 8px 0 #00000026}html .DefaultBoxShadow,.dvb .DefaultBoxShadow{box-shadow:var(--default-shadow)}html .Body1Regular,.dvb .Body1Regular{font-family:Normal;font-style:normal;font-size:1.5rem;line-height:18px}html .Body1Italic,.dvb .Body1Italic{font-family:Normal;font-style:italic;font-size:1.5rem;line-height:18px}html .Body1Medium,.dvb .Body1Medium{font-family:Medium;font-style:normal;font-size:1.5rem;line-height:18px}html .Body2Regular,.dvb .Body2Regular{font-family:Normal;font-style:normal;font-size:1.6rem}html .Body2Italic,.dvb .Body2Italic{font-family:Normal;font-style:italic;font-size:1.6rem}html .Body2Medium,.dvb .Body2Medium{font-family:Medium;font-style:normal;font-size:1.6rem}html .Body3Regular,.dvb .Body3Regular{font-family:Normal;font-style:normal;font-size:1.4rem;line-height:16px}html .InfoRegular,.dvb .InfoRegular{font-family:Normal;font-style:normal;font-size:1.2rem;line-height:15px}html .InfoMedium,.dvb .InfoMedium{font-family:Medium;font-style:normal;font-size:1.2rem;line-height:15px}html .NavbarMedium,.dvb .NavbarMedium{font-family:Medium;font-style:normal;font-size:1rem;line-height:12px}html .SmallRegular,.dvb .SmallRegular{font-family:Normal;font-style:normal;font-size:1rem;line-height:12px}html .TabbarRegular,.dvb .TabbarRegular{font-family:Normal;font-style:normal;font-size:.9rem;line-height:11px}html .LinkRegular,.dvb .LinkRegular{color:var(--neutral-black);font-family:Normal;font-weight:700;text-decoration-line:underline}html .LinkError,.dvb .LinkError{color:var(--error);font-family:Normal;font-weight:700;text-decoration-line:underline}.vvo{--primary: #006AB3;--secondary: #CCE1F0;--tertiary: var(--background-headline);--text-on-primary: var(--neutral-white);--header-background: var(--background-headline)}.vvo .Body1Regular{font-family:Arial;font-style:normal;font-size:1.5rem;line-height:18px}.vvo .Body1Italic{font-family:Arial;font-style:italic;font-size:1.5rem;line-height:18px}.vvo .Body1Medium{font-family:FuturaMedium;font-style:normal;font-size:1.5rem;line-height:18px}.vvo .Body2Regular{font-family:Arial;font-style:normal;font-size:1.6rem}.vvo .Body2Italic{font-family:Arial;font-style:italic;font-size:1.6rem}.vvo .Body2Medium{font-family:FuturaMedium;font-style:normal;font-size:1.6rem}.vvo .Body3Regular{font-family:Arial;font-style:normal;font-size:1.4rem;line-height:16px}.vvo .InfoRegular{font-family:Arial;font-style:normal;font-size:1.2rem;line-height:15px}.vvo .InfoMedium{font-family:FuturaMedium;font-style:normal;font-size:1.2rem;line-height:15px}.vvo .NavbarMedium{font-family:FuturaMedium;font-style:normal;font-size:1rem;line-height:12px}.vvo .SmallRegular{font-family:Arial;font-style:normal;font-size:1rem;line-height:12px}.vvo .TabbarRegular{font-family:Arial;font-style:normal;font-size:.9rem;line-height:11px}.vvv{--primary: #8BB63B;--secondary: #8BB63B;--tertiary: var(--neutral-black);--text-on-primary: var(--neutral-white);--header-background: var(--primary)}.vvv .Body1Regular{font-family:Regular;font-style:normal;font-size:1.5rem;line-height:18px}.vvv .Body1Italic{font-family:Regular;font-style:italic;font-size:1.5rem;line-height:18px}.vvv .Body1Medium{font-family:SemiBold;font-style:normal;font-size:1.5rem;line-height:18px}.vvv .Body2Regular{font-family:Regular;font-style:normal;font-size:1.6rem}.vvv .Body2Italic{font-family:Regular;font-style:italic;font-size:1.6rem}.vvv .Body2Medium{font-family:SemiBold;font-style:normal;font-size:1.6rem}.vvv .Body3Regular{font-family:Regular;font-style:normal;font-size:1.4rem;line-height:16px}.vvv .InfoRegular{font-family:Regular;font-style:normal;font-size:1.2rem;line-height:15px}.vvv .InfoMedium{font-family:SemiBold;font-style:normal;font-size:1.2rem;line-height:15px}.vvv .NavbarMedium{font-family:SemiBold;font-style:normal;font-size:1rem;line-height:12px}.vvv .SmallRegular{font-family:Regular;font-style:normal;font-size:1rem;line-height:12px}.vvv .TabbarRegular{font-family:Regular;font-style:normal;font-size:.9rem;line-height:11px}html{font-size:62.5%}html body{-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;padding:0;height:100%;width:100%;overflow:hidden;position:relative;box-sizing:border-box;color:#000}html body.sb-show-main{overflow-y:auto}html body *{box-sizing:border-box;background-repeat:no-repeat;background-position:center;font-size:1.5rem;-webkit-font-smoothing:antialiased;outline-offset:0;outline-style:none;outline-width:0}html body * .font-size-09,html body * .font-size-09 *{font-size:.9rem}html body * .font-size-10,html body * .font-size-10 *{font-size:1rem}html body * .font-size-12,html body * .font-size-12 *{font-size:1.2rem}html body * .font-size-13,html body * .font-size-13 *{font-size:1.3rem}html body * .font-size-14,html body * .font-size-14 *{font-size:1.4rem}html body * .font-size-15,html body * .font-size-15 *{font-size:1.5rem}html body * .font-size-16,html body * .font-size-16 *{font-size:1.6rem}html body * .font-size-18,html body * .font-size-18 *{font-size:1.8rem}html body * .font-size-20,html body * .font-size-20 *{font-size:2rem}html body * .font-size-50,html body * .font-size-50 *{font-size:5rem}html body * .clickable:active,html body * .clickable:focus{background-color:#006ab3}html body * .clickable:active>*,html body * .clickable:focus>*{background-color:#006ab3}html body button{text-align:start;border:none;padding:0;margin:0}html body input{background-color:transparent;border:0}html body .href-link{cursor:pointer;color:#387ef5;text-decoration:underline}html body .AppWrapper{height:100%;width:100%;background-color:#cce1f0}@media (orientation: landscape){html body .AppWrapper{display:flex}}html body .AppWrapper--mapFullscreen .AppWrapper__content{flex:0;visibility:hidden;display:none}html body .AppWrapper__content{flex:55;position:relative}html body .AppWrapper__map{flex:0;display:none}@media (orientation: landscape){html body .AppWrapper__map{flex:45;display:block}}html body .AppWrapper .hide-tab-bar{display:none}html body .AppWrapper .AppContainer{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:44px;right:0;padding-bottom:48px;left:0;width:auto;height:100%;background-color:#fff;transition:top 1s}html body .AppWrapper .AppContainer .TicketshopBanner{padding:16px 10px 4px}html body .AppWrapper .AppContainer.expand-app-container{bottom:0}html body .AppWrapper .AppContainer.shrink-app-container{top:60px;transition:top 1s}html body .AppWrapper .AppContainer .content-header{width:100%;min-height:40px;display:flex;justify-content:center;align-items:center;margin-bottom:8px;background-color:#888;position:relative}html body .AppWrapper .AppContainer .content-header .icon{position:absolute;right:3px;width:40px;height:40px;background-repeat:no-repeat;background-position:center}html body .AppWrapper .AppContainer .content-header *{color:#fff}html body .AppWrapper .AppContainer .aria-header{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}html body .AppWrapper .AppContainer .button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 15px;font-style:normal;height:40px}html body .AppWrapper .AppContainer .button.bigger{height:60px}html body .AppWrapper .AppContainer .button.thinner{height:33px}html body .AppWrapper .AppContainer .button.highlight{color:#fff;background-color:#006ab3}html body .AppWrapper .AppContainer .button.negative{color:#fff;background-color:#e8c1c1}html body .AppWrapper .AppContainer .button.dark{color:#fff;background-color:#006ab3}html body .AppWrapper .AppContainer .button.disabled{color:#fff;background-color:#b4b4b4}html body .AppWrapper .AppContainer .button.primary{color:#fff;background-color:#006ab3}html body .AppWrapper .AppContainer .button.stretch{align-self:stretch}html body .AppWrapper .AppContainer .button i{background-repeat:no-repeat;background-position:center;min-width:25px;height:25px;margin-right:2px}html body .AppWrapper .AppContainer .button .button-text{font-size:1.4rem;color:#fff}html body .AppWrapper .AppContainer .button .button-text.accessible{font-size:2rem;font-family:Medium}html body .AppWrapper .AppContainer .button .button-icon{height:24px;width:24px;background-position:center}html body .AppWrapper .AppContainer .button.round-button{border-radius:100px}html body .AppWrapper .AppContainer .mat-mdc-tab-group .mat-mdc-tab-label-container{background-color:#888;height:20px}html body .AppWrapper .AppContainer .mat-mdc-tab-group .mat-mdc-tab-label-container .mat-mdc-tab-labels{justify-content:center}html body .AppWrapper .AppContainer .mat-mdc-tab-group .mat-mdc-tab-label-container .mat-mdc-tab-labels .mdc-tab{height:10px;min-width:5px;padding:0 5px;opacity:.6;flex-grow:0}html body .AppWrapper .AppContainer .mat-mdc-tab-group .mat-mdc-tab-label-container .mat-mdc-tab-labels .mdc-tab--active{opacity:1}html body .AppWrapper .AppContainer .mat-mdc-tab-group .mat-mdc-tab-label-container .mat-mdc-tab-labels .mdc-tab__content{background-color:#fff;width:10px;height:10px;border-radius:5px}html body .AppWrapper .AppContainer .mat-mdc-tab-group .mat-mdc-tab-label-container .mat-mdc-tab-labels .mdc-tab-indicator{display:none}.App__errorBox{background-color:#e8c1c1;background-position:center left 16px;padding:16px 32px}.App__motLineInfoBadge{height:24px;padding:8px;display:flex;align-items:center;border-radius:3px}.App__motLineInfoBadge .App__motLineInfoBadgeText{padding-left:18px;color:#fff;background-size:14px;background-position:left;font-size:1.2rem;white-space:nowrap}mobi-matrix-menu{position:absolute;height:100%;width:100%;left:0;visibility:hidden}mobi-matrix-menu .MatrixMenu__item{width:60px;display:flex;flex-direction:column;justify-content:center;height:100%;border-right:1px solid white}mobi-matrix-menu .MatrixMenu__itemIcon{display:flex;background-position:center bottom 8px;flex-basis:32px;background-size:24px}mobi-matrix-menu .MatrixMenu__itemLabel{color:#fff;text-align:center;word-break:break-word}.uppercase{text-transform:uppercase}.panel{background-color:#fff;padding:0 16px 8px;border-radius:0;box-shadow:none}.panel .panel-header{min-height:34px;display:flex;align-items:stretch;font-size:1.4rem}.panel .panel-header .text{display:flex;align-items:flex-end;color:#b4b4b4}.panel .icon{flex:0 0 24px;align-self:stretch;padding-left:0;margin-right:8px;background-repeat:no-repeat;background-position:center}.panel .icon:last-child{margin-right:0}.panel .icon-round{flex:0 0 40px;height:40px;align-self:center;border-radius:50%}.panel .text{font-style:normal;font-stretch:normal;letter-spacing:normal;display:flex;align-items:center;color:#000}.panel .text.text-small-light{display:flex;align-items:center;font-size:1.4rem;font-weight:400;color:#b4b4b4}.panel.input-panel{margin-bottom:16px}.panel.input-panel .panel-body .panel-row input{min-height:40px;padding:0 10px;flex:1;border:0;margin:0;border-radius:0}.panel.input-panel .panel-body .panel-row ::placeholder{font-size:1.4rem;color:#4b4b4b;font-style:italic}.panel.input-panel .panel-body .panel-row button{align-self:stretch;width:34px;background-position:center}.text-row-container{display:flex;flex-direction:column;justify-content:center;flex:1}.text-row-container.connection{flex:1 1 auto}.text-row-container.shortened{overflow:auto}.text-row-container.shortened .text{white-space:nowrap;display:initial;overflow:auto;text-overflow:ellipsis}.text-row-container.horizontal{flex-direction:row;justify-content:flex-start;align-items:stretch}.text-row-container.horizontal.accessibleText{justify-content:center;padding-top:15px}.text-row-container.menu-row{padding-right:30px}.text-row-container .tooltip-row-container{display:flex;flex-direction:row}.panel-row{min-height:40px;border-bottom:1px solid #DFDFDF;display:flex;align-items:stretch;position:relative}.panel-row.double-row{min-height:100px}.panel-row.search-summary .search-summary-row-container{min-height:50px;display:flex;align-self:center;flex:1 1 auto;overflow:auto;flex-direction:column;justify-content:center;height:max-content}.panel-row.search-summary .search-summary-row-container .summary-row{line-height:20px}.panel-row.search-summary .search-summary-row-container .search-time{flex:1;flex-direction:row;justify-content:flex-start}.panel-row.search-summary .search-summary-row-container .search-time.connection{flex:1 1 auto}.panel-row.search-summary .search-summary-row-container .node-name{flex:1 1 auto;word-break:break-word}.panel-row.search-summary .search-summary-row-container .time-info{font-size:1.4rem;display:flex;justify-content:flex-end;text-align:right;color:#b4b4b4;padding-right:10px}.panel-row .w3w-text{margin-right:4px;color:#dd0b2f}.panel-row .icon.PLUSCODES{margin-right:4px}.panel-row a{display:inherit;align-self:center;flex:1;color:#000;text-decoration:none;overflow:auto}.panel-row.icon-arrow-right,.panel-row.icon-check,#favorites .panel-row.SavedConnectionsList__iconFinishSort{background-repeat:no-repeat;background-position:right}.panel-row:last-child{border-bottom:0}.Messagebox{display:flex;padding:0 0 10px;margin-top:10px}.Messagebox--guardian{padding:0 0 20px;margin-top:20px}.Messagebox__text{display:flex;align-items:center;color:#000}.Messagebox__text--guardian{padding:10px}.Messagebox__content{display:flex;background-color:#dfdfdf;flex:1;height:40px}.Messagebox__content--guardian{height:unset}.Messagebox__icon{flex:0 0 20px;background-size:3px;background-position:center}.WarningBanner{display:flex;flex:1;min-height:61px;padding:16px;margin-bottom:-1px;background-color:#fcc;color:#7e2e2d;align-items:stretch}.WarningBanner__icon{flex-basis:20px;margin-right:16px}.WarningBanner__text{display:flex;align-content:center;flex:1;flex-wrap:wrap}accordion.integrated{flex:1}accordion.integrated .Accordion .AccordionGroup{padding:0;margin:0;border-radius:0;background-color:transparent;box-shadow:none}accordion.integrated .Accordion .AccordionGroup .AccordionGroupContent__row{padding:0}accordion.standalone .Accordion{border-bottom:1px solid #DFDFDF}accordion.standalone .Accordion .AccordionGroup{border-top:1px solid #DFDFDF;padding:0}accordion.standalone .Accordion .AccordionGroup .icon{flex:0 0 24px;align-self:stretch;padding-left:0;margin-right:8px;background-repeat:no-repeat;background-position:center}accordion.standalone .Accordion .AccordionGroup .icon:last-child{margin-right:0}accordion.standalone .Accordion .AccordionGroup .AccordionGroup__heading{height:40px;line-height:40px;transition:background-color .25s;padding-left:10px}accordion.standalone .Accordion .AccordionGroup .AccordionGroup__heading accordion-heading{width:100%}accordion.standalone .Accordion .AccordionGroup .AccordionGroup__heading accordion-toggle{min-height:36px;display:flex}accordion.standalone .Accordion .AccordionGroup .AccordionGroup__heading accordion-toggle .text-row-container .text{flex:1}accordion.standalone .Accordion .AccordionGroup .AccordionGroup__heading accordion-toggle .text-row-container .icon-chevron-down{flex-basis:18px;background-size:15px;background-position:center;margin-right:12px}accordion.standalone .Accordion .AccordionGroup .AccordionGroupHeading__text{flex:1;display:flex;align-items:center}accordion.standalone .Accordion .AccordionGroup .AccordionGroupHeading__icon{flex:0 0 18px;background-position:center;margin-right:16px}accordion.standalone .Accordion .AccordionGroup .button{margin:10px}accordion.standalone .Accordion .AccordionGroup .AccordionGroupContentContainer{padding:0 10px;overflow:hidden}accordion.standalone .Accordion .AccordionGroup--open>.AccordionGroup__heading{background-color:#006ab3}accordion.standalone .Accordion .AccordionGroup--open>.AccordionGroup__heading *{color:#fff}accordion.standalone .Accordion .AccordionGroup--open>.AccordionGroup__heading accordion-toggle .text-row-container .arrow{transform:rotate(-90deg)}accordion.standalone .Accordion .AccordionGroup .AccordionGroupContent__row{border-bottom:1px solid #DFDFDF}accordion.standalone.secondLevel .AccordionGroup{border-top:1px solid #FFF}accordion.standalone.secondLevel .AccordionGroup>.AccordionGroup__heading{background-color:#dfdfdf}accordion.standalone.secondLevel .thirdLevel .text-row-container{padding-left:30px}.AppWrapper{padding-top:env(safe-area-inset-top)}modal .modal{bottom:20px;height:100%;align-items:center;justify-content:center;padding:0 10px;display:flex;overflow:hidden}modal .modal .ModalDialog{padding:0;width:100%}modal .modal .ModalDialog .ModalDialogContent .OptionsModal__content .OptionsModal__item{min-height:40px;padding-left:37px;border-bottom:1px solid #DFDFDF;display:flex;align-items:center;background-position:center left 10px}modal .modal .ModalDialog .ModalDialogContent .OptionsModal__content .OptionsModal__item.icon-facebook-inverted{background-position:center left 14px}modal .modal .ModalDialog .ModalDialogContent .OptionsModal__content .OptionsModal__item--sub{padding-left:20px}modal .modal .ModalDialog .ModalDialogContent .OptionsModal__content .OptionsModal__text{padding:10px;display:block;line-height:20px}modal .modal .ModalDialog .ModalDialogContent .OptionsModal__content .OptionsModal__text--vvvShop{display:block}modal .modal .ModalDialog .ModalDialogContent .OptionsModal__content .OptionsModal__text--centered{text-align:center}modal .modal .ModalDialog .ModalDialogContent .OptionsModal__content .OptionsModal__gif{margin-bottom:30px;min-height:250px}modal .modal .ModalDialog .ModalDialogContent .OptionsModal__content .OptionsModal__SocialMediaLink{text-decoration:none;color:#000}modal .modal .ModalDialog .ModalDialogContent .OptionsModal__content accordion .AccordionGroup{border-top:0}modal .modal .ModalDialog .ModalDialogContent .OptionsModal__content accordion .AccordionGroup .AccordionGroup__heading{padding-left:5px}modal .modal .ModalDialog .ModalDialogContent .OptionsModal__content accordion .AccordionGroup .AccordionGroupContentContainer{padding:0}modal .modal .ModalDialog .ModalDialogContent .PopupMessage__content{padding:10px}modal .modal .ModalDialog .ModalDialogContent .OptionsModal__header{min-height:40px;display:flex;align-items:center;padding:8px 48px;background-color:#dfdfdf}modal .modal .ModalDialog .ModalDialogContent .OptionsModal__header--guardian{background-color:#006ab3;color:#fff}modal .modal .ModalDialog .ModalDialogContent .OptionsModal__header .icon-close{width:40px;height:40px;background-size:15px;background-position:center;position:absolute;right:10px;top:0}modal .modal .ModalDialog .ModalDialogContent .ModalDialogContentFooter .button-container{display:flex;height:40px;position:relative;color:#fff}modal .modal .ModalDialog .ModalDialogContent .ModalDialogContentFooter .button-container .button-flex{display:flex;align-items:center;justify-content:center}modal .modal .ModalDialog .ModalDialogContent .ModalDialogContentFooter .button-container .icon{height:20px;align-self:center;margin:0 5px 2px 0}modal .modal .ModalDialog .ModalDialogContent .ModalDialogContentFooter .button-container.vertical{height:fit-content;flex-direction:column}modal .modal .ModalDialog .ModalDialogContent .ModalDialogContentFooter .button-container.vertical .button{border-radius:0}modal .modal .ModalDialog .ModalDialogContent .ModalDialogContentFooter .button-container.vertical .button:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}modal .modal .ModalDialog .ModalDialogContent .ModalDialogContentFooter .button-container .button{flex:1;height:40px;display:flex;align-items:center;justify-content:center;color:#000;border:1px solid #006AB3}modal .modal .ModalDialog .ModalDialogContent .ModalDialogContentFooter .button-container .button.positive-button{background-color:#006ab3;color:#fff}modal .modal .ModalDialog .ModalDialogContent .ModalDialogContentFooter .button-container .button.negative-button{background-color:#e8c1c1}modal .modal .ModalDialog .ModalDialogContentHeader{display:flex}modal .modal .ModalDialog .ModalDialogContentHeader modal-header{min-height:40px;display:flex;justify-content:center;text-align:center;padding:8px 0;align-items:center;flex:1;background-repeat:no-repeat;background-position:left 15px center;background-color:#dfdfdf}modal .modal .ModalDialog .ModalDialogContentHeader modal-header.vvvTicketShopInfoModalHeader{background-color:#888}modal .modal .ModalDialog .ModalDialogContentHeader modal-header.errorModalHeader{align-items:center;border-bottom:1px solid #DFDFDF}modal .modal .ModalDialog .ModalDialogContentHeader modal-header .text-row-container .text{justify-content:center;color:#fff}modal.errorModal .ModalDialogContentBody{padding:15px}.SharingDialog .OptionsModalLink{display:flex;padding-right:10px}.SharingDialog .OptionsModalLink__label{flex-basis:60px}.SharingDialog .OptionsModalLink__link{flex:1;border:1px solid;padding:5px}.Modal{overflow-x:hidden;overflow-y:auto;position:fixed;top:unset;right:unset;bottom:unset;left:unset;z-index:1000;-webkit-overflow-scrolling:touch;width:100%;outline:0}.Modal--popup:not(.in){display:none}.ModalDialog{position:relative}.ModalDialogContent{display:flex;flex-direction:column;max-height:85%;position:static;background-clip:padding-box;outline:0}.ModalDialogContentHeader .close{margin-top:-2px}.ModalDialogContentHeader .modal-title{margin:0}.ModalDialogContentBody{position:relative;display:flex}.ModalDialogContentBody modal-content{overflow:auto;flex:1}.Modal__backdrop{position:fixed;inset:0;z-index:999}.DatePickerModal:not(.DatePickerModal--smallMargin) .Modal{width:fit-content;padding:0;right:0;left:0;margin:auto}.DatePickerModal mobi-date-time-picker{display:flex;justify-content:center;align-items:center;width:500px;max-width:96vw}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex;background-color:var(--header-background);background-image:unset;pointer-events:none}.mat-mdc-tab-header-pagination-chevron{display:none}@media (orientation: landscape) and (max-height: 500px){modal .modal{top:2%}.DatePickerModal mobi-date-time-picker{width:320px}}.AppWrapper .AppContainer .About{padding-bottom:40px}.AppWrapper .AppContainer .About a{color:#387ef5}.AppWrapper .AppContainer .About ul{padding:0}.AppWrapper .AppContainer .About ul li{list-style-type:disc;margin-left:20px}.AppWrapper .AppContainer .About ul li.About__numeric{list-style-type:decimal;margin-left:15px}.AppWrapper .AppContainer .About__titel{padding:9.3px 15px 10px 10px;min-height:40px;margin-bottom:10px;line-height:19.2px;box-shadow:inset 0 -2px #dfdfdf}.AppWrapper .AppContainer .About__blockContent{padding-left:10px;padding-right:15px;line-height:20px}.AppWrapper .AppContainer .About__row{margin-left:0;margin-right:0}.AppWrapper .AppContainer .About__contentRow{padding:5px 0 20px}.AppWrapper .AppContainer .About__icon{background-size:14px;background-position:0 center;padding-left:25px}.AppWrapper .AppContainer .About__fitInContent{display:inline-flex}.AppWrapper .AppContainer .About__fitInContent:first-child{margin-right:3px}.AppWrapper .AppContainer .About__spacer{opacity:0;height:10px;width:100%;display:flex}.AppWrapper .AppContainer .About__line{border-bottom:2px solid #DFDFDF;margin-top:10px;margin-bottom:10px}.AppWrapper .AppContainer .About__contentLi{margin-left:-15px}.AppWrapper .AppContainer .About__contentUl{margin-left:-20px}.AppWrapper .AppContainer .About__tableRow{display:flex}.AppWrapper .AppContainer .About__tableCol{flex:1 1 33.3333333333%;margin-bottom:10px;padding-right:16px;word-break:break-all}.AppWrapper .AppContainer .ConnectionFromCurrentLocation{padding:0 10px 10px}.AppWrapper .AppContainer .ConnectionFromCurrentLocation mobi-spinner{height:75vh;background-color:#fff}.AppWrapper .AppContainer .ConnectionFromCurrentLocation mobi-spinner .circle{width:25vh;height:12.5vh;overflow:hidden}.AppWrapper .AppContainer .ConnectionFromCurrentLocation mobi-spinner .circle-inner{border:2.0833333333vh solid #006AB3;border-right:2.0833333333vh solid transparent;border-bottom:2.0833333333vh solid transparent}.AppWrapper .AppContainer .ConnectionFromCurrentLocation #ConnectionFromCurrentLocation{height:40px;width:40px}.AppWrapper .AppContainer .ConnectionFromCurrentLocation__favorites{width:100%}.AppWrapper .AppContainer .ConnectionFromCurrentLocation__closeButton{width:40px;height:40px;background-position:center;position:absolute;right:0}.AppWrapper .AppContainer .ConnectionFromCurrentLocation__noticeBoxContent{background-color:#dfdfdf;background-position:18px 40px;line-height:20px;height:auto}.AppWrapper .AppContainer .ConnectionFromCurrentLocation__noticeBoxContent div{padding:10px 10px 10px 36px}.ConnectionDetailsPage{padding-bottom:35px}.ConnectionDetailsPage--notPaginated .ConnectionDetails__overview{padding:0 10px}.ConnectionDetailsPage--notPaginated .ConnectionDetailsPage__header{justify-content:center;margin-bottom:10px;min-height:40px}.ConnectionDetailsPage--paginated .ConnectionDetails__overview{padding:10px 10px 0}.ConnectionDetailsPage--paginated .ConnectionDetailsPage__header{margin-bottom:-1px}.ConnectionDetailsPage--paginated .mat-mdc-tab-label-container{border-bottom-style:unset}.ConnectionDetailsPage__header{width:100%;min-height:35px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background-color:#888}.ConnectionDetailsPage__header *{color:#fff}.ConnectionDetailsPage__title{display:flex}.ConnectionDetailsPage__connectionNumber{margin-right:2px}.ConnectionDetailsPage__arrowContainer{height:40px;width:20px}.ConnectionDetailsPage__arrow{margin-top:20px}.ConnectionDetailsPage__arrowLeft{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #FFF}.ConnectionDetailsPage__arrowRight{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #FFF;margin-left:10px}.ConnectionDetailsPage--noPreviousResults,.ConnectionDetailsPage--noNextResults{display:none}.ConnectionDetailsPage__gradientLeft{left:0;background-image:linear-gradient(to left,#8880 20%,#888 80%);background-image:-ms-linear-gradient(right,rgba(136,136,136,0) 20%,#888 80%)}.ConnectionDetailsPage__gradientRight{right:0;background-image:linear-gradient(to left,#888 20%,#8880 80%);background-image:-ms-linear-gradient(right,#888 20%,rgba(136,136,136,0) 80%)}.ConnectionDetailsPage__gradientLeft,.ConnectionDetailsPage__gradientRight{width:40px;height:20px;position:absolute;top:40px;z-index:2}.connection-result-placeholder .panel{padding:0;display:flex;flex-direction:column;align-items:stretch}.connection-result-placeholder .panel .header{border-top-left-radius:3px;border-top-right-radius:3px;min-height:40px;padding:8px 15px 0;text-align:center}.connection-result-placeholder .panel .panel-row{border:none}.connection-result-placeholder .panel .placeholder-banner{height:50px;padding:0 8px}.connection-result-placeholder .panel .placeholder-banner.error-banner{background-color:#e8c1c1}.connection-result-placeholder .panel .placeholder-banner .icon-alert-white{height:50px;background-position:center}.connection-result-placeholder .panel .placeholder-banner .placeholder-text{color:#fff;padding-top:10px}.connection-result-placeholder .panel .placeholder-banner .placeholder-text mobi-activity-indicator .fa-spinner{font-size:3rem}.connection-result-placeholder .panel .summary{border-top-left-radius:3px;border-top-right-radius:3px;min-height:40px;padding:8px 15px 0;text-align:center}@keyframes slideConnectionIn{0%{transform:translate(-100%);opacity:0}50%{opacity:.8}to{transform:translate(0);opacity:1}}@keyframes growConnectionTall{0%{height:0;margin-bottom:0}to{height:120px;margin-bottom:20px}}#connectionSearchEmptyListError .panel{padding:0 16px}#connectionSearchEmptyListError .panel.ConnectionResults__emptyResultScreenError{height:193px;margin-top:8px}#connectionSearchEmptyListError .panel.ConnectionResults__emptyResultScreenError .panel-body{display:flex;flex-direction:column;align-items:stretch}#connectionSearchEmptyListError .panel.ConnectionResults__emptyResultScreenError .panel-body .ConnectionResults__emptyResultScreenErrorImage{height:84px;background-position:center;margin:15px 0 8px}#connectionSearchEmptyListError .panel.ConnectionResults__emptyResultScreenError .panel-body .ConnectionResults__emptyResultScreenErrorText{text-align:center;padding:0 12px;margin-bottom:16px}.ConnectionResults{display:flex;flex-direction:column;align-items:stretch;padding-bottom:35px}.ConnectionResults .origin-name{margin-bottom:20px}.ConnectionResults .ConnectionResults__motFilter{margin-bottom:16px;padding:0 10px}.ConnectionResults .ConnectionResults__motFilterRow{overflow-x:auto;margin:0;padding-left:8px;height:38px;background-color:#dfdfdf}.ConnectionResults .ConnectionResults__motFilterRow .ConnectionResults__motFilterScrollContainer{display:flex;justify-content:center;align-items:center;height:38px;width:fit-content;margin:auto}.ConnectionResults .ConnectionResults__motFilterRow .ConnectionResults__motFilterButton{height:30px;min-width:30px;margin-right:10px;background-position:center;background-size:cover}.ConnectionResults .ConnectionResults__motFilterRow .ConnectionResults__motFilterButton:last-child{margin-right:8px}.ConnectionResults .ConnectionResults__resultSummary{padding:0 10px;display:flex;flex-flow:column;margin-bottom:8px}.ConnectionResults .ConnectionResults__resultSummary .ConnectionResults__resultSummaryRow{background-color:#dfdfdf;min-height:92px;justify-content:space-between}.ConnectionResults .ConnectionResults__resultSummary .ConnectionResults__resultSummaryRow .ConnectionResults__resultSummaryRowContainer{padding:14px 10px 14px 6px;width:100%}.ConnectionResults .ConnectionResults__resultSummary .ConnectionResults__resultSummaryRow .ConnectionResults__resultSummaryRowContainer .text{line-height:20px}.ConnectionResults .ConnectionResults__resultSummary .ConnectionResults__resultSummaryRow .ConnectionResults__resultSummaryRowContainer .icon{background-size:14px;margin-right:4px;max-height:20px}.ConnectionResults .ConnectionResults__resultSummary .ConnectionResults__resultSummaryRow .ConnectionResults__resultSummaryRowContainer .ConnectionResults__resultSummaryViaStop{color:#484848;padding-left:28px;font-style:italic}.ConnectionResults .ConnectionResults__resultSummary .ConnectionResults__resultSummaryTime{padding-left:28px;line-height:20px}.ConnectionResults .ConnectionResults__resultSummary .ConnectionResults__resultSummaryIconContainer{background-color:#006ab3;display:flex;flex:0 0 40px;align-items:center}.ConnectionResults .ConnectionResults__resultSummary .ConnectionResults__resultSummaryIconContainer .ConnectionResults__resultSummaryIconContainerFavIcon{flex:0 0 40px;background-position:center;height:60px;background-size:22px}.ConnectionResults .earlier-later-button{height:40px;width:100%;align-self:center;display:flex;justify-content:center;align-items:center}.ConnectionResults .earlier-later-button .centering-item{flex:0 0 15px;height:9px;margin-left:20px}.ConnectionResults .earlier-later-button .icon-chevron-up,.ConnectionResults .earlier-later-button .icon-chevron-down{flex:0 0 15px;height:9px;background-size:15px;background-position:center;margin-right:20px}.ConnectionResults .earlier-later-button#earlierConnectionsButton{margin-bottom:10px;border-bottom:2px solid #DFDFDF}.ConnectionResults .earlier-later-button#laterConnectionsButton{border-top:2px solid #DFDFDF;margin-bottom:29px}.ConnectionResults #resultList{display:flex;flex-direction:column}.ConnectionResults #resultList mobi-connection-result-placeholder{margin-bottom:20px;height:120px;position:relative;align-self:stretch}.ConnectionResults #resultList mobi-connection-result-row{margin-left:10px;margin-right:10px;margin-bottom:10px;align-self:stretch;position:relative;animation:slideConnectionIn .6s ease-in-out 0s backwards}.ConnectionResults #resultList mobi-connection-result-row.animateGrow{animation:growConnectionTall .6s ease-in-out 0s,slideConnectionIn .6s ease-in-out .6s backwards}.ConnectionResults #resultList mobi-connection-result-row:nth-child(1){animation-delay:0s}.ConnectionResults #resultList mobi-connection-result-row:nth-child(2){animation-delay:.2s}.ConnectionResults #resultList mobi-connection-result-row:nth-child(3){animation-delay:.4s}.ConnectionResults #resultList mobi-connection-result-row:nth-child(4){animation-delay:.6s}.ConnectionResults .ConnectionResultsSettingsChanged{display:flex;align-items:center;padding-top:20px}.ConnectionResults .ConnectionResultsSettingsChanged__indicator{width:8px;height:8px;border-radius:50%;margin-left:7px;margin-right:13px;background-color:#95c11f}.ConnectionResults .ConnectionResultsSettingsChanged__text{font-style:italic}#connectionSearch{width:100%;display:flex;flex-direction:column;align-items:stretch;padding-bottom:35px}#connectionSearch.menu-option{margin-bottom:15px;height:60px}#connectionSearch#lastConnectionSettings .panel-row{min-height:80px;align-items:flex-start}#connectionSearch#lastConnectionSettings .panel-row .icon{background-position:center 12px}#connectionSearch#lastConnectionSettings .panel-row .text-row-container{padding-top:8px}#connectionSearch .settings-changed{display:flex;align-items:center}#connectionSearch .settings-changed-indicator{width:8px;height:8px;border-radius:50%;margin-right:6px;background-color:#95c11f}#connectionSearch accordion-group .button.icon-trash,#connectionSearch accordion-group #favorites .button.SavedConnectionsList__iconRight,#favorites #connectionSearch accordion-group .button.SavedConnectionsList__iconRight{background-position:right 20px center;background-size:18px;background-color:#006ab3;color:#fff}#connectionSearch accordion-group#advancedMobilitySettings .AccordionGroupContentContainer{padding:0}#connectionSearch accordion-group#advancedMobilitySettings .Accordion{border-bottom:none}.AppWrapper .AppContainer .Contact{padding-bottom:40px}.AppWrapper .AppContainer .Contact a{color:#387ef5}.AppWrapper .AppContainer .Contact__titel{padding-left:10px;padding-right:15px;height:40px;padding-top:9.3px;margin-bottom:10px;line-height:1.2rem;box-shadow:inset 0 -2px #dfdfdf}.AppWrapper .AppContainer .Contact__titelVVV{padding-left:10px;padding-right:15px}.AppWrapper .AppContainer .Contact__underlineText{text-decoration:underline}.AppWrapper .AppContainer .Contact__blockContent{padding-left:10px;padding-right:15px;line-height:20px}.AppWrapper .AppContainer .Contact__blockContent--spaced{display:flex;justify-content:space-between}.AppWrapper .AppContainer .Contact__row{padding-left:1rem;padding-right:1rem}.AppWrapper .AppContainer .Contact__icon{background-size:14px;background-position:0 center;padding-left:25px}.AppWrapper .AppContainer .Contact__fitInContent{display:inline-flex}.AppWrapper .AppContainer .Contact__spacer{opacity:0;height:10px;width:100%;display:flex}.AppWrapper .AppContainer #dateTimeSettings{height:100%;margin:0 auto}.AppWrapper .AppContainer #dateTimeSettings .DateTimePicker__monthSelection,.AppWrapper .AppContainer #dateTimeSettings .DateTimePickerCalendar,.AppWrapper .AppContainer #dateTimeSettings .DateTimePicker__timeButtonRow,.AppWrapper .AppContainer #dateTimeSettings .DateTimePickerTimeSelection{max-width:420px}.Feedback .App__errorBox{margin-bottom:8px}.Feedback .Feedback__userInputFeedback{color:#484848;background-color:#dfdfdf;padding:8px;min-height:160px;width:100%;margin-bottom:16px;border:0}.Feedback .Feedback__userInputEmail{color:#484848;background-color:#dfdfdf;padding:8px;height:40px;width:100%;margin-bottom:16px;border:0}.Feedback .Feedback__userInput--empty{font-style:italic}.Feedback .Feedback__userInputFile{width:100%;display:flex;margin-bottom:16px}.Feedback .Feedback__userInputFileIcon{width:40px;height:40px;background-color:#006ab3;background-position:center;margin-right:8px}.Feedback .Feedback__userInputFileData{width:1px;height:1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.Feedback .Feedback__userInputFileLabel{color:#484848;display:flex;align-items:flex-end;flex:1}.Feedback .Feedback__ratingContainer{padding-top:4px;margin-bottom:12px}.Feedback .Feedback__ratings{display:flex;justify-content:space-between}.Feedback .Feedback__ratingIcon{flex-basis:auto;width:60px;height:60px;opacity:.3;background-size:cover}.Feedback .Feedback__ratingIcon.active{opacity:1}.Feedback .Feedback__ratingsHeader,.Feedback .Feedback__inputHeader{margin-bottom:12px}.Feedback .Feedback__userInputFileName{color:#484848;background-color:#dfdfdf;padding:0 8px;height:40px;line-height:40px;flex:1;overflow:hidden;text-overflow:ellipsis}.Feedback .Feedback__userInputClearButton{flex-basis:40px;height:40px;background-color:#006ab3;background-position:center}.Feedback .Feedback__privacyStatement{margin-bottom:40px}.FeedbackSentDialog .ModalDialogContentBody{overflow:scroll}.GuardianPage__closeButton{width:40px;height:40px;background-position:center;position:absolute;right:0}.GuardianPageContent{padding-bottom:40px;margin-top:10px}.GuardianPageContent .GuardianPageContentActivePlans .GuardianPageContentActivePlansHeader{padding:0 0 10px 10px;border-bottom:1px solid #EDEDED}.GuardianPageContent .GuardianPageContentActivePlans .GuardianPageContentActivePlansContent{display:flex;align-items:center;justify-content:center;flex-direction:column}.GuardianPageContent .GuardianPageContentActivePlans .GuardianPageContentActivePlansContent__icon{height:44px;width:64px;margin:20px 0 15px}.GuardianPageContent .GuardianPageContentActivePlans .GuardianPageContentActivePlansContent__infoText{text-align:center;margin:0 10px 20px}.GuardianAlternativeConnections{display:flex;flex-direction:column;align-items:stretch;padding-bottom:35px}.GuardianAlternativeConnections .GuardianAlternativeConnectionsMotFilter__motFilter{padding:10px}.GuardianAlternativeConnections .GuardianAlternativeConnectionsMotFilter__motFilterRow{overflow-x:auto;margin:0;padding-left:8px;height:38px;background-color:#dfdfdf}.GuardianAlternativeConnections .GuardianAlternativeConnectionsMotFilter__motFilterScrollContainer{display:flex;justify-content:center;align-items:center;height:38px;width:fit-content;margin:auto}.GuardianAlternativeConnections .GuardianAlternativeConnectionsMotFilter__motFilterButton{height:30px;min-width:30px;margin-right:10px;background-position:center;background-size:cover}.GuardianAlternativeConnections .GuardianAlternativeConnectionsMotFilter__motFilterButton:last-child{margin-right:8px}.GuardianAlternativeConnections__header{padding:10px 20px 10px 10px;border-bottom:solid 2px #EDEDED}.GuardianAlternativeConnections .GuardianAlternativeConnectionsNew,.GuardianAlternativeConnections .GuardianAlternativeConnectionsCurrent{margin:10px}.GuardianAlternativeConnections .earlier-later-button{height:40px;width:100%;align-self:center;display:flex;justify-content:center;align-items:center}.GuardianAlternativeConnections .earlier-later-button .centering-item{flex:0 0 15px;height:9px;margin-left:20px}.GuardianAlternativeConnections .earlier-later-button .icon-chevron-up,.GuardianAlternativeConnections .earlier-later-button .icon-chevron-down{flex:0 0 15px;height:9px;background-size:15px;background-position:center;margin-right:20px}.GuardianAlternativeConnections .earlier-later-button#earlierConnectionsButton{margin-bottom:10px;border-bottom:2px solid #DFDFDF}.GuardianAlternativeConnections .earlier-later-button#laterConnectionsButton{border-top:2px solid #DFDFDF;margin-bottom:29px}html body .AppWrapper .AppContainer .content-header--directContent{margin-bottom:unset}.GuardianConnection{padding-bottom:25px}.GuardianConnection accordion.standalone .panel-default{border-top:unset}.GuardianConnection .GuardianConnectionSummary{padding:10px 0;border-bottom:1px solid #DFDFDF}.GuardianConnection .GuardianConnectionAccordionIcon{height:18px;width:25px;align-self:center;margin-right:10px}.GuardianConnection .GuardianConnectionNotification{padding-bottom:24px}.GuardianConnection .GuardianConnectionNotification:first-child{padding-top:12px}.GuardianConnection .GuardianConnectionNotification:nth-last-child(2){padding-bottom:10px}.GuardianConnection .GuardianConnectionNotification .GuardianConnectionNotificationHeader{display:flex;justify-content:space-between;padding:0 10px 6px}.GuardianConnection .GuardianConnectionNotification .GuardianConnectionNotificationHeader__time{font-style:italic;margin-left:10px}.GuardianConnection .GuardianConnectionNotification__text{margin:0 10px}.GuardianConnection .GuardianConnectionAlternativesButton{background-color:#006ab3;margin:8px 0 24px}.GuardianConnection .GuardianConnectionAlternativesButton__text{text-align:center;line-height:40px;color:#fff}.GuardianAlternativeConnectionPage{padding-bottom:35px}.GuardianAlternativeConnectionPage__header{width:100%;min-height:35px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background-color:#888}.GuardianAlternativeConnectionPage__header *{color:#fff}.GuardianAlternativeConnectionPage__content{padding-top:20px}.GuardianAlternativeConnectionPage__title{display:flex}.GuardianAlternativeConnectionPage__connectionNumber{margin-right:2px}.GuardianAlternativeConnectionPage__arrowContainer{height:40px;width:20px}.GuardianAlternativeConnectionPage__arrow{margin-top:20px}.GuardianAlternativeConnectionPage__arrowLeft{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #FFF}.GuardianAlternativeConnectionPage__arrowRight{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #FFF;margin-left:10px}.GuardianAlternativeConnectionPage--noPreviousResults,.GuardianAlternativeConnectionPage--noNextResults{display:none}.GuardianEdit{padding-bottom:25px}.GuardianEdit .GuardianEditSummary{padding-top:10px;margin-bottom:20px}.GuardianEdit .GuardianEditOptions .QuickLinkTabs__container{margin:10px}.GuardianEdit .GuardianEditOptions__header{padding:0 0 10px 10px;border-bottom:solid 2px #EDEDED}.GuardianEdit .GuardianEditOptions__tab,.GuardianEdit .GuardianEditOptions__checkBoxes{border-bottom:solid 1px #EDEDED}.GuardianEdit .GuardianEditOptions .GuardianEditOptionsWeekdays__header{margin-top:20px;padding-left:10px}.GuardianEdit .GuardianEditHintText{padding:20px 10px;color:#888;line-height:20px}.notLoggedInModal .OptionsModal__item{padding:20px 37px}.GuardianEditPageListDialog{padding:0 10px}.GuardianEditPageListDialog__header{margin-bottom:8px}.GuardianEditPageListDialog .GuardianEditPageListDialogDropdownContainer{background-color:#dfdfdf;height:44px;width:100%;margin-bottom:10px;display:flex;align-items:center;position:relative}.GuardianEditPageListDialog .GuardianEditPageListDialogDropdownContainer__selectedTicket{padding-left:15px;flex-basis:max-content;text-align:left}.GuardianEditPageListDialog .GuardianEditPageListDialogDropdownContainer__chevron{height:44px;width:44px;position:absolute;right:0}.GuardianEditPageSelectionDialog__radioButton{height:20px;width:20px;position:absolute;right:18px}.GuardianEditPageSelectionDialog .ModalDialogContentBody{overflow:scroll;max-height:250px}.GuardianEditPageSelectionDialog .ModalDialogContentBody modal-content{overflow:initial}modal .modal .ModalDialog .ModalDialogContent .OptionsModal__content .GuardianEditPageSelectionDialog__item{padding-left:20px}.WeekdaySelector{margin:10px 10px 20px;display:flex;justify-content:space-between}.WeekdaySelector .WeekdaySelectorContainer .WeekdaySelectorContainerWeekday{height:40px;width:40px;display:flex;align-items:center;justify-content:center;background-color:#006ab3}.WeekdaySelector .WeekdaySelectorContainer .WeekdaySelectorContainerWeekday--unchecked{background-color:#fff;border:solid 1px #006AB3}.WeekdaySelector .WeekdaySelectorContainer .WeekdaySelectorContainerWeekday--notCheckable{border:none;color:#888;background-color:#ededed}.GuardianPlanRow{margin:10px}.GuardianPlanRow--connection{margin-bottom:unset;margin-top:unset}.GuardianPlanRow .GuardianPlanRowContainer--active{border-right:solid 2px #006AB3;border-left:solid 2px #006AB3;border-top:solid 2px #006AB3}.GuardianPlanRow .GuardianPlanRowContainer--deactivated{opacity:.8}.GuardianPlanRow .GuardianPlanRowContainer .Summary--blur{opacity:.65}.GuardianPlanRow .GuardianPlanRowContainer .Summary .SummaryContainer{padding:10px 10px 10px 4px;display:flex;flex-direction:column;background-color:#dfdfdf}.GuardianPlanRow .GuardianPlanRowContainer .Summary .SummaryContainer__editPageDate{padding-left:30px}.GuardianPlanRow .GuardianPlanRowContainer .Summary .SummaryContainer__searchNodes{display:flex}.GuardianPlanRow .GuardianPlanRowContainer .Summary .SummaryContainer__icon{flex:0 0 30px;height:20px;background-size:12px;background-position:center}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer--editPage{border-top:solid 2px #DFDFDF;border-right:solid 2px #DFDFDF;border-left:solid 2px #DFDFDF}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer .ResultRowContainerDateContainer{min-height:60px;display:flex}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer .ResultRowContainerDateContainer--notActive{border-right:solid 2px #DFDFDF;border-left:solid 2px #DFDFDF;border-bottom:solid 2px #DFDFDF}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer .ResultRowContainerDateContainer--deactivated{border-bottom:none}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer .ResultRowContainerDateContainer__date{padding:10px;flex:1}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer .ResultRowContainerDateContainer__date--blur{opacity:.65}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer .ResultRowContainerDateContainer__searchButton{flex:0 0 40px;background-color:#006ab3;background-position:center;background-size:20px}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer .ResultRowContainerDateContainer__deleteButton{flex:0 0 40px;border-left:solid 1px #FFF;background-color:#b4b4b4;background-position:center}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer .ResultRowContainerActiveToggle{display:flex;border:solid 2px #006AB3}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer .ResultRowContainerActiveToggle__icon{background-color:#006ab3;height:40px;width:40px}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer .ResultRowContainerActiveToggle__statusText{padding-left:10px;align-self:center;flex:2}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer .ResultRowContainerActiveToggle .PlanAddRemove{height:20px;width:38px;position:relative;right:30px;align-self:center}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer .ResultRowContainerActiveToggle .PlanAddRemove input{opacity:0;width:0;height:0}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer .ResultRowContainerActiveToggle .PlanAddRemove__slider{border-radius:34px;position:absolute;cursor:pointer;inset:0;background-color:#b4b4b4;transition:.4s}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer .ResultRowContainerActiveToggle .PlanAddRemove__slider--active{background-color:#006ab3}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer .ResultRowContainerActiveToggle .PlanAddRemove__slider--active:before{transform:translate(18px)}.GuardianPlanRow .GuardianPlanRowContainer .ResultRowContainer .ResultRowContainerActiveToggle .PlanAddRemove__slider:before{border-radius:50%;position:absolute;content:"";height:18px;width:18px;left:1px;bottom:1px;background-color:#fff;transition:.4s}.GuardianPlanRow .GuardianPlanRowContainer .ReferenceAccordion .panel{margin-top:unset}.GuardianPlanRow .GuardianPlanRowContainer .ReferenceAccordion .Accordion{border-bottom:unset}.GuardianPlanRow .GuardianPlanRowContainer .ReferenceAccordion .panel-default{border-top:unset}.GuardianPlanRow .GuardianPlanRowContainer .ReferenceAccordion .AccordionGroupContentContainer{padding:unset}.GuardianPlanRow .GuardianPlanRowContainer .ReferenceAccordion__border{border-bottom:solid 2px #006AB3}.GuardianPlanRow .GuardianPlanRowContainer .ReferenceAccordion__border--notActive{border-right:solid 2px #DFDFDF;border-left:solid 2px #DFDFDF;border-bottom:solid 1px #DFDFDF}.GuardianPlanRow .GuardianPlanRowContainer .ReferenceAccordion__originalPlanRow{opacity:.65}.GuardianTutorialPage{padding:0 10px}.GuardianTutorialPage .GuardianTutorialPageContent{padding:20px 10px}.GuardianTutorialPage .GuardianTutorialPageContent__header{text-align:left}.GuardianTutorialPage .GuardianTutorialPageContent__text{line-height:25px;padding-left:25px}.GuardianTutorialPage .GuardianTutorialPageContent__text li{padding-left:10px}.GuardianTutorialPage .GuardianTutorialPageContent__subtext{line-height:25px;margin-bottom:20px}.GuardianTutorialPage .GuardianTutorialPageContentButton{background-color:#006ab3}.GuardianTutorialPage .GuardianTutorialPageContentButton__text{text-align:center;line-height:40px;color:#fff}.Homepage{padding-bottom:35px}.Homepage .Homepage__editMode{padding:10px}.Homepage mobi-homepage-item .HomepageItem{margin-bottom:30px}.Homepage__itemHeader{padding-left:12px;padding-bottom:8px;border-bottom:2px solid #DFDFDF}.ChangesItem{padding:20px 0}.ChangesItem .Homepage__itemHeader{margin-bottom:10px;padding-left:10px}.ChangesItem__padding{padding:0 10px}.ChangesItem__button{display:flex;height:38px;flex:1;justify-content:center;align-items:center;background-color:#006ab3;color:#fff}.ChangesItem .DisruptionAccordion{margin:0 0 10px}.ChangesItem .DisruptionAccordion__disruptionMessage{border-bottom:solid 1px #006AB3}.ChangesItem .DisruptionAccordion__disruptionMessage:last-child{border-bottom:0}.ChangesItem .DisruptionAccordion__shortTermIcon{flex:0 0 20px;height:20px;background-position:center;margin-left:20px;margin-right:5px}.ChangesItem .DisruptionAccordion__subscriptionIcon,.ChangesItem .DisruptionAccordion__expandIcon{width:40px;height:40px;background-position:center}.ChangesItem .DisruptionAccordion__headerContainer{display:flex;height:40px;align-items:center}.ChangesItem .DisruptionAccordion__providerText{display:flex;justify-content:flex-start;flex:1}.ChangesItem .DisruptionAccordion__content{display:flex;padding-bottom:14px;flex-direction:column}.ChangesItem .DisruptionAccordion__motIcon{flex-basis:40px;height:40px}.ChangesItem .DisruptionAccordion__motIcon--larger{flex-basis:56px}.ChangesItem .DisruptionAccordion__motIcon.mot-icon-plus_bus{background-position:center left 6px}.ChangesItem .DisruptionAccordion__motIcon.mot-icon-citizen_bus{background-position:center left -7px}.ChangesItem .DisruptionAccordion__motIcon.mot-icon-demand_bus{background-position:center left 6px}.ChangesItem .DisruptionAccordion__motIcon.mot-icon-vvv_city_bus,.ChangesItem .DisruptionAccordion__motIcon.mot-icon-school_bus{background-position:center left -4px}.ChangesItem .DisruptionAccordion__motIcon.mot-icon-clock_bus{background-position:center left 1px}.ChangesItem .DisruptionAccordion__lineName{flex:0 0 140px;display:flex;flex-direction:row}.ChangesItem .DisruptionAccordion__iconLeft{flex:0 0 30px;background-position:center}.ChangesItem .DisruptionAccordion__iconRight{flex:0 0 30px;transform:rotate(90deg);background-position:center;background-size:15px}.ChangesItem .DisruptionAccordion__validityPeriods{flex:1;padding:0 30px;margin:14px 0}.ChangesItem .DisruptionAccordion__header{display:flex;margin-bottom:10px}.ChangesItem .DisruptionAccordion__headerText{flex:1}.ChangesItem .DisruptionAccordion accordion.integrated .Accordion__changeRead .panel-default{border:solid 2px #006AB3;padding:0}.ChangesItem .DisruptionAccordion accordion.integrated .AccordionGroup__heading{background-color:#dfdfdf}.ChangesItem .DisruptionAccordion accordion.integrated .panel-default.AccordionGroup--open{border:0}.ChangesItem .DisruptionAccordion accordion.integrated .panel-default.AccordionGroup--open>.AccordionGroup__heading{background-color:#006ab3}.ChangesItem .DisruptionAccordion accordion.integrated .AccordionGroupContentContainer{overflow:hidden;background-color:#dfdfdf}.ConnectionsAndDeparturesItem{padding-top:10px}.ConnectionsAndDeparturesItemMobilitySettings.standalone .Accordion{margin-bottom:20px}.ConnectionsAndDeparturesItemMobilitySettings.standalone .Accordion .AccordionGroup .button.icon-trash,.ConnectionsAndDeparturesItemMobilitySettings.standalone .Accordion .AccordionGroup #favorites .button.SavedConnectionsList__iconRight,#favorites .ConnectionsAndDeparturesItemMobilitySettings.standalone .Accordion .AccordionGroup .button.SavedConnectionsList__iconRight{background-position:right 20px center;background-size:18px;background-color:#006ab3;color:#fff}.ConnectionsAndDeparturesItemMobilitySettings.standalone .Accordion .AccordionGroup .AccordionGroupContentContainer{padding:0}.ConnectionsAndDeparturesItemMobilitySettings.standalone .settings-changed{display:flex;align-items:center}.ConnectionsAndDeparturesItemMobilitySettings.standalone .settings-changed-indicator{width:8px;height:8px;border-radius:50%;margin-right:6px;background-color:#95c11f}.ConnectionsAndDeparturesItemSearchButtonContainer{padding:0 10px;margin-bottom:10px}.ConnectionsAndDeparturesItemNextDepartures{padding:0 10px}.ConnectionsAndDeparturesItemNextDepartures .near-departures{margin-bottom:10px}.ConnectionsAndDeparturesItemNextDeparturesHeader{height:60px;line-height:60px;position:relative;border-bottom:1px solid #DFDFDF;margin-bottom:20px;padding-left:10px}.ConnectionsAndDeparturesItemNextDeparturesHeader .icon-reload{position:absolute;right:10px;top:22px;width:16px;height:16px;background-size:16px}.ConnectionsAndDeparturesItemPresets .user-input-container{display:flex;flex-direction:column;flex:1 1 auto}.ConnectionsAndDeparturesItemPresets .user-input-container .user-input-row{min-height:50px;display:flex}.ConnectionsAndDeparturesItemPresets .user-input-container .user-input-row.text-row-container{padding-right:5px}.ConnectionsAndDeparturesItemPresets .user-input-container .user-input-row.input-hide{display:none}.ConnectionsAndDeparturesItemPresets .user-input-container .user-input-row .user-input-field{flex:1;min-height:39px;align-self:stretch;text-align:left;border:0;background-color:#dfdfdf;height:40px;line-height:40px;padding-left:10px;width:0;white-space:nowrap;overflow:hidden}.ConnectionsAndDeparturesItemPresets .user-input-container .user-input-row .user-input-field.empty{font-size:1.4rem;color:#4b4b4b;font-style:italic}.ConnectionsAndDeparturesItemPresets .user-input-container .user-input-row .user-input-field.empty.font-size-20{font-size:2rem}.ConnectionsAndDeparturesItemPresetsInputs{padding-top:10px}.ConnectionsAndDeparturesItemPresetsInputsRow{display:flex;margin-bottom:10px}.ConnectionsAndDeparturesItemPresetsInputsRow__delete{align-self:stretch;background-color:#006ab3;flex-basis:40px;width:40px}.ConnectionsAndDeparturesItemPresetsInputsRow mobi-node-finder-box{flex:1}.CurrentTickets{padding:10px 0 35px}.CurrentTickets .CurrentTickets__heading{border-bottom:2px solid var(--background-text);padding:0 0 8px 12px}.CurrentTickets .CurrentTickets__tickets{display:flex;padding:20px 10px 0}.CurrentTickets .CurrentTickets__button{background-color:#006ab3}.CurrentTickets .CurrentTickets--active{background-color:#888}.DeparturesItem{padding-top:10px}.DeparturesItem accordion.standalone .panel-default .button{margin:0}.DeparturesItem .Homepage__itemHeader{margin-left:10px;margin-bottom:10px}.DeparturesItem .stops-list{background-color:#dfdfdf;margin:10px 0;padding-left:8px;border-bottom:0}.DeparturesItem .stops-list .text-row-container{margin:14px 8px 14px 0}.DeparturesItem .right-button{width:40px;background-repeat:no-repeat;background-color:#006ab3;background-position:center;background-size:40%}.DeparturesItemList{padding:0 10px}.DeparturesItemList .near-departures{margin-bottom:10px}.DeparturesItemListHeader{height:40px;line-height:40px;position:relative;border-bottom:1px solid #DFDFDF;margin-bottom:10px;padding-left:10px}.DeparturesItemListHeader .icon-reload{position:absolute;right:10px;top:12px;width:16px;height:16px;background-size:16px}.DeparturesItemPresets{padding-top:10px}.DeparturesItemPresets__inputName{padding-bottom:5px}.DeparturesItemPresets .panel-group{margin-bottom:20px}.DeparturesItemPresets accordion-group .panel-body{margin-top:10px}.DeparturesItemPresets accordion-group .Accordion{border-bottom:none}.DeparturesItemPresets__lineContainer{display:flex;min-height:40px;background-color:#dfdfdf;margin-bottom:10px}.DeparturesItemPresets__lineIcon{min-height:40px;width:40px;background-position:center;background-color:#006ab3}.DeparturesItemPresets__inputField{padding:10px;flex:1}.DeparturesItemPresets__inputField--empty{font-style:italic;color:#b4b4b4}.DeparturesItemPresets__buttonContainer{display:flex;justify-content:center;align-items:center}.DeparturesItemPresets__tab{display:flex;flex:1 1 0;border:1px solid #006AB3;text-align:center}.DeparturesItemPresets__button{line-height:40px;color:#000;text-decoration:none;flex:1}.DeparturesItemPresets__button--active{background-color:#006ab3;color:#fff}.DeparturesItemPresetsInputsRow{display:flex;margin-bottom:5px}.DeparturesItemPresetsInputsRow__delete{align-self:stretch;background-color:#006ab3;flex-basis:40px;width:40px}.DeparturesItemPresetsInputsRow mobi-node-finder-box{flex:1}.DeparturesItemPresetsInputsRow .icon-close{align-self:stretch;width:34px;background-position:center;background-color:#dfdfdf}.DeparturesItemPresetsAddButtonContainer{margin:10px 0}.DeparturesItemSavedStops .DeparturesItemPresetsLine{color:#888}.HomepageItem{box-shadow:0 4px 8px #88888880,0 6px 20px #88888880}.HomepageItem__content{padding:0 20px 20px}.HomepageItem .Homepage__itemHeader{padding-left:0}.HomepageItem .HomepageItemControls{height:40px;display:flex;flex-direction:row;justify-content:space-between}.HomepageItem .HomepageItemControlsPositionControl{display:flex;margin-right:10px}.HomepageItem .HomepageItemControlsPositionControl__upArrow,.HomepageItem .HomepageItemControlsPositionControl__downArrow{height:40px;width:25px;background-position:center}.HomepageItem .HomepageItemControlsPositionControl__upArrow--disabled,.HomepageItem .HomepageItemControlsPositionControl__downArrow--disabled{opacity:.33}.HomepageItem .HomepageItemAddRemove{height:20px;width:38px;position:relative;top:12px;left:12px}.HomepageItem .HomepageItemAddRemove input{opacity:0;width:0;height:0}.HomepageItem .HomepageItemAddRemove__slider{border-radius:34px;position:absolute;cursor:pointer;inset:0;background-color:#b4b4b4;transition:.4s}.HomepageItem .HomepageItemAddRemove__slider--active{background-color:#006ab3}.HomepageItem .HomepageItemAddRemove__slider--active:before{transform:translate(18px)}.HomepageItem .HomepageItemAddRemove__slider:before{border-radius:50%;position:absolute;content:"";height:18px;width:18px;left:1px;bottom:1px;background-color:#fff;transition:.4s}.HomepageItem mobi-map-item{pointer-events:none;touch-action:none}.HomepageItem mobi-map-item mobi-map .leaflet-marker-icon{pointer-events:none;touch-action:none}.HomepageItem mobi-next-departures{pointer-events:none;touch-action:none}.HomepageItem mobi-current-tickets{pointer-events:none;touch-action:none}.HomepageItem mobi-connections-and-departures-item mobi-search-inputs{pointer-events:none;touch-action:none}.HomepageItem mobi-connections-and-departures-item .ConnectionsAndDeparturesItemSearchButtonContainer{pointer-events:none;touch-action:none}.HomepageItem mobi-changes-item .ChangesItem{pointer-events:none;touch-action:none}.MapItem .Homepage__itemHeader{margin-bottom:10px}.MapItem__mapContainer{height:320px}.MapItem__mapContainer--topPadding,.TabbarEditItem{padding-top:10px}.TabbarEditItem .Homepage__itemHeader{margin-bottom:40px}.TabbarEditItem .TabbarEditItemCurrentStateItem__icon.icon-connection-white,.TabbarEditItem .TabbarEditItemOptionsItem__icon.icon-connection-white{background-size:12px 20px}.TabbarEditItem .TabbarEditItemCurrentStateItem__icon.icon-connection-white.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem .TabbarEditItemOptionsItem__icon.icon-connection-white.TabbarEditItemCurrentStateItem__icon--roundIcon{background-size:initial}.TabbarEditItem .TabbarEditItemCurrentStateItem__icon.icon-bookmarks-white,.TabbarEditItem .TabbarEditItemOptionsItem__icon.icon-bookmarks-white{background-size:15px}.TabbarEditItem .TabbarEditItemCurrentStateItem__icon.icon-bookmarks-white.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem .TabbarEditItemOptionsItem__icon.icon-bookmarks-white.TabbarEditItemCurrentStateItem__icon--roundIcon{background-size:22px}.TabbarEditItemCurrentState{height:48px;width:100%;display:flex;flex-direction:row;justify-content:space-between;z-index:2;left:0;bottom:0;margin-bottom:15px}.TabbarEditItemCurrentState--disabled{opacity:.65;pointer-events:none;touch-action:none}.TabbarEditItemCurrentStateItem{flex:1;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;position:relative;margin-right:5px;background-color:#888;border:1px solid #B4B4B4}.TabbarEditItemCurrentStateItem:last-child{margin-right:0}.TabbarEditItemCurrentStateItem--active:after{transform:translate(-50%);content:"";width:0;height:0;position:absolute;bottom:-8px;left:50%;border-left:8px solid transparent;border-right:8px solid transparent;border-top:9px solid #888}.TabbarEditItemCurrentStateItem:active{background-color:#484848}.TabbarEditItemCurrentStateItem__icon{flex:1;background-position:center}.TabbarEditItemCurrentStateItem__icon--roundIcon{border-radius:50%;width:60px;height:60px;flex-basis:60px;position:absolute;bottom:20px;background-color:#006ab3;align-self:center;background-size:30px}.TabbarEditItemCurrentStateItem__icon--roundIcon:active{background-color:#6ebbea}.TabbarEditItemCurrentStateItem__label{flex-basis:15px;color:#fff;text-align:center}.TabbarEditItemOptions{display:flex;height:55px;justify-content:flex-end;overflow-x:hidden;z-index:2}.TabbarEditItemOptions__scrollContainer{display:flex;flex:1;background-color:#888;position:relative;overflow-y:hidden}.TabbarEditItemOptions .TabbarEditItemOptionsCloseButton{display:flex;flex:0 0 30px;background-position:center;z-index:2;background-color:#888;border-left:1px solid white}.TabbarEditItemOptions .TabbarEditItemOptionsItem{min-width:60px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;border-right:1px solid white}.TabbarEditItemOptions .TabbarEditItemOptionsItem:last-child{border-right:0}.TabbarEditItemOptions .TabbarEditItemOptionsItem__icon{flex:1;background-position:center}.TabbarEditItemOptions .TabbarEditItemOptionsItem__label{flex-basis:15px;color:#fff;text-align:center}.TicketShopItem{padding:20px;text-align:center}.LandscapeMap{width:100%;height:100%;position:relative;display:flex;flex-direction:column}.LandscapeMap__leafletMap{width:100%;flex:1;z-index:1}.LandscapeMap__leafletMap .leaflet-control-container .leaflet-control-scale-grid .vertical-line{position:fixed;height:100%;width:0;border-right:2px solid #484848;top:0}.LandscapeMap__leafletMap .leaflet-control-container .leaflet-control-scale-grid .vertical-line .label{bottom:80px;position:fixed;transform:rotate(90deg);width:50px;font-size:14px}.LandscapeMap__leafletMap .leaflet-control-container .leaflet-control-scale-grid .horizontal-line{position:fixed;height:0;width:100%;border-top:2px solid #484848;left:0}.LandscapeMap__leafletMap .leaflet-control-container .leaflet-control-scale-grid .horizontal-line .label{font-size:14px}.LandscapeMap__leafletMap--openOverlay .leaflet-control-container{display:none}.LandscapeMap .leaflet-control-attribution *{font-size:1.1rem}.LandscapeMap .LandscapeMap__marker{background-size:contain;background-position:center}.LandscapeMap .LandscapeMap__marker.mot-icon-demand_bus,.LandscapeMap .LandscapeMap__marker.mot-icon-plus_bus{background-size:58px}.LandscapeMap .LandscapeMap__marker.mot-icon-bus_nightline.vvv{background-size:56px}.LandscapeMap .LandscapeMap__marker.mot-icon-school_bus{background-size:68px}.LandscapeMap .LandscapeMap__marker.mot-icon-citizen_bus{background-size:74px}.LandscapeMap .LandscapeMap__marker.mot-icon-vvv_city_bus{background-size:70px}.LandscapeMap .LandscapeMap__marker.mot-icon-clock_bus{background-size:64px}.LandscapeMap .LandscapeMap__marker.mot-icon-plus_bus{background-size:58px}.LandscapeMap .LandscapeMap__marker--transition{border-radius:50%;background-color:#fff}.LandscapeMap .LandscapeMap__platform{background-color:#006ab3;color:#fff;border-radius:50%;text-align:center;line-height:24px}.LandscapeMap .LandscapeMap__markerClusterLabel{width:35px;height:35px;text-align:center;background-position:center;background-size:35px;color:#fff;padding-left:16px;position:relative;top:-11px;left:-9px}.LandscapeMap__farezoneLayer{text-align:center;padding:4px;background-color:#dfdfdfcc}.LandscapeMap__searchBoxContainer{position:absolute;top:16px;padding-left:12px;width:calc(100% - 52px);height:40px;z-index:2}.LandscapeMap__searchBox{height:100%;width:100%}.LandscapeMap__searchBox.panel.input-panel{padding:0}.LandscapeMap__searchBoxInput{flex:1;display:flex;align-items:stretch}.LandscapeMap__searchBoxInput--filled{display:block;height:40px;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px}.LandscapeMap__searchBoxInput mobi-traffic-node-finder{width:100%}.LandscapeMap__searchBoxInput mobi-traffic-node-finder .TrafficNodeFinder__inputField{background-color:#fff}.LandscapeMap__searchBoxInput mobi-traffic-node-finder .TrafficNodeFinder__closeButton{background-color:#fff}.LandscapeMap__searchBoxResultsContainer{position:absolute;top:64px;padding-left:12px;width:calc(100% - 52px);max-height:calc(100% - 120px);overflow:auto;z-index:2}.LandscapeMap__searchBoxResultsContainer .TrafficNodeFinderResultList__nodes,.LandscapeMap__searchBoxResultsContainer .TrafficNodeFinderFavoriteList__nodes,.LandscapeMap__searchBoxResultsContainer .TrafficNodeFinderSuggestionList__nodes{background-color:#fff}.LandscapeMap__searchBoxResultsContainer .TrafficNodeFinderResultList__nodes.panel .panel-body .panel-row,.LandscapeMap__searchBoxResultsContainer .TrafficNodeFinderFavoriteList__nodes.panel .panel-body .panel-row,.LandscapeMap__searchBoxResultsContainer .TrafficNodeFinderSuggestionList__nodes.panel .panel-body .panel-row{border-bottom:1px solid #DFDFDF;min-height:60px}.LandscapeMap__searchBoxResultsContainer .node-element{min-height:60px;display:flex;cursor:pointer}.LandscapeMap__searchBoxResultsContainer .node-element .icon{flex-basis:27px}.LandscapeMap__searchBoxResultsContainer .node-element .node-name{color:#b4b4b4;overflow:hidden;display:initial}.LandscapeMap__floatingButtonContainer{position:absolute;top:16px;right:12px;width:40px;display:flex;flex-direction:column;z-index:2}.LandscapeMap__floatingButton{width:40px;height:40px;margin-bottom:8px;background-color:#006ab3;background-size:24px;background-position:center}.LayerOptionsOverlay{z-index:2;height:calc(60% - 26px);overflow:hidden;position:fixed;bottom:0;width:100%;background-color:#fff}.LayerOptionsOverlay--shown{display:flex;flex-direction:column}.LayerOptionsOverlay__header{height:48px;flex-basis:48px;background-color:#b4b4b4;display:flex}.LayerOptionsOverlay__headerText{flex:1;display:flex;align-items:center;padding-left:10px}.LayerOptionsOverlay__headerClose{width:32px}.LayerOptionsOverlay__headerCloseIcon{width:100%;height:100%;background-position:center;margin-right:16px;background-size:16px}.LayerOptionsOverlay__contentContainer{width:100%;flex:1;overflow:auto;padding-bottom:40px}.LayerOptionsOverlay__contentRow{display:flex;height:40px;border-bottom:1px solid #B4B4B4;align-items:center;padding:0 10px}.LayerOptionsOverlay__contentRow--indented{padding-left:25px}.LayerOptionsOverlay__contentRow--heading{border-bottom:2px solid #B4B4B4}.LayerOptionsOverlay__contentRowLabel{flex:1}.LayerOptionsOverlay__contentRowSwitch{flex-basis:20px;width:20px;align-self:stretch;background-position:center}.Map{width:100%;height:100%;position:relative;display:flex;flex-direction:column;transition:height 1s}.Map--openOverlay{height:calc(40vh - 18px - env(safe-area-inset-top))}.Map--openOverlay .leaflet-control-container{display:none}.Map__leafletMap{width:100%;flex:1;z-index:1}.Map__leafletMap .leaflet-control-container .leaflet-control-scale-grid .vertical-line{position:fixed;height:100%;width:0;border-right:1px solid #484848;top:0}.Map__leafletMap .leaflet-control-container .leaflet-control-scale-grid .vertical-line .label{bottom:80px;position:fixed;transform:rotate(90deg);width:50px;font-size:14px}.Map__leafletMap .leaflet-control-container .leaflet-control-scale-grid .horizontal-line{position:fixed;height:0;width:100%;border-top:1px solid #484848;left:0}.Map__leafletMap .leaflet-control-container .leaflet-control-scale-grid .horizontal-line .label{font-size:14px}.Map__leafletMap .MapRadiusLabel__text{transform:rotate(-90deg);background-color:#fff;width:max-content;padding:2px}.Map .leaflet-control-attribution *{font-size:1.1rem}.Map .leaflet-popup-content__inner{display:inline}.Map .leaflet-popup-content__callToAction{color:#387ef5;text-decoration:underline;display:block;text-align:center;padding-top:2px}.Map .Map__marker{background-size:contain;background-position:center}.Map .Map__marker.mot-icon-demand_bus,.Map .Map__marker.mot-icon-plus_bus{background-size:58px}.Map .Map__marker.mot-icon-bus_nightline.vvv{background-size:56px}.Map .Map__marker.mot-icon-school_bus{background-size:68px}.Map .Map__marker.mot-icon-citizen_bus{background-size:74px}.Map .Map__marker.mot-icon-vvv_city_bus{background-size:70px}.Map .Map__marker.mot-icon-clock_bus{background-size:64px}.Map .Map__marker.mot-icon-plus_bus{background-size:58px}.Map .Map__marker--transition{border-radius:50%;background-color:#fff}.Map .Map__platform{background-color:#006ab3;color:#fff;border-radius:50%;text-align:center;line-height:24px}.Map .Map__markerClusterLabel{width:35px;height:35px;text-align:center;background-position:center;background-size:35px;color:#fff;padding-left:16px;position:relative;top:-11px;left:-9px}.Map__farezoneLayer{text-align:center;padding:4px;background-color:#dfdfdfcc}.Map__searchBoxContainer{position:absolute;top:16px;padding-left:12px;width:calc(100% - 52px);height:40px;z-index:2}.Map__searchBox{height:100%;width:100%}.Map__searchBox.panel.input-panel{padding:0}.Map__searchBoxLocationButton{flex-basis:40px;background-color:#006ab3}.Map__searchBoxLocationButton.stop-autocomplete-done{background-color:#1a962b}.Map__searchBoxInput{flex:1;display:flex;align-items:stretch}.Map__searchBoxInput--filled{display:block;height:40px;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px}.Map__searchBoxInput mobi-traffic-node-finder{width:100%}.Map__searchBoxInput mobi-traffic-node-finder .TrafficNodeFinder__inputField{background-color:#fff}.Map__searchBoxInput mobi-traffic-node-finder .TrafficNodeFinder__closeButton{background-color:#fff}.Map__searchBoxResultsContainer{position:absolute;top:64px;padding-left:12px;width:calc(100% - 52px);max-height:calc(100% - 120px);overflow:auto;z-index:2}.Map__searchBoxResultsContainer .TrafficNodeFinderResultList__nodes,.Map__searchBoxResultsContainer .TrafficNodeFinderFavoriteList__nodes,.Map__searchBoxResultsContainer .TrafficNodeFinderSuggestionList__nodes{background-color:#fff}.Map__searchBoxResultsContainer .TrafficNodeFinderResultList__nodes.panel .panel-body .panel-row,.Map__searchBoxResultsContainer .TrafficNodeFinderFavoriteList__nodes.panel .panel-body .panel-row,.Map__searchBoxResultsContainer .TrafficNodeFinderSuggestionList__nodes.panel .panel-body .panel-row{border-bottom:1px solid #DFDFDF;min-height:60px}.Map__searchBoxResultsContainer .node-element{min-height:60px;display:flex;cursor:pointer}.Map__searchBoxResultsContainer .node-element .icon{flex-basis:27px}.Map__searchBoxResultsContainer .node-element .node-name{color:#b4b4b4;overflow:hidden;display:initial}.Map__floatingButtonContainer{position:absolute;top:16px;right:12px;width:40px;display:flex;flex-direction:column;z-index:2}.Map__floatingButton{width:40px;height:40px;margin-bottom:8px;background-color:#006ab3;background-size:24px;background-position:center}.MapPage{width:100%;height:100%}.StopDetailsOverlay{z-index:2;height:calc(60% - 26px);overflow:hidden;position:fixed;bottom:0;width:100%;background-color:#fff}.StopDetailsOverlay--shown{display:flex;flex-direction:column}.StopDetailsOverlay__header{height:60px;flex-basis:60px;background-color:#006ab3;display:flex;margin-bottom:8px}.StopDetailsOverlay__headerNode{flex:1;display:flex;align-items:stretch;padding:0 10px;position:relative}.StopDetailsOverlay__headerNodeIcon{width:16px;flex-basis:16px;background-position:center;margin-right:16px}.StopDetailsOverlay__headerNodeIcon.node-map-marker-address-on-primary{background-size:16px}.StopDetailsOverlay__headerNodeName{display:flex;align-items:center;color:#fff;flex:1;padding-right:24px}.StopDetailsOverlay__headerNodeName .MatrixMenu__activationButton{background-color:#fff}.StopDetailsOverlay__headerClose{width:32px}.StopDetailsOverlay__headerCloseIcon{width:100%;height:100%;background-position:center;margin-right:16px;background-size:16px}.StopDetailsOverlay__servicingMotsContainer{margin-bottom:8px}.StopDetailsOverlay__servicingMotsRow{display:flex;padding:0 10px}.StopDetailsOverlay__servicingMotIcon{height:30px;width:30px;flex-basis:30px;background-position:left center}.StopDetailsOverlay__servicingMotName{flex:1;display:flex;align-items:center;padding:6px 0}.StopDetailsOverlay__contentContainer{width:100%;flex:1;overflow:auto;padding-bottom:40px}.StopDetailsOverlay__row{width:100%;height:40px;display:flex;align-items:center;padding:8px 12px;border-top:2px solid #DFDFDF}.StopDetailsOverlay__row__icon{width:25px;flex-basis:25px;align-self:stretch;background-position:center;margin-right:12px}.StopDetailsOverlay__row__w3wIcon{width:25px;flex-basis:25px;height:25px;border-radius:50%;background-size:25px;background-position:center;margin-right:12px}.StopDetailsOverlay__row__nodeName{flex:1;text-overflow:ellipsis;overflow-x:hidden}.StopDetailsOverlay__nextDeparturesHeader{height:40px;padding-left:8px;display:flex;align-items:center;border-bottom:2px solid #DFDFDF}.StopDetailsOverlay__nextDeparturesContainer{margin-bottom:8px}.StopDetailsOverlay__moreDeparturesButtonContainer,.StopDetailsOverlay__nearestStopsContainer{padding:0 10px}.StopDetailsOverlay__nearestStopsHeader{height:60px;line-height:60px;position:relative;border-bottom:1px solid #DFDFDF;margin-bottom:20px;padding-left:10px}.StopDetailsOverlay__nearestStopsHeader .icon-reload{position:absolute;right:10px;top:22px;width:16px;height:16px;background-size:16px}.StopDetailsOverlay mobi-next-departures .near-departures{margin-bottom:20px}.EditFavoritePage__subHeader{height:40px;width:100%;text-align:center;background-color:#888;margin-bottom:10px}.EditFavoritePage__subHeaderText{color:#fff;padding-top:10px}.EditFavoritePage__selectedStopHeader{color:#000;height:40px;padding:10px}.EditFavoritePage__selectedNodeContainer{margin:0 10px;display:flex;background-color:#dfdfdf}.EditFavoritePage__selectedStopBox{text-align:left;margin:13px 8px 10px}.EditFavoritePage__inputContainer{padding:20px 10px 10px;height:70px}.EditFavoritePage__additionalInfoContainer{padding:0 10px 10px}.EditFavoritePage__additionalInfoHeader{color:#000;height:40px;padding:10px 0}.EditFavoritePage__labelInputField{flex:1 1 auto;min-height:40px;align-self:stretch;text-align:left;border:none;background-color:#dfdfdf;color:#000;height:40px;line-height:40px;padding-left:10px;width:0;white-space:nowrap;overflow:hidden}.EditFavoritePage__labelInputField.empty{font-style:italic}.EditFavoritePage ::-webkit-input-placeholder{color:#b4b4b4}.EditFavoritePage ::-moz-placeholder{color:#b4b4b4}.EditFavoritePage :-ms-input-placeholder{color:#b4b4b4}.EditFavoritePage :-moz-placeholder{color:#b4b4b4}.EditFavoritePage__labelInputRow{display:flex;align-items:center}.EditFavoritePage__iconClose{flex:0 0 40px;height:40px;background-size:15px;background-position:center;background-color:#dfdfdf}.EditFavoritePage__inputRow{display:flex;align-items:center}.EditFavoritePage__inputRow .query-location-button,.EditFavoritePage__inputRow .query-time-button{background-color:#006ab3}.EditFavoritePage__queryLocationIcon{width:40px;height:40px;float:right;background-position:center center;background-repeat:no-repeat;background-size:20px;margin-right:0;margin-bottom:10px}.EditFavoritePage__userInputRow{display:flex;align-items:center}.EditFavoritePage__userInputField{flex:1 1 auto;min-height:39px;align-self:stretch;text-align:left;border:none;background-color:#dfdfdf;color:#000;height:40px;line-height:40px;padding-left:10px;width:0;white-space:nowrap;overflow:hidden}.EditFavoritePage__userInputField--empty{color:#b4b4b4;font-style:italic}.EditFavoritePage__iconTrash{flex:0 0 40px;background-repeat:no-repeat;background-position:center;background-size:15px;background-color:#b4b4b4;max-height:70px}.EditFavoritePage__iconAccordionContainer{display:flex}.EditFavoritePage accordion.integrated{flex:1}.EditFavoritePage accordion.integrated accordion-toggle{display:flex}.EditFavoritePage accordion.integrated accordion-toggle .text-row-container{height:71px;justify-content:space-between;border-bottom:1px solid #FFF}.EditFavoritePage accordion.integrated accordion-toggle .text-row-container .headerIcon{flex:1;background-repeat:no-repeat;background-position:center;background-size:25px}.EditFavoritePage accordion.integrated accordion-toggle .text-row-container .editIcon{flex:0 0 40px;background-repeat:no-repeat;background-position:center;background-color:#006ab3;background-size:15px}.EditFavoritePage accordion.integrated .Accordion .AccordionGroup{padding:0;margin:0;border-radius:0;background-color:#dfdfdf;box-shadow:none}.EditFavoritePage accordion.integrated .Accordion .AccordionGroup .panel-row{padding:0}.EditFavoritePage accordion.integrated .Accordion .AccordionGroup .panel-row .icon-row-container{display:flex;flex-wrap:wrap;flex:1;justify-content:space-between}.EditFavoritePage accordion.integrated .Accordion .AccordionGroup .panel-row .icon-row-container .favIconButton{flex:0 0 50px;height:50px;align-self:stretch;padding-left:0;background-repeat:no-repeat;background-position:center}.EditFavoritePage accordion.integrated .Accordion .AccordionGroup .AccordionGroupContentContainer{overflow:hidden}.ProfileMemo{padding-bottom:35px}.ProfileMemo__subheader{margin-bottom:10px;padding:10px;height:40px;box-shadow:inset 0 -2px #ededed}.SavedConnectionRow__summary{height:60px;padding:0 10px;margin-bottom:5px}.SavedConnectionRow__summaryContainer{padding:10px 10px 10px 4px;display:flex;flex-direction:column;background-color:#dfdfdf}.SavedConnectionRow__searchNodes{display:flex}.SavedConnectionRow__icon{flex:0 0 30px;height:20px;background-size:12px;background-position:center}.SavedConnectionRow__connectionResultRowContainer{margin:0 10px 10px}.SavedConnectionRow__dateContainer{height:60px;display:flex;border-bottom:solid 2px #DFDFDF;border-right:solid 2px #DFDFDF;border-left:solid 2px #DFDFDF}.SavedConnectionRow__date{padding:10px;flex:1}.SavedConnectionRow__searchButton{flex:0 0 40px;background-color:#006ab3;background-position:center;background-size:20px}.SavedConnectionRow__deleteButton{flex:0 0 40px;border-left:solid 1px #FFF;background-color:#006ab3;background-position:center}.SavedMapPositionRow{padding:0 10px}.SavedMapPositionRow__container{display:flex;flex:1;background-color:#dfdfdf;min-height:40px;margin-bottom:10px}.SavedMapPositionRow__text{flex:1;padding:10px 0}.SavedMapPositionRow__mapIcon{flex:0 0 20px;background-size:20px;background-position:center;margin:0 8px 0 10px}.SavedMapPositionRow__deleteButton{flex:0 0 40px;align-self:stretch;background-color:#006ab3;background-size:15px;background-position:center}.ProfileRegister{padding:5px 10px}.ProfileRegister .App__errorBox{margin-bottom:8px}.ProfileRegister .ProfileRegister__userInputEmail{color:#484848;background-color:#dfdfdf;padding:8px;height:40;width:100%;margin-bottom:16px;border:0}.ProfileRegister .ProfileRegister__userInput--empty{font-style:italic}.ProfileRegister .ProfileRegister__text{white-space:pre-wrap;padding:0 5px 16px;text-align:left;line-height:20px}.AppContainer .HelpModal .modal{top:unset}.AppContainer .content-header#profileHeader{margin-bottom:0}.AppContainer .ProfileSettings mobi-checkbox{height:40px;width:100%}.AppContainer .ProfileSettings mobi-checkbox .panel-row{border-bottom:1px solid #DFDFDF}.AppContainer .ProfileSettings .ProfileSettingsRow{min-height:40px;padding:10px;display:flex;align-items:stretch;position:relative}.AppContainer .ProfileSettings .ProfileSettingsRow__icon{flex-basis:24px;align-self:stretch;background-size:contain;cursor:pointer}.AppContainer .ProfileSettings .ProfileSettingsRow .ProfileSettingsRowText{display:flex;width:100%}.AppContainer .ProfileSettings .ProfileSettingsRow .ProfileSettingsRowText__text{padding-right:12px}.AppContainer .ProfileSettings .ProfileSettingsRow .ProfileSettingsRowText__infoIcon{cursor:pointer}.AppContainer .PopupMessage__content{text-align:center}.AppContainer .PopupMessage__cursorPointer{cursor:pointer}.AppContainer .PopupMessage__contentDesc{text-align:left;display:flex;gap:6px;flex-wrap:wrap;padding:10px 10px 6px}.AppContainer .PopupMessage__contentLink{text-align:left;display:flex;gap:6px;flex-wrap:wrap;padding:4px 10px 25px}.AppContainer .PopupMessage__link{color:#000}.checkbox{padding:0 10px;height:inherit;background-position:center right 10px;cursor:pointer}.checkbox-title{padding-right:12px}.text-row-container{display:flex;align-items:center;flex:1;flex-direction:row;justify-content:unset}.text-row-container .icon{cursor:pointer}.AppWrapper .cancelled{color:#dd0b2f}.AppWrapper .node-options-modal .text-row-container .text{display:block;text-align:center}.AppWrapper .ConnectionDetails{width:100%;display:flex;flex-direction:column;align-items:stretch;padding-top:10px;position:relative}.AppWrapper .ConnectionDetails .BlurrableRow--blurred{opacity:.5}.AppWrapper .ConnectionDetails .ConnectionDetailsSubscriptionBanner{padding:4px 10px 20px}.AppWrapper .ConnectionDetails .TripProgressIndicator{width:22px;height:22px;position:absolute;z-index:4;transform:rotate(180deg);transition:left 1s linear;border-radius:50%;box-shadow:0 2px 4px #00000080}.AppWrapper .ConnectionDetails .ConnectionDetails__summaryContainer{padding:0 10px 12px;border-bottom:1px solid #DFDFDF}.AppWrapper .ConnectionDetails .ConnectionDetails__summary{display:flex;padding:12px 8px;min-height:60px;background-color:#dfdfdf}.AppWrapper .ConnectionDetails .ConnectionDetailsGuardianButton{width:40px;min-height:60px;margin:-12px -10px;background-color:#006ab3;display:flex;justify-content:center;align-items:center}.AppWrapper .ConnectionDetails .ConnectionDetailsGuardianButton__icon{width:20px;height:14px;background-size:contain}.AppWrapper .ConnectionDetails .ConnectionDetails__summaryColumn{flex:1}.AppWrapper .ConnectionDetails .ConnectionDetails__rows{padding:0;margin-bottom:40px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .PartialMotContainer{display:flex}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection accordion .Accordion--openable .AccordionGroup--open>.AccordionGroup__heading{background-color:#dfdfdf}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection accordion.integrated .AccordionGroup--open>.AccordionGroup__heading .MatrixMenu__activationButton.icon-more-vertical{background-color:#dfdfdf}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection accordion.integrated .AccordionGroupContentContainer{overflow:hidden}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection.first .partial-node:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection.first .partial-node.origin .node-icon-column{flex-direction:row}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection.first .partial-node.origin .node-icon-column .node-icon-bubble{bottom:20px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection.first .partial-node.origin .node-icon-column .connecting-line{height:26px;flex-basis:2px;align-self:flex-end;flex-grow:0}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection.first .partial-node.origin:first-of-type .node-icon-column .icon{bottom:0}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection.last .partial-node:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection.last .partial-node.destination .node-icon-column{flex-direction:row}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection.last .partial-node.destination .node-icon-column .node-icon-bubble{top:28px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection.last .partial-node.destination .node-icon-column .connecting-line{height:26px;flex-basis:2px;flex-grow:0;align-self:flex-start}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection.last .partial-node.destination:last-of-type .node-icon-column .icon{transform:ScaleY(-1);top:0}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-node{display:flex;justify-content:flex-end;min-height:61px;padding-right:40px;border:0;border-bottom:1px solid #DFDFDF;margin-bottom:-1px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-node .node-name{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;word-break:break-word;padding:5px 0}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-node .node-name>div:first-child{margin-bottom:4px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-node .node-icon-column .icon{width:20px;min-height:20px;position:absolute;background-size:16px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-node .node-date-times{flex:0 0 80px;padding-left:10px;display:flex;flex-direction:column;justify-content:center}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-node .node-date-times .arrival-time,.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-node .node-date-times .departure-time{display:flex;align-items:flex-end}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-node .node-date-times-label{display:flex;align-items:flex-end;margin-right:4px;padding-bottom:2px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .delayed,.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .delayed *{color:#dd0b2f}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .on-time{color:#008547}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .early{color:#0c55a5}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .mot-info-container{flex:1;display:flex;flex-direction:column;justify-content:center;padding:16px 10px 16px 0;word-break:break-word}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .mot-occupancy{display:flex;padding-top:8px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .mot-occupancy-icon{flex-basis:21px;margin-right:11px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .connection-line-expand-button{flex:0 0 80px;background-size:16px;background-position:center}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot{display:flex;flex:1;justify-content:flex-end;min-height:61px;padding-right:30px;border:0;border-bottom:1px solid #DFDFDF;margin-bottom:-1px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-name{flex:1 1 auto;display:flex;align-items:center;padding-right:16px;margin-bottom:4px;min-height:20px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-name .icon{background-position:center left;flex-basis:32px;margin-right:0;height:26px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-name .icon.mot-icon-demand_bus,.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-name .icon.mot-icon-plus_bus{background-position:center left -7px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-name .icon.mot-icon-vvv_city_bus,.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-name .icon.mot-icon-citizen_bus,.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-name .icon.mot-icon-school_bus,.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-name .icon.mot-icon-clock_bus{background-position:center left -7px;flex-basis:42px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-platform-row{display:flex}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-platform-row>div{margin-right:5px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-name-line{margin-right:4px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-name-direction{background-size:8px;background-position:left}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-booking{margin-bottom:4px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-booking-text{background-position:left center;padding-left:24px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-infos{margin-bottom:2px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-infos a{cursor:pointer;color:#387ef5;text-decoration:underline}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-disruption{display:flex;align-items:flex-end;background-position:left bottom 3px;min-height:35px;padding-left:32px;margin-bottom:2px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-disruption.icon-disorder-connection{background-position:left bottom}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot.PartialMotSubnode{min-height:28px;padding-right:10px;padding-left:0}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot.PartialMotSubnode:last-child{min-height:32px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot.PartialMotSubnode:last-child .mot-name{align-items:flex-start;padding-top:4px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot.PartialMotSubnode:last-child .node-icon-column .icon{top:2px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot.PartialMotSubnode .PartialMotSubnode__nodeDateTime{flex:0 0 80px;padding:0 10px;display:flex;flex-direction:column;justify-content:center}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot.PartialMotSubnode .PartialMotSubnode__nodeDateTimeLabel{margin-right:4px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot.PartialMotSubnode .PartialMotSubnode__arrivalTime{display:flex;align-items:center}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-icon-column .mot-icon{width:24px;height:24px;position:absolute;background-color:#fff;border-radius:50%;background-position:center;background-size:30px;top:50%;left:50%;transform:translate(-50%,-50%)}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-icon-column .mot-icon.mot-icon-elevator_up,.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .partial-mot .mot-icon-column .mot-icon.mot-icon-elevator_down{background-size:28px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .node-icon-column,.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .mot-icon-column{flex:0 0 44px;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .node-icon-column .connecting-line,.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .mot-icon-column .connecting-line{flex:1;width:2px}.AppWrapper .ConnectionDetails .ConnectionDetails__rows .partial-connection .node-icon-bubble{height:8px;width:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AppWrapper #overviewButton{margin-bottom:10px}.GuardianIcon{background-size:contain;width:25px;height:17px;position:absolute;left:15px}.connection-result-row:active .panel .header{border-top:2px solid #006AB3;border-left:2px solid #006AB3;border-right:2px solid #006AB3}.connection-result-row:active .panel .mot-chain{border-left:2px solid #006AB3;border-right:2px solid #006AB3}.connection-result-row:active .panel .summary{border-bottom:2px solid #006AB3;border-left:2px solid #006AB3;border-right:2px solid #006AB3}.connection-result-row .panel{padding:0;display:flex;flex-direction:column;align-items:stretch}.connection-result-row .panel .header{background-color:#dfdfdf;display:flex;flex-direction:row;min-height:50px;align-items:stretch;padding:9px 5px;border-top:2px solid #DFDFDF;border-left:2px solid #DFDFDF;border-right:2px solid #DFDFDF}.connection-result-row .panel .header div{display:flex;flex-direction:column;align-self:flex-start}.connection-result-row .panel .header div.index,.connection-result-row .panel .header div.time-departure{flex:1}.connection-result-row .panel .header div.time-departure div{align-self:flex-start}.connection-result-row .panel .header div.time-arrival{flex:1}.connection-result-row .panel .header div.time-arrival div{align-self:flex-end}.connection-result-row .panel .header div.duration{flex:1}.connection-result-row .panel .header div.duration span{justify-content:center}.connection-result-row .panel .header div.arrow-right{width:30px}.connection-result-row .panel .header div .time-delay{display:flex;flex-direction:row;color:#dd0b2f}.connection-result-row .panel .header div .time-no-delay{color:#008547}.connection-result-row .panel .header div .time-early{display:flex;flex-direction:row;color:#0c55a5}.connection-result-row .panel .panel-row{border:none}.connection-result-row .panel .mot-chain{display:flex;flex-direction:row;height:60px;align-items:stretch;overflow-x:auto;padding:0 5px;border-left:2px solid #DFDFDF;border-right:2px solid #DFDFDF}.connection-result-row .panel .mot-chain .mot-container{display:flex;min-width:100%}.connection-result-row .panel .mot-chain .mot-bar{position:relative;display:flex;flex-direction:row;flex-shrink:0;min-width:40px;padding:0 10px;align-items:center;justify-content:center;align-self:center;margin-right:4px;height:2px}.connection-result-row .panel .mot-chain .mot-bar:before{content:"";position:absolute;left:-1px;height:8px;width:8px;border-radius:50%;display:inline-block;background-color:inherit}.connection-result-row .panel .mot-chain .mot-bar:after{content:"";position:absolute;right:-1px;height:8px;width:8px;border-radius:50%;display:inline-block;background-color:inherit}.connection-result-row .panel .mot-chain .mot-bar:last-child{border:none;margin-right:0}.connection-result-row .panel .mot-chain .mot-bar .mot-description{position:relative;background-color:#fff;display:flex;flex-direction:row;z-index:1;padding:1px 5px;align-self:center}.connection-result-row .panel .mot-chain .mot-bar .mot-description--disrupted{padding-left:24px}.connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-disruption-icon{position:absolute;top:15px;left:2px;width:20px;height:20px}.connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-icon{height:48px;width:21px;display:flex;justify-content:center;align-items:flex-end}.connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-icon.mot-icon-bus_nightline,.connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-icon.mot-icon-demand_bus,.connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-icon--larger{width:28px}.connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-icon.mot-icon-citizen_bus,.connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-icon.mot-icon-vvv_city_bus,.connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-icon.mot-icon-school_bus,.connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-icon.mot-icon-clock_bus{width:40px}.connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-occupancy{width:17px;height:12px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-line-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;display:flex;align-self:center;padding-top:1px;max-width:100%;text-align:center;padding-left:5px}.connection-result-row .panel .mot-chain .mot-color-walking{background-color:#b4b4b4}.connection-result-row .panel .mot-chain .mot-color-walking:before{background-color:#000}.connection-result-row .panel .mot-chain .mot-color-walking:after{background-color:#000}.connection-result-row .panel .summary{border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:flex;flex-direction:row;min-height:40px;padding:0 5px;justify-content:space-between;align-items:stretch;border-bottom:2px solid #DFDFDF;border-left:2px solid #DFDFDF;border-right:2px solid #DFDFDF}.connection-result-row .panel .summary span{flex:1;display:flex;align-items:center}.connection-result-row .panel .summary span.price{justify-content:center}.connection-result-row .panel .summary span.only-price,.connection-result-row .panel .summary span.price-level,.connection-result-row .panel .summary span.no-price-level{justify-content:flex-end}.connection-result-row .panel .summary span.changes{justify-content:flex-start}.CoverPictureItem__bannerImage{width:100%;height:auto}.CoverPictureItem__bannerImage--vvv{height:180px;background-size:cover}.FavoritePointsList__listContainer{margin:10px 0}.FavoritePointsList__departuresList{display:flex;justify-content:space-between;background-color:#dfdfdf;margin:10px 0;padding:0;border-bottom:0}.FavoritePointsList__departuresList .text-row-container{margin:14px 8px 14px 0;display:flex;flex-direction:column;white-space:normal;flex:1;justify-content:center}.FavoritePointsList__sortButton{display:flex;justify-content:space-between;height:40px;background-color:#006ab3;line-height:40px;margin-bottom:6px;color:#fff}.FavoritePointsList__sortButtonIcon{width:19px;height:18px;margin:11px 11px 0 0}.FavoritePointsList__icon{flex:0 0 40px;background-position:center}.FavoritePointsList__iconRight{width:40px;background-repeat:no-repeat;background-color:#006ab3;background-position:center;background-size:40%}.FavoritePointsList__iconRight.icon-arrow-up-and-down{background-size:30%}.FavoritePointsList__iconSort{width:40px;background-repeat:no-repeat;background-color:#006ab3;background-position:center;background-size:30%}.cdk-drag-preview .FavoritePointsList__iconRight{width:40px}.cdk-drag-preview .FavoritePointsList__iconSort{width:40px;background-repeat:no-repeat;background-color:#006ab3;background-position:center;background-size:30%}.guardian-connection-result-row:active .panel .header{border-top:2px solid #006AB3;border-left:2px solid #006AB3;border-right:2px solid #006AB3}.guardian-connection-result-row:active .panel .mot-chain{border-left:2px solid #006AB3;border-right:2px solid #006AB3}.guardian-connection-result-row:active .panel .summary{border-bottom:2px solid #006AB3;border-left:2px solid #006AB3;border-right:2px solid #006AB3}.guardian-connection-result-row:active .panel .trip-warning{border-left:2px solid #006AB3;border-right:2px solid #006AB3}.guardian-connection-result-row .panel{margin-top:2px;padding:0;display:flex;flex-direction:column;align-items:stretch}.guardian-connection-result-row .panel--standalone{margin-top:unset;border-top:2px solid #006AB3}.guardian-connection-result-row .panel--editPage{margin-top:unset}.guardian-connection-result-row .panel--blur{opacity:.65}.guardian-connection-result-row .panel .header{background-color:#dfdfdf;display:flex;flex-direction:row;align-items:stretch;padding:9px 5px;border-top:2px solid #DFDFDF}.guardian-connection-result-row .panel .header--standalone{border-top:unset;border-left:2px solid #006AB3;border-right:2px solid #006AB3}.guardian-connection-result-row .panel .header--inactive{border-left:2px solid #DFDFDF;border-right:2px solid #DFDFDF}.guardian-connection-result-row .panel .header div{display:flex;flex-direction:column;align-self:flex-start}.guardian-connection-result-row .panel .header div.index,.guardian-connection-result-row .panel .header div.time-departure{flex:1}.guardian-connection-result-row .panel .header div.time-departure div{align-self:flex-start}.guardian-connection-result-row .panel .header div.time-arrival{flex:1}.guardian-connection-result-row .panel .header div.time-arrival div{align-self:flex-end}.guardian-connection-result-row .panel .header div.duration{flex:1}.guardian-connection-result-row .panel .header div.duration span{justify-content:center}.guardian-connection-result-row .panel .header div.arrow-right{width:30px}.guardian-connection-result-row .panel .header div .time-delay{display:flex;flex-direction:row;color:#dd0b2f}.guardian-connection-result-row .panel .header div .time-no-delay{color:#008547}.guardian-connection-result-row .panel .header div .time-early{display:flex;flex-direction:row;color:#0c55a5}.guardian-connection-result-row .panel .trip-warning{justify-content:center;height:20px}.guardian-connection-result-row .panel .trip-warning--ok{background-color:#eaf3d2;color:#95c11f}.guardian-connection-result-row .panel .trip-warning--warning{background-color:#f6cbd1;color:#d0021b}.guardian-connection-result-row .panel .trip-warning--inactive{border-left:2px solid #DFDFDF;border-right:2px solid #DFDFDF}.guardian-connection-result-row .panel .trip-warning--standalone{border-left:2px solid #006AB3;border-right:2px solid #006AB3}.guardian-connection-result-row .panel .panel-row{border:none}.guardian-connection-result-row .panel .mot-chain{display:flex;flex-direction:row;height:40px;align-items:stretch;overflow-x:auto;padding:0 5px;position:relative}.guardian-connection-result-row .panel .mot-chain--standalone{border-left:2px solid #006AB3;border-right:2px solid #006AB3}.guardian-connection-result-row .panel .mot-chain--inactive{border-left:2px solid #DFDFDF;border-right:2px solid #DFDFDF}.guardian-connection-result-row .panel .mot-chain .mot-container{display:flex;min-width:100%}.guardian-connection-result-row .panel .mot-chain .mot-bar{position:relative;display:flex;flex-direction:row;flex-shrink:0;min-width:40px;padding:0 10px;align-items:center;justify-content:center;align-self:center;margin-right:4px;height:2px}.guardian-connection-result-row .panel .mot-chain .mot-bar:before{content:"";position:absolute;left:-1px;height:8px;width:8px;border-radius:50%;display:inline-block;background-color:inherit}.guardian-connection-result-row .panel .mot-chain .mot-bar:after{content:"";position:absolute;right:-1px;height:8px;width:8px;border-radius:50%;display:inline-block;background-color:inherit}.guardian-connection-result-row .panel .mot-chain .mot-bar:last-child{border:none;margin-right:0}.guardian-connection-result-row .panel .mot-chain .mot-bar .mot-description{position:relative;background-color:#fff;display:flex;flex-direction:row;z-index:1;padding:1px 5px;align-self:center}.guardian-connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-disruption-icon{position:absolute;top:15px;left:-20px;width:20px;height:20px}.guardian-connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-icon{height:30px;width:21px}.guardian-connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-icon.mot-icon-bus_nightline,.guardian-connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-icon.mot-icon-demand_bus,.guardian-connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-icon--larger{width:28px}.guardian-connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-icon.mot-icon-citizen_bus,.guardian-connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-icon.mot-icon-vvv_city_bus,.guardian-connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-icon.mot-icon-school_bus,.guardian-connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-icon.mot-icon-clock_bus{width:40px}.guardian-connection-result-row .panel .mot-chain .mot-bar .mot-description .mot-line-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;display:flex;align-self:center;padding-top:1px;max-width:100%;text-align:center;padding-left:5px}.guardian-connection-result-row .panel .mot-chain .mot-color-walking{background-color:#b4b4b4}.guardian-connection-result-row .panel .mot-chain .mot-color-walking:before{background-color:#000}.guardian-connection-result-row .panel .mot-chain .mot-color-walking:after{background-color:#000}.guardian-connection-result-row .panel .TripProgressIndicator{width:22px;height:22px;top:9px;position:absolute;z-index:2;transform:rotate(90deg);transition:left 1s linear;border-radius:50%;box-shadow:0 2px 4px #00000080}.guardian-connection-result-row .panel .summary{display:flex;flex-direction:row;min-height:30px;padding:10px;justify-content:space-between;align-items:stretch;border-bottom:2px solid #DFDFDF}.guardian-connection-result-row .panel .summary--standalone{border-left:2px solid #006AB3;border-right:2px solid #006AB3;border-bottom:2px solid #006AB3}.guardian-connection-result-row .panel .summary--inactive{border-left:2px solid #DFDFDF;border-right:2px solid #DFDFDF}.guardian-connection-result-row .panel .summary--original{border-bottom:unset}.guardian-connection-result-row .panel .summary span{flex:1;display:flex;align-items:center}.guardian-connection-result-row .panel .summary span.price{justify-content:center}.guardian-connection-result-row .panel .summary span.only-price,.guardian-connection-result-row .panel .summary span.price-level,.guardian-connection-result-row .panel .summary span.no-price-level{justify-content:flex-end}.guardian-connection-result-row .panel .summary span.changes{justify-content:flex-start}@keyframes slideInMatrix{0%{transform:translate(150%);opacity:.6}50%{opacity:.8}to{transform:translate(0);opacity:1}}@keyframes slideOutMatrix{0%{transform:translate(0);opacity:1}50%{opacity:.8}to{transform:translate(150%);opacity:0;flex:0}}.MatrixMenu{display:flex;height:100%;flex-direction:row;flex:1;justify-content:flex-end;overflow-x:hidden;z-index:2}.MatrixMenu__item:active,.MatrixMenu__item:focus{background-color:#484848}.MatrixMenu__scrollContainer{pointer-events:none;touch-action:none;display:flex;flex:1;background-color:#888;position:relative;overflow-y:hidden;opacity:0;visibility:visible}.MatrixMenu__scrollContainer--shadowLeft{box-shadow:inset 60px 0 60px -40px #00000080}.MatrixMenu .MatrixMenu__scrollContainer--shadowRight{box-shadow:inset -60px 0 60px -40px #00000080}.MatrixMenu .MatrixMenu__scrollContainer--shadowLeft{box-shadow:inset 60px 0 60px -40px #00000080}.MatrixMenu .MatrixMenu__scrollContainer--shadowLeft.MatrixMenu__scrollContainer--shadowRight{box-shadow:inset -60px 0 60px -40px #00000080,inset 60px 0 60px -40px #00000080}.MatrixMenu__slideIn{animation:slideInMatrix .6s ease-out 0s 1 normal forwards;pointer-events:auto;touch-action:auto}.MatrixMenu__slideOut{animation:slideOutMatrix .6s ease-in 0s 1 normal forwards}.MatrixMenu .MatrixMenu__activationButton{display:flex;flex:0 0 30px;background-position:center;background-color:transparent;z-index:2;visibility:visible}.MatrixMenu .MatrixMenu__activationButton.icon-more-vertical-on-primary{background-size:6px}.MatrixMenu .MatrixMenu__activationButton.icon-close-matrix{background-color:#888}mobi-navbar .Navbar{display:flex;align-items:flex-end;background-color:#cce1f0;height:44px;width:100%;position:absolute;top:0;right:0;z-index:10}mobi-navbar .Navbar:after{content:"";display:block;position:absolute;background:linear-gradient(#00000014,#0000),linear-gradient(#0000000d,#0000,#0000,#0000,#0000);height:20px;width:100%;bottom:-20px;pointer-events:none}mobi-navbar .Navbar--vvv .container .icon-logo{background-size:initial;background-position:center}mobi-navbar .Navbar.expand-nav-bar{height:60px;transition:height 1s}mobi-navbar .Navbar .no-internet-banner{height:20px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#888}mobi-navbar .Navbar .container{height:44px;display:flex;flex:1;flex-direction:row;align-items:stretch;background-position:center;background-repeat:no-repeat;background-size:46px}mobi-navbar .Navbar .icon-company-logo{background-position:12px center;background-repeat:no-repeat;width:80px}mobi-navbar .Navbar .icon-logo{background-size:65px 36px}mobi-navbar .Navbar mobi-spinner{width:44px;height:44px;margin-bottom:0}mobi-navbar .Navbar mobi-spinner .MobiActivityIndicator{background-color:#cce1f0;width:44px}mobi-navbar .Navbar mobi-spinner .MobiActivityIndicator .loading-2 .circle-inner{border-color:#006ab3;border-right-color:transparent;border-bottom-color:transparent}mobi-navbar .Navbar .navbar-title{display:flex;align-items:center;flex-direction:column;line-height:44px;color:#fff}mobi-navbar .Navbar .navbar-buttons{flex:1;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end}mobi-navbar .Navbar .navbar-buttons>.navbar-button{width:40px;display:flex;background-repeat:no-repeat;background-position:center;outline:none;position:relative}mobi-navbar .Navbar .navbar-buttons>.navbar-button.active{background-color:#006ab3}mobi-navbar .Navbar .navbar-buttons>.navbar-button.icon-disruption{background-size:23px}mobi-navbar .Navbar .navbar-button-badge{height:15px;width:15px;line-height:15px;background-color:#000;color:#fff;text-align:center;position:absolute;bottom:5px;right:3px;border-radius:50%}@keyframes spinAnimation{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}mobi-navbar .Navbar .navbar-button-badge.icon-cloud-sync{animation-name:spinAnimation;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.near-departures{display:flex;flex-direction:column;justify-content:flex-end;border:1px solid #DFDFDF;border-bottom:0}.near-departures.only-departures{border:0}.near-departures .departure-header{flex:0 0 55px;background-color:#dfdfdf;display:flex;padding-left:10px;align-items:center;justify-content:space-between}.near-departures .departure-header .stop-name{overflow:hidden}.near-departures .departure-header .stop-name .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.near-departures .departure-header .stop-name .city{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#888}.near-departures .departure-header .right-elements{display:flex;align-self:stretch;align-items:center}.near-departures .departure-header .right-elements .distance{line-height:20px;margin-left:5px}.near-departures .departure-header .right-elements .mots{margin-right:10px;margin-left:5px;display:flex;align-self:stretch}.near-departures .departure-header .right-elements .mots .mot{align-self:stretch;width:24px;margin-left:5px}.near-departures .departure-content{flex:1}.near-departures .departure-content .event-row{display:flex;height:40px;align-items:center;border-bottom:2px solid #DFDFDF}.near-departures .departure-content .event-row .line{flex:1;display:flex;align-self:stretch;align-items:stretch}.near-departures .departure-content .event-row .line .line-mot{width:40px}.near-departures .departure-content .event-row .line .line-mot--larger{width:56px}.near-departures .departure-content .event-row .line .line-mot.mot-icon-plus_bus{background-position:center left 6px}.near-departures .departure-content .event-row .line .line-mot.mot-icon-citizen_bus{background-position:center left -7px}.near-departures .departure-content .event-row .line .line-mot.mot-icon-demand_bus{background-position:center left 6px}.near-departures .departure-content .event-row .line .line-mot.mot-icon-vvv_city_bus,.near-departures .departure-content .event-row .line .line-mot.mot-icon-school_bus{background-position:center left -4px}.near-departures .departure-content .event-row .line .line-mot.mot-icon-clock_bus{background-position:center left 1px}.near-departures .departure-content .event-row .line .line-name{line-height:40px}.near-departures .departure-content .event-row .direction{flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.near-departures .departure-content .event-row .departure-time{flex:1;text-align:right;padding-right:10px}.near-departures .departure-content .event-row .no-events-error-text{padding:0 10px;font-size:16px}.NodeFinderBox{display:flex;align-items:stretch;height:40px}.NodeFinderBox .user-input-field{flex:1;background-color:#dfdfdf;line-height:40px;padding-left:10px;white-space:nowrap;overflow:hidden}.NodeFinderBox .user-input-field.NodeFinderBoxInput--faded{color:#b4b4b4}.NodeFinderBox .user-input-field.empty{font-size:1.4rem;color:#4b4b4b;font-style:italic}.NodeFinderBox .user-input-field.empty.font-size-20{font-size:2rem}.NodeFinderBox__locationButton{flex-basis:40px;background-color:#006ab3}.NodeFinderBox__locationButton.stop-autocomplete-done{background-color:#1a962b}.NodeFinderBox .clear-button{align-self:stretch;flex-basis:20px;background-position:right center}.HelpModal__content{flex:1;display:flex;height:100%;justify-content:center;align-items:center}.HelpModal__text{padding:10px;display:flex;text-align:center;line-height:20px}.HelpModal .modal{top:20%}.HelpModal .modal-body{max-height:320px;overflow-y:auto}.QuickLinkTabs__container{display:flex;margin:20px 10px}.QuickLinkTabs__tab{flex:1 1 0;border:1.2px solid #006AB3;margin:0 -1px;text-align:center}.QuickLinkTabs__link{line-height:40px;color:#000;text-decoration:none}.QuickLinkTabs--active{background-color:#006ab3;color:#fff}.radio-group{border-bottom:1px solid #DFDFDF}.radio-group .panel-row{background-position:center right 10px;padding:0 10px}.SavedConnectionsList__listContainer{margin:10px 0}.SavedConnectionsList__savedConnectionsList{display:flex;justify-content:space-between;background-color:#dfdfdf;margin:10px 0;padding:0;border-bottom:0}.SavedConnectionsList__savedConnectionsList .text-row-container{display:flex;flex-direction:column;white-space:normal;margin:14px 10px 14px 0;flex:1;align-items:flex-start}.SavedConnectionsList__icon{flex:0 0 40px;background-position:center}.SavedConnectionsList__iconRight{width:40px;background-repeat:no-repeat;background-color:#006ab3;background-position:center;background-size:40%}#favorites .SavedConnectionsList__sortButton{display:flex;justify-content:space-between;height:40px;background-color:#006ab3;line-height:40px;margin-bottom:6px;color:#fff}#favorites .SavedConnectionsList__sortButtonIcon{width:19px;height:18px;margin:11px 11px 0 0}#favorites .SavedConnectionsList__iconSort{width:40px;background-repeat:no-repeat;background-color:#006ab3;background-position:center;background-size:40%}#favorites .panel-row{padding:0}#favorites .panel-row .SavedConnectionsList__iconSort{background-size:30%}#lastConnectionSettings .SavedConnectionsList__sortButton{display:none}.cdk-drag-preview{display:flex;min-height:50px;margin:auto;box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.cdk-drag-preview .SavedConnectionsList__iconRight{width:40px}.cdk-drag-preview .SavedConnectionsList__iconSort{width:40px;background-repeat:no-repeat;background-color:#006ab3;background-position:center;background-size:30%}.cdk-drag-preview .text.text-small-light{display:flex;align-items:center;font-size:1.4rem;font-weight:400;color:#b4b4b4}.cdk-drag-placeholder{opacity:0}.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}#lastDepartures .AccordionGroup .icon-left{margin-left:8px}#lastDepartures .AccordionGroup .icon-left.STOP{background-size:16px}#lastDepartures .AccordionGroup .departures-list{background-color:#dfdfdf;margin:10px 0;padding:0;border-bottom:0}#lastDepartures .AccordionGroup .departures-list .text-row-container{margin:14px 8px 14px 0}#lastDepartures .AccordionGroup .right-button{width:40px;background-repeat:no-repeat;background-color:#006ab3;background-position:center;background-size:40%}@keyframes animation_rotate{0%{transform:rotate(0)}to{transform:rotate(45deg);transition:transform 1s}}.SearchSettings{width:100%;display:flex;flex-direction:column;align-items:stretch}.SearchSettings mobi-node-finder-box{flex:1}.SearchSettings .date-time-row{display:flex}.SearchSettings .SearchSettingsInputs{padding:10px}.SearchSettings .SearchSettingsInputs mobi-activity-indicator{padding-top:8px}.SearchSettings .SearchSettingsInputs .icon{width:40px;height:40px;float:right;background-position:center center;background-repeat:no-repeat;background-size:20px;margin-right:0;margin-bottom:10px}.SearchSettings .SearchSettingsInputs .input-icon{width:36px;height:40px;align-self:stretch;background-color:#dfdfdf;background-position:center;background-repeat:no-repeat;float:right;background-size:18px}.SearchSettings .SearchSettingsInputs .input-icon.close{width:36px;background-size:12px}.SearchSettings .SearchSettingsInputs .query-location-button{background-color:#006ab3}.SearchSettings .SearchSettingsInputs .query-location-button.stop-autocomplete-done{background-color:#1a962b}.SearchSettings .SearchSettingsInputs .query-time-button{background-color:#006ab3}.SearchSettings .SearchSettingsInputs #destinationRow .add-hide-via-button.add-via-button{transform:rotate(315deg)}.SearchSettings .SearchSettingsInputs #destinationRow .add-hide-via-button.hide-via-button{transform:rotate(0);transition:transform 1s}.SearchSettings .SearchSettingsInputs #viaRow .remove-via-button{transform:rotate(45deg);animation:animation_rotate 1s}.SearchSettings.menu-option{margin-bottom:15px;height:60px}.SearchSettings .switch-nodes{background-color:#fff;width:40px;height:40px;float:right;background-position:center center;background-repeat:no-repeat;background-size:20px}.SearchSettings .user-input-container{display:flex;flex-direction:column;flex:1 1 auto}.SearchSettings .user-input-container .user-input-row{min-height:50px;display:flex}.SearchSettings .user-input-container .user-input-row.text-row-container{padding-right:5px}.SearchSettings .user-input-container .user-input-row.input-hide{display:none}.SearchSettings .user-input-container .user-input-row .user-input-field{flex:1;min-height:39px;align-self:stretch;text-align:left;border:0;background-color:#dfdfdf;height:40px;line-height:40px;padding-left:10px;width:0;white-space:nowrap;overflow:hidden}.SearchSettings .user-input-container .user-input-row .user-input-field.empty{font-size:1.4rem;color:#4b4b4b;font-style:italic}.SearchSettings .user-input-container .user-input-row .user-input-field.empty.font-size-20{font-size:2rem}.sidenav-toggle{cursor:pointer;background-size:22px;background-position:center;height:44px;width:40px;z-index:2}.sidenav-close{height:100%;z-index:3;position:fixed;top:0;left:275px;width:100vw}.sidenav-close:not(.expanded){display:none}.sidenav{height:100%;width:275px;position:fixed;z-index:3;left:0;background-color:#757575;transition:.5s;transform:translate(-275px);top:env(safe-area-inset-top)}.sidenav.expanded{transform:translate(0);box-shadow:0 0 30px #0000004d,0 0 5px #0003}.sidenav .sidenav__header{background-color:#000;height:44px}.sidenav .sidenav__header .Sidenav__headerLanguageSelection{z-index:100;position:absolute;width:94px;right:0;top:0}.sidenav .sidenav__header accordion.standalone .Accordion{height:44px;border:none}.sidenav .sidenav__header accordion.standalone .Accordion .AccordionGroup{background-color:#fff;height:100%;border:none}.sidenav .sidenav__header accordion.standalone .Accordion .AccordionGroup__heading{height:44px}.sidenav .sidenav__header accordion.standalone .Accordion .AccordionGroup .Sidenav__languageText{margin-right:8px}.sidenav .sidenav__header accordion.standalone .Accordion .AccordionGroup .AccordionGroupContentContainer{padding-left:10px;background-color:#fff}.sidenav .sidenav__header accordion.standalone .Accordion .AccordionGroup .AccordionGroupContentContainer .AccordionGroupContent{height:44px;line-height:44px}.sidenav .sidenav-buttons{position:absolute;right:0;width:275px;height:100%;overflow-y:scroll;padding-bottom:88px}.sidenav .sidenav-button{white-space:nowrap;padding:0 49px 0 16px;border-bottom:1px solid #686868;line-height:42px;color:#fff}.sidenav .sidenav-button__linkText{color:#fff;text-decoration:none}.sidenav .sidenav-button.primary{background-color:#484848}.sidenav .sidenav-button.secondary{background-color:#757575}.sidenav .sidenav-button.active{color:#fff;background-color:#006ab3;box-shadow:inset 0 5px 10px -5px #0003}.sidenav .sidenav-button.hotline{background-repeat:no-repeat;background-size:14px;background-position:12px center;padding-left:35px}.sidenav .sidenav-button.hotline a{color:#484848}.sidenav .sidenav-button.version{background-repeat:no-repeat;background-size:14px;background-position:12px center;margin-bottom:44px}.sidenav .sidenav-button.version a{color:#fff}mobi-spinner{display:flex;justify-content:center;align-items:stretch;width:100%;height:30px;min-height:40px;flex-direction:column}.MobiActivityIndicator{flex:1;display:flex;justify-content:center;align-items:center}.MobiActivityIndicator .loading-2 .spinner *{box-sizing:border-box}.MobiActivityIndicator .loading-2 .spinner{display:inline-block;animation-name:anim-spinner;animation-duration:.7s;animation-iteration-count:infinite;animation-timing-function:linear}.MobiActivityIndicator .loading-2 .spinner .circle{width:2rem;height:1rem;overflow:hidden}.MobiActivityIndicator .loading-2 .spinner .circle-inner{transform:rotate(45deg);border-radius:50%;border-width:.1666666667rem;border-style:solid;border-right-color:transparent;border-bottom-color:transparent;width:100%;height:200%;animation-name:anim-circle-1;animation-duration:.7s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:cubic-bezier(.25,.1,.5,1)}.MobiActivityIndicator .loading-2 .spinner .circle-2{transform:rotate(180deg)}.MobiActivityIndicator .loading-2 .spinner .circle-2 .circle-inner{animation-name:anim-circle-2}@keyframes anim-circle-1{0%{transform:rotate(60deg)}to{transform:rotate(205deg)}}@keyframes anim-circle-2{0%{transform:rotate(30deg)}to{transform:rotate(-115deg)}}@keyframes anim-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TabContent{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.TabContent:active{background-color:#484848}.TabContent__icon{flex:1;background-position:center}.TabContent__icon--roundIcon{border-radius:50%;width:60px;height:60px;position:absolute;bottom:20px;background-color:#006ab3;align-self:center;background-size:30px;box-shadow:0 0 20px #8883,0 0 5px #8888880d}.TabContent__icon--roundIcon:active{background-color:#6ebbea}.TabContent__icon--roundIcon.TabContent__icon--disabled{opacity:1;background-color:#999}.TabContent__icon--disabled{opacity:.3}.TabContent__label{flex:0 0 15px;color:#fff;text-align:center}.TabContent__label--disabled{color:#fff}.TabContent--roundIconWrapper{background-color:inherit;position:relative}#tabBar{width:100%;display:flex;flex-direction:row;justify-content:space-between;z-index:10;position:absolute;left:0;bottom:0;background-color:#888;box-shadow:0 0 20px #0003,0 0 5px #0003;height:calc(48px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}#tabBar.hide-tab-bar{display:none}#tabBar mobi-tab{flex:1;max-width:20%;height:100%;background-position:center;background-repeat:no-repeat;background-color:#888;outline-offset:0;outline-style:none;outline-width:0;margin-right:-1px}#tabBar mobi-tab:last-child{margin-right:0}#tabBar mobi-tab .TabContent__icon:not(.TabContent__icon--roundIcon){background-size:18px}#tabBar mobi-tab .TabContent__icon.icon-detour-white{background-size:22px}#tabBar mobi-tab .TabContent__icon.icon-connection-white{background-size:12px 20px}#tabBar mobi-tab .TabContent__icon.icon-connection-white.TabContent__icon--roundIcon{background-size:initial}#tabBar mobi-tab .TabContent__icon.icon-bookmarks-white{background-size:15px}#tabBar mobi-tab .TabContent__icon.icon-bookmarks-white.TabContent__icon--roundIcon{background-size:22px}#tabBar mobi-tab .TabContent__icon.icon-search{background-size:28px}#tabBar mobi-tab .TabContent__icon.icon-save{background-size:28px}#tabBar mobi-tab .TabContent__icon.icon-back-white{background-size:10px}#tabBar mobi-tab .TabContent__icon.icon-trash-white{background-size:14px}#tabBar mobi-tab .TabContent__icon.icon-plus{background-size:28px}#tabBar mobi-tab .TabContent__icon.icon-locate{background-size:28px}#tabBar mobi-tab .TabContent__icon.icon-send{background-size:28px}#tabBar mobi-tab .TabContent__icon.icon-share{background-size:18px}#tabBar mobi-tab .TabContent__icon.icon-share-inverted{background-size:28px}#tabBar mobi-tab .TabContent__icon.icon-share-tabbar{background-size:28px}#tabBar mobi-tab .TabContent__icon.icon-edit,#tabBar mobi-tab .TabContent__icon.icon-edit-tabbar.TabContent__icon--roundIcon,#tabBar mobi-tab .TabbarEditItem .TabContent__icon.TabbarEditItemCurrentStateItem__icon.icon-edit-tabbar.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem #tabBar mobi-tab .TabContent__icon.TabbarEditItemCurrentStateItem__icon.icon-edit-tabbar.TabbarEditItemCurrentStateItem__icon--roundIcon,#tabBar mobi-tab .TabbarEditItem .TabContent__icon.TabbarEditItemOptionsItem__icon.icon-edit-tabbar.TabbarEditItemCurrentStateItem__icon--roundIcon,.TabbarEditItem #tabBar mobi-tab .TabContent__icon.TabbarEditItemOptionsItem__icon.icon-edit-tabbar.TabbarEditItemCurrentStateItem__icon--roundIcon{background-size:28px}#tabBar mobi-tab .TabContent__icon.icon-refresh-tabbar{background-size:28px}#tabBar mobi-tab .TabContent__icon.icon-refresh-tabbar-small{background-size:18px}#tabBar mobi-tab .TabContent__icon.icon-matrix-white{background-size:5px}#tabBar mobi-tab .TabContent__icon.icon-cart-tabbar{background-size:28px}#tabBar mobi-tab .TabContent__icon.icon-register{background-size:28px}#tabBar mobi-tab .TabContent__icon.icon-check-white{background-size:24px}#tabBar mobi-tab .TabContent__icon.icon-subscription-inverted{background-size:28px}#tabBar mobi-tab .TabContent__icon.icon-euro{background-size:24px;background-position-x:16px}#tabBar mobi-tab .TabContent__icon.icon-fare-zones{background-size:18px}#tabBar mobi-tab .TabContent__icon.icon-arrow-bouncing{animation:bouncing 1s linear infinite alternate}@keyframes bouncing{0%{background-position:top}to{background-position:bottom}}.toastContainer{display:flex;justify-content:center;position:fixed;bottom:90px;width:100%;z-index:2}.toastContainer a{color:#fff}.toastContainer .toastContainer__toast{background-color:#000c;color:#fff;margin:0 20px;padding:20px}.toastContainer--fadeIn{animation:fadeIn 1s}.toastContainer--fadeOut{opacity:0;animation:fadeOut 1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.TrafficNodeFinder{width:100%;height:100%;display:flex;align-items:stretch}.TrafficNodeFinder .TrafficNodeFinder__inputField,.TrafficNodeFinder .TrafficNodeFinder__closeButton{background-color:#dfdfdf}.TrafficNodeFinderFavoriteList__nodes{display:flex;flex-direction:column;align-items:stretch;background-color:#dfdfdf}.TrafficNodeFinderFavoriteList__nodes.panel{padding:0}.TrafficNodeFinderFavoriteList__nodes.panel .panel-header{padding:0 8px;min-height:24px}.TrafficNodeFinderFavoriteList__nodes.panel .panel-row{padding:4px 16px;border-bottom:1px solid #FFF}.TrafficNodeFinderFavoriteList__nodes.panel .panel-row .text-row-container{margin-right:16px;align-items:unset;flex-direction:column;justify-content:center}.TrafficNodeFinderFavoriteList__nodes.panel .text{color:#000}.TrafficNodeFinderFavoriteList__nodes .node-element{min-height:60px;display:flex;cursor:pointer}.TrafficNodeFinderFavoriteList__nodes .node-element .node{display:flex;flex:1}.TrafficNodeFinderFavoriteList__nodes .node-element .node .icon{flex-basis:27px;margin-right:16px}.TrafficNodeFinderFavoriteList__nodes .node-element .node .icon.stop{background-size:18px}.TrafficNodeFinderFavoriteList__nodes .node-element .node .city-name{color:#484848;display:initial}.TrafficNodeFinderFavoriteList__nodes .node-element .icon-close{flex:0 0 12px;background-position:center}.TrafficNodeFinderResultList__nodes{display:flex;flex-direction:column;align-items:stretch;background-color:#dfdfdf}.TrafficNodeFinderResultList__nodes.panel{padding:0}.TrafficNodeFinderResultList__nodes.panel .panel-header{padding:0 8px;min-height:24px}.TrafficNodeFinderResultList__nodes.panel .panel-row{padding:4px 16px;border-bottom:1px solid #FFF}.TrafficNodeFinderResultList__nodes.panel .panel-row .text-row-container{flex-direction:column;align-items:flex-start;justify-content:center}.TrafficNodeFinderResultList__nodes.panel .text{color:#000}.TrafficNodeFinderResultList__nodes .node-element{min-height:60px;display:flex;cursor:pointer}.TrafficNodeFinderResultList__nodes .node-element .icon{flex-basis:27px;margin-right:16px}.TrafficNodeFinderResultList__nodes .node-element .icon.stop{background-size:18px}.TrafficNodeFinderResultList__nodes .node-element .city-name{color:#484848;display:initial}.TrafficNodeFinderResultList__nodes .node-element .icon-check-green{flex:0 0 15px;background-size:15px}.TrafficNodeFinderResultList__noResultsFound{height:232px;padding-top:24px}.TrafficNodeFinderResultList__noResultsFound .panel-body{display:flex;flex-direction:column;align-items:stretch}.TrafficNodeFinderResultList__noResultsFound .panel-body .TrafficNodeFinderResultList__noResultsFoundErrorImage{height:80px;background-position:center;margin-bottom:8px}.TrafficNodeFinderResultList__noResultsFound .panel-body .TrafficNodeFinderResultList__noResultsFoundText{text-align:center}.TrafficNodeFinderSuggestionList__nodes{display:flex;flex-direction:column;align-items:stretch;background-color:#dfdfdf}.TrafficNodeFinderSuggestionList__nodes.panel{padding:0}.TrafficNodeFinderSuggestionList__nodes.panel .panel-header{padding:0 8px;min-height:24px}.TrafficNodeFinderSuggestionList__nodes.panel .panel-row{padding:4px 16px;border-bottom:1px solid #FFF}.TrafficNodeFinderSuggestionList__nodes.panel .panel-row .text-row-container{margin-right:16px;flex-direction:column;align-items:flex-start;justify-content:center}.TrafficNodeFinderSuggestionList__nodes.panel .text{color:#000}.TrafficNodeFinderSuggestionList__nodes .node-element{min-height:60px;display:flex;cursor:pointer}.TrafficNodeFinderSuggestionList__nodes .node-element .node{display:flex;flex:1}.TrafficNodeFinderSuggestionList__nodes .node-element .node .icon{flex-basis:27px;margin-right:16px}.TrafficNodeFinderSuggestionList__nodes .node-element .node .icon.stop{background-size:18px}.TrafficNodeFinderSuggestionList__nodes .node-element .node .city-name{color:#484848;display:initial}.TrafficNodeFinderSuggestionList__nodes .node-element .icon-close{flex:0 0 12px;background-position:center}html body .AppWrapper .AppContainer .StreetView__content{width:100%;height:calc(100% - 40px);background-color:#000}html body .AppWrapper .AppContainer .StreetView__header{margin-bottom:0}html body .AppWrapper .AppContainer .StreetView__closeButton{width:40px;height:40px;background-position:center;position:absolute;right:0}.PersonalDataLoading{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.PersonalDataLoading__spinner{padding-bottom:16px}.SubscriptionWebview{height:100%;width:100%}.SubscriptionWebview object{height:calc(100% - 3px)}.TimetableDetails__overviewMap{align-self:stretch;flex-basis:200px;height:200px;display:flex;position:relative}.TimetableDetails__overviewMap--expanded{height:100%;width:100%;z-index:2}.TimetableDetails__overviewMap mobi-dropin-map{flex:1;height:100%}.TimetableDetails{display:flex;flex-direction:column}.TimetableDetails .TimetableDetails__spinner{margin-bottom:0}.TimetableDetails .TimetableDetails__spinner .MobiActivityIndicator{background-color:#fff}.TimetableDetails .TimetableDetails--bodyWithBorder{border-bottom:1px solid #DFDFDF}.TimetableDetails__platformName{line-height:20px;min-height:20px}.TimetableDetails__nodeName{flex:1;text-overflow:ellipsis;overflow:hidden;padding-right:8px;line-height:20px}.TimetableDetails__searchOverview{margin-bottom:8px}.TimetableDetails__searchOverview .panel-body{padding:8px}.TimetableDetails__searchOverview .TimetableDetails__searchOverviewRow{display:flex;height:24px;justify-content:space-between;align-items:center}.TimetableDetails__searchOverview .TimetableDetails__searchOverviewDirection{margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.TimetableDetails__showPreviousStopsButton{width:220px;align-self:center;margin-bottom:8px}.TimetableDetails__showPreviousStopsButton .button-text{background-position:left;padding-left:24px}.TimetableDetails .panel{padding:0}.TimetableDetails .panel .TimetableDetails__borderDashed .TimetableDetails__startOfLine .TimetableDetails__connectingLine{border-left-style:dashed;border-left-width:2px;background-color:transparent}.TimetableDetails .panel .TimetableDetails__listExpandButton{background-position:center;display:flex;height:60px;line-height:60px;padding-left:65px}.TimetableDetails .panel .TimetableDetails__listExpandButton .TimetableDetails__connectingLine{height:calc(100% + 17.5px);z-index:2}.TimetableDetails .panel .TimetableDetails__listExpandButton span{width:30px;background-position:left center;background-size:16px;margin-left:25px}.TimetableDetails .panel .TimetableDetails__rowRight{width:70%;min-height:62px;padding:13px 0 13px 15px;display:inline-flex;vertical-align:top;margin-bottom:-1px}.TimetableDetails .panel .TimetableDetails__stopCircle{position:absolute;width:9px;height:9px;border-radius:50%;top:22px;left:1.1px;transform:translate(-50%,-50%)}.TimetableDetails .panel .TimetableDetails__connectingLine{width:2px}.TimetableDetails .panel .TimetableDetails__lineNode{display:flex;padding:0 10px}.TimetableDetails .panel .TimetableDetails__lineNode mobi-matrix-menu{z-index:3}.TimetableDetails .panel .TimetableDetails__lineNode.TimetableDetails__secondStopOfLine .TimetableDetails__lineColumn{align-items:stretch}.TimetableDetails .panel .TimetableDetails__lineNode.TimetableDetails__secondStopOfLine .TimetableDetails__lineColumn .TimetableDetails__connectingLine{margin-top:18px}.TimetableDetails .panel .TimetableDetails__lineNode.TimetableDetails__startOfLine.TimetableDetails__endOfLine .TimetableDetails__lineColumn .TimetableDetails__connectingLine{height:0}.TimetableDetails .panel .TimetableDetails__lineNode.TimetableDetails__startOfLine .TimetableDetails__lineColumn{align-items:stretch}.TimetableDetails .panel .TimetableDetails__lineNode.TimetableDetails__startOfLine .TimetableDetails__lineColumn .TimetableDetails__stopCircle{top:22px;transform:translate(-50%,-50%)}.TimetableDetails .panel .TimetableDetails__lineNode.TimetableDetails__startOfLine .TimetableDetails__lineColumn .TimetableDetails__connectingLine{margin-top:18px}.TimetableDetails .panel .TimetableDetails__lineNode.TimetableDetails__endOfLine .TimetableDetails__lineColumn{align-items:flex-start}.TimetableDetails .panel .TimetableDetails__lineNode.TimetableDetails__endOfLine .TimetableDetails__lineColumn .TimetableDetails__stopCircle{top:18px;bottom:initial;transform:translate(-50%)}.TimetableDetails .panel .TimetableDetails__lineNode.TimetableDetails__endOfLine .TimetableDetails__lineColumn .TimetableDetails__connectingLine{height:20px}.TimetableDetails .panel .TimetableDetails__lineNode.current{background-color:#dfdfdf8a}.TimetableDetails .panel .TimetableDetails__lineNode.hidden{display:none}.TimetableDetails .panel .TimetableDetails__lineNode .TimetableDetails__lineColumn{min-width:30px;display:flex;justify-content:left;align-items:stretch;position:relative;margin-bottom:-13px;margin-top:-13px}.TimetableDetails .panel .TimetableDetails__lineNode .departure-time{min-width:50px;display:inline-flex;flex-direction:column;max-width:50px;min-height:60px;padding:13px 0}.TimetableDetails .panel .TimetableDetails__lineNode .departure-time .delayed{color:#dd0b2f;background-position:left}.TimetableDetails .panel .TimetableDetails__lineNode .departure-time .delayed *{color:#dd0b2f}.TimetableDetails .panel .TimetableDetails__lineNode .departure-time .on-time{color:#008547}.TimetableDetails .panel .TimetableDetails__lineNode .departure-time .early{background-position:left;color:#0c55a5}.TimetableDetails .panel .TimetableDetails__lineNode .cancelled,.TimetableDetails .panel .TimetableDetails__lineNode .cancel-reason{color:#dd0b2f}.TimetableDetails .panel .TimetableDetails__lineNode .TimetableDetails__infoColumn{flex:1;display:flex;align-items:center;overflow:hidden}.TimetableDetails .panel .TimetableDetails__lineNode .TimetableDetails__infoColumn .departure-name-container{flex:1;overflow:hidden}.TimetableDetails .TimetableDetailsInfoRow{display:flex}.TimetableDetails .TimetableDetailsInfoRow__platformName{margin-right:12px}.TimetableDetails .TimetableDetailsInfoRow__timetableOccupancy{flex-basis:17px}.TimetablesNearestStops__overviewMap{align-self:stretch;flex-basis:200px;height:200px;display:flex;position:relative}.TimetablesNearestStops__overviewMap--expanded{height:100%;width:100%;z-index:2}.TimetablesNearestStops__overviewMap mobi-dropin-map{flex:1;height:100%}#timetablesNearestStops{display:flex;flex-direction:column}#timetablesNearestStops .panel{padding:0}#timetablesNearestStops .departure-summary{padding:8px 16px;margin:8px 0 16px}#timetablesNearestStops .departure-summary .icon-container{display:flex;flex-wrap:wrap;margin-right:25px;align-items:center}#timetablesNearestStops .departure-summary .icon-container .summary-icon{flex:0 0 24px;padding-left:0;background-repeat:no-repeat;background-position:center}#timetablesNearestStops .departure-summary .icon-container .summary-icon.icon-mobility-settings-changed{height:17px;align-self:flex-end}#timetablesNearestStops .departure-summary .icon-container .summary-icon.fav-icon{height:16px}#timetablesNearestStops .departure-icon-colored{background-position:top 12px center}#timetablesNearestStops mobi-activity-indicator{height:48px;align-items:center}#timetablesNearestStops mobi-activity-indicator #mobiActivityIndicator{display:block;flex:none}#timetablesNearestStops .TimetablesNearestStops__panelHeader{border-bottom:1px solid #DFDFDF;padding:8px 16px 8px 12px;display:flex}#timetablesNearestStops .TimetablesNearestStops__panelHeader .icon:first-child{margin-right:10px;background-position:left}#timetablesNearestStops .TimetablesNearestStops__overview,#timetablesNearestStops .TimetablesNearestStops__departureList,#timetablesNearestStops .TimetablesNearestStops__departureList .panel{margin-bottom:8px}#timetablesNearestStops .TimetablesNearestStops__timetableEvent{border-bottom:1px solid #DFDFDF}#timetablesNearestStops .TimetablesNearestStops__timetableEvent:last-child{border:none}#timetablesNearestStops .TimetablesNearestStops__timetableEvent .panel-body{padding:8px}#timetablesNearestStops .TimetablesNearestStops__timetableEvent .now{color:#95c11f}#timetablesNearestStops .TimetablesNearestStops__timetableEvent .delayed{color:#dd0b2f;padding-left:20px;background-position:left}#timetablesNearestStops .TimetablesNearestStops__timetableEvent .early{color:#0c55a5;padding-left:20px;background-position:left}#timetablesNearestStops .TimetablesNearestStops__timetableEvent .TimetablesNearestStops__timetableEventRow{display:flex;min-height:24px;justify-content:space-between;align-items:center}#timetablesNearestStops .TimetablesNearestStops__timetableEvent .TimetablesNearestStops__timetableEventRow .TimetablesNearestStops__timetableEventRelativeTime{display:flex;align-self:flex-end}#timetablesNearestStops .TimetablesNearestStops__timetableEvent .TimetablesNearestStops__timetableEventLine{height:24px;padding:8px;display:flex;align-items:center;border-radius:3px}#timetablesNearestStops .TimetablesNearestStops__timetableEvent .TimetablesNearestStops__timetableEventLine .TimetablesNearestStops__timetableEventLineText{padding-left:18px;color:#fff;background-size:14px;background-position:left}#timetablesNearestStops .TimetablesNearestStops__timetableEvent .TimetablesNearestStops__timetableEventDirection{margin-right:8px;overflow:hidden;flex:1}@keyframes slideInLeft{0%{left:-100%;opacity:0}50%{opacity:.8}to{left:0;opacity:1}}@keyframes slideInRight{0%{right:-100%;opacity:0}50%{opacity:.8}to{right:0;opacity:1}}@keyframes growTall{0%{height:0}99%{height:61px}to{height:auto}}.AppWrapper .AppContainer #timetableResultsEmptyListError .panel{padding:0 16px}.AppWrapper .AppContainer #timetableResultsEmptyListError .panel.TimetableResults__emptyResultScreenError{height:193px}.AppWrapper .AppContainer #timetableResultsEmptyListError .panel.TimetableResults__emptyResultScreenError .panel-body{display:flex;flex-direction:column;align-items:stretch}.AppWrapper .AppContainer #timetableResultsEmptyListError .panel.TimetableResults__emptyResultScreenError .panel-body .TimetableResults__emptyResultScreenErrorImage{height:84px;background-position:center;margin:15px 0 8px}.AppWrapper .AppContainer #timetableResultsEmptyListError .panel.TimetableResults__emptyResultScreenError .panel-body .TimetableResults__emptyResultScreenErrorText{text-align:center;padding:0 30px;margin-bottom:16px}.AppWrapper .AppContainer #timetablesServerError .TimetablesResults__serverErrorScreen{height:334px;padding-top:64px;margin-top:8px}.AppWrapper .AppContainer #timetablesServerError .TimetablesResults__serverErrorScreen .panel-body{display:flex;flex-direction:column;align-items:stretch}.AppWrapper .AppContainer #timetablesServerError .TimetablesResults__serverErrorScreen .panel-body .TimetablesResults__serverErrorScreenErrorImage{height:140px;background-position:center;margin-bottom:8px}.AppWrapper .AppContainer #timetablesServerError .TimetablesResults__serverErrorScreen .panel-body .TimetablesResults__serverErrorScreenText{text-align:center;padding:0 30px;margin-bottom:16px}.AppWrapper .AppContainer #timetablesServerError .reload-button{margin:-20px 24px 0}.TimetablesResults{display:flex;flex-direction:column}.TimetablesResults .TimetablesResults--detailsAreOpen{background-color:#dfdfdf}.TimetablesResults .panel{padding:0}.TimetablesResults .search-summary{display:flex;min-height:72px;background-color:#dfdfdf}.TimetablesResults .search-summary-row-container{padding:14px 10px 14px 0}.TimetablesResults .TimetableResults__overview{margin-bottom:8px}.TimetablesResults .TimetableResults__overview .icon{background-position:10px 17px;background-repeat:no-repeat;background-size:14px;width:24px}.TimetablesResults .TimetableResults__overview .TimetableResults__Favorite{background-color:#006ab3;display:flex;align-items:center}.TimetablesResults .TimetableResults__overview .summary-icon.fav-icon{background-repeat:no-repeat;background-position:center;background-size:22px;width:40px;min-height:60px}.TimetablesResults .TimetableResults__overview .summary-icon.icon-mobility-settings-changed{height:17px;align-self:flex-end}.TimetablesResults .TimetableResults__overview .search-nodes{margin-bottom:4px}.TimetablesResults .TimetableResults__laterButton{margin-bottom:8px;width:220px;align-self:center}.TimetablesResults .TimetableResults__laterButton .button-text{padding-left:22px;background-position:left top 2px}.TimetablesResults .TimetableResults__departureList{margin-bottom:8px}.TimetablesResults .TimetableResults__timetableEvent{position:relative}.TimetablesResults .TimetableResults__timetableEvent.animateGrow{animation:growTall .6s ease-in-out 0s,slideIn .6s ease-in-out .6s backwards}.TimetablesResults .TimetableResults__timetableEvent.swipeLeft{animation:slideInRight .6s ease-in-out 0s backwards}.TimetablesResults .TimetableResults__timetableEvent.swipeRight{animation:slideInLeft .6s ease-in-out 0s backwards}.TimetablesResults .TimetableResults__timetableEvent .panel-body{border-bottom:1px solid #DFDFDF}.TimetablesResults .TimetableResults__timetableEvent .now{color:#95c11f}.TimetablesResults .TimetableResults__timetableEvent .delayed{color:#dd0b2f;background-position:left}.TimetablesResults .TimetableResults__timetableEvent .early{color:#0c55a5;background-position:left}.TimetablesResults .TimetableResults__timetableEvent .cancelled,.TimetablesResults .TimetableResults__timetableEvent .cancel-reason{color:#dd0b2f}.TimetablesResults .TimetableResults__timetableEvent .on-time{color:#008547;background-position:left}.TimetablesResults .TimetableResults__timetableEvent .timetable-column-left{flex:1;min-height:57px;display:inline-block;padding:10px 0 0 5px;background-position:10px center;background-repeat:no-repeat;background-size:20px;line-height:20px;min-width:0}.TimetablesResults .TimetableResults__timetableEvent .TimetableResults__timetableEventColumnIcon{flex-basis:40px;width:40px}.TimetablesResults .TimetableResults__timetableEvent .TimetableResults__timetableEventColumnIcon--larger{flex-basis:56px;width:56px}.TimetablesResults .TimetableResults__timetableEvent .TimetableResults__timetableEventColumnIcon.mot-icon-plus_bus{background-position:center left 6px}.TimetablesResults .TimetableResults__timetableEvent .TimetableResults__timetableEventColumnIcon.mot-icon-citizen_bus{background-position:center left -7px}.TimetablesResults .TimetableResults__timetableEvent .TimetableResults__timetableEventColumnIcon.mot-icon-demand_bus{background-position:center left 6px}.TimetablesResults .TimetableResults__timetableEvent .TimetableResults__timetableEventColumnIcon.mot-icon-vvv_city_bus,.TimetablesResults .TimetableResults__timetableEvent .TimetableResults__timetableEventColumnIcon.mot-icon-school_bus{background-position:center left -4px}.TimetablesResults .TimetableResults__timetableEvent .TimetableResults__timetableEventColumnIcon.mot-icon-clock_bus{background-position:center left 1px}.TimetablesResults .TimetableResults__timetableEvent .timetable-column-right{flex:0 1 145px;display:flex;justify-content:flex-end;padding:10px 0;line-height:20px}.TimetablesResults .TimetableResults__timetableEvent .icon-line-change{background-position:center;display:inline-block;background-repeat:no-repeat;width:28px;height:20px;background-size:18px;vertical-align:top}.TimetablesResults .TimetableResults__timetableEvent .timetable-info-expand-button{width:30px;margin-right:30px;background-size:16px;background-position:center}.TimetablesResults .TimetableResults__timetableEvent .TimetableResults__timetableEventRow{display:flex;justify-content:space-between;align-items:center}.TimetablesResults .TimetableResults__timetableEvent .TimetableResults__timetableEventDirection{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TimetablesResults .TimetableResults__timetableEvent .TimetableResults__timetableEventRelativeTime{align-self:flex-start;margin-right:10px}.TimetablesResults .TimetableResults__timetableEvent .TimetableResults__timetableEventRelativeTime div{display:flex;justify-content:flex-end}.TimetablesResults .TimetablesResults__motFilter{margin-bottom:16px;padding:0 10px}.TimetablesResults .TimetablesResults__laterResults{margin-bottom:35px;justify-content:center;text-align:center;height:40px;display:flex;line-height:40px}.TimetablesResults .TimetablesResults__laterResultsIcon{background-position:center;flex:0 0 40px}.TimetablesResults .TimetablesResults__motFilterRow{overflow-x:auto;background-color:#dfdfdf;margin:0;padding-left:8px;height:38px}.TimetablesResults .TimetablesResults__motFilterRow .TimetablesResults__motFilterScrollContainer{display:flex;justify-content:center;align-items:center;height:38px;width:fit-content;margin:auto}.TimetablesResults .TimetablesResults__motFilterRow .TimetablesResults__motFilterButton{height:30px;min-width:30px;margin-right:10px;background-position:center;background-size:cover}.TimetablesResults .TimetablesResults__motFilterRow .TimetablesResults__motFilterButton:last-child{margin-right:8px}.TimetablesResults .TimetablesResults__spinner{margin-bottom:35px}.TimetablesResults .TimetablesResults__spinner .MobiActivityIndicator{background-color:#fff}.TimetablesResults .TimetablesResults__spinner .MobiActivityIndicator .loading-2 .spinner .circle-inner{transform:rotate(45deg);border-radius:50%;border:.1666666667rem solid #484848;border-right:.1666666667rem solid transparent;border-bottom:.1666666667rem solid transparent}.TimetablesResults .TimetableResultsEventInfoRow{display:flex}.TimetablesResults .TimetableResultsEventInfoRow__timetableEventTime{margin-right:12px}.TimetablesResults .TimetableResultsEventInfoRow__timetableOccupancy{flex-basis:17px}.TimetableResultsPage{padding-bottom:35px}.TimetableResultsPage--notPaginated .TimetableResults__overview{padding:0 10px}.TimetableResultsPage--notPaginated .TimetableResultsPage__header{justify-content:center;margin-bottom:10px;min-height:40px}.TimetableResultsPage--paginated .TimetableResults__overview{padding:10px 10px 0}.TimetableResultsPage--paginated .TimetableResultsPage__header{margin-bottom:-1px}.TimetableResultsPage--paginated .mat-mdc-tab-label-container{border-bottom-style:unset}.TimetableResultsPage__header{width:100%;min-height:40px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background-color:#888;margin-bottom:8px}.TimetableResultsPage__header *{color:#fff}.TimetableResultsPage__arrowRight{transform:scaleX(-1)}.TimetablesSearch{width:100%;display:flex;flex-direction:column;align-items:stretch;padding-bottom:35px}.TimetablesSearch #yourLocations{padding-bottom:5px;margin-bottom:15px}.TimetablesSearch #yourLocations .panel-row{min-height:60px}.TimetablesSearch .next-departures{height:60px;line-height:60px;position:relative;border-bottom:1px solid #DFDFDF;margin-bottom:20px;padding-left:10px}.TimetablesSearch .next-departures .icon-reload{position:absolute;right:10px;top:22px;width:16px;height:16px;background-size:16px}.TimetablesSearch mobi-next-departures .near-departures{margin:0 10px 20px}.LineSearch{margin-bottom:40px}.LineSearch__searchContainer{display:flex;min-height:40px;background-color:#dfdfdf;margin-bottom:10px}.LineSearch__searchIcon{min-height:40px;width:40px;background-position:center;background-color:#006ab3}.LineSearch__inputField{padding:10px;flex:1}.LineSearch__inputField--empty{font-style:italic;color:#b4b4b4}.LineSearch__clearInput{width:40px;background-position:center;background-color:#dfdfdf}.LineSearch__line{display:flex;margin-bottom:10px;background-color:#dfdfdf;justify-content:space-between;align-items:center}.LineSearch__motIcon{flex:0 0 40px;height:40px;background-position:center;background-size:21px}.LineSearch__lineName{flex:0 0 140px}.LineSearch__providerText{flex:1;padding:10px}.LineSearch__subscriptionIcon{width:40px;height:40px;background-position:center}.MessagesForLine{border:solid 1px #006AB3;background-color:#dfdfdf}.MessagesForLineHeader{padding:16px;border-bottom:solid 1px #006AB3;display:flex}.MessagesForLineHeaderAffectedLines{margin-bottom:8px;flex:3}.MessagesForLineHeaderAffectedCompanies{flex:1;padding:7px 0;text-align:right}.MessagesForLineHeaderAffectedLinesMot{display:flex}.MessagesForLineHeaderAffectedLinesMot__motIcon{height:30px;width:30px;flex-basis:30px;background-position:left center}.MessagesForLineHeaderAffectedLinesMot__list{flex:1;display:flex;align-items:center;padding:6px 0}.MessagesForLineContent{display:flex;padding:14px 0}.MessagesForLineContent__iconLeft{flex:0 0 54px;background-position:center top 16px}.MessagesForLineContent__disruptionMessage{flex:1}.MessagesForLineContent__iconRight{flex:0 0 38px;transform:rotate(90deg);background-position:center;background-size:15px}.MessagesForLineContentValidity{flex:1;margin-bottom:14px}.TrafficMessages{padding-bottom:35px}.TrafficMessages__subheader{margin-bottom:10px;padding:10px;height:40px;box-shadow:inset 0 -2px #ededed}.TrafficMessages__content{margin:10px;height:fit-content}.TrafficMessages__motFilter{margin-bottom:16px;padding:0 10px}.TrafficMessages__motFilterButton{height:30px;min-width:30px;margin-right:10px;background-position:center;background-size:cover}.TrafficMessages__motFilterButton:last-child{margin-right:8px}.TrafficMessages__motFilterRow{overflow-x:auto;margin:0;padding-left:8px;height:38px;background-color:#dfdfdf}.TrafficMessages__motFilterScrollContainer{display:flex;justify-content:center;align-items:center;height:38px;width:fit-content;margin:auto}.TrafficMessages .DisruptionAccordion{margin:0 10px 10px}.TrafficMessages .DisruptionAccordion__shortTermIcon{flex:0 0 20px;height:20px;background-position:center;margin-left:20px;margin-right:5px}.TrafficMessages .DisruptionAccordion__subscriptionIcon,.TrafficMessages .DisruptionAccordion__expandIcon{width:40px;height:40px;background-position:center}.TrafficMessages .DisruptionAccordion__headerContainer{display:flex;height:fit-content;align-items:center}.TrafficMessages .DisruptionAccordion__providerText{display:flex;justify-content:flex-start;flex:1}.TrafficMessages .DisruptionAccordion__motIcon{flex-basis:40px;height:40px}.TrafficMessages .DisruptionAccordion__motIcon--larger{flex-basis:56px}.TrafficMessages .DisruptionAccordion__motIcon.mot-icon-plus_bus{background-position:center left 6px}.TrafficMessages .DisruptionAccordion__motIcon.mot-icon-citizen_bus{background-position:center left -7px}.TrafficMessages .DisruptionAccordion__motIcon.mot-icon-demand_bus{background-position:center left 6px}.TrafficMessages .DisruptionAccordion__motIcon.mot-icon-vvv_city_bus,.TrafficMessages .DisruptionAccordion__motIcon.mot-icon-school_bus{background-position:center left -4px}.TrafficMessages .DisruptionAccordion__motIcon.mot-icon-clock_bus{background-position:center left 1px}.TrafficMessages .DisruptionAccordion__lineName{flex:0 0 140px;display:flex;flex-direction:row}.TrafficMessages .DisruptionAccordion accordion.integrated .Accordion__changeRead .AccordionGroup{border:solid 2px #006AB3;padding:0}.TrafficMessages .DisruptionAccordion accordion.integrated .AccordionGroup__heading{background-color:#dfdfdf}.TrafficMessages .DisruptionAccordion accordion.integrated .AccordionGroup{padding:2px}.TrafficMessages .DisruptionAccordion accordion.integrated .AccordionGroup--open{border:0;padding:2px}.TrafficMessages .DisruptionAccordion accordion.integrated .AccordionGroup--open>.AccordionGroup__heading{background-color:#006ab3}.TrafficMessages .DisruptionAccordion accordion.integrated .AccordionGroup--open>.AccordionGroup__heading *{color:#fff}.TrafficMessages .DisruptionAccordion accordion.integrated .AccordionGroupContentContainer{overflow:hidden;background-color:#dfdfdf}.TrafficMessages .DisruptionAccordionContent{display:flex;flex-direction:column}.TrafficMessages .DisruptionAccordionContent__disruptionMessage{border-bottom:solid 1px #006AB3;display:flex;padding-bottom:5px}.TrafficMessages .DisruptionAccordionContent__disruptionMessage:last-child{border-bottom:0}.TrafficMessages .DisruptionAccordionContent__textColumn{flex:1}.TrafficMessages .DisruptionAccordionContent__iconLeft{flex:0 0 50px;background-position:left 16px top 26px}.TrafficMessages .DisruptionAccordionContent__iconLeft.icon-short-term-warning{background-position:left 16px top 24px}.TrafficMessages .DisruptionAccordionContent__iconRight{flex:0 0 50px;background-position:center}.TrafficMessages .DisruptionAccordionContent__validityPeriods{flex:1;margin:14px 0}.TrafficMessages .DisruptionAccordionContent__header{display:flex;margin-bottom:10px}.TrafficMessages .DisruptionAccordionContent__headerText{flex:1}.TrafficMessages .TrafficMessagesBannerContainer{padding:0 10px}.TrafficMessages .TrafficMessagesBanner{display:flex;background-color:#dfdfdf;align-items:center;padding:8px 24px;width:100%;min-height:40px;margin-bottom:16px}.TrafficMessages .TrafficMessagesBanner .TrafficMessagesBanner__header{flex:1}.TrafficMessages .TrafficMessagesBanner .TrafficMessagesBanner__arrow{flex-basis:30px;align-self:stretch;transform:rotate(90deg);background-position:center top 6px;background-size:15px}.TrafficMessagesDetails{margin:10px;padding-bottom:40px}.TrafficMessagesDetails h2{color:#373737;font-weight:400;font-size:2rem;margin:20px 0 0}.TrafficMessagesDetails ul,.TrafficMessagesDetails ol{list-style-type:disc;padding-left:15px}.TrafficMessagesDetails__title{padding-top:10px}.TrafficMessagesDetails__messageLines{border-bottom:1px solid #DFDFDF}.TrafficMessagesDetails__groupedMotsAndLines{display:flex;flex-wrap:wrap;margin-bottom:5px}.TrafficMessagesDetails__motIcon{width:20px;height:20px;background-size:contain;margin-right:5px}.TrafficMessagesDetails__lineNameContainer{display:flex;line-height:20px;margin-right:3px}.TrafficMessagesDetails__lineName{display:flex}.TrafficMessagesDetails__validityPeriodFrom,.TrafficMessagesDetails__validityPeriodUntil{margin-top:10px;display:flex;flex:1}.TrafficMessagesDetails__tripRequestIncluded{display:flex;margin-top:10px;padding:10px 10px 10px 36px;background-position:18px 18px;line-height:20px;min-height:70px;align-items:center}.TrafficMessagesDetails__tripRequestIncluded--isIncluded{background-color:#cbeeb7}.TrafficMessagesDetails__tripRequestIncluded--notIncluded{background-color:#dfdfdf}.SubscribedChanges{padding:0 10px 10px}.SubscribedChanges__closeButton{width:40px;height:40px;background-position:center;position:absolute;right:0}.SubscribedChanges__scrollAnchor{display:block;position:relative;top:-52px;visibility:hidden}.SubscribedChanges mobi-message-overview-box{display:block;margin-bottom:10px}.SubscribedChanges .SubscribedChangesNoticeBox{margin-bottom:10px}.SubscribedChanges .SubscribedChangesNoticeBox__content{background-color:#dfdfdf;background-position:18px 20px;line-height:20px;height:auto}.SubscribedChanges .SubscribedChangesNoticeBox__content div{padding:10px 10px 10px 36px}.SubscribedChanges .SubscribedChangesButtons__button{height:40px;background-color:#006ab3;color:#fff;line-height:40px;text-align:center}#trafficNodeFinder{display:flex;flex-direction:column}#trafficNodeFinder .input-panel{height:40px;margin:16px 0;padding:0 10px}#trafficNodeFinder .input-panel mobi-activity-indicator{padding-top:8px}#trafficNodeFinder .input-panel .icon{height:40px;float:right;background-position:center center;background-repeat:no-repeat;background-size:20px;margin-right:0;margin-bottom:10px;flex:0 0 40px}#trafficNodeFinder .input-panel .input-icon{width:36px;height:40px;align-self:stretch;background-color:#dfdfdf;background-position:center;background-repeat:no-repeat;float:right;background-size:18px}#trafficNodeFinder .input-panel .input-icon.close{width:36px;background-size:12px}#trafficNodeFinder .input-panel .query-location-button{background-color:#006ab3}#trafficNodeFinder .input-panel mobi-traffic-node-finder{flex:1;height:40px;display:flex;align-items:stretch}#trafficNodeFinder .input-panel mobi-traffic-node-finder .TrafficNodeFinder__inputField{min-height:40px}#trafficNodeFinder #nearDeparturesSpinnerContainer{height:48px;display:flex;align-items:center;justify-content:center}#trafficNodeFinder .TrafficNodeFinder__resultListContainer{padding:0 10px 8px}.Web{padding-bottom:40px;overflow:hidden}.Web__closeButton{width:40px;height:40px;background-position:center;position:absolute;right:0}.Web iframe{border:0}
