.scrollbar-container{position:relative}@font-face{font-family:"SBBWeb-Bold";src:url(/static/media/SBBWeb-Bold.f0ddab2d.woff2) format("woff2"),url(/static/media/SBBWeb-Bold.27191b9b.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:"SBBWeb-Roman";src:url(/static/media/SBBWeb-Roman.321f98a5.woff2) format("woff2"),url(/static/media/SBBWeb-Roman.cd9b688b.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:"SBBWeb-Light";src:url(/static/media/SBBWeb-Light.8370c443.woff2) format("woff2"),url(/static/media/SBBWeb-Light.8e83105e.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:"SBBWeb-Thin";src:url(/static/media/SBBWeb-Thin.a64e5e6c.woff2) format("woff2"),url(/static/media/SBBWeb-Thin.367bbeea.woff) format("woff");font-style:normal;font-weight:400}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}del{text-decoration:none}*{box-sizing:border-box}:focus{outline:none!important}::-moz-focus-inner{border:0!important}html{width:100%;height:100%;overflow:hidden;font-family:"SBBWeb-Bold"}body{font-size:100%;font-family:"SBBWeb-Roman",Fallback,sans-serif}strong{font-family:"SBBWeb-Bold"}.visuallyhidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);margin:-1px;padding:0;border:0}.flying-focus-target{outline:5px solid #f747d1!important}.force-loading-fonts-dummy-text{z-index:1}.force-loading-fonts-dummy-text .text-bold{font-family:"SBBWeb-Bold"}.force-loading-fonts-dummy-text .text-roman{font-family:"SBBWeb-Roman"}.force-loading-fonts-dummy-text .text-light{font-family:"SBBWeb-Light"}.force-loading-fonts-dummy-text .text-thin{font-family:"SBBWeb-Thin"}@media (min-width:48em){.mobile-only{display:none!important}}@media (max-width:47.9375em){.tablet-plus-only{display:none!important}}.linkstyle-underline{text-decoration:underline}.page{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.page.global-loader-run *{pointer-events:none!important}.app-container{width:100%;height:100%}button{cursor:pointer}.sbb-button-red{padding:.75em 1em;background-color:#eb0000;border-radius:.125em;display:flex;justify-content:center;align-items:center}.sbb-button-red .text{font-size:.9375em;color:#fff}.sbb-button-red:hover{background-color:#d20000}.close-handler{flex:0 0 3.125em;display:flex;justify-content:center;align-items:center}@media (min-width:64.0625em){.close-handler{flex:0 0 3.75em}}.close-handler .close-icon{flex:0 0 1.5625em;height:1.5625em;position:relative}.close-handler .close-icon .circle{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid #000}.close-handler .close-icon .x-close{position:absolute;top:35%;left:35%;width:35%;height:35%}@media screen and (-ms-high-contrast:white-on-black){.close-handler .close-icon .x-close path{fill:#fff}}@media screen and (-ms-high-contrast:black-on-white){.close-handler .close-icon .x-close path{fill:#000}}.loader-dot-flashing{flex:0 0 100%;height:.375em;display:flex;justify-content:center;align-items:center;position:relative;margin:0 -5%;overflow:hidden}.loader-dot-flashing .dot-flashing{position:relative;width:.375em;height:.375em;border-radius:.1875em;background-color:#666;color:#666;-webkit-animation:dotFlashing .8s linear infinite alternate;animation:dotFlashing .8s linear infinite alternate;-webkit-animation-delay:.4s;animation-delay:.4s}.loader-dot-flashing .dot-flashing:after,.loader-dot-flashing .dot-flashing:before{content:"";display:inline-block;position:absolute;top:0;width:.375em;height:.375em;border-radius:.1875em;background-color:#666;color:#666}.loader-dot-flashing .dot-flashing:before{left:-.5625em;-webkit-animation:dotFlashing .8s infinite alternate;animation:dotFlashing .8s infinite alternate;-webkit-animation-delay:0s;animation-delay:0s}.loader-dot-flashing .dot-flashing:after{left:.5625em;-webkit-animation:dotFlashing .8s infinite alternate;animation:dotFlashing .8s infinite alternate;-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes dotFlashing{0%{background-color:#666}70%,to{background-color:#e5e5e5}}.loader-single-dot-flashing{flex:0 0 100%;height:.5em;display:flex;justify-content:center;align-items:center;position:relative;margin:0 -5%;overflow:hidden}.loader-single-dot-flashing .dot-flashing{position:relative;width:.5em;height:.5em;border-radius:.25em;background-color:#666;color:#666;-webkit-animation:dotFlashing .6s linear infinite alternate;animation:dotFlashing .6s linear infinite alternate;-webkit-animation-delay:.3s;animation-delay:.3s}@keyframes dotFlashing{0%{background-color:#666}to{background-color:#e5e5e5}}.global-loader{position:fixed;background-color:hsla(0,0%,100%,.8);z-index:950;left:0;right:0;bottom:0;opacity:0;display:none;justify-content:center;align-items:center;top:3em}@media (min-width:48em){.global-loader{top:4.375em}}@media (min-width:64.0625em){.global-loader{top:4.375em}}.global-loader-run .global-loader{display:flex;opacity:1}.content-link-list{border-top:1px solid #dcdcdc}.content-link-list .content-link-item{border-bottom:1px solid #dcdcdc}.content-link-list .content-link-item .content-link-button{width:100%;display:flex;position:relative;justify-content:space-between;align-items:center;margin-top:0;padding:.625em 0}.content-link-list .content-link-item .content-link-button .text{font-size:.9375em;display:block;width:100%;padding:0;margin:0;background:none;text-align:left;text-decoration:none;transition:color .3s cubic-bezier(.785,.135,.15,.86)}@media (hover:hover){.content-link-list .content-link-item .content-link-button:hover .text{color:#eb0000!important}}.content-link-list .content-link-item .content-link-button .button-arrow-right{fill:#eb0000;opacity:1;transition:opacity .15s ease-in,-webkit-transform .15s ease-in;transition:opacity .15s ease-in,transform .15s ease-in;transition:opacity .15s ease-in,transform .15s ease-in,-webkit-transform .15s ease-in;width:1.5625em;height:1.5625em}.content-link-list .content-link-item .content-link-button svg{overflow:visible;shape-rendering:geometricPrecision}.box{background-color:#fff;margin:1.25em auto 0;padding:1.875em 1.5625em 2.1875em;border:1px solid #e5e5e5}.box .box-header{margin-bottom:1.5625em}.box .box-header h3 .text{font-size:1.3125em;font-family:"SBBWeb-Light";line-height:1.7}.box .box-body .box-content-item:not(:last-child){margin-bottom:1.875em}.box .box-body .box-content-item .text{font-size:.9375em;line-height:1.7}.box .box-button{position:relative;height:1.875em;width:100%;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.box .mod_teaserelement_cta{background-color:#ff0}.info-icon{width:1.0625em;height:1.0625em;border-radius:.125em;background-color:#666}.info-icon .svg-info-i{fill:#fff}.minus-icon,.plus-icon{flex:0 0 1.5625em;height:1.5625em;position:relative}.minus-icon .circle,.plus-icon .circle{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid #999}.minus-icon .svg-minus,.minus-icon .svg-plus,.plus-icon .svg-minus,.plus-icon .svg-plus{position:absolute;top:13%;left:13%;width:75%;height:75%;fill:#666}@media screen and (-ms-high-contrast:white-on-black){.minus-icon svg path,.plus-icon svg path{fill:#fff}}@media screen and (-ms-high-contrast:black-on-white){.minus-icon svg path,.plus-icon svg path{fill:#000}}.autocomplete{background-color:#fff;position:relative;justify-content:center;align-items:center;border-radius:.125em;border:2px solid #b7b7b7;transition:width .2s,left .2s,top 0s .2s;color:#666}.autocomplete .autocomplete-head{width:100%;height:2.1875em;display:flex;overflow-x:hidden;background-color:#fff}.autocomplete .autocomplete-head form{flex:0 0 100%;display:flex;justify-content:center;align-items:center}.autocomplete .autocomplete-head form input.autocomplete-input{flex:0 0 100%;height:1.875em;border:0;padding-left:.9375em;font-family:"SBBWeb-Roman";font-size:.9375em;padding-top:1px}.autocomplete .autocomplete-head .ac-close-handler{position:absolute;top:0;right:0;width:1.875em;height:100%;visibility:hidden;transition:opacity 0s;opacity:0;display:flex;justify-content:center;align-items:center}@media (min-width:64.0625em){.autocomplete .autocomplete-head .ac-close-handler{flex:0 0 1.875em}}.autocomplete .autocomplete-head .ac-close-handler .close-icon{flex:0 0 1.5625em;height:1.5625em;position:relative}.autocomplete .autocomplete-head .ac-close-handler .close-icon .x-close{position:absolute;top:35%;left:35%;width:35%;height:35%}.autocomplete .autocomplete-head .ac-close-handler.close-destination .close-icon .circle{border-color:#eb0000}.autocomplete .autocomplete-body{z-index:950;position:absolute;top:100%;left:-2px;right:-2px;opacity:0;height:0;transition:height .1s ease,opacity 0s .1s,border-color 0s .1s;overflow:hidden;background-color:#fff;border-radius:.125em;border-left:2px solid hsla(0,0%,100%,0);border-bottom:2px solid hsla(0,0%,100%,0);border-right:2px solid hsla(0,0%,100%,0);border-top-color:hsla(0,0%,100%,0);padding:0}.autocomplete .autocomplete-body>header{border-top:1px solid #f2f2f2;font-size:.8125em;padding:1.25em 1.125em .9375em}.autocomplete .autocomplete-body ul>li{padding-left:.9375em;padding-right:.9375em;line-height:1.5625em;cursor:pointer}.autocomplete .autocomplete-body ul>li:hover,.autocomplete .autocomplete-body ul>li:hover strong{color:#eb0000}.autocomplete .autocomplete-body ul>li strong{color:#000}.autocomplete.autocomplete-open{border-color:#666}.autocomplete.autocomplete-open .autocomplete-head .ac-close-handler{visibility:visible;transition:opacity 0s .2s;opacity:1}.autocomplete.autocomplete-open .autocomplete-body{height:20em;opacity:1;transition:height .1s ease,opacity 0s;border-color:#666}.autocomplete.ac-destination-selector{flex:0 1 80%}.autocomplete.ac-destination-selector .autocomplete-head{height:1.75em}.autocomplete.ac-destination-selector .autocomplete-head form input.autocomplete-input{padding-top:.1875em;height:1.75em}@media (min-width:48em){.autocomplete.ac-destination-selector .autocomplete-head,.autocomplete.ac-destination-selector .autocomplete-head form input.autocomplete-input{height:1.75em}}.autocomplete.mobile-inactive-hidden{width:0;z-index:950;top:.8125em;visibility:hidden;position:fixed;left:3.75em}@media (min-width:48em){.autocomplete.mobile-inactive-hidden{visibility:visible;flex:0 0 15.625em;z-index:inherit;position:relative;left:inherit;top:inherit}}.autocomplete.mobile-inactive-hidden.autocomplete-open{visibility:visible;border-width:2px;transition:border-color 0s,width .2s,left .2s,top 0s;width:calc(100% - 26px);left:.8125em}@media (min-width:48em){.autocomplete.mobile-inactive-hidden.autocomplete-open{width:inherit;left:inherit;flex:0 0 15.625em}}.main-header,.main-header .header-title,.main-header .mobile-open-autocomplete,.main-header .sbb-logo,.main-header .toggle-nav{height:3em}@media (min-width:48em){.main-header,.main-header .header-title,.main-header .mobile-open-autocomplete,.main-header .sbb-logo,.main-header .toggle-nav{height:4.375em}}@media (min-width:64.0625em){.main-header,.main-header .header-title,.main-header .mobile-open-autocomplete,.main-header .sbb-logo,.main-header .toggle-nav{height:4.375em}}.main-header{z-index:900;position:relative;border-bottom:1px solid #d9d9d9;background-color:#fff;display:flex;justify-content:space-between;align-items:center}.main-header .toggle-nav{flex:0 0 3em;cursor:pointer;display:flex;justify-content:center;align-items:center}@media (min-width:48em){.main-header .toggle-nav{flex:0 0 4.375em}}@media (min-width:64.0625em){.main-header .toggle-nav{flex:0 0 4.375em}}.main-header .toggle-nav .toggle-nav-icon{position:relative;flex:0 0 1.3125em;height:1em}.main-header .toggle-nav .toggle-nav-icon .bar{position:absolute;height:1px;width:1.25em;background-color:#444;transition:top .25s ease .25s,-webkit-transform .25s ease;transition:transform .25s ease,top .25s ease .25s;transition:transform .25s ease,top .25s ease .25s,-webkit-transform .25s ease;opacity:1}@media (-ms-high-contrast:white-on-black){.main-header .toggle-nav .toggle-nav-icon .bar{border-bottom:1px solid #fff}}@media (-ms-high-contrast:black-on-white){.main-header .toggle-nav .toggle-nav-icon .bar{border-bottom:1px solid #000}}.main-header .toggle-nav .toggle-nav-icon .bar.bar1{top:0}.panel-left-open .main-header .toggle-nav .toggle-nav-icon .bar.bar1{transition:top .25s ease,-webkit-transform .25s ease .25s;transition:top .25s ease,transform .25s ease .25s;transition:top .25s ease,transform .25s ease .25s,-webkit-transform .25s ease .25s;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-header .toggle-nav .toggle-nav-icon .bar.bar2{top:50%;transition:opacity .125s ease .25s}.panel-left-open .main-header .toggle-nav .toggle-nav-icon .bar.bar2{transition:opacity .125s ease .25s;opacity:0}.main-header .toggle-nav .toggle-nav-icon .bar.bar3{top:100%}.panel-left-open .main-header .toggle-nav .toggle-nav-icon .bar.bar3{transition:top .25s ease,-webkit-transform .25s ease .25s;transition:top .25s ease,transform .25s ease .25s;transition:top .25s ease,transform .25s ease .25s,-webkit-transform .25s ease .25s;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-header .toggle-nav:hover .toggle-nav-icon .bar,.panel-left-open .main-header .toggle-nav .toggle-nav-icon .bar{background-color:#eb0000}.main-header .mobile-open-autocomplete{flex:0 0 1.5em;cursor:pointer;display:flex;justify-content:center;align-items:center}.main-header .mobile-open-autocomplete:hover .sbb-search-icon{fill:#eb0000}.main-header .mobile-open-autocomplete .sbb-search-icon{flex-basis:1.25em;height:1.25em;color:#767676}.main-header .header-title{flex:1 0 13.125em;display:flex;justify-content:flex-start;align-items:center;font-family:"SBBWeb-Light";padding-left:.625em;font-size:80%}@media (min-width:23.4375em){.main-header .header-title{font-size:90%;flex:1 0 13.75em}}@media (min-width:48em){.main-header .header-title{font-size:100%;flex:0 0 15.625em}}@media (min-width:64.0625em){.main-header .header-title{flex:0 0 16.25em}}.page-404 .main-header .header-title{padding-left:1.875em}.main-header .header-autocomplete{display:flex;justify-content:center;align-items:center}@media (min-width:48em){.main-header .header-autocomplete{flex:1 1 14.375em}}.main-header .sbb-logo{display:flex;justify-content:center;align-items:center}.main-header .sbb-logo.logo-mobile{flex:0 0 5em}.main-header .sbb-logo.logo-mobile svg{width:3.125em}.main-header .sbb-logo.logo-tablet-plus{flex:0 0 11.25em}@media (min-width:64.0625em){.main-header .sbb-logo.logo-tablet-plus{flex:0 0 14.375em}}.main-header .sbb-logo.logo-tablet-plus svg{width:9.375em}@media (min-width:64.0625em){.main-header .sbb-logo.logo-tablet-plus svg{width:11.25em}}@media screen and (-ms-high-contrast:white-on-black){.main-header .sbb-logo svg path:not([fill="#EC0000"]){fill:#fff}}@media screen and (-ms-high-contrast:black-on-white){.main-header .sbb-logo svg path:not([fill="#EC0000"]):first-child{fill:#000}}.map-container{z-index:300;width:100%;height:100%;background-color:#c2def9}.start-manual{opacity:0;-webkit-animation:fadein .2s linear forwards;animation:fadein .2s linear forwards;position:absolute;left:0;bottom:0;width:100%;height:3.75em;display:flex;justify-content:center}@media (min-width:64.0625em){.start-manual{height:6.25em;margin-bottom:2.5em}}.start-manual .manual-layer{flex:0 0 100%;background-color:hsla(0,0%,100%,.6);display:flex;justify-content:center;padding:.5em}@media (min-width:64.0625em){.start-manual .manual-layer{flex:0 0 15.625em;height:100%;padding:.9375em;background-color:hsla(0,0%,100%,.3)}}.start-manual .manual-layer .image-wrapper{width:7.5em}@media (min-width:64.0625em){.start-manual .manual-layer .image-wrapper{width:11.875em}}.start-manual .manual-layer .image-wrapper img{width:100%;height:auto}.start-manual.start-manual-fade-out{-webkit-animation:fadeout .3s linear forwards;animation:fadeout .3s linear forwards}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}.start-overlay{opacity:0;-webkit-animation:fadein .2s linear forwards;animation:fadein .2s linear forwards;z-index:600;position:absolute;left:1.25em;top:4.25em;right:1.25em;min-height:6.25em;border:1px solid #d9d9d9;background-color:#fff;padding:3.125em 1.875em 1.875em}@media (min-width:48em){.start-overlay{left:1.875em;top:6.25em;width:34.375em}}@media (min-width:64.0625em){.start-overlay{right:inherit;left:3.125em;top:7.5em;padding:3.4375em 2.1875em}}.start-overlay .close-handler{position:absolute;right:1.875em;top:1.25em}@media (min-width:48em){.start-overlay .close-handler{right:2.5em;top:1.875em}}.start-overlay .start-overlay-header{margin-bottom:1.25em}.start-overlay .start-overlay-header .title{font-size:1.5em;font-family:"SBBWeb-Thin";line-height:1.4}@media (min-width:48em){.start-overlay .start-overlay-header .title{font-size:1.75em}}.start-overlay .start-overlay-body{max-width:25em}.start-overlay .start-overlay-body .text{font-size:.9375em;line-height:1.7}.start-overlay .start-overlay-body .search{margin-top:1.125em}.start-overlay.start-overlay-fade-out{-webkit-animation:fadeout .3s linear forwards;animation:fadeout .3s linear forwards}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.full-overlay{display:none;z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff}.full-overlay .full-overlay-header{position:absolute;top:0;left:0;width:100%;height:3em;border-bottom:1px solid #d9d9d9;display:flex;justify-content:center;align-items:center}@media (min-width:48em){.full-overlay .full-overlay-header{height:4.375em}}@media (min-width:64.0625em){.full-overlay .full-overlay-header{height:4.375em}}.full-overlay .full-overlay-header .full-overlay-title h1{font-size:1.125em;line-height:1.4}.full-overlay .full-overlay-header .close-handler-wrapper{position:absolute;top:0;right:0;width:3em;height:3em;display:flex;justify-content:center;align-items:center}@media (min-width:48em){.full-overlay .full-overlay-header .close-handler-wrapper{width:4.375em;height:4.375em}}@media (min-width:64.0625em){.full-overlay .full-overlay-header .close-handler-wrapper{width:4.375em;height:4.375em}}.full-overlay.full-overlay-open{display:block}.full-overlay-body,.page-404-body{position:absolute;top:3em;left:0;right:0;bottom:0;padding:3.125em 1.875em;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (min-width:48em){.full-overlay-body,.page-404-body{top:4.375em;padding:3.125em 20%}}@media (min-width:64.0625em){.full-overlay-body,.page-404-body{top:4.375em;padding:3.125em 30%}}.full-overlay-body .title h1,.full-overlay-body .title h2,.page-404-body .title h1,.page-404-body .title h2{font-size:1.5em;font-family:"SBBWeb-Light";line-height:1.4;margin-bottom:1.125em}@media (min-width:64.0625em){.full-overlay-body .title h1,.full-overlay-body .title h2,.page-404-body .title h1,.page-404-body .title h2{margin-top:1.25em}}.full-overlay-body .text,.page-404-body .text{font-size:.9375em;line-height:1.4}.full-overlay-body .sbb-button-red,.page-404-body .sbb-button-red{margin-top:2.5em}.panel-left{visibility:hidden;z-index:880;position:absolute;top:3em;left:0;bottom:0;width:100%;max-width:26.25em;-webkit-transform:translate(-100%);transform:translate(-100%);transition:visibility 0s .3s,-webkit-transform .3s ease;transition:transform .3s ease,visibility 0s .3s;transition:transform .3s ease,visibility 0s .3s,-webkit-transform .3s ease;background-color:#fff}@media (min-width:48em){.panel-left{top:4.375em;width:18.75em}}@media (min-width:64.0625em){.panel-left{top:4.375em;width:26.25em}}.panel-left-open .panel-left{visibility:visible;-webkit-transform:translate(0);transform:translate(0);transition:visibility 0s 0s,-webkit-transform .3s ease;transition:transform .3s ease,visibility 0s 0s;transition:transform .3s ease,visibility 0s 0s,-webkit-transform .3s ease}.panel-left-open .panel-left:after{content:"";background:rgba(0,0,0,.1) 100%;position:absolute;top:0;right:-.5em;bottom:0;width:.5em}.panel-left .nav-content-scrollable{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-flow:column nowrap;justify-content:space-between;overflow-y:scroll;-webkit-overflow-scrolling:touch}.panel-left .nav-content-scrollable .nav-main{margin-top:1.5625em;margin-bottom:1.5625em}@media (min-width:64.0625em){.panel-left .nav-content-scrollable .nav-main{margin-top:2.5em;margin-bottom:2.5em}}.panel-left .nav-content-scrollable .title{font-family:"SBBWeb-Light";line-height:1.4}.panel-left .nav-content-scrollable .text{font-size:.9375em;line-height:1.7}.panel-left .nav-content-scrollable .nav-section{margin-left:1.5625em;margin-bottom:1.5625em;margin-right:1.5625em}@media (min-width:64.0625em){.panel-left .nav-content-scrollable .nav-section{margin-left:2.5em;margin-bottom:2.5em;margin-right:2.5em}}.panel-left .nav-content-scrollable .nav-section.nav-section-title .title{font-size:1.75em;font-family:"SBBWeb-Thin";margin-bottom:.625em}.panel-left .nav-content-scrollable .nav-section.nav-section-title .text{margin-bottom:1.125em}.panel-left .nav-content-scrollable .nav-section.nav-section-title .search{display:flex}.panel-left .nav-content-scrollable .nav-section.nav-section-title .search .autocomplete{flex:0 1 15.625em}.panel-left .nav-content-scrollable .nav-section.nav-section-disclaimer .text{font-size:.8125em;color:#666}.panel-left .nav-content-scrollable .nav-section.nav-section-language-selector ul{display:flex;justify-content:flex-start}.panel-left .nav-content-scrollable .nav-section.nav-section-language-selector ul li{flex:0 0 25%;display:flex;justify-content:flex-start;font-size:.9375em}.panel-left .nav-content-scrollable .nav-section.nav-section-language-selector ul li a,.panel-left .nav-content-scrollable .nav-section.nav-section-language-selector ul li a:visited{color:#666;text-decoration:none}.panel-left .nav-content-scrollable .nav-section.nav-section-language-selector ul li a.active{border-bottom:1px solid #666}.panel-left .nav-content-scrollable .nav-section.nav-section-language-selector ul li a:hover{color:#eb0000;border-bottom:1px solid #eb0000;cursor:pointer}main{display:block;width:100%}main.detail{z-index:700;position:absolute;top:3em;right:0;bottom:100%;width:100%;-webkit-transform:translateY(-11em);transform:translateY(-11em);pointer-events:none;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}@media (min-width:48em){main.detail{top:4.375em;width:18.75em;bottom:0;-webkit-transform:translate(100%);transform:translate(100%);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}}@media (min-width:64.0625em){main.detail{top:4.375em;width:26.25em}}.detail-open main.detail{-webkit-transform:translate(0);transform:translate(0);bottom:0}.detail-open main.detail:before{content:"";background:rgba(0,0,0,.1) 100%;position:absolute;top:0;left:-.5em;bottom:0;width:.5em}main.detail.detail-fade-zero .detail-content-scroll-container .detail-content,main.detail.detail-fade-zero>header .destination-selector,main.detail.detail-fade-zero>header .detail-header-item{opacity:0;transition:opacity 0s}main.detail>header{position:absolute;top:0;right:0;left:0;pointer-events:auto;border-bottom:1px solid #d9d9d9;background-color:#fff;height:4.5625em}@media (min-width:48em){main.detail>header{height:4.375em}}@media (min-width:64.0625em){main.detail>header{height:4.375em}}main.detail>header .destination-selector,main.detail>header .detail-header-item{opacity:1;transition:opacity .5s;height:3em}@media (min-width:48em){main.detail>header .destination-selector,main.detail>header .detail-header-item{height:4.375em}}@media (min-width:64.0625em){main.detail>header .destination-selector,main.detail>header .detail-header-item{height:4.375em}}main.detail>header .detail-title-item{display:flex;justify-content:space-between;height:3em;background-color:#fff;border-bottom:1px solid #d9d9d9}@media (min-width:48em){main.detail>header .detail-title-item{height:4.375em}}@media (min-width:64.0625em){main.detail>header .detail-title-item{height:4.375em}}main.detail>header .detail-title-item .close-handler{flex:0 0 3.125em;display:flex;justify-content:center;align-items:center}@media (min-width:64.0625em){main.detail>header .detail-title-item .close-handler{flex:0 0 3.75em}}main.detail>header .detail-title-item .close-handler .close-icon{flex:0 0 1.5625em;height:1.5625em;position:relative}main.detail>header .detail-title-item .close-handler .close-icon .circle{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid #000}main.detail>header .detail-title-item .close-handler .close-icon .x-close{position:absolute;top:35%;left:35%;width:35%;height:35%}main.detail>header .line-item .label-title-wrapper{flex:1 0 50%;display:flex;justify-content:flex-start;align-items:center}main.detail>header .line-item .label-title-wrapper .line-label{flex:0 0 4.6875em;padding-left:.75em;display:flex;justify-content:flex-start;align-items:center}main.detail>header .line-item .label-title-wrapper .line-label .svg-wrapper{width:100%;height:auto}main.detail>header .line-item .label-title-wrapper .line-label .svg-wrapper img{display:block;width:100%;height:auto}main.detail>header .line-item .label-title-wrapper .line-title{flex:1 0 3.125em;font-family:"SBBWeb-Light";padding-left:.75em;display:flex;justify-content:flex-start;align-items:center}main.detail>header .line-item .label-title-wrapper .line-title .text{font-size:1.25em}@media (min-width:64.0625em){main.detail>header .line-item .label-title-wrapper .line-title .text{font-size:1.5em}}main.detail>header .station-item .label-title-wrapper{flex:1 0 50%}main.detail>header .station-item .label-title-wrapper .label{height:1.0625em;padding-left:.75em;font-family:"SBBWeb-Light";color:#767676}main.detail>header .station-item .label-title-wrapper .label .text{font-size:.6875em}@media (min-width:64.0625em){main.detail>header .station-item .label-title-wrapper .label{height:1.5625em;padding-top:.3125em}main.detail>header .station-item .label-title-wrapper .label .text{font-size:.8125em}}main.detail>header .station-item .label-title-wrapper .station-title{height:2.0625em;padding-left:.75em;font-family:"SBBWeb-Light"}main.detail>header .station-item .label-title-wrapper .station-title .text{font-size:1.25em}@media (min-width:64.0625em){main.detail>header .station-item .label-title-wrapper .station-title{height:2.8125em}main.detail>header .station-item .label-title-wrapper .station-title .text{font-size:1.5em}}main.detail>header .station-item .close-handler.close-destination .close-icon .circle{border-color:#eb0000}main.detail>header .destination-selector{flex:0 0 100%;display:flex;justify-content:left;align-items:center;padding-left:.75em}main.detail>header .swap-direction{position:absolute;top:1.90625em;right:3.125em;width:2.1875em;height:2.1875em;padding:.3125em;background-color:#fff;border-radius:50%;border:1px solid #d9d9d9}@media (min-width:48em){main.detail>header .swap-direction{top:3.28125em;right:4.375em}}@media screen and (-ms-high-contrast:white-on-black){main.detail>header .swap-direction svg path{fill:#fff}}@media screen and (-ms-high-contrast:black-on-white){main.detail>header .swap-direction svg path{fill:#000}}main.detail>header .mobile-content-toggle-wrap{height:1.25em;position:relative}main.detail>header .mobile-content-toggle-wrap .detail-content-toggler{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .2s ease .2s;display:flex;justify-content:center;align-items:center;font-size:.8125em}.detail-content-open main.detail>header .mobile-content-toggle-wrap .detail-content-toggler.button-show-content,main.detail>header .mobile-content-toggle-wrap .detail-content-toggler.button-show-map{opacity:0;pointer-events:none}.detail-content-open main.detail>header .mobile-content-toggle-wrap .detail-content-toggler.button-show-map{opacity:1;pointer-events:auto}main.detail .detail-content-scroll-container{position:absolute;top:4.5625em;right:0;left:0;bottom:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;transition:bottom .2s ease;pointer-events:auto;background-color:#f2f2f2}@media (min-width:48em){main.detail .detail-content-scroll-container{top:4.375em;bottom:0}}@media (min-width:64.0625em){main.detail .detail-content-scroll-container{top:4.375em}}main.detail .detail-content-scroll-container .detail-content{padding-bottom:6.25em;opacity:1;transition:opacity .5s}.detail-content-open main.detail .detail-content-scroll-container{bottom:0}main.detail.detail-station>header{height:7.5625em}@media (min-width:48em){main.detail.detail-station>header{height:8.75em}}@media (min-width:64.0625em){main.detail.detail-station>header{height:8.75em}}main.detail.detail-station .detail-content-scroll-container{top:7.5625em}@media (min-width:48em){main.detail.detail-station .detail-content-scroll-container{top:8.75em}}@media (min-width:64.0625em){main.detail.detail-station .detail-content-scroll-container{top:8.75em}}.sbb-loading-big[_nghost-kvl-c191]{height:9em;padding-top:3.6em}.sbb-loading-small[_nghost-kvl-c191]{height:3em;padding-top:1.2em}[_nghost-kvl-c191]{display:flex}.sbb-loading-big[_nghost-kvl-c191]>div[_ngcontent-kvl-c191]{width:16.86664em;height:1.8em;-webkit-perspective:16.66666em;perspective:16.66666em}.sbb-loading-small[_nghost-kvl-c191]>div[_ngcontent-kvl-c191]{width:5.8em;height:.6em;-webkit-perspective:8em;perspective:8em}[_nghost-kvl-c191]>div[_ngcontent-kvl-c191]{margin:0 auto;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(-3em,0,0);transform:translate3d(-3em,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}[_nghost-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]{position:relative;-webkit-transform:rotateY(50deg) translateZ(1em);transform:rotateY(50deg) translateZ(1em);-webkit-transform-origin:right;transform-origin:right;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sbb-loading-big[_nghost-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]{-webkit-animation:loading_container_big .23s linear infinite;animation:loading_container_big .23s linear infinite}.sbb-loading-small[_nghost-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]{-webkit-animation:loading_container_small .23s linear infinite;animation:loading_container_small .23s linear infinite}[_nghost-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]{position:relative;display:flex}.sbb-loading-big[_nghost-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]{width:3em;height:1.8em;margin-right:.46666em}.sbb-loading-small[_nghost-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]{width:1em;height:.6em;margin-right:.2em}[_nghost-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]{background:#eb0000;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid transparent}[_nghost-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]:first-child{-webkit-animation:loading_rectangle1 .23s linear infinite;animation:loading_rectangle1 .23s linear infinite}[_nghost-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]:nth-child(2){-webkit-animation:loading_rectangle2 .23s linear infinite;animation:loading_rectangle2 .23s linear infinite}[_nghost-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]:nth-child(3){-webkit-animation:loading_rectangle3 .23s linear infinite;animation:loading_rectangle3 .23s linear infinite}[_nghost-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]:nth-child(4){-webkit-animation:loading_rectangle4 .23s linear infinite;animation:loading_rectangle4 .23s linear infinite}[_nghost-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]:nth-child(5){-webkit-animation:loading_rectangle5 .23s linear infinite;animation:loading_rectangle5 .23s linear infinite}[_nghost-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]>div[_ngcontent-kvl-c191]:last-child{margin-right:0}.mod_loading_animation_canvas{width:11.33333em;height:1.2em;margin:0 auto;-webkit-perspective:11.33333em;perspective:11.33333em;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(-3em,0,0);transform:translate3d(-3em,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mod_loading_animation_canvas.var_tiny{width:3.46667em;height:.33333em;-webkit-perspective:6em;perspective:6em}.mod_loading_animation_canvas.var_small{width:5.8em;height:.6em;-webkit-perspective:8em;perspective:8em}.mod_loading_animation_canvas.var_big{width:16.86667em;height:1.8em;-webkit-perspective:16.66667em;perspective:16.66667em}.mod_loading_animation_transformed_container{position:relative;-webkit-transform:rotateY(50deg) translateZ(1em);transform:rotateY(50deg) translateZ(1em);-webkit-transform-origin:right;transform-origin:right;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mod_loading_animation_container{position:relative;display:flex;-webkit-animation:loading_container .23s linear infinite;animation:loading_container .23s linear infinite}.var_small .mod_loading_animation_container{-webkit-animation:loading_container_small .23s linear infinite;animation:loading_container_small .23s linear infinite}.var_big .mod_loading_animation_container{-webkit-animation:loading_container_big .23s linear infinite;animation:loading_container_big .23s linear infinite}.var_tiny .mod_loading_animation_container{-webkit-animation:loading_container_tiny .23s linear infinite;animation:loading_container_tiny .23s linear infinite}.mod_loading_animation_rect{width:2em;height:1.2em;margin-right:.33333em;background:#eb0000;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid transparent}.var_tiny .mod_loading_animation_rect{width:.53333em;height:.33333em;-webkit-transform:translate3d(-.1em,0,0);transform:translate3d(-.1em,0,0);margin-right:.2em}.var_small .mod_loading_animation_rect{width:1em;height:.6em;margin-right:.2em}.var_big .mod_loading_animation_rect{width:3em;height:1.8em;margin-right:.46667em}.mod_loading_animation_rect:first-child{-webkit-animation:loading_rectangle1 .23s linear infinite;animation:loading_rectangle1 .23s linear infinite}.mod_loading_animation_rect:nth-child(2){-webkit-animation:loading_rectangle2 .23s linear infinite;animation:loading_rectangle2 .23s linear infinite}.mod_loading_animation_rect:nth-child(3){-webkit-animation:loading_rectangle3 .23s linear infinite;animation:loading_rectangle3 .23s linear infinite}.mod_loading_animation_rect:nth-child(4){-webkit-animation:loading_rectangle4 .23s linear infinite;animation:loading_rectangle4 .23s linear infinite}.mod_loading_animation_rect:nth-child(5){-webkit-animation:loading_rectangle5 .23s linear infinite;animation:loading_rectangle5 .23s linear infinite}.mod_loading_animation_rect:last-child{margin-right:0}@media screen and (-ms-high-contrast:active){.mod_loading_animation_rect{background:windowText}}@-webkit-keyframes loading_container{0%{-webkit-transform:translateX(2.33333em);transform:translateX(2.33333em)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes loading_container{0%{-webkit-transform:translateX(2.33333em);transform:translateX(2.33333em)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes loading_container_tiny{0%{-webkit-transform:translateX(.73333em);transform:translateX(.73333em)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes loading_container_tiny{0%{-webkit-transform:translateX(.73333em);transform:translateX(.73333em)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes loading_container_small{0%{-webkit-transform:translateX(1.2em);transform:translateX(1.2em)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes loading_container_small{0%{-webkit-transform:translateX(1.2em);transform:translateX(1.2em)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes loading_container_big{0%{-webkit-transform:translateX(3.46667em);transform:translateX(3.46667em)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes loading_container_big{0%{-webkit-transform:translateX(3.46667em);transform:translateX(3.46667em)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes loading_rectangle1{0%{opacity:.5}to{opacity:0}}@keyframes loading_rectangle1{0%{opacity:.5}to{opacity:0}}@-webkit-keyframes loading_rectangle2{0%{opacity:.9999}to{opacity:.5}}@keyframes loading_rectangle2{0%{opacity:.9999}to{opacity:.5}}@-webkit-keyframes loading_rectangle3{0%{opacity:.5}to{opacity:.9999}}@keyframes loading_rectangle3{0%{opacity:.5}to{opacity:.9999}}@-webkit-keyframes loading_rectangle4{0%{opacity:.25}to{opacity:.5}}@keyframes loading_rectangle4{0%{opacity:.25}to{opacity:.5}}@-webkit-keyframes loading_rectangle5{0%{opacity:0}to{opacity:.25}}@keyframes loading_rectangle5{0%{opacity:0}to{opacity:.25}}#flying-focus{position:absolute;margin:0;background:transparent;transition-property:left,top,width,height;transition-timing-function:cubic-bezier(0,1,0,1);visibility:hidden;pointer-events:none;z-index:0}.focus-source-key #flying-focus{visibility:visible;box-shadow:0 0 8px 2px #8e8e8e,inset 0 0 2px #8e8e8e;border-radius:2px;z-index:9999}.focus-source-key #flying-focus.flying-focus_visible{visibility:visible;z-index:9999}.flying-focus_target{outline:none!important}.flying-focus_target::-moz-focus-inner{border:0!important}@media screen and (-webkit-min-device-pixel-ratio:0){#flying-focus{box-shadow:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-3px}}.detail-content h1{padding-left:.75em;padding-right:.75em;margin-top:1.25em;margin-bottom:1.875em}@media (min-width:64.0625em){.detail-content h1{margin-top:1.25em}}.detail-content h1 .text{font-family:"SBBWeb-Light";font-size:1.375em;line-height:1.2}@media (min-width:64.0625em){.detail-content h1 .text{font-size:1.625em}}.detail-content h1 .arrow,.detail-content h1 .destination,.detail-content h1 .origin{padding-top:.625em;font-size:1.375em;font-family:"SBBWeb-Light";line-height:1.2}@media (min-width:64.0625em){.detail-content h1 .arrow,.detail-content h1 .destination,.detail-content h1 .origin{font-size:1.625em}}.detail-content h1 .arrow{padding-left:.3125em;padding-right:.3125em}.detail-content h1.message{margin-top:3.125em;margin-bottom:1.875em;text-align:center}@media (min-width:64.0625em){.detail-content h1.message{margin-top:4.375em;margin-bottom:3.125em}}.detail-content h1.message .text{font-family:"SBBWeb-Light";font-size:1em}@media (min-width:64.0625em){.detail-content h1.message .text{font-size:1.25em}}.detail-content h2{margin-top:1.875em;padding-left:.75em}.detail-content h2 .text{font-family:"SBBWeb-Light";font-size:1.125em}@media (min-width:64.0625em){.detail-content h2 .text{font-size:1.25em}}.detail-content .detail-line-basetacts{margin-top:1.5625em}.detail-content .link-button-wrapper{height:1.875em;position:relative;transition:opacity 0s .5s}.detail-content .link-button-wrapper .link-button{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:.8125em}.detail-content .content-box{width:80%}.detail-content .next-departures{margin-top:.3125em}.detail-content .next-departures .loader{height:7.875em;display:flex;justify-content:center}.detail-content .next-departures .expandable-area{transition:max-height .5s;max-height:6em;overflow-y:hidden}.detail-content .next-departures.next-departures-expanded .expandable-area{max-height:43.75em}.detail-content .next-departures.next-departures-expanded .link-button-wrapper.show-more-next-departures{opacity:0;visibility:hidden;transition:opacity 0s 0s}.detail-content .next-departures .divtable-next-departures{width:100%}.detail-content .next-departures .divtable-next-departures .text.warning-delayed{color:#c60018}@media (-ms-high-contrast:active){.detail-content .next-departures .divtable-next-departures .text.warning-delayed{font-family:"SBBWeb-Bold"}}.detail-content .next-departures .divtable-next-departures .divtable-row{display:flex;height:1.5em}.detail-content .next-departures .divtable-next-departures .divtable-row .divtable-columnheader{border-bottom:1px solid #d9d9d9;padding-top:.375em}.detail-content .next-departures .divtable-next-departures .divtable-row .divtable-columnheader .text{font-size:.75em}.detail-content .next-departures .divtable-next-departures .divtable-row .divtable-cell{display:flex;align-items:center;border-bottom:1px solid #d9d9d9}.detail-content .next-departures .divtable-next-departures .divtable-row .divtable-cell .text{font-size:.8125em}.detail-content .next-departures .divtable-next-departures .divtable-row .divtable-columnheader:first-child{flex:0 0 3.25em;flex-basis:3.25em;padding-left:.75em}.detail-content .next-departures .divtable-next-departures .divtable-row .divtable-columnheader:nth-child(2){flex:0 0 13%;padding-left:.625em}.detail-content .next-departures .divtable-next-departures .divtable-row .divtable-columnheader:nth-child(3){flex:1 1 61%;padding-left:.625em}.detail-content .next-departures .divtable-next-departures .divtable-row .divtable-columnheader:nth-child(4){flex:0 0 13%;padding-left:.625em}.detail-content .next-departures .divtable-next-departures .divtable-row .divtable-cell:first-child{flex:0 0 3.25em;flex-basis:3.25em;padding-left:.75em}.detail-content .next-departures .divtable-next-departures .divtable-row .divtable-cell:first-child .svg-wrapper{flex-basis:100%}.detail-content .next-departures .divtable-next-departures .divtable-row .divtable-cell:first-child .svg-wrapper img{width:100%;height:auto;display:block}.detail-content .next-departures .divtable-next-departures .divtable-row .divtable-cell:nth-child(2){flex:0 0 13%;padding-left:.625em}.detail-content .next-departures .divtable-next-departures .divtable-row .divtable-cell:nth-child(3){flex:1 1 61%;padding-left:.625em}.detail-content .next-departures .divtable-next-departures .divtable-row .divtable-cell:nth-child(4){flex:0 0 13%;padding-left:.625em}.detail-content .next-departures .divtable-next-departures .divtable-row.empty-row .divtable-cell{flex:0 0 100%;justify-content:center}.detail-content .direction-title{display:flex;margin-top:1.25em;padding-bottom:.3125em}.detail-content .direction-title h3{flex:0 0 70%;padding-left:.75em;display:flex;align-items:center}.detail-content .direction-title h3 .text{font-size:1em;font-family:"SBBWeb-Light"}.detail-content .direction-title .label-departure-minute{flex:0 0 30%;display:flex;justify-content:center;padding-right:.5em;align-items:flex-end}.detail-content .direction-title .label-departure-minute .text{font-size:.8125em;text-align:center}.detail-content .basetact{transition:background-color .5s;background-color:#e5e5e5;margin-bottom:1px}.detail-content .basetact .basetact-header{position:relative;min-height:3.75em;overflow-y:hidden;display:flex;justify-content:space-between;align-items:center}.detail-content .basetact .basetact-header .basetact-labels{flex:1 1 65%;padding-left:.75em;padding-top:.625em;padding-bottom:.625em}.detail-content .basetact .basetact-header .basetact-labels .line-labels{display:flex;padding-bottom:.1875em}.detail-content .basetact .basetact-header .basetact-labels .line-labels div{flex:0 0 2.5625em;margin-right:.0625em}.detail-content .basetact .basetact-header .basetact-labels .basetact-label{display:flex;align-items:center}.detail-content .basetact .basetact-header .basetact-labels .basetact-label .text{font-size:.875em}.detail-content .basetact .basetact-header .infomessage-icon{flex:0 0 10%;display:flex;justify-content:center;align-items:center}.detail-content .basetact .basetact-header .departure-minute{flex:0 1 12%;display:flex;justify-content:flex-end;align-items:center}.detail-content .basetact .basetact-header .departure-minute .text{font-size:.875em}.detail-content .basetact .basetact-header .toggle-basetact-detail-visual{flex:0 0 13%;display:flex;justify-content:center;align-items:center}.detail-content .basetact .basetact-header .toggle-basetact-detail-visual .plus-icon{flex:0 0 1.5625em;height:1.5625em}.detail-content .basetact .basetact-header .button-toggle-basetact-detail{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;cursor:pointer}@media screen and (prefers-contrast:high){.detail-content .basetact .basetact-header .button-toggle-basetact-detail{width:10px}}.detail-content .basetact .basetact-header .minus-icon{display:none}.detail-content .basetact .basetact-body{max-height:0;height:auto;overflow-y:hidden;transition:max-height .5s}.detail-content .basetact .basetact-body .infomessages{margin-top:1.875em;margin-bottom:1.25em}.detail-content .basetact .basetact-body .infomessages li{text-align:center;padding:0 .625em}.detail-content .basetact .basetact-body .infomessages li:not(:last-child){margin-bottom:.375em}.detail-content .basetact .basetact-body .infomessages li .text{font-size:.8125em}.detail-content .basetact .basetact-body .infomessages li .warning{color:#eb0000}.detail-content .basetact .basetact-body .basetact-stops{padding-bottom:3.75em}.detail-content .basetact .basetact-body .basetact-stops li{display:flex;height:3.125em}.detail-content .basetact .basetact-body .basetact-stops li .text{font-size:.8125em}.detail-content .basetact .basetact-body .basetact-stops li .text.is-origin{font-family:"SBBWeb-Bold"}.detail-content .basetact .basetact-body .basetact-stops li .text.soft{font-family:"SBBWeb-Light";color:#666}.detail-content .basetact .basetact-body .basetact-stops li .time{flex:0 0 45%;display:flex;justify-content:center;align-items:center}.detail-content .basetact .basetact-body .basetact-stops li .time .time-group{flex:0 0 100%}.detail-content .basetact .basetact-body .basetact-stops li .time .time-group .arrival,.detail-content .basetact .basetact-body .basetact-stops li .time .time-group .departure{display:flex;justify-content:flex-end;align-items:center;height:.9375em}.detail-content .basetact .basetact-body .basetact-stops li .time .time-group .arrival>.visuallyhidden,.detail-content .basetact .basetact-body .basetact-stops li .time .time-group .departure>.visuallyhidden{position:inherit!important}.detail-content .basetact .basetact-body .basetact-stops li .time .time-group .arrival .text{font-family:"SBBWeb-Light";color:#666}.detail-content .basetact .basetact-body .basetact-stops li .visual{flex:0 0 10%;position:relative}.detail-content .basetact .basetact-body .basetact-stops li .visual:before{content:"";position:absolute;top:1.5625em;bottom:-1.6875em;left:50%;margin-left:-.0625em;width:.125em;border-left:.125em solid #000}.detail-content .basetact .basetact-body .basetact-stops li .visual:after{content:"";position:absolute;top:1.4375em;left:50%;margin-left:-.25em;width:.25em;height:.25em;background:#fff;border:.125em solid #000;border-radius:50%;z-index:1}.detail-content .basetact .basetact-body .basetact-stops li .visual.visual-first-stop-inactive:before{border-left:.125em dotted #999}.detail-content .basetact .basetact-body .basetact-stops li .visual.visual-first-stop-inactive:after{content:"";position:absolute;top:1.1875em;left:50%;margin-left:-.375em;width:.75em;height:.75em;background:#999;border:none;border-radius:50%;z-index:1}.detail-content .basetact .basetact-body .basetact-stops li .visual.visual-full-bullet:after{content:"";position:absolute;top:1.1875em;left:50%;margin-left:-.375em;width:.75em;height:.75em;background:#000;border:none;border-radius:50%;z-index:1}.detail-content .basetact .basetact-body .basetact-stops li .visual.visual-last-stop:before{border:none}.detail-content .basetact .basetact-body .basetact-stops li .visual.visual-last-stop:after{content:"";position:absolute;top:1.1875em;left:50%;margin-left:-.375em;width:.75em;height:.75em;background:#000;border:none;border-radius:50%;z-index:1}.detail-content .basetact .basetact-body .basetact-stops li .station-label{flex:0 0 45%;display:flex;justify-content:flex-start;align-items:center;padding-right:.625em}.detail-content .basetact .basetact-body .basetact-stops li .station-label.inactive{opacity:.5}.detail-content .basetact .basetact-body .basetact-stops li.infomessage-warning .visual:after{border-color:#eb0000}.detail-content .basetact .basetact-body .basetact-stops li.infomessage-warning .visual.visual-full-bullet:after,.detail-content .basetact .basetact-body .basetact-stops li.infomessage-warning .visual.visual-last-stop:after{background:#eb0000}.detail-content .basetact .basetact-body .basetact-stops li.infomessage-warning .visual.visual-first-stop-inactive:after{background:#eb989b}.detail-content .basetact .basetact-body .basetact-stops li.infomessage-warning .station-label,.detail-content .basetact .basetact-body .basetact-stops li.infomessage-warning .time .arrival .text,.detail-content .basetact .basetact-body .basetact-stops li.infomessage-warning .time .departure .text{color:#eb0000}.detail-content .basetact .basetact-body .basetact-stops li.infomessage-warning .station-label .soft{color:#cf8689}.detail-content .basetact.basetact-detail-open .basetact-body{max-height:93.75em;transition:max-height 1.5s}.detail-content .basetact.basetact-detail-open .plus-icon{display:none}.detail-content .basetact.basetact-detail-open .minus-icon{display:block}.detail-content .content-disclaimer{margin-top:.9375em;color:#666;text-align:center}.detail-content .content-disclaimer .text{font-size:.875em;font-family:"SBBWeb-Light"}
/*# sourceMappingURL=main.df4be122.chunk.css.map */