html{-webkit-text-size-adjust:100%}summary{display:list-item}progress{vertical-align:baseline}b,strong{font-weight:700}abbr[title]{text-decoration:underline dotted}iframe{border:0;display:block;margin:0 auto}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=search]{-webkit-appearance:textfield;outline-offset:calc(var(--outline-offset)*-1)}::file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}:root{--font-stack:"Frutiger Next Light","Source Sans Pro Light",Arial,sans-serif;--color-background:#fff;--color-background-desktop:#f2f2f2;--color-text:#000;--color-text-lighter:#666;--color-text-inverse:#fff;--color-primary:#e2002a;--color-primary-darker:#ab0020;--color-scrollbar-face:#999;--color-scrollbar-track:#ddd;--header-height:50px;--site-padding:1.25em;--default-duration:0.5s;--outline:2px dotted var(--color-primary);--outline-offset:2px;accent-color:var(--color-primary)}@font-face{font-display:swap;font-family:Frutiger Next Light;font-weight:300;src:url(/.resources/corp-2016/themes/css/fonts/FrutigerNextLTW06-Light.woff2) format("woff2"),url(/.resources/corp-2016/themes/css/fonts/FrutigerNextLTW06-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Frutiger Next Light;font-weight:400;src:url(/.resources/corp-2016/themes/css/fonts/FrutigerNextLTW06-Regular.woff2) format("woff2"),url(/.resources/corp-2016/themes/css/fonts/FrutigerNextLTW06-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Frutiger Next Light;font-weight:700;src:url(/.resources/corp-2016/themes/css/fonts/FrutigerNextLTW06-Bold.woff2) format("woff2"),url(/.resources/corp-2016/themes/css/fonts/FrutigerNextLTW06-Bold.woff) format("woff")}*{-webkit-font-smoothing:antialiased}body,html{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-stack);font-size:1em;font-weight:300;line-height:1.4;margin:0;padding:0}img{height:auto;max-width:100%}a,a:link,a:visited{color:var(--color-primary);text-decoration:underline}a:active,a:focus,a:hover{color:var(--color-primary-darker);text-decoration:underline}iframe{height:calc(100svh - 200px);width:100%}@media (min-width:744px){iframe{height:615px;max-height:615px}}@media (max-height:480px){iframe{height:615px;max-height:615px}}dl{margin-bottom:1em;margin-top:0}dt{font-weight:700}dd{margin-bottom:.75em;margin-left:1em}.dl-grid{display:grid;grid-template-columns:auto 1fr}button{cursor:pointer}.button-blank{padding:0}.button-blank,.info-button{background:none;border:none;box-sizing:border-box;display:inline-block;margin:0;vertical-align:middle}.info-button{min-height:40px;min-width:40px;padding:.5em}.info-button svg{fill:var(--color-primary);display:block;margin:0 auto}.info-button:hover svg{fill:#fff}.info-button:hover svg circle:first-child{fill:var(--color-primary)}.info-button:hover svg circle:last-child{stroke:var(--color-primary);stroke-width:1px}oebb-popover{--oebb-popover-outline:var(--outline);--oebb-popover-outline-offset:calc(var(--outline-offset)*-1)}oebb-popover-overlay>div{font-weight:400;padding:.5em}oebb-popover-overlay>div>p{margin-bottom:.5em;margin-top:0}oebb-popover-overlay>div>dl,oebb-popover-overlay>div>dl>dd:last-child{margin-bottom:0}.container{box-sizing:border-box;margin-inline:auto;max-width:1240px;padding-inline:var(--site-padding);width:100%}.container--no-padding{padding-inline:0}.container--limited{max-width:745px}.container--padding-block{padding-block:var(--site-padding)}:focus{outline:var(--outline);outline-offset:var(--outline-offset)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:var(--outline);outline-offset:var(--outline-offset)}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.screen-reader-text--focusable:active,.screen-reader-text--focusable:focus{clip-path:none;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.loader-overlay{align-items:center;background-color:rgba(0,0,0,.75);bottom:0;color:var(--color-text-inverse);display:flex;flex-direction:column;justify-content:center;left:0;padding:var(--site-padding);position:fixed;right:0;text-align:center;top:0;z-index:10}.loader-overlay[hidden]{display:none}.loader-overlay .loader{animation:rotation 1s linear infinite;border:5px solid;border-bottom:5px solid transparent;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:3em;width:3em}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{scrollbar-gutter:stable}body{display:flex;flex-direction:column;min-height:100vh;position:relative}.header-sticky{background-color:#fff;box-shadow:1px 1px 8px 0 rgba(0,0,0,.25);position:sticky;top:0;z-index:10}.header{background-color:#fff;height:var(--header-height)}.header,.header__bar{align-items:center;display:flex}.header__bar{justify-content:space-between;padding-block:.75em;width:100%}.header__bar a{display:block;font-weight:700;text-decoration:none}.header__bar svg{display:block;height:25px;width:auto}.station{background-color:#e5e5e5;padding-block:.75em;position:relative;z-index:1}.station p{margin:0}.station h1{font-size:1.5em;font-weight:700;line-height:1.125;margin:0}.nav{background-color:#fff;overflow-x:auto;padding-block:1em}.nav ul{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5em;list-style:none;margin-block:0;padding-block:0}.nav ul li{display:block;white-space:nowrap}.nav ul li:last-child{padding-right:var(--site-padding)}.nav ul li a{border:1px solid;border-radius:1em;color:var(--color-text-lighter);font-weight:700;padding-block:.25em;padding-inline:1em;text-decoration:none}.nav ul li a.nav__active,.nav ul li a:active{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.itg{flex-grow:1;padding-block:var(--site-padding)}.itg h1,.itg h2{margin-top:0}.itg h1,.itg h2,.itg h3{font-size:1.25em}.itg h3{font-weight:500;margin-bottom:.6em;margin-top:1.6em}.itg .sr-heading{height:1px;overflow:hidden;position:absolute;width:1px}@media (min-width:744px){.itg .sr-heading--sm{height:revert;overflow:revert;position:revert;width:revert}}.grid{display:grid;grid-template-columns:1fr}.grid[hidden]{display:none}.grid-md{display:grid;gap:1.25em;grid-template-columns:1fr 1fr}.grid-md[hidden]{display:none}.grid-md-deparr{grid-column-end:3;grid-column-start:1;grid-row-end:2;grid-row-start:1}.grid-md-left{grid-column-start:1;grid-row-start:2}.grid-md-right{grid-column-start:2;grid-row-start:2}.grid-md--span .grid-md-left{grid-column-end:3;grid-column-start:1;grid-row-start:auto}.grid-md--span .grid-md-right{grid-column-end:3;grid-column-start:2;grid-row-start:auto}.grid-lg{display:grid;gap:1.25em;grid-template-columns:1fr 1fr 1fr}.grid-lg[hidden]{display:none}.grid-lg-deparr{grid-column-end:3;grid-column-start:1;grid-row-end:2;grid-row-start:1}.grid-lg-left{grid-column-start:1;grid-row-start:2}.grid-lg-center{grid-column-start:2;grid-row-start:2}.grid-lg-right{grid-column-start:3;grid-row-end:3;grid-row-start:1;padding-top:calc(2.5em + 2.5px)}.footer{background-color:#fff;color:#4c4c4c;font-size:.875em;padding-block:8px}.footer p{font-weight:700;margin:0}.footer ul{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.footer ul li a{color:#4c4c4c;padding-block:4px;padding-inline:6px;position:relative;text-decoration:none;white-space:nowrap}.footer ul li a:before{background:#ccc;content:"";display:block;height:14px;left:0;position:absolute;top:6px;width:1px;z-index:6}.footer ul li a:hover{color:var(--color-primary)}.footer ul li:first-child a{padding-inline-start:0}.footer ul li:first-child a:before{content:none}@media (min-width:480px){.footer>.container{display:flex;flex-direction:row;justify-content:space-between}}@media (min-width:744px){.itg{padding-top:2em}.nav{display:none}}.page:not(:target){display:none}.page.page--active,.page:target{display:block}.page[hidden]{display:none}.grid-lg-right #shopping-kulinarik{max-height:900px}#shopping-kulinarik [data-shop-category]{margin-bottom:2.5em}#shopping-kulinarik h3{margin-top:0}bhdzllr-tabs button{background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;display:inline-block;font-size:1.25em;font-weight:700;height:1.625em;margin-bottom:.5em;margin-right:1.25em;padding:.25em 0 .125em}bhdzllr-tabs button:hover{border-color:var(--color-text-lighter)}bhdzllr-tabs button[selected]{border-color:var(--color-text)}@media (min-width:744px){body{background-color:var(--color-background-desktop)}.page.page--active,.page:not(:target),.page:target{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.25);display:block;margin-bottom:1.25em;max-height:660px;overflow-x:hidden;overflow-y:auto;padding:1.25em}.page[hidden]{display:none}.page.page--arrival,.page.page--departure{margin-bottom:0;padding:0}.page.page--arrival h2,.page.page--departure h2{display:none}}.page-item{border-bottom:1px solid #d7d7d7;display:flex;gap:1em;padding-block:.75em}.page-item:first-child{border-top:1px solid #d7d7d7}.page-item__image-container .oebb-icon{display:block;height:2.75em!important;max-width:none;width:2.75em}.page-item__title-content{width:100%}.page-item__title-content--offset{margin-left:3.75em}.page-item__title-content strong{display:block;margin-bottom:.125em}.page-item__row{clear:left}.page-item__row--grid{display:grid;gap:20px}.page-item__row .oebb-icon{display:block;float:left;height:2em;margin-bottom:.5em;margin-right:.5em;margin-top:.5em;width:auto}.page-item__row:last-child .oebb-icon{margin-bottom:0;margin-top:0}.ticket-counter{align-items:center;display:grid;gap:1em;grid-template-columns:max-content auto;margin-bottom:.75em}.ticket-counter:last-child{margin-bottom:0}.ticket-counter__opening-hours{margin:0}.sharing-category{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.sharing-category img{max-height:40px;width:auto}.station-search-toggle{background:none;border:none;color:var(--color-primary);cursor:pointer;display:block;font-weight:700;margin:0;padding:0}.station-search{background-color:#fff;display:block;height:0;overflow:hidden;position:fixed;top:var(--header-height);transition:height var(--default-duration) ease-in-out,visibility var(--default-duration);visibility:hidden;width:100%;z-index:2}.station-search--open{height:calc(100vh - var(--header-height));transition:height var(--default-duration) ease-in-out,transform var(--default-duration) ease;visibility:visible}.station-search form{display:flex;flex-direction:column;height:100%;opacity:0;transform:translateY(-5px);transition:all var(--default-duration) ease-in}.station-search--open form{opacity:1;transform:translateY(0);transition:all var(--default-duration) ease-out}.station-search form>div:last-child{overflow:hidden}.station-search form fieldset{background-color:#e5e5e5;border:none;margin:0;padding-block:.75em;padding-inline:0}.station-search__station{margin-bottom:.5em;margin-top:0}.station-search__field{position:relative}.station-search__field [type=search]{-webkit-appearance:none;background-color:var(--color-background);border:1px solid #737373;border-radius:6px;box-shadow:none;box-sizing:border-box;display:block;padding:.5em .625em .5em 2.45em;width:100%}.station-search__field [type=submit]{background:transparent;border:none;cursor:pointer;left:0;padding:0 .5em;position:absolute;top:50%;transform:translateY(-50%)}.station-search__field [type=submit] svg{display:block}.station-search-result{display:flex;flex-direction:column;padding:0}@media (min-width:744px){.station-search-result{padding:0 var(--site-padding)}}.station-search-favourites-toggle{cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:.5em var(--site-padding) .35em}.station-search-favourites-toggle input{height:1px;opacity:0;width:1px}.station-search-favourites-toggle .station-search-favourites-toggle__state{display:block;position:relative;width:1.75em}.station-search-favourites-toggle .station-search-favourites-toggle__state:after,.station-search-favourites-toggle .station-search-favourites-toggle__state:before{content:"";display:block;left:0;position:absolute;top:50%;transform:translateY(-50%)}.station-search-favourites-toggle .station-search-favourites-toggle__state:before{background-color:#f2f2f2;border-radius:1em;box-shadow:inset 0 0 0 1px #ccc;height:.75em;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.station-search-favourites-toggle .station-search-favourites-toggle__state:after{background-color:#fff;border-radius:50%;box-shadow:0 0 1px rgba(0,0,0,.5),0 2px 3px -1px rgba(0,0,0,.5);height:1em;transform:translate(-5%,-50%);transition:transform .2s ease,background-color .2s ease;width:1em}.station-search-favourites-toggle input:focus~.station-search-favourites-toggle__state{outline:var(--outline);outline-offset:var(--outline-offset)}.station-search-favourites-toggle input:checked~.station-search-favourites-toggle__state:before{background-color:#7db9cd;box-shadow:inset 0 2px 1px rgba(0,0,0,.25)}.station-search-favourites-toggle input:checked~.station-search-favourites-toggle__state:after{transform:translate(75%,-50%)}.oebb-autocomplete-list{display:block!important;height:auto;list-style:none;margin:0;overflow-x:hidden;overflow-y:scroll;padding:0 0 1.5em;position:relative;scroll-margin-top:100px;scrollbar-color:var(--color-scrollbar-face) var(--color-scrollbar-track);scrollbar-width:thin}.oebb-autocomplete-list[hidden]{display:none!important}.oebb-autocomplete-list::-webkit-scrollbar{height:14px}.oebb-autocomplete-list::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.oebb-autocomplete-list::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-face);border:3px solid var(--color-scrollbar-track);border-radius:6px}.oebb-autocomplete-list ul{list-style:none;margin:0;padding:0}.oebb-autocomplete-list li{display:block;font-size:1em}.oebb-autocomplete-list .autocomplete-letter{background-color:#fff;display:block;font-size:1em;font-weight:700;padding:.25em var(--site-padding);position:sticky;text-transform:uppercase;top:0;z-index:1}.oebb-autocomplete-list .autocomplete-letter:after{background-color:#e5e5e5;bottom:0;content:"";display:block;height:1px;left:calc(var(--site-padding)*.5);position:absolute;right:calc(var(--site-padding)*.5)}.oebb-autocomplete-list .oebb-autocomplete-item{border-bottom:1px solid #e5e5e5;margin:0 var(--site-padding)}.oebb-autocomplete-list .autocomplete-item{cursor:pointer;display:block;display:flex;flex-direction:row;justify-content:space-between;margin:0 calc(var(--site-padding)*-1);padding:.75em var(--site-padding);position:relative}.oebb-autocomplete-item:hover .autocomplete-item{background-color:#f2f2f2}.oebb-autocomplete-item--active{color:var(--color-primary)}.favourite{background:none;border:none;cursor:pointer;display:block;margin:0;padding:.5em;position:absolute;right:var(--site-padding);top:.35em}.favourite svg{display:block;margin:0 auto}.favourite svg #star{display:block}.favourite svg #star-fill,.favourite:hover svg #star{display:none}.favourite:hover svg #star-fill{display:block;opacity:.75}.favourite--active svg #star{display:none}.favourite--active svg #star-fill{display:block}.favourite--active:hover svg #star-fill{opacity:1}.favourite--activate{animation:favourite-active .5s ease}.favourite--deactivate{animation:favourite-deactivate .5s ease}@keyframes favourite-active{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes favourite-deactivate{0%{transform:scale(1)}50%{transform:scale(.5)}to{transform:scale(1)}}.shop-filter-form fieldset{border:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:.625em;margin:0 0 2.5em;padding:0}.shop-filter-form fieldset p{margin:0;position:relative}.shop-filter-form fieldset p input{height:1px;opacity:0;position:absolute;width:1px}.shop-filter-form fieldset p label{border:1px solid;border-radius:6px;color:var(--color-text-lighter);cursor:pointer;display:block;font-weight:700;padding:.25em 1em;white-space:nowrap}.shop-filter-form fieldset p input:focus+label{outline:var(--outline);outline-offset:var(--outline-offset)}.shop-filter-form fieldset p input:checked+label{color:var(--color-primary)}
/*# sourceMappingURL=/.resources/corp-2016/themes/css/corporate-styles-infotogo-min.css.map*/