@charset "UTF-8";.tingle-modal *{box-sizing:border-box}.tingle-modal{-webkit-overflow-scrolling:touch;align-items:center;background:rgba(0,0,0,.9);bottom:0;cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.514.535-6.42 6.42L2.677.536a1.517 1.517 0 0 0-2.14 0 1.517 1.517 0 0 0 0 2.14l6.42 6.419-6.42 6.419a1.517 1.517 0 0 0 0 2.14 1.517 1.517 0 0 0 2.14 0l6.419-6.42 6.419 6.42a1.517 1.517 0 0 0 2.14 0 1.517 1.517 0 0 0 0-2.14l-6.42-6.42 6.42-6.418a1.517 1.517 0 0 0 0-2.14 1.516 1.516 0 0 0-2.14 0z' fill='%23FFF'/%3E%3C/svg%3E"),auto;display:flex;flex-direction:column;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;z-index:1000}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.tingle-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{background-color:transparent;border:none;color:#fff;cursor:pointer;height:2rem;padding:0;position:fixed;right:2.5rem;top:2.5rem;width:2rem;z-index:1000}.tingle-modal__close svg *{fill:currentColor}.tingle-modal__closeLabel{display:none}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{background:#fff;border-radius:4px;cursor:auto;flex-shrink:0;margin-bottom:auto;margin-top:auto;opacity:1;position:relative;will-change:transform,opacity}.tingle-modal-box__content{padding:3rem}.tingle-modal-box__footer{background-color:#f5f5f5;border-bottom-left-radius:4px;border-bottom-right-radius:4px;cursor:auto;padding:1.5rem 2rem;width:auto}.tingle-modal-box__footer:after{clear:both;content:"";display:table}.tingle-modal-box__footer--sticky{bottom:-200px;opacity:1;position:fixed;transition:bottom .3s ease-in-out .3s;z-index:10001}.tingle-enabled{left:0;overflow:hidden;position:fixed;right:0}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-modal--visible{opacity:1;visibility:visible}.tingle-modal--visible .tingle-modal-box{animation:scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards}.tingle-modal--overflow{overflow-y:scroll;padding-top:8vh}.tingle-btn{background-color:grey;border:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;line-height:normal;margin:0 .5rem;padding:1rem 2rem;text-decoration:none;transition:background-color .4s ease;vertical-align:middle}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@media (max-width:540px){.tingle-modal{display:block;padding-top:60px;top:0;width:100%}.tingle-modal-box{border-radius:0;width:auto}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}.tingle-modal__close{background-color:#2c3e50;border:none;box-shadow:none;color:#fff;display:block;height:60px;left:0;right:0;top:0;width:100%}.tingle-modal__closeLabel{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.6rem;vertical-align:middle}.tingle-modal__closeIcon{display:inline-block;font-size:0;margin-right:.8rem;vertical-align:middle;width:1.6rem}}@keyframes scale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.icv{overflow:hidden;position:relative}.icv,.icv__icv--vertical{cursor:row-resize}.icv__icv--horizontal{cursor:col-resize}.icv__img{border:0!important;border-radius:0!important;display:block;margin:0!important;max-width:none;padding:0!important;pointer-events:none;top:0;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.icv__is--fluid .icv__img{display:none}.icv__img-a{height:auto;left:0;position:static;z-index:1}.icv__img-b{height:100%;left:auto;position:absolute;right:0;width:auto;z-index:2}.icv__icv--vertical .icv__img-b{height:auto;width:100%}.icv__imposter{left:0;z-index:4}.icv__imposter,.icv__wrapper{height:100%;position:absolute;top:0;width:100%}.icv__wrapper{background-position:50%;background-size:cover;overflow:hidden;right:0;z-index:3}.icv__icv--vertical .icv__wrapper,.icv__is--fluid .icv__wrapper{width:100%!important}.icv__icv--horizontal .icv__wrapper,.icv__is--fluid .icv__wrapper{height:100%!important}.icv__fluidwrapper{background-position:50%;background-size:cover;left:0;width:100%}.icv__control,.icv__fluidwrapper{height:100%;position:absolute;top:0}.icv__control{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;z-index:5}.icv__icv--vertical .icv__control{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:0;width:100%}.icv__control-line{height:50%;width:2px;z-index:6}.icv__icv--vertical .icv__control-line{width:50%}.icv__theme-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:space-between;position:absolute;-webkit-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;width:100%;z-index:5}.icv__icv--vertical .icv__theme-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.icv__arrow-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s}.icv__arrow-a{-webkit-filter:drop-shadow(0 3px 5px rgba(0,0,0,.33));filter:drop-shadow(0 -3px 5px rgba(0,0,0,.33));height:20px;-webkit-transform:scale(1.5) rotate(180deg);transform:scale(1.5) rotate(180deg);width:20px}.icv__arrow-b{-webkit-filter:drop-shadow(0 3px 5px rgba(0,0,0,.33));filter:drop-shadow(0 3px 5px rgba(0,0,0,.33));height:20px;-webkit-transform:scale(1.5) rotate(0deg);transform:scale(1.5) rotate(0deg);width:20px}.icv__circle{-ms-flex-negative:0;border-radius:999px;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;height:50px;width:50px}.icv__label{background:rgba(0,0,0,.33);border-radius:3px;bottom:1rem;color:#fff;font-size:.85rem;padding:.5rem .75rem;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:12}.icv__label.vertical{bottom:auto;left:1rem}.icv__label.on-hover{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.25s cubic-bezier(.68,.26,.58,1.22);transition:.25s cubic-bezier(.68,.26,.58,1.22)}.icv:hover .icv__label.on-hover{-webkit-transform:scale(1);transform:scale(1)}.icv__label-before{left:1rem}.icv__label-after{right:1rem}.icv__label-before.vertical{top:1rem}.icv__label-after.vertical{bottom:1rem;right:auto}.icv__body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pika-single{background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;color:#333;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;z-index:9999}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{box-shadow:0 5px 15px -5px rgba(0,0,0,.5);position:absolute}.pika-lendar{float:left;margin:8px;width:240px}.pika-title{position:relative;text-align:center}.pika-label{background-color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:20px;margin:0;overflow:hidden;padding:5px 3px;position:relative;z-index:9999}.pika-title select{cursor:pointer;left:0;margin:0;opacity:0;position:absolute;top:5px;z-index:9998}.pika-next,.pika-prev{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;border:0;cursor:pointer;display:block;height:30px;opacity:.5;outline:none;overflow:hidden;position:relative;text-indent:20px;white-space:nowrap;width:20px}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");float:left}.is-rtl .pika-prev,.pika-next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");float:right}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{border:0;border-collapse:collapse;border-spacing:0;width:100%}.pika-table td,.pika-table th{padding:0;width:14.285714285714286%}.pika-table th{color:#999;font-size:12px;font-weight:700;line-height:25px;text-align:center}.pika-button{background:#f5f5f5;border:0;box-sizing:border-box;-moz-box-sizing:border-box;color:#666;cursor:pointer;font-size:12px;height:auto;line-height:15px;margin:0;outline:none;padding:5px;text-align:right;width:100%}.pika-week{color:#999;font-size:11px}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{background:#3af;border-radius:3px;box-shadow:inset 0 1px 3px #178fe5;color:#fff;font-weight:700}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{background:#6cb31d;border-radius:3px;box-shadow:none;color:#fff}.is-endrange .pika-button{background:#3af;border-radius:3px;box-shadow:none;color:#fff}.is-disabled .pika-button{color:#999;cursor:default;opacity:.3;pointer-events:none}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{cursor:default;pointer-events:none}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{background:#ff8000;border-radius:3px;box-shadow:none;color:#fff}.pika-table abbr{border-bottom:none;cursor:help}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes animate-stroke{0%{background-size:0 .6em}to{background-size:100% .6em}}:root{--focus-outline-width:3px;--focus-outline-offset:2px;--focus-outline-color:#bddbb9;--scrollbar-width:0;--smart-banner-height:84px;--header-offset-height:0}@media(prefers-color-scheme:dark){:root{--color-body:#fff;--color-body-bg:#121212;--color-body-light:#afb4bb;--color-db-green-200:#bddbb9;--color-db-green-300:#8cbc80;--color-el-01:#1e1e1e;--color-el-02:#232323;--color-el-03:#252525;--color-el-08:#2f2f2f;--color-el-24:#383838;--color-primary:#66a558;--color-shadow:rgba(0,0,0,.1)}}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,main,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{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}abbr,acronym,iframe,img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:separate;border-spacing:0}table tbody tr td:not(:last-child),table thead tr th:not(:last-child){border-right:none}table tbody tr td:not(:first-child),table thead tr th:not(:first-child){border-left:1px solid #cfd0d1}table tbody tr td,table thead tr td{border-bottom:1px solid #cfd0d1}table tbody tr td{border-top:none!important}*,:after,:before,html{box-sizing:border-box}@font-face{font-family:DBHeadRegular;font-style:normal;font-weight:400;src:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbhea03-webfont.woff) format("woff"),url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbhea03-webfont.woff2) format("woff2")}@font-face{font-family:DBHeadBold;font-style:normal;font-weight:700;src:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbhea07-webfont.woff) format("woff"),url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbhea07-webfont.woff2) format("woff2")}@font-face{font-family:DBHeadItalic;font-style:normal;font-weight:400;src:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbhea33-webfont.woff) format("woff"),url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbhea33-webfont.woff2) format("woff2")}@font-face{font-family:DBHeadBoldItalic;font-style:normal;font-weight:700;src:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbhea37-webfont.eot?) format("eot"),url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbhea37-webfont.woff2) format("woff2"),url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbhea37-webfont.woff) format("woff"),url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbhea37-webfont.ttf) format("truetype"),url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbhea37-webfont.svg#DBHeadBoldItalic) format("svg")}@font-face{font-family:DBHeadLight;font-style:normal;font-weight:lighter;src:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbhea02-webfont.eot?) format("eot"),url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbhea02-webfont.woff2) format("woff2"),url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbhea02-webfont.woff) format("woff"),url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbhea02-webfont.ttf) format("truetype"),url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbhea02-webfont.svg#DBHeadLight) format("svg")}@font-face{font-family:DBSansBold;font-style:normal;font-weight:400;src:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbsan06-webfont.woff) format("woff")}@font-face{font-family:DBScreenHeadBlack;font-style:normal;font-weight:400;src:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/misc/fonts/dbscreenhead-black.woff) format("woff")}html{font-family:xxs}@media only screen and (min-width:500px){html{font-family:xs}}@media only screen and (min-width:700px){html{font-family:sm}}@media only screen and (min-width:900px){html{font-family:md}}@media only screen and (min-width:1024px){html{font-family:lg}}@media only screen and (min-width:1300px){html{font-family:xl}}@media only screen and (min-width:1700px){html{font-family:xxl}}body:after{content:"xxs";display:none}@media only screen and (min-width:500px){body:after{content:"xs"}}@media only screen and (min-width:700px){body:after{content:"sm"}}@media only screen and (min-width:900px){body:after{content:"md"}}@media only screen and (min-width:1024px){body:after{content:"lg"}}@media only screen and (min-width:1300px){body:after{content:"xl"}}@media only screen and (min-width:1700px){body:after{content:"xxl"}}body.is-freezing{height:100%;min-height:100%;overflow:hidden;width:100%}.p-wrapper{background:#2a7230}html{min-height:100%;scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.p-main{background:#fff;overflow-x:hidden}.mp-pushed .p-main{position:relative;z-index:-1}.p-article{position:relative}@media only screen and (max-width:899px){.p-aside .u-grid__col\:6\@xs{order:2;order:1}}iframe{border:0;display:block;width:100%!important}.m-html-snippet--fullsize iframe{min-height:300px}@media only screen and (min-width:1024px){.m-html-snippet--fullsize iframe{min-height:500px}}figure{position:relative}figure img{width:100%}img{display:block;height:auto;max-width:100%}a{color:#161615}a,a:focus,a:hover{text-decoration:none}a:active,a:focus,a:hover{box-shadow:none;outline:none}.c-link{background:linear-gradient(rgba(189,219,185,.3),rgba(189,219,185,.3));background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:0 .6em;border-bottom:2px solid #161615;cursor:pointer;display:inline}.c-link,.c-link.active,.c-link:hover{color:#161615;transition:border-color .3s ease}.c-link.active,.c-link:hover{animation-duration:.3s;animation-fill-mode:forwards;animation-name:animate-stroke;animation-timing-function:ease-in;border-bottom-color:transparent}@media(prefers-color-scheme:dark){.pageId_1330.appv4 .c-link,.pageId_1331.appv4 .c-link,.pageId_1332.appv4 .c-link,.pageId_1333.appv4 .c-link,.pageId_1394.appv4 .c-link,.pageId_1395.appv4 .c-link,.pageId_1396.appv4 .c-link,.pageId_1401.appv4 .c-link,.pageId_1430.appv4 .c-link{border-color:#fff!important;color:#fff}}object{pointer-events:none}hr{border:0;border-bottom:1px solid #cfd0d1;margin:0 0 1.3rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1}html{font-size:87.5%}@media only screen and (min-width:500px){html{font-size:100%}}@media only screen and (min-width:1700px){html{font-size:112.5%}}body{color:#161615;line-height:1.45}[class*=o-heading],h1,h2,h3,h4{-webkit-hyphens:auto;hyphens:auto;line-height:1.2;margin:1.414rem 0 .5rem}.o-kicker+[class*=o-heading]{margin-top:0}.o-heading\:1{font-size:1.9rem;margin-top:0}@media only screen and (min-width:700px){.o-heading\:1{font-size:2.074rem}}.fonts-loaded .o-heading\:1{font-family:DBSansBold,Helvetica,arial,sans-serif}.o-heading\:2{font-size:1.728rem}.o-heading\:3{font-size:1.44rem}.o-heading\:4,.o-heading\:4--green,.o-heading\:4--red{font-size:1.2rem}.o-heading\:5{font-size:1rem;margin-bottom:.2rem}.o-heading\:4--green,.o-txt-green{color:#408335}.o-heading\:4--red,.o-txt-red{color:#ec0016}.o-info,.o-txt-gray{color:#666}.o-txt-highlight{color:#408335;font-size:1.2rem}.o-subline{color:#666;font-size:1.111rem}[class*="--dark"] .o-subline,[class*="--night"] .o-subline{color:#fff}.font-small,figcaption,small{font-size:.7rem;line-height:1.2}.font-medium{font-size:.8rem}abbr{border-bottom:1px dotted}abbr:hover{cursor:help}address{margin-bottom:1.3rem}.o-info{font-size:.8rem}.o-heading-inline-img{display:inline-block;margin:0 .5rem 0 0}.o-doku{color:#666;font-size:.79rem;text-decoration:underline}input,label{border:0;display:inline-block}label[for],select{cursor:pointer}input,select,textarea{font:inherit;line-height:normal}input[disabled],select[disabled],textarea[disabled]{background-color:#cfd0d1;opacity:.5}input.is-error,select.is-error,textarea.is-error{border:1px solid #ec0016;color:#ec0016}input.is-validated,select.is-validated,textarea.is-validated{border:1px solid #408335;color:#161615}input.is-default,select.is-default,textarea.is-default{border:1px solid #cfd0d1!important;color:#161615!important}textarea{-ms-overflow-style:none;height:10rem;min-height:4rem;overflow:hidden;resize:vertical}select{background:#fff;border-radius:0}select option[disabled][selected]{display:none}input:not([type=checkbox]):focus,input:not([type=radio]):focus,select:focus,textarea:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color)}input:not([type=checkbox]).is-focused,input:not([type=radio]).is-focused,select.is-focused,textarea.is-focused{outline:var(--focus-outline-width) solid var(--focus-outline-color);position:relative;z-index:101}input[type=file].is-error+label{border:1px solid #ec0016;color:#ec0016}input[type=file].is-validated+label{border:1px solid #408335;color:#408335}input[type=checkbox]:focus,input[type=radio]:focus{border:0}input::-webkit-date-and-time-value{text-align:left}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,table,ul{margin-bottom:1.3rem}table{width:100%}p{margin-bottom:1.3rem}.c-slider-teaser__content .o-emphasis,.c-special-teaser__content p,.c-teaser__content p,.o-emphasis{color:#666;font-size:1.111rem}.o-emphasis--w-label{padding-left:3rem;position:relative}.o-emphasis--w-label .o-icons-label{border-color:transparent;left:0;position:absolute;top:.3rem}.u-align-left{text-align:left!important}.u-align-center{text-align:center!important}.u-align-right{text-align:right!important}address{font-style:normal}.c-form__input-field--autocomplete .awesomplete ul::-webkit-scrollbar-track{background-color:#e8e8eb}.c-form__input-field--autocomplete .awesomplete ul::-webkit-scrollbar{background-color:#e8e8eb;width:3px}.c-form__input-field--autocomplete .awesomplete ul::-webkit-scrollbar-thumb{background-color:#ec0016}.o-icon-css-line{background-color:#666;border-radius:15px;color:#fff;display:inline-block;font-size:.7rem;font-weight:700;line-height:1.5;margin-right:.2rem;min-width:1.8rem;padding:0 .25rem;text-align:center;text-transform:uppercase;vertical-align:baseline}.o-icon-css-line--s1{background-color:#eb588f}.o-icon-css-line--s2,.o-icon-css-line--s25,.o-icon-css-line--s26{background-color:#047939}.o-icon-css-line--s3{background-color:#026597}.o-icon-css-line--s41{background-color:#aa3c1f}.o-icon-css-line--s42{background-color:#ba622d}.o-icon-css-line--s45{background-color:#aa3c1f}.o-icon-css-line--s46,.o-icon-css-line--s47{background-color:#ca8539}.o-icon-css-line--s5{background-color:#ea561c}.o-icon-css-line--s7,.o-icon-css-line--s75{background-color:#764d9a}.o-icon-css-line--s8,.o-icon-css-line--s85{background-color:#4fa433}.o-icon-css-line--s9{background-color:#951732}.o-icon-css-line--u1{background-color:#7dad4c}.o-icon-css-line--u2{background-color:#da421e}.o-icon-css-line--u3{background-color:#2e937d}.o-icon-css-line--u4{background-color:#f0d722}.o-icon-css-line--u5,.o-icon-css-line--u55{background-color:#7e5330}.o-icon-css-line--u6{background-color:#8c6dab}.o-icon-css-line--u7{background-color:#528dba}.o-icon-css-line--u8{background-color:#224f86}.o-icon-css-line--u9{background-color:#f3791d}.o-icon-css-line--ire{background-color:#e2001a}.o-icon-css-line--hbx,.o-icon-css-line--rb,.o-icon-css-line--re{background-color:red}.o-icon-css-line--tram-m1{background-color:#63b9ea}.o-icon-css-line--tram-m2{background-color:#7ab829}.o-icon-css-line--tram-m4{background-color:#ca1215}.o-icon-css-line--tram-m5{background-color:#c8893b}.o-icon-css-line--tram-m6{background-color:#025695}.o-icon-css-line--tram-m8{background-color:#ee7100}.o-icon-css-line--tram-m10{background-color:#007b3c}.o-icon-css-line--tram-12{background-color:#8870ab}.o-icon-css-line--tram-m13{background-color:#00a092}.o-icon-css-line--tram-16{background-color:#027fab}.o-icon-css-line--tram-m17{background-color:#a6432a}.o-icon-css-line--tram-18{background-color:#d6ad00}.o-icon-css-line--tram-21{background-color:#bd90c1}.o-icon-css-line--tram-27{background-color:#cb621a}.o-icon-css-line--tram-37{background-color:#825238}.o-icon-css-line--tram-50{background-color:#ea9000}.o-icon-css-line--tram-60{background-color:#039bd9}.o-icon-css-line--tram-61{background-color:#e30313}.o-icon-css-line--tram-62{background-color:#00512d}.o-icon-css-line--tram-63{background-color:#ef7200}.o-icon-css-line--tram-67{background-color:#dd6ca6}.o-icon-css-line--tram-68{background-color:#65b42f}.o-icon-css-line--bus{background-color:#a01c7d}.o-icon-css-line--ferry{background-color:#0099d6}.o-icon-css-line--border{border:1px solid #fff}.o-icon-css-line[class*=o-icon-css-line--tram],.o-icon-css-line[class*=o-icon-css-line--u]{border-radius:0;width:1.6rem}.o-icon-css-line[class*=o-icon-css-line--bus],.o-icon-css-line[class*=o-icon-css-line--ferry],.o-icon-css-line[class*=o-icon-css-line--fex],.o-icon-css-line[class*=o-icon-css-line--rb],.o-icon-css-line[class*=o-icon-css-line--re]{border-radius:0}.o-icon-css-line[class*=o-icon-css-line--oe],.o-icon-css-line[class*=o-icon-css-line--rb],.o-icon-css-line[class*=o-icon-css-line--re]{background-color:red;color:#fff}.o-icon-css-line[class*=o-icon-css-line--bus]{background-color:#a01c7d}.o-icon-css-line[class*=o-icon-css-line--u4]{color:#000}.o-icon-css-line[class*=o-icon-css-line--u55]{letter-spacing:-1px}li .o-icon-css-line,p .o-icon-css-line{vertical-align:.2rem}@media only screen and (min-width:500px){li .o-icon-css-line,p .o-icon-css-line{vertical-align:.1rem}}@media only screen and (min-width:1700px){li .o-icon-css-line,p .o-icon-css-line{vertical-align:.15rem}}.o-icons--vehicle{height:20px;margin-right:.3rem;vertical-align:middle;width:20px}.o-icons--vehicle--bus,.o-icons--vehicle--db{height:24px;width:24px}.o-icons--vehicle--airplane{fill:#9a9999}.o-icon-event{border-color:transparent;display:inline-block}.o-icon-event--construction{background:#cfd0d1;vertical-align:middle}.o-icon-event--disorder{background:#ffd800;vertical-align:middle}.o-icon-event .o-icons{height:1.111rem;line-height:1.111rem;text-align:center;width:1.111rem}.o-icons--timetable-informaton{fill:#cfd0d1}.o-icons-label{background:#fff;border:1px solid #cfd0d1;display:inline-block;height:calc(2rem + 6px);padding:2px;width:calc(2rem + 6px)}.o-icons-label--disorder{background:#ffd800;border-color:#ffd800}.o-icons-label--disorder-light{background:#fff6c0}.o-icons-label--schedule-changes{background:rgba(22,22,21,.05);border-color:transparent}.o-icons-label--construction{background:#cfd0d1}.o-icons-label .o-icons{display:block;height:2rem;width:2rem}.o-icons-label--smaller{height:calc(1.8rem + 6px);width:calc(1.8rem + 6px)}.o-icons-label--smaller .o-icons{height:1.8rem;width:1.8rem}.o-icons--video{background-color:#fff;border-top-right-radius:30%;display:inline-block;height:1em;position:relative;text-align:left;transform:rotate(30deg) skewX(-30deg) scaleY(.866);width:1em}.c-button .o-icons--video{font-size:.5em;margin:0 1.2em .2em .4em}.c-button--ghost .o-icons--video{background-color:#408335}.o-icons--video:after,.o-icons--video:before{background-color:inherit;border-top-right-radius:30%;content:"";height:1em;position:absolute;width:1em}.o-icons--video:before{transform:rotate(-135deg) skewX(-45deg) scale(1.414,.707) translateY(-50%)}.o-icons--video:after{transform:rotate(135deg) skewY(-45deg) scale(.707,1.414) translate(50%)}.o-icons--vehicle--grey{fill:#9a9999}.o-icons--vehicle--bus{fill:#a01c7d}.o-icons--vehicle--bus:hover{fill:#8a186c}.o-icons--vehicle--db{fill:#e10a17}.o-icons--vehicle--db:hover{fill:#c90915}.o-icons--vehicle--ferry{fill:#0099d6}.o-icons--vehicle--ferry:hover{fill:#0087bd}.o-icons--vehicle--sbahn{fill:#007238}.o-icons--vehicle--sbahn:hover{fill:#00592b}.o-icons--vehicle--tram{fill:#cc151a}.o-icons--vehicle--tram:hover{fill:#b51317}.o-icons--vehicle--ubahn{fill:#1e6ab2}.o-icons--vehicle--ubahn:hover{fill:#1a5d9c}.o-kicker{color:#408335;font-size:.8rem;line-height:1.8}.o-kicker-id{color:#bddbb9}.o-kicker span+.o-icon-css-line{margin-left:.3rem}.o-tariff{color:#666;font-size:.8rem;line-height:1}.o-tariff-range{color:#9a9999;font-size:2.074rem}.o-icon-tariff{background:#9a9999;color:hsla(0,0%,100%,.7);display:inline-block;font-size:.7rem;line-height:1.5;text-align:center;text-transform:uppercase;vertical-align:.2rem;width:1rem}.o-icon-tariff--a{background-color:#fba71d}.o-icon-tariff--b{background-color:#1a9c9f}.o-icon-tariff--c{background-color:#8dc73f}.o-inv{background:#ec0016;border-radius:100%;color:#fff;display:block;display:flex;font-size:33.3333333333%;height:3.3rem;text-align:center;transform:rotate(-10deg);width:3.3rem}.o-inv--green{background:#408335;color:#fff}.o-inv--blue{background:#309fd1;color:#fff}.o-inv--num{background:#fff;box-shadow:inset 0 0 0 6px #ec0016;color:#161615;font-size:1rem;height:2.64rem;transform:rotate(0);width:2.64rem}.o-inv--num.o-inv--green{box-shadow:inset 0 0 0 6px #408335}.o-inv--num.o-inv--blue{box-shadow:inset 0 0 0 6px #309fd1}.o-inv__copy{align-self:center;flex:1;line-height:1}.o-inv .o-icons{height:1.2rem;width:1.2rem}.o-icon-inv{background:#ffd800;color:#161615;display:inline-block;font-size:.7rem;line-height:1.5;margin-right:.2rem;padding:0 .2rem;position:relative;text-align:center;text-transform:uppercase;width:auto}.o-icon-inv--disorder,.o-icon-inv--red,.o-icon-inv--twitter,.o-icon-inv--update{background:#ec0016;color:#fff}.o-icon-inv--rounded{border-radius:1rem;border-radius:15px;display:inline-block;padding:0 .5rem;text-transform:inherit;vertical-align:baseline}.o-icon-inv--night{background-color:#0a1e6e;color:#fff;padding-left:1rem}.o-icon-inv--night .o-icons{fill:#fff;height:.5rem;left:.25rem;position:absolute;top:50%;transform:translateY(-50%);transform-box:fill-box;transform-origin:center center;width:.5rem}.o-icon-inv--night .o-icons svg{position:static;transform:none}.o-lazyload,.o-lazyloading{opacity:1}.o-lazyloaded{opacity:1;transition:opacity .3s}.o-append:after,.o-append:before{clear:both;content:"";display:table}.o-append__inner{float:right;font-size:.8rem;text-align:right;width:200px}.o-append hr{border-bottom:4px solid #cfd0d1}.o-append__author{display:block;font-family:Helvetica,arial,sans-serif;font-weight:700}.fonts-loaded .o-append__author{font-family:DBSansBold,Helvetica,arial,sans-serif}.o-btn-row{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}.o-copyright{bottom:0;color:#fff;font-size:.563em;left:0;margin-bottom:0;padding:3px 0;position:absolute;top:0;writing-mode:vertical-rl;z-index:1}@media only screen and (min-width:900px){.o-copyright{font-size:.5em}}.o-copyright--right{left:auto;right:0}.pswp__caption .o-copyright{position:static}.o-copyright dd{display:inline}.o-copyright dd:first-of-type{padding-top:.2rem}.o-copyright--right-bottom{top:auto;writing-mode:inherit}.o-copyright--colored{color:#161615}.o-copyright__text{display:inline-block;font-weight:100;padding:2px;position:relative;text-orientation:sideways;z-index:1}.c-teaser--image .o-copyright{margin-bottom:1.2rem}@media only screen and (min-width:700px)and (max-width:1299px){.c-textmedia--small .o-copyright{color:#161615!important;padding:0;top:auto;writing-mode:inherit}}.c-modal--lightbox__caption .o-copyright{padding:0;top:auto;writing-mode:inherit}.c-stage-intro .o-copyright{top:.5rem}.o-phone-number{color:#ec0016;display:inline-block;font-size:1.44rem;line-height:1}.o-hyphenate{-webkit-hyphens:auto;hyphens:auto;word-break:break-all}.o-last-update{align-items:center;color:#666;display:flex;font-size:.8rem;margin-top:-.3rem}.c-constructions__list__item .o-last-update{margin-bottom:.65rem;margin-top:.3rem}.c-drawer__body .o-last-update{margin-top:.3rem}.o-last-update .o-icons--last-update{fill:#666;height:.8rem!important;margin-left:.1rem!important;margin-right:.25rem!important;width:.8rem!important}.o-overlay-text{-webkit-text-stroke:1px hsla(0,0%,100%,.2);bottom:0;color:transparent;display:none;font-family:DBSansBold,Helvetica,arial,sans-serif;font-size:80vh;height:100%;left:0;line-height:1;overflow:hidden;position:absolute;right:0;top:0;width:auto;z-index:1}@media only screen and (min-width:900px){.o-overlay-text{align-items:center;display:flex}}.o-overlay-text:empty{display:none}a:focus,button:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:0}a:focus-visible,button:focus-visible{box-shadow:none;outline:3px solid #bddbb9;outline-offset:2px}.smartbanner.smartbanner--sbb{--smart-banner-height:60px;align-items:center;background:#f6f6f7;box-shadow:none;display:flex;font-family:inherit;height:var(--smart-banner-height);margin-top:calc(var(--smart-banner-height)*-1);padding:0 10px;top:0;z-index:120}.smartbanner.smartbanner--sbb *{position:static}.smartbanner.smartbanner--sbb.pl-view{margin-top:0}.smartbanner.smartbanner--sbb .smartbanner__exit{background:none;border-radius:0;box-shadow:none;height:1rem;left:auto;position:relative;top:auto;width:1rem}.smartbanner.smartbanner--sbb .smartbanner__exit:after,.smartbanner.smartbanner--sbb .smartbanner__exit:before{height:18px;transform-origin:center;width:2px}.smartbanner.smartbanner--sbb .smartbanner__icon{background-size:100%;border-radius:8px;box-shadow:0 0 10px #e8e8eb;height:36px;left:32px;margin-left:10px;width:36px}.smartbanner.smartbanner--sbb .smartbanner__info{left:100px;line-height:1.4;margin-left:10px;text-shadow:none}.smartbanner.smartbanner--sbb .smartbanner__info__title{color:#161615}.smartbanner.smartbanner--sbb .smartbanner__info__author,.smartbanner.smartbanner--sbb .smartbanner__info__price{color:#161615;font-size:12px}.smartbanner.smartbanner--sbb .smartbanner__info__price{display:none}.smartbanner.smartbanner--sbb .smartbanner__button{background:#f6f6f7;border-radius:.25rem;box-shadow:inset 0 0 0 1px rgba(22,22,21,.3);color:#161615;margin-left:auto;min-width:auto;padding:0}.smartbanner.smartbanner--sbb .smartbanner__button:hover{background:transparent;color:#161615}.smartbanner.smartbanner--sbb .smartbanner__button__label{background:transparent;display:block;font-size:1rem;line-height:1;min-width:100px;padding:1rem;width:auto}.c-header-wrap{background:#408335;display:block;height:7rem}.c-header{background:#fff;box-shadow:none;box-sizing:border-box;position:static;top:0;transform:translate(0);transition:transform .3s ease-out;width:100%;z-index:110}.c-header.sticky{position:fixed;top:0}.p-fullsize .c-header{transition:none}.c-header.hide{position:fixed;top:0;transform:translateY(-100%);transition:transform .3s ease-out}.c-header__bottom,.c-header__top{align-items:center;display:flex;justify-content:flex-start;margin:auto;position:static!important}.c-header__top{display:flex;height:4rem}.c-header__top .c-header__brand{order:1}@media only screen and (min-width:900px){.c-header__top .c-header__brand{order:unset}}.c-header__top .c-menu-service{order:3}@media only screen and (min-width:900px){.c-header__top .c-menu-service{order:unset}}.c-header__top .c-menu-lang{order:2}@media only screen and (min-width:900px){.c-header__top .c-menu-lang{order:unset}}.c-header__top .c-header__page-search-link{order:4}.c-header__bottom,.c-header__bottom:before{background:#408335;height:3rem}.c-header__bottom:before{content:"";display:block;left:0;position:absolute;right:0;width:auto}.c-header__brand{align-items:center;display:flex;height:calc(100% - 12px);margin-right:auto}.c-header__brand img{width:11rem}.c-header__brand-db{align-items:center;display:none;height:calc(3rem - 12px);justify-content:center;position:absolute;right:10px;width:3rem}@media only screen and (min-width:900px){.c-header__brand-db{display:flex;right:20px}}.c-header__brand-db .o-icons--db-logo{fill:#ec0016}.c-header__page-search-link{align-items:center;display:flex;height:calc(100% - 12px);justify-content:center;width:3rem}@media only screen and (min-width:900px){.c-header__page-search-link{display:none}}.c-header .c-slr-search--header{display:none}@media only screen and (min-width:900px){.c-header .c-slr-search--header{display:block}}.c-mm-trigger{align-items:center;background:linear-gradient(90deg,transparent,#408335 20%);display:flex;flex:0 0 3rem;height:100%;justify-content:center;width:3rem;z-index:0}.c-mm-trigger:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:-3px}.c-mm-trigger:focus:not(:focus-visible){box-shadow:none;outline:0}.c-mm-trigger:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:-3px!important}.c-header__bottom .c-mm-trigger,.c-header__top .c-mm-trigger{display:flex}@media only screen and (min-width:900px){.c-header__top .c-mm-trigger{display:none}}.c-footer__top{background-color:#f6f6f7;padding:0;position:relative}.c-footer__top:after{display:none}@media only screen and (min-width:700px)and (max-width:1023px){.c-footer__top:after{background:#cfd0d1;bottom:1rem;content:"";display:block;height:auto;left:50%;position:absolute;top:1rem;width:1px}}@media only screen and (min-width:700px){.c-footer__top{padding:2rem 0 0}}@media only screen and (min-width:1024px){.c-footer__top{padding:2rem 0}.c-footer__top .u-grid__row>div{padding-right:0}}.c-footer__top .u-grid__row>div:last-of-type .c-footer__item{border-bottom:0}@media only screen and (min-width:1024px){.c-footer__top .u-grid__row>div:last-of-type .c-footer__item{border-right-width:1px}}.c-footer__item{border:solid #cfd0d1;border-width:0 0 1px;padding:2rem 0;position:relative}@media only screen and (min-width:700px){.c-footer__item{border-width:0;margin-bottom:2rem;min-height:70px;padding:0 1rem}}@media only screen and (min-width:1024px){.c-footer__item{border-width:0 0 0 1px;height:100%;margin-bottom:0}}.c-footer__item__title{line-height:1;margin-top:0}.c-footer__item__title a{background:linear-gradient(rgba(189,219,185,.3),rgba(189,219,185,.3));background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:0 .6em;border-bottom:2px solid #161615;color:#161615;cursor:pointer;display:inline;transition:border-color .3s ease}.c-footer__item__title a.active,.c-footer__item__title a:hover{animation-duration:.3s;animation-fill-mode:forwards;animation-name:animate-stroke;animation-timing-function:ease-in;border-bottom-color:transparent;color:#161615;transition:border-color .3s ease}@media(prefers-color-scheme:dark){.pageId_1330.appv4 .c-footer__item__title a,.pageId_1331.appv4 .c-footer__item__title a,.pageId_1332.appv4 .c-footer__item__title a,.pageId_1333.appv4 .c-footer__item__title a,.pageId_1394.appv4 .c-footer__item__title a,.pageId_1395.appv4 .c-footer__item__title a,.pageId_1396.appv4 .c-footer__item__title a,.pageId_1401.appv4 .c-footer__item__title a,.pageId_1430.appv4 .c-footer__item__title a{border-color:#fff!important;color:#fff}}.c-footer__item p{margin-bottom:.65rem}@media only screen and (min-width:700px){.c-footer__item p{font-size:.813rem}}.c-footer__bottom{background-color:#2a7230;padding:1rem 0}.c-footer__bottom--hide-mobile{display:none}@media only screen and (min-width:1024px){.c-footer__bottom--hide-mobile{display:block}}.c-footer__bottom__left{text-align:left}@media only screen and (min-width:1024px){.c-footer__bottom__left{padding-left:10px}}.c-footer__bottom__right{padding-right:3rem;text-align:right}@media only screen and (min-width:1024px){.c-footer__bottom__right{padding-right:10px}}.c-footer__bottom__print{color:#fff;cursor:pointer;text-decoration:underline}.c-footer__bottom__print:hover{text-decoration:none}.c-footer .c-footer__scroll-top{cursor:pointer;position:absolute!important;right:0;top:0;transform:translate(-50%,-100%)}@media only screen and (min-width:1024px){.c-footer .c-footer__scroll-top{transform:translate(100%,-100%)}}.c-alert{border:1px solid #9a9999;margin-bottom:1.3rem;padding:1rem 1rem 1rem 2.5rem;position:relative;text-align:left;width:100%}.c-alert:before{background:#9a9999;border-radius:100%;color:#fff;content:"!";display:block;height:1.5rem;left:.5rem;line-height:1.5;position:absolute;text-align:center;top:.9rem;width:1.5rem}.c-alert--small{border:0;padding:.5rem .5rem .5rem 2.5rem}.c-alert--small:before{top:auto}.c-alert__icon{bottom:0;left:0;position:absolute;top:0;width:6rem}.c-alert__icon img,.c-alert__icon svg{bottom:1rem;height:calc(100% - 2rem);left:1rem;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;position:absolute;top:1rem;width:calc(100% - 2rem)}.c-alert [class*=o-heading]{margin-top:0}.c-alert p{color:#666}.c-alert p:last-child{margin-bottom:0}.c-alert--caution,.c-alert--warning{border-color:#ffd800}.c-alert--caution.c-alert--small,.c-alert--warning.c-alert--small{background-color:rgba(255,216,0,.1)}.c-alert--caution:before,.c-alert--warning:before{background:#ffd800}.c-alert--positive,.c-alert--success{border-color:#408335}.c-alert--positive:before,.c-alert--success:before{background-color:transparent;background-image:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/icons/tick.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;border-radius:0;content:""}.c-alert--positive.c-alert--small,.c-alert--success.c-alert--small{background-color:rgba(64,131,53,.1)}.c-alert--positive [class*=o-heading],.c-alert--success [class*=o-heading]{color:#408335}.c-alert--danger,.c-alert--negative,.c-alert--scary{border-color:#ec0016}.c-alert--danger.c-alert--small,.c-alert--negative.c-alert--small,.c-alert--scary.c-alert--small{background-color:rgba(236,0,22,.1)}.c-alert--danger:before,.c-alert--negative:before,.c-alert--scary:before{background:#ec0016}.c-alert--negative [class*=o-heading],.c-alert--scary [class*=o-heading]{color:#ec0016}.c-alert--smile,.c-alert--teaser{padding-left:6rem}.c-alert--smile:before,.c-alert--teaser:before{display:none!important}.c-alert--smile p,.c-alert--teaser p{color:#161615}.c-alert--danger{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQYV2NkQAJ/37/7zwjjgzjMgkKMYAEYB8RmROaABAAXDw/evwPZ8gAAAABJRU5ErkJggg==");padding-left:1rem}.c-alert--danger:before{display:none!important}.c-alert--danger .o-kicker{color:#ec0016}.c-alert--danger .o-icons{fill:#ec0016}.c-alert--smile{background:#e2f3e5;border-color:#bddbb9;border-radius:0;color:#666;padding-left:5rem}.c-alert--smile .o-icons--smile{fill:#408335;height:3rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:3rem}.c-alert--teaser{background:#e8e8eb;border:0;margin-bottom:0}.c-alert--db-green{background:#ebf7dd}.p-vbb-brand{display:none;margin:1rem 0}.p-vbb-brand .o-icons--vbb-logo-without-claim{height:42px;width:90px}@media only screen and (min-width:700px){.p-vbb-brand{display:block}}@media only screen and (min-width:1420px){.p-vbb-brand{margin:0;position:relative}.p-vbb-brand .o-icons--vbb-logo,.p-vbb-brand .o-icons--vbb-logo-without-claim{height:56px;left:calc(-50vw + 51%);position:absolute;top:2.3rem;transform:translateY(-50%);width:120px}.p-home .p-vbb-brand .o-icons--vbb-logo,.p-home .p-vbb-brand .o-icons--vbb-logo-without-claim{top:3.3rem}.c-page-intro--blocked+.p-vbb-brand .o-icons--vbb-logo-without-claim{top:0}.p-stage+.c-breadcrumb+.c-page-intro+.p-vbb-brand .u-grid{position:static}.p-stage+.c-breadcrumb+.c-page-intro+.p-vbb-brand .o-icons--vbb-logo-without-claim{top:30rem}}@media only screen and (min-width:1600px){.p-vbb-brand .o-icons--vbb-logo,.p-vbb-brand .o-icons--vbb-logo-without-claim{height:69px;width:148px}}.c-form__input-field:after,.c-preloader{display:block;height:35px;margin:0 auto;opacity:1;transition:opacity .3s ease;width:35px}.tingle-modal-box__content .c-form__input-field:after,.tingle-modal-box__content .c-preloader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-box:fill-box;transform-origin:center center}.tingle-modal-box__content .c-form__input-field:after svg,.tingle-modal-box__content .c-preloader svg{position:static;transform:none}.c-preloader.is-disabled,.is-disabled.c-form__input-field:after{opacity:0;transition:opacity .3s ease}.c-preloader__anim-object{animation:c-preloader-anim 2s linear infinite;border-color:currentcolor;border-color:rgba(0,0,0,.2) rgba(0,0,0,.4);border-radius:35px;border-style:solid;border-width:2px;display:block;height:35px;padding:0;transition:opacity .3s ease;width:35px}.is-disabled .c-preloader__anim-object,.loaded .c-preloader__anim-object{transition:none}@keyframes c-preloader-anim{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.c-dynamic-content .c-preloader{display:none}.c-dynamic-content.is-loading .c-preloader{display:block}.c-button--loader .c-preloader{display:none;height:1.2rem;width:1.2rem}.c-button--loader .c-preloader__anim-object{border-color:hsla(0,0%,100%,.1) #fff;height:1.2rem;width:1.2rem}.c-button--loader.loading .c-preloader{display:block}.c-button--loader.c-button--ghost .c-preloader__anim-object{border-color:hsla(0,0%,40%,.5) #666}button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;text-align:left;text-transform:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}button::-moz-focus-inner{border:0;padding:0}.c-button,.c-link-button{background-color:#9a9999;border:0;border-radius:4px;color:#161615;cursor:pointer!important;display:inline-block;font-size:1rem;height:2.375rem;line-height:2.375rem;padding:0 .9rem;position:relative;text-align:center;text-decoration:none;text-transform:inherit;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-button .o-icons,.c-link-button .o-icons{fill:#161615}.c-button:focus,.c-button:hover,.c-link-button:focus,.c-link-button:hover{background-color:#817f7f;color:#161615;text-decoration:none;transition:all .3s}.c-button:focus .o-icons,.c-button:hover .o-icons,.c-link-button:focus .o-icons,.c-link-button:hover .o-icons{fill:#161615}.c-button.disabled,.c-button[disabled=true],.c-button[disabled],.c-link-button.disabled,.c-link-button[disabled=true],.c-link-button[disabled]{background:#fff!important;box-shadow:inset 0 0 0 1px rgba(22,22,21,.1);color:#cfd0d1!important;pointer-events:none!important}.c-button.disabled:not(.c-button--line) .o-icons,.c-button[disabled=true]:not(.c-button--line) .o-icons,.c-button[disabled]:not(.c-button--line) .o-icons,.c-link-button.disabled:not(.c-button--line) .o-icons,.c-link-button[disabled=true]:not(.c-button--line) .o-icons,.c-link-button[disabled]:not(.c-button--line) .o-icons{fill:#cfd0d1!important}.c-button.inactive,.c-link-button.inactive{display:none!important;pointer-events:none!important}.c-button::-moz-focus-inner,.c-link-button::-moz-focus-inner{border:0;padding:0}.c-button--big,.c-link-button--big{height:3.5625rem;line-height:3.5625rem;padding:0 1.35rem}.c-button--icon,.c-link-button--icon{position:relative;width:2.375rem}.c-button--icon .o-icons,.c-link-button--icon .o-icons{fill:#161615;height:1.5rem;left:50%;margin-right:0;position:absolute;top:50%;transform:translate(-50%,-50%);transform-box:fill-box;transform-origin:center center;width:1.5rem}.c-button--icon .o-icons svg,.c-link-button--icon .o-icons svg{position:static;transform:none}.c-button--with-icon,.c-link-button--with-icon{padding-left:2.375rem;text-align:left;width:auto}.c-button--with-icon .o-icons,.c-link-button--with-icon .o-icons{height:1.3rem;left:.45rem;margin-right:0;position:absolute;top:50%;transform:translateY(-50%);width:1.3rem}.c-button--with-icon--right,.c-link-button--with-icon--right{padding-left:.9rem;padding-right:2.375rem}.c-button--with-icon--right .o-icons,.c-link-button--with-icon--right .o-icons{left:auto;right:.45rem}.c-button--wrap,.c-link-button--wrap{height:auto;line-height:1.2;max-width:200px;padding:11px .9rem 10px}@media only screen and (min-width:500px){.c-button--wrap,.c-link-button--wrap{padding:9px .9rem 10px}}.c-button--green,.c-button--primary,.c-button.success,.c-link-button--green,.c-link-button--primary,.c-link-button.success{background-color:#408335;color:#fff}.c-button--green:focus,.c-button--green:hover,.c-button--primary:focus,.c-button--primary:hover,.c-button.success:focus,.c-button.success:hover,.c-link-button--green:focus,.c-link-button--green:hover,.c-link-button--primary:focus,.c-link-button--primary:hover,.c-link-button.success:focus,.c-link-button.success:hover{background-color:#2a7230;color:#fff!important}.c-button--green .o-icons,.c-button--green:focus .o-icons,.c-button--green:hover .o-icons,.c-button--primary .o-icons,.c-button--primary:focus .o-icons,.c-button--primary:hover .o-icons,.c-button.success .o-icons,.c-button.success:focus .o-icons,.c-button.success:hover .o-icons,.c-link-button--green .o-icons,.c-link-button--green:focus .o-icons,.c-link-button--green:hover .o-icons,.c-link-button--primary .o-icons,.c-link-button--primary:focus .o-icons,.c-link-button--primary:hover .o-icons,.c-link-button.success .o-icons,.c-link-button.success:focus .o-icons,.c-link-button.success:hover .o-icons{fill:#fff}.c-button--secondary,.c-link-button--secondary{background-color:#e2f3e5;color:#2a7230}.c-button--secondary:focus,.c-button--secondary:hover,.c-link-button--secondary:focus,.c-link-button--secondary:hover{background-color:#2a7230;color:#fff}.c-button--secondary:focus .o-icons,.c-button--secondary:hover .o-icons,.c-link-button--secondary:focus .o-icons,.c-link-button--secondary:hover .o-icons{fill:#fff}.c-button--secondary .o-icons,.c-link-button--secondary .o-icons{fill:#2a7230}.c-button--red,.c-button--scary,.c-button.fail,.c-link-button--red,.c-link-button--scary,.c-link-button.fail{background-color:#ec0016;color:#fff}.c-button--red:focus,.c-button--red:hover,.c-button--scary:focus,.c-button--scary:hover,.c-button.fail:focus,.c-button.fail:hover,.c-link-button--red:focus,.c-link-button--red:hover,.c-link-button--scary:focus,.c-link-button--scary:hover,.c-link-button.fail:focus,.c-link-button.fail:hover{background-color:#b90011;color:#fff}.c-button--red .o-icons,.c-button--red:focus .o-icons,.c-button--red:hover .o-icons,.c-button--scary .o-icons,.c-button--scary:focus .o-icons,.c-button--scary:hover .o-icons,.c-button.fail .o-icons,.c-button.fail:focus .o-icons,.c-button.fail:hover .o-icons,.c-link-button--red .o-icons,.c-link-button--red:focus .o-icons,.c-link-button--red:hover .o-icons,.c-link-button--scary .o-icons,.c-link-button--scary:focus .o-icons,.c-link-button--scary:hover .o-icons,.c-link-button.fail .o-icons,.c-link-button.fail:focus .o-icons,.c-link-button.fail:hover .o-icons{fill:#fff}.c-button--signal,.c-link-button--signal{background-color:#ffd800;color:#161615}.c-button--signal:focus,.c-button--signal:hover,.c-link-button--signal:focus,.c-link-button--signal:hover{background-color:#e6c200}.c-button--signal .o-icons,.c-link-button--signal .o-icons{fill:#161615}.c-button--link,.c-link-button--link{background:transparent;color:#161615;padding:0;text-decoration:underline}.c-button--link:active,.c-button--link:focus,.c-button--link:hover,.c-link-button--link:active,.c-link-button--link:focus,.c-link-button--link:hover{background-color:transparent;color:#161615;text-decoration:underline}.c-button--link .disabled,.c-button--link[disabled],.c-link-button--link .disabled,.c-link-button--link[disabled]{border:0!important;box-shadow:none!important}.c-button--dropdown,.c-button--ghost,.c-button--tag,.c-link-button--dropdown,.c-link-button--ghost,.c-link-button--tag{background-color:transparent;box-shadow:inset 0 0 0 1px rgba(22,22,21,.3);color:#161615}.c-button--dropdown:active,.c-button--dropdown:focus,.c-button--dropdown:hover,.c-button--ghost:active,.c-button--ghost:focus,.c-button--ghost:hover,.c-button--tag:active,.c-button--tag:focus,.c-button--tag:hover,.c-link-button--dropdown:active,.c-link-button--dropdown:focus,.c-link-button--dropdown:hover,.c-link-button--ghost:active,.c-link-button--ghost:focus,.c-link-button--ghost:hover,.c-link-button--tag:active,.c-link-button--tag:focus,.c-link-button--tag:hover{background-color:transparent;box-shadow:inset 0 0 0 2px rgba(22,22,21,.3);color:#161615}.c-button--dropdown:active .o-icons,.c-button--dropdown:focus .o-icons,.c-button--dropdown:hover .o-icons,.c-button--ghost:active .o-icons,.c-button--ghost:focus .o-icons,.c-button--ghost:hover .o-icons,.c-button--tag:active .o-icons,.c-button--tag:focus .o-icons,.c-button--tag:hover .o-icons,.c-link-button--dropdown:active .o-icons,.c-link-button--dropdown:focus .o-icons,.c-link-button--dropdown:hover .o-icons,.c-link-button--ghost:active .o-icons,.c-link-button--ghost:focus .o-icons,.c-link-button--ghost:hover .o-icons,.c-link-button--tag:active .o-icons,.c-link-button--tag:focus .o-icons,.c-link-button--tag:hover .o-icons{fill:#161615}.c-button--dropdown.disabled,.c-button--dropdown.disabled:focus,.c-button--dropdown[disabled=true],.c-button--dropdown[disabled=true]:focus,.c-button--dropdown[disabled],.c-button--dropdown[disabled]:focus,.c-button--ghost.disabled,.c-button--ghost.disabled:focus,.c-button--ghost[disabled=true],.c-button--ghost[disabled=true]:focus,.c-button--ghost[disabled],.c-button--ghost[disabled]:focus,.c-button--tag.disabled,.c-button--tag.disabled:focus,.c-button--tag[disabled=true],.c-button--tag[disabled=true]:focus,.c-button--tag[disabled],.c-button--tag[disabled]:focus,.c-link-button--dropdown.disabled,.c-link-button--dropdown.disabled:focus,.c-link-button--dropdown[disabled=true],.c-link-button--dropdown[disabled=true]:focus,.c-link-button--dropdown[disabled],.c-link-button--dropdown[disabled]:focus,.c-link-button--ghost.disabled,.c-link-button--ghost.disabled:focus,.c-link-button--ghost[disabled=true],.c-link-button--ghost[disabled=true]:focus,.c-link-button--ghost[disabled],.c-link-button--ghost[disabled]:focus,.c-link-button--tag.disabled,.c-link-button--tag.disabled:focus,.c-link-button--tag[disabled=true],.c-link-button--tag[disabled=true]:focus,.c-link-button--tag[disabled],.c-link-button--tag[disabled]:focus{background-color:transparent!important;box-shadow:inset 0 0 0 1px rgba(22,22,21,.1)!important;pointer-events:none}.c-button--dropdown .o-icons,.c-button--ghost .o-icons,.c-button--tag .o-icons,.c-link-button--dropdown .o-icons,.c-link-button--ghost .o-icons,.c-link-button--tag .o-icons{fill:#161615}.c-button--tag,.c-link-button--tag{margin:0 .2rem .4rem 0}.c-button--ghost-inverted,.c-link-button--ghost-inverted{background-color:transparent;border:1px solid #fff;color:#fff;line-height:41px}.c-button--ghost-inverted:focus,.c-button--ghost-inverted:hover,.c-link-button--ghost-inverted:focus,.c-link-button--ghost-inverted:hover{background-color:#fff;border-color:#161615;color:#161615}.c-button--ghost-inverted:focus .o-icons,.c-button--ghost-inverted:hover .o-icons,.c-link-button--ghost-inverted:focus .o-icons,.c-link-button--ghost-inverted:hover .o-icons{fill:#161615}.c-button--ghost-inverted .disabled,.c-button--ghost-inverted[disabled],.c-link-button--ghost-inverted .disabled,.c-link-button--ghost-inverted[disabled]{background:transparent;box-shadow:none!important}.c-button--ghost-inverted .o-icons,.c-link-button--ghost-inverted .o-icons{fill:#fff}.c-button--line,.c-link-button--line{background:transparent;height:calc(2rem + 6px);padding:0}.c-button--line-disorder,.c-link-button--line-disorder{background:#ffd800;border-color:#ffd800}.c-button--line-disorder:focus,.c-button--line-disorder:hover,.c-link-button--line-disorder:focus,.c-link-button--line-disorder:hover{background:#ccad00;border-color:#ccad00}.c-button--line-construction,.c-link-button--line-construction{background:#cfd0d1;border-color:#cfd0d1}.c-button--line-construction:focus,.c-button--line-construction:hover,.c-link-button--line-construction:focus,.c-link-button--line-construction:hover{background:#b5b7b8;border-color:#b5b7b8}.c-button--line-schedule-changes,.c-link-button--line-schedule-changes{background:rgba(22,22,21,.05);border-color:transparent}.c-button--line-schedule-changes:focus,.c-button--line-schedule-changes:hover,.c-link-button--line-schedule-changes:focus,.c-link-button--line-schedule-changes:hover{background:rgba(22,22,21,.1)!important;border-color:transparent}.c-button--line:hover,.c-link-button--line:hover{border-color:transparent}.c-button--loader.fail,.c-button--loader.loading,.c-link-button--loader.fail,.c-link-button--loader.loading{padding-left:2.3rem;pointer-events:none!important}.c-button--loader.fail:after,.c-button--loader.fail:before,.c-link-button--loader.fail:after,.c-link-button--loader.fail:before{background-color:#fff;content:" ";height:1.2rem;left:1.1rem;position:absolute;top:50%;width:2px}.c-button--loader.fail:before,.c-link-button--loader.fail:before{transform:translateY(-50%) rotate(45deg)}.c-button--loader.fail:after,.c-link-button--loader.fail:after{transform:translateY(-50%) rotate(-45deg)}.c-button--loader.success,.c-link-button--loader.success{padding-left:2.3rem;pointer-events:none!important}.c-button--loader.success:before,.c-link-button--loader.success:before{border:2px solid #fff;border-width:0 2px 2px 0;content:" ";display:block;height:1rem;left:1.1rem;position:absolute;top:45%;transform:translateY(-50%) rotate(45deg);width:.4rem}.c-button .c-preloader,.c-link-button .c-preloader{left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.p-main--app .c-button,.p-main--app .c-link-button{border-radius:0}@media only screen and (min-width:500px){.c-button--notification{margin-right:3rem}}.c-button__notification{color:rgba(22,22,21,.5);margin-left:0;position:absolute;right:0;text-align:center;top:0;transform:translate(100%,-100%)}@media only screen and (max-width:499px){.c-button--primary .c-button__notification,[class*=c-button--s] .c-button__notification{color:#fff}}.c-button__notification:after,.c-button__notification:before{display:none}.c-button__notification--bubble{background:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/icons/bubble.svg) no-repeat 50% transparent;background-size:contain;color:#161615;height:45px;line-height:45px;width:45px}.c-button__expand{background:#fff;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.1);display:none;min-width:100%;padding:.5rem;position:absolute;right:0;width:180px}.c-button__expand .c-button--ghost{color:#161615;display:block;font-size:1rem;margin-bottom:.3rem}@media only screen and (min-width:1024px){.c-button__expand .c-button--ghost{font-size:.889rem}}.c-button__expand .c-button--ghost:hover{color:#161615}.c-button__expand .c-button--ghost:focus{background:transparent;border:1px solid #161615;color:#161615}.c-button__expand .c-button--ghost:last-of-type{margin-bottom:0}.c-link-button{background-color:#408335;color:#fff}.c-link-button:focus,.c-link-button:hover{background-color:#2a7230;color:#161615;text-decoration:none}.c-link--icon{margin-left:2rem;position:relative}.c-link--icon .o-icons{height:1.5rem;left:0;position:absolute;top:50%;transform:translate(-1.75rem,-50%);width:1.5rem}.c-download-link svg{height:22px;margin-bottom:-5px;margin-right:4px;width:22px}.c-download-link span{background:linear-gradient(rgba(189,219,185,.3),rgba(189,219,185,.3));background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:0 .6em;border-bottom:2px solid #161615;color:#161615;cursor:pointer;display:inline;transition:border-color .3s ease}.c-download-link span.active,.c-download-link span:hover{animation-duration:.3s;animation-fill-mode:forwards;animation-name:animate-stroke;animation-timing-function:ease-in;border-bottom-color:transparent;color:#161615;transition:border-color .3s ease}@media(prefers-color-scheme:dark){.pageId_1330.appv4 .c-download-link span,.pageId_1331.appv4 .c-download-link span,.pageId_1332.appv4 .c-download-link span,.pageId_1333.appv4 .c-download-link span,.pageId_1394.appv4 .c-download-link span,.pageId_1395.appv4 .c-download-link span,.pageId_1396.appv4 .c-download-link span,.pageId_1401.appv4 .c-download-link span,.pageId_1430.appv4 .c-download-link span{border-color:#fff!important;color:#fff}}.c-button--sort{background:#e8e8eb}.c-button--sort:active,.c-button--sort:focus,.c-button--sort:hover{background:#cdcdd3}.c-button--sort svg{height:2rem;width:2rem}.c-button--s1{background-color:#eb588f;color:#fff}.c-button--s1:hover{background:#e62a70}.c-button--s2{background-color:#047939;color:#fff}.c-button--s2:hover{background:#024822}.c-button--s25{background-color:#047939;color:#fff}.c-button--s25:hover{background:#024822}.c-button--s26{background-color:#047939;color:#fff}.c-button--s26:hover{background:#024822}.c-button--s3{background-color:#026597;color:#fff}.c-button--s3:hover{background:#014365}.c-button--s41{background-color:#aa3c1f;color:#fff}.c-button--s41:hover{background:#7f2d17}.c-button--s42{background-color:#ba622d;color:#fff}.c-button--s42:hover{background:#914c23}.c-button--s45{background-color:#aa3c1f;color:#fff}.c-button--s45:hover{background:#7f2d17}.c-button--s46{background-color:#ca8539;color:#fff}.c-button--s46:hover{background:#a46b2c}.c-button--s47{background-color:#ca8539;color:#fff}.c-button--s47:hover{background:#a46b2c}.c-button--s5{background-color:#ea561c;color:#fff}.c-button--s5:hover{background:#c14312}.c-button--s7{background-color:#764d9a;color:#fff}.c-button--s7:hover{background:#5c3c78}.c-button--s75{background-color:#764d9a;color:#fff}.c-button--s75:hover{background:#5c3c78}.c-button--s8{background-color:#4fa433;color:#fff}.c-button--s8:hover{background:#3c7d27}.c-button--s85{background-color:#4fa433;color:#fff}.c-button--s85:hover{background:#3c7d27}.c-button--s9{background-color:#951732;color:#fff}.c-button--s9:hover{background:#691023}.c-button--u1{background-color:#7dad4c;color:#fff}.c-button--u1:hover{background:#638a3c}.c-button--u2{background-color:#da421e;color:#fff}.c-button--u2:hover{background:#ad3418}.c-button--u3{background-color:#2e937d;color:#fff}.c-button--u3:hover{background:#226c5c}.c-button--u4{background-color:#f0d722;color:#fff}.c-button--u4:hover{background:#d1b90e}.c-button--u5{background-color:#7e5330;color:#fff}.c-button--u5:hover{background:#593b22}.c-button--u55{background-color:#7e5330;color:#fff}.c-button--u55:hover{background:#593b22}.c-button--u6{background-color:#8c6dab;color:#fff}.c-button--u6:hover{background:#735491}.c-button--u7{background-color:#528dba;color:#fff}.c-button--u7:hover{background:#3e739b}.c-button--u8{background-color:#224f86;color:#fff}.c-button--u8:hover{background:#18375d}.c-button--u9{background-color:#f3791d;color:#fff}.c-button--u9:hover{background:#d2610b}.c-button--ire{background-color:#e2001a;color:#fff}.c-button--ire:hover{background:#af0014}.c-button--hbx{background-color:red;color:#fff}.c-button--hbx:hover{background:#c00}.c-button--rb{background-color:red;color:#fff}.c-button--rb:hover{background:#c00}.c-button--re{background-color:red;color:#fff}.c-button--re:hover{background:#c00}.c-button--tram-m1{background-color:#63b9ea;color:#fff}.c-button--tram-m1:hover{background:#36a5e4}.c-button--tram-m2{background-color:#7ab829;color:#fff}.c-button--tram-m2:hover{background:#5e8e20}.c-button--tram-m4{background-color:#ca1215;color:#fff}.c-button--tram-m4:hover{background:#9b0e10}.c-button--tram-m5{background-color:#c8893b;color:#fff}.c-button--tram-m5:hover{background:#a26e2e}.c-button--tram-m6{background-color:#025695;color:#fff}.c-button--tram-m6:hover{background:#013963}.c-button--tram-m8{background-color:#ee7100;color:#fff}.c-button--tram-m8:hover{background:#bb5900}.c-button--tram-m10{background-color:#007b3c;color:#fff}.c-button--tram-m10:hover{background:#004823}.c-button--tram-12{background-color:#8870ab;color:#fff}.c-button--tram-12:hover{background:#6e5692}.c-button--tram-m13{background-color:#00a092;color:#fff}.c-button--tram-m13:hover{background:#006d63}.c-button--tram-16{background-color:#027fab;color:#fff}.c-button--tram-16:hover{background:#015a79}.c-button--tram-m17{background-color:#a6432a;color:#fff}.c-button--tram-m17:hover{background:#7d3320}.c-button--tram-18{background-color:#d6ad00;color:#fff}.c-button--tram-18:hover{background:#a38400}.c-button--tram-21{background-color:#bd90c1;color:#fff}.c-button--tram-21:hover{background:#aa6faf}.c-button--tram-27{background-color:#cb621a;color:#fff}.c-button--tram-27:hover{background:#9e4c14}.c-button--tram-37{background-color:#825238;color:#fff}.c-button--tram-37:hover{background:#5e3c29}.c-button--tram-50{background-color:#ea9000;color:#fff}.c-button--tram-50:hover{background:#b77100}.c-button--tram-60{background-color:#039bd9;color:#fff}.c-button--tram-60:hover{background:#0277a7}.c-button--tram-61{background-color:#e30313;color:#fff}.c-button--tram-61:hover{background:#b1020f}.c-button--tram-62{background-color:#00512d;color:#fff}.c-button--tram-62:hover{background:#001e11}.c-button--tram-63{background-color:#ef7200;color:#fff}.c-button--tram-63:hover{background:#bc5a00}.c-button--tram-67{background-color:#dd6ca6;color:#fff}.c-button--tram-67:hover{background:#d3438d}.c-button--tram-68{background-color:#65b42f;color:#fff}.c-button--tram-68:hover{background:#4e8c24}.c-button--bus{background-color:#a01c7d;color:#fff}.c-button--bus:hover{background:#75145b}.c-button--ferry{background-color:#0099d6;color:#fff}.c-button--ferry:hover{background:#0075a3}.c-link-block{display:block}.c-button-delete,.c-button-edit{background:none;background:linear-gradient(rgba(189,219,185,.3),rgba(189,219,185,.3));background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:0 .6em;border:0;border-bottom:2px solid #666;color:inherit;color:#666;cursor:pointer;display:inline;font:inherit;font-size:.8rem;line-height:normal;opacity:1;overflow:visible;padding:0;text-align:left;text-transform:inherit;transition:border-color .3s ease;transition:opacity .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-button-delete::-moz-focus-inner,.c-button-edit::-moz-focus-inner{border:0;padding:0}.c-button-delete.active,.c-button-delete:hover,.c-button-edit.active,.c-button-edit:hover{animation-duration:.3s;animation-fill-mode:forwards;animation-name:animate-stroke;animation-timing-function:ease-in;border-bottom-color:transparent;color:#666;transition:border-color .3s ease}@media(prefers-color-scheme:dark){.pageId_1330.appv4 .c-button-delete,.pageId_1330.appv4 .c-button-edit,.pageId_1331.appv4 .c-button-delete,.pageId_1331.appv4 .c-button-edit,.pageId_1332.appv4 .c-button-delete,.pageId_1332.appv4 .c-button-edit,.pageId_1333.appv4 .c-button-delete,.pageId_1333.appv4 .c-button-edit,.pageId_1394.appv4 .c-button-delete,.pageId_1394.appv4 .c-button-edit,.pageId_1395.appv4 .c-button-delete,.pageId_1395.appv4 .c-button-edit,.pageId_1396.appv4 .c-button-delete,.pageId_1396.appv4 .c-button-edit,.pageId_1401.appv4 .c-button-delete,.pageId_1401.appv4 .c-button-edit,.pageId_1430.appv4 .c-button-delete,.pageId_1430.appv4 .c-button-edit{border-color:#fff!important;color:#fff}}.c-button-delete[disabled],.c-button-edit[disabled]{opacity:0;transition:opacity .3s ease}.c-button-add{color:#666;font-size:.8rem}.c-button-add>span{background:none;background:linear-gradient(rgba(189,219,185,.3),rgba(189,219,185,.3));background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:0 .6em;border:0;border-bottom:2px solid #666;color:inherit;color:#666;cursor:pointer;display:inline;font:inherit;line-height:normal;overflow:visible;padding:0;text-align:left;text-transform:inherit;transition:border-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-button-add>span::-moz-focus-inner{border:0;padding:0}.c-button-add>span.active,.c-button-add>span:hover{animation-duration:.3s;animation-fill-mode:forwards;animation-name:animate-stroke;animation-timing-function:ease-in;border-bottom-color:transparent;color:#666;transition:border-color .3s ease}@media(prefers-color-scheme:dark){.pageId_1330.appv4 .c-button-add>span,.pageId_1331.appv4 .c-button-add>span,.pageId_1332.appv4 .c-button-add>span,.pageId_1333.appv4 .c-button-add>span,.pageId_1394.appv4 .c-button-add>span,.pageId_1395.appv4 .c-button-add>span,.pageId_1396.appv4 .c-button-add>span,.pageId_1401.appv4 .c-button-add>span,.pageId_1430.appv4 .c-button-add>span{border-color:#fff!important;color:#fff}}.js-load-more .c-button__less{display:none}.js-load-more .c-button__more,.js-load-more.show-more .c-button__less{display:block}.js-load-more.show-more .c-button__more{display:none}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}.c-button .ripple-circle{background-color:#bddbb9;border-radius:50%;display:block;opacity:1;position:absolute;transform:scale(0)}.c-button.ripple{overflow:hidden}.c-button.ripple>*{position:relative;z-index:1}.c-button.ripple .ripple-circle{animation:ripple .6s linear;opacity:1;position:absolute;z-index:0}.c-block-btn,.c-block-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:block;font-size:0;height:100%;left:0;position:absolute;text-indent:-9999px;top:0;width:100%;z-index:1}.c-toggle{align-self:center;background:#fff;border:1px solid #cfd0d1;border-radius:.890625rem;display:block;height:1.78125rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3.5625rem}.c-toggle:after,.c-toggle:before{display:block;font-size:.7rem;line-height:calc(1.78125rem - 2px);position:absolute;text-align:center;width:1.78125rem;z-index:0}.c-toggle:after{color:#408335;content:attr(data-on);left:0}.c-toggle:before{color:#ec0016;content:attr(data-off);right:0}.c-toggle__input{display:none}.c-toggle__label{bottom:3px;cursor:pointer;left:0;position:absolute;right:0;top:3px;z-index:1}.c-toggle__card{background:#cfd0d1;border-radius:100%;height:100%;pointer-events:none;position:relative;transition:.4s;width:calc(50% - 6px)}.c-toggle__input:checked+.c-toggle__label .c-toggle__card{background:#408335}.c-toggle--slide .c-toggle__card{transform:translate(3px)}.c-toggle--slide .c-toggle__input:checked+label .c-toggle__card{transform:translateX(1.78125rem) translateX(2px)}.c-link-video{background:linear-gradient(rgba(189,219,185,.3),rgba(189,219,185,.3));background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:0 .6em;border-bottom:2px solid #161615;color:#161615;cursor:pointer;display:inline;display:inline-block;margin-left:1.7rem;position:relative;transition:border-color .3s ease}.c-link-video.active,.c-link-video:hover{animation-duration:.3s;animation-fill-mode:forwards;animation-name:animate-stroke;animation-timing-function:ease-in;border-bottom-color:transparent;color:#161615;transition:border-color .3s ease}@media(prefers-color-scheme:dark){.pageId_1330.appv4 .c-link-video,.pageId_1331.appv4 .c-link-video,.pageId_1332.appv4 .c-link-video,.pageId_1333.appv4 .c-link-video,.pageId_1394.appv4 .c-link-video,.pageId_1395.appv4 .c-link-video,.pageId_1396.appv4 .c-link-video,.pageId_1401.appv4 .c-link-video,.pageId_1430.appv4 .c-link-video{border-color:#fff!important;color:#fff}}.c-link-video:before{border-bottom:6px solid transparent;border-left:10px solid #161615;border-top:6px solid transparent;height:0;margin:0 0 0 6px;transform:translateY(-50%);transform-origin:center;width:0}.c-link-video:after,.c-link-video:before{content:"";display:block;left:-1.7rem;position:absolute;top:50%}.c-link-video:after{border:1px solid #161615;border-radius:100%;height:20px;transform:translateY(-50%);width:20px}.c-skip-link__link{position:absolute;text-decoration:underline!important;text-decoration-thickness:.0625rem;text-underline-offset:.1em}.c-skip-link__link:not(:focus){clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;white-space:nowrap;width:1px}.c-skip-link__link:focus{background:#bddbb9;display:block;left:10px;outline:0!important;outline-offset:0!important;padding:.9rem;text-align:center;top:5px;z-index:999}.c-skip-link__link--desktop{display:none}@media only screen and (min-width:900px){.c-skip-link__link--desktop{display:block}}.c-skip-link__link--mobile{display:block}@media only screen and (min-width:900px){.c-skip-link__link--mobile{display:none!important}}.c-menu-bar__wrap{align-items:stretch;display:flex;height:3rem;margin:auto;max-width:1280px;overflow:hidden;width:100%}@media(hover:none){.ios .c-menu-bar__wrap:after{border-left:10px solid transparent;border-right:10px solid transparent;content:""}}.c-menu-bar__wrap::-webkit-scrollbar{display:none}@media only screen and (max-width:699px){.c-menu-bar__wrap{margin-right:-10px}.c-menu-bar__wrap:after,.c-menu-bar__wrap:before{background:transparent;bottom:0;content:"";display:block;height:auto;pointer-events:none;position:absolute;top:0;width:20px;z-index:1}.c-menu-bar__wrap:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0) 70%);left:0;width:15px}.c-menu-bar__wrap:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0) 70%);right:0}}@media only screen and (min-width:900px){.c-menu-bar--with-paddles .c-menu-bar__wrap{padding-left:40.8px;padding-right:40.8px;position:relative}}.c-menu-bar__list{-ms-overflow-style:none;align-items:stretch;box-sizing:content-box;display:flex;flex-wrap:nowrap;margin:auto;max-width:1280px;overflow-x:scroll;padding:0;scroll-behavior:smooth;scrollbar-width:none}.c-menu-bar__list::-webkit-scrollbar{display:none}.c-menu-bar__item{align-items:stretch;display:flex;flex:1 0 auto;padding:0 10px;scroll-snap-align:start}.c-menu-bar__item:first-child{padding-left:10px}@media only screen and (min-width:900px){.c-menu-bar__item:first-child{padding-left:0}}.c-menu-bar__link{align-items:center;display:flex;height:100%;position:relative}.c-menu-bar__paddles{display:none;height:0;left:0;position:absolute;top:50%;width:100%}@media only screen and (min-width:900px){.c-menu-bar__paddles{display:block}}.c-menu-bar__paddle{border-radius:17px;height:34px;position:absolute;transform:translateY(-50%);width:34px}.c-menu-bar__paddle svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-box:fill-box;transform-origin:center center}.c-menu-bar__paddle svg svg{position:static;transform:none}.c-menu-bar__paddle-left{left:0}.c-menu-bar__paddle-right{right:0}.c-toggle-menu{margin-left:auto}.c-menu-bar--main{align-items:center;display:flex;height:3rem;justify-content:flex-start;margin-right:auto;width:100%}@media only screen and (max-width:699px){.c-menu-bar--main{padding-left:0!important}}.c-menu-bar--main .c-menu-bar__wrap{margin-left:-10px;position:relative;width:auto}@media only screen and (max-width:699px){.c-menu-bar--main .c-menu-bar__wrap:before{background:linear-gradient(90deg,#408335,rgba(64,131,53,0) 70%)}.c-menu-bar--main .c-menu-bar__wrap:after{background:linear-gradient(270deg,#408335,rgba(64,131,53,0) 70%)}}@media only screen and (min-width:1300px){.c-menu-bar--main .c-menu-bar__wrap{margin-left:-15px}}.c-menu-bar--main .c-menu-bar__list{margin:0}.c-menu-bar--main .c-menu-bar__item{padding:0}.c-menu-bar--main .c-menu-bar__link{align-items:center;color:#fff;display:flex;font-size:1.2rem;height:100%;padding:0 10px;position:relative}.c-menu-bar--main .c-menu-bar__link:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:-3px}.c-menu-bar--main .c-menu-bar__link:focus:not(:focus-visible){box-shadow:none;outline:0}.c-menu-bar--main .c-menu-bar__link:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:-3px!important}@media only screen and (min-width:1300px){.c-menu-bar--main .c-menu-bar__link{padding:0 15px}}.c-menu-bar--main .c-menu-bar__link:after{background-color:#2e5f26;bottom:0;content:"";height:0;left:10px;position:absolute;right:10px;transition:height .3s ease}@media only screen and (min-width:1300px){.c-menu-bar--main .c-menu-bar__link:after{left:15px;right:15px}}.c-menu-bar--main .c-menu-bar__link:active:after,.c-menu-bar--main .c-menu-bar__link:hover:after,.c-menu-bar--main .c-menu-bar__link[aria-current]:after{height:7px;transition:height .3s ease}.c-menu-service{align-items:center;display:flex;font-size:.9rem}.c-menu-service__link{cursor:pointer;display:none;line-height:1.4;text-decoration:none;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.1em}@media only screen and (min-width:900px){.c-menu-service__link{display:flex}}.c-menu-service__link:hover{text-decoration:underline;text-decoration-thickness:.15rem}.c-menu-service__link+.c-menu-my-sbb,.c-menu-service__link+.c-menu-my-sbb-login,.c-menu-service__link+.c-menu-service__link{margin-left:.5rem}@media only screen and (min-width:900px){.c-menu-service__link+.c-menu-my-sbb,.c-menu-service__link+.c-menu-my-sbb-login,.c-menu-service__link+.c-menu-service__link{margin-left:1.5rem}}.c-menu-service+.c-menu-lang{margin-left:1.5rem}.c-menu-service .c-menu-my-sbb,.c-menu-service .c-menu-my-sbb-login{display:flex}.c-menu-service .c-menu-my-sbb span,.c-menu-service .c-menu-my-sbb-login span{display:none}@media only screen and (min-width:900px){.c-menu-service .c-menu-my-sbb span,.c-menu-service .c-menu-my-sbb-login span{display:inline}}.c-menu-service .c-menu-my-sbb-login .o-icons{fill:#161615}.c-menu-service .c-menu-my-sbb .o-icons{fill:#408335}.c-menu-service__login{align-items:center;display:flex;text-decoration:none}.c-menu-service__login span{text-decoration:underline}.c-menu-service__login:hover{cursor:pointer}.c-menu-service__login:hover span{text-decoration:underline;text-decoration-thickness:.15rem}.c-menu-service__login .o-icons{margin-right:.25rem}.c-offcanvas-menu{--mm-min-size:320px;--mm-size:100%;--mm-max-size:460px;display:none!important}.c-offcanvas-menu.initialized{display:flex!important}.c-offcanvas-menu.mm-menu--theme-light{--mm-color-focusring:#bddbb9;--mm-color-background-highlight:rgba(0,0,0,.1);--mm-color-text:$c-black}.c-offcanvas-menu .mm-panel{--mm-color-background:#fff;--mm-color-icon:#408335}.c-offcanvas-menu .mm-navbars{border:0}.c-offcanvas-menu .mm-panel{display:flex;flex-direction:column}.c-offcanvas-menu .mm-panel:after{display:none}.c-offcanvas-menu .mm-navbar__title{color:#161615;justify-content:flex-start}@media only screen and (max-width:899px){.c-offcanvas-menu .mm-navbar__title{padding:0 10px}}.c-offcanvas-menu .mm-navbar__title:hover{color:#161615!important}.c-offcanvas-menu .mm-navbar__btn+.mm-navbar__title{color:#408335}.c-offcanvas-menu .mm-btn--prev{width:1rem}.c-offcanvas-menu .mm-btn--prev:before{inset-inline-start:10px}.c-offcanvas-menu__level__link,.c-offcanvas-menu__service-nav__link{font-size:clamp(16px,1.2rem,18px)}.c-offcanvas-menu__level__item:not(.sub){color:#408335}.c-offcanvas-menu__level__item:not(.sub) .o-icons{fill:#408335;margin-right:10px}.c-offcanvas-menu__level__item:not(.sub) a{font-size:1.2rem}.c-offcanvas-menu .mm-listitem:after{inset-inline-start:0}.c-offcanvas-menu .mm-searchfield__input input{border-radius:0;font-size:.8rem}.c-offcanvas-menu .mm-searchfield__input input:focus{color:#161615}.c-offcanvas-menu .mm-panel__noresults{font-size:1.111rem}.c-offcanvas-menu .mm-btn--close:before{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.c-offcanvas-menu__level__link.mm-listitem__text{align-items:center;display:flex}.c-offcanvas-menu__level__link.mm-listitem__text[aria-current=page]:after{background:#408335;bottom:0;content:"";height:100%;left:0;position:absolute;top:0;width:5px}@media only screen and (max-width:899px){.c-offcanvas-menu__level__link.mm-listitem__text{padding-left:10px}}.c-offcanvas-menu__close{-webkit-padding-end:50px;background:#fff;cursor:pointer;height:calc(var(--mm-navbar-size) - 1px);padding-inline-end:50px;position:absolute;right:0;top:var(--mm-navbar-size);width:3rem;z-index:100}.c-offcanvas-menu__close .o-icons{height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-box:fill-box;transform-origin:center center;width:1.5rem}.c-offcanvas-menu__close .o-icons svg{position:static;transform:none}.c-offcanvas-menu__footer-nav,.c-offcanvas-menu__service-nav{padding:10px 0 0}.c-offcanvas-menu__footer-nav .o-kicker,.c-offcanvas-menu__service-nav .o-kicker{padding:0 10px}@media only screen and (min-width:900px){.c-offcanvas-menu__footer-nav .o-kicker,.c-offcanvas-menu__service-nav .o-kicker{padding:0 20px}}.c-offcanvas-menu__footer-nav__list,.c-offcanvas-menu__service-nav__list{margin:0}.c-offcanvas-menu__footer-nav__link,.c-offcanvas-menu__service-nav__link{border-bottom:1px solid rgba(22,22,21,.05);display:block;padding:10px}@media only screen and (min-width:900px){.c-offcanvas-menu__footer-nav__link,.c-offcanvas-menu__service-nav__link{padding:10px 20px}}.c-offcanvas-menu__service-nav{background-color:#e2f3e5}.c-offcanvas-menu__service-nav__link{display:flex}.c-offcanvas-menu__service-nav__link .o-icons{fill:#408335;margin-right:.25rem}.c-offcanvas-menu__cta{display:flex;flex-direction:column;justify-content:space-between;margin:20px 10px}.c-offcanvas-menu__cta .c-button:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:2px}.c-offcanvas-menu__cta .c-button:focus:not(:focus-visible){box-shadow:none;outline:0}.c-offcanvas-menu__cta .c-button:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:2px!important}@media only screen and (max-width:899px){.c-offcanvas-menu__cta .c-button+.c-button{margin-top:10px}}@media only screen and (min-width:900px){.c-offcanvas-menu__cta{flex-direction:row;margin:20px}.c-offcanvas-menu__cta .c-button{font-size:16px}}.c-offcanvas-menu .c-card{background-color:#fff;border:1px solid #cfd0d1;border-radius:4px;margin:20px;padding:1rem;position:relative}@media only screen and (min-width:1024px){.c-offcanvas-menu .c-card{margin-top:20px}}.c-offcanvas-menu .c-card__row{align-items:center;display:flex}.c-offcanvas-menu .c-card .c-button+.c-button{margin-left:.5rem}.c-offcanvas-menu__level__additem-header.mm-listitem{border-color:transparent;margin-top:1.3rem}.c-offcanvas-menu__level__additem-header.mm-listitem .mm-listitem__text{padding:10px 10px 0}@media only screen and (min-width:900px){.c-offcanvas-menu__level__additem-header.mm-listitem .mm-listitem__text{padding:10px 20px 0}}.mm-wrapper__blocker{background:linear-gradient(180deg,rgba(26,26,26,.99) 0,rgba(26,26,26,.85))!important}.mm-wrapper--opened .mm-wrapper__blocker{--mm-blocker-visibility-delay:0;--mm-blocker-opacity-delay:.4s;bottom:0;opacity:.75;visibility:inherit}.c-menu-lang{align-items:center;display:flex;position:relative}.c-header__top .c-menu-lang{margin-right:0}@media only screen and (min-width:900px)and (max-width:1023px){.c-header__top .c-menu-lang{margin-right:3rem}}.c-menu-lang .o-icons{display:block}.c-menu-lang__icon{left:0;pointer-events:none;position:absolute}.c-menu-lang__link{align-items:center;height:3rem;justify-content:center;padding:0 .5rem 0 1.5rem;text-decoration:underline;text-decoration-thickness:.0625rem;text-transform:uppercase;text-underline-offset:.1em}@media only screen and (min-width:500px){.c-menu-lang__link{padding:0 .75rem 0 1.25rem}}.c-menu-lang__link:hover{text-decoration:underline;text-decoration-thickness:.15rem}.c-menu-lang__link[data-lang=de]{display:none}[lang=en] .c-menu-lang__link[data-lang=de]{display:flex}.c-menu-lang__link[data-lang=en]{display:none}[lang=de] .c-menu-lang__link[data-lang=en]{display:flex}.c-footer-meta-menu{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0;padding:0;width:100%}@media only screen and (min-width:500px){.c-footer-meta-menu{justify-content:flex-start}}.c-footer-meta-menu__item{border-right:1px solid #fff;line-height:1;margin-bottom:1rem;padding:0 1rem;width:auto}@media only screen and (min-width:500px){.c-footer-meta-menu__item{margin-bottom:0;padding:0 1rem}}.c-footer-meta-menu__item:first-child{padding:0 1rem 0 0}.c-footer-meta-menu__item:last-child{border-right:0;padding:0 0 0 1rem}.c-footer-meta-menu__link{color:#fff;text-decoration:underline}.c-footer-meta-menu__link.current{text-decoration:none}.c-breadcrumb{display:block;padding:.65rem 0;top:0;width:100%;z-index:10}.c-breadcrumb--gray{background:#f6f6f7}.p-stage+.c-breadcrumb{padding-top:0}.c-breadcrumb__list{margin:0}.c-breadcrumb__item{display:inline-block;font-size:.778rem;line-height:1.2}.c-breadcrumb__item:after{content:"›";margin:0 .5rem}.c-breadcrumb__item:last-child:after{display:none}@media only screen and (max-width:699px){.c-breadcrumb__item:last-child:after{content:"...";display:inline-block;margin:0}.c-breadcrumb__item:last-child>*{display:none}}.c-breadcrumb__link{background:linear-gradient(rgba(189,219,185,.3),rgba(189,219,185,.3));background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:0 .6em;border-bottom:1px solid #161615;color:#161615;cursor:pointer;display:inline;transition:border-color .3s ease;vertical-align:baseline}.c-breadcrumb__link.active,.c-breadcrumb__link:hover{animation-duration:.3s;animation-fill-mode:forwards;animation-name:animate-stroke;animation-timing-function:ease-in;border-bottom-color:transparent;color:#161615;transition:border-color .3s ease}@media(prefers-color-scheme:dark){.pageId_1330.appv4 .c-breadcrumb__link,.pageId_1331.appv4 .c-breadcrumb__link,.pageId_1332.appv4 .c-breadcrumb__link,.pageId_1333.appv4 .c-breadcrumb__link,.pageId_1394.appv4 .c-breadcrumb__link,.pageId_1395.appv4 .c-breadcrumb__link,.pageId_1396.appv4 .c-breadcrumb__link,.pageId_1401.appv4 .c-breadcrumb__link,.pageId_1430.appv4 .c-breadcrumb__link{border-color:#fff!important;color:#fff}}.c-breadcrumb span{vertical-align:baseline}.c-pagination{margin:2rem 0}.c-pagination__list{display:flex;justify-content:center;margin:0;padding:0;text-align:center;width:100%}.c-pagination__item,.c-pagination__next,.c-pagination__prev,.c-pagination__show-first,.c-pagination__show-last{display:inline-block;margin:0 .2rem}@media only screen and (min-width:500px){.c-pagination__item,.c-pagination__next,.c-pagination__prev,.c-pagination__show-first,.c-pagination__show-last{margin:0 .4rem}}.c-pagination__link{border-radius:50%;display:block;height:2.5rem;line-height:2.5rem;text-decoration:none;transition:all .3s;width:2.5rem}.c-pagination__link:hover{background:#ec0016;color:#fff;transition:all .3s}.c-pagination__link--active{border:2px solid #ec0016;line-height:2.3rem;transition:all .3s}.c-pagination__link--active:hover{border:2px solid #ec0016}.c-pagination__show-first .c-pagination__link,.c-pagination__show-last .c-pagination__link{line-height:2rem}.c-pagination__next,.c-pagination__prev{margin:0}.c-pagination__next .c-pagination__link,.c-pagination__prev .c-pagination__link{line-height:2.8rem;transition:all .3s}.c-pagination__next .c-pagination__link:hover,.c-pagination__prev .c-pagination__link:hover{fill:#ec0016;background:transparent;transition:all .3s}.c-burger{align-items:center;cursor:pointer;display:flex;height:20px;position:relative;width:20px}.c-burger__line,.c-burger__line:after,.c-burger__line:before{background-color:#161615;border-radius:1px;display:block;height:2px;position:absolute;transition-duration:.25s;width:100%}.c-header__bottom .c-burger__line,.c-header__bottom .c-burger__line:after,.c-header__bottom .c-burger__line:before{background-color:#fff}.c-burger__line:before{content:"";top:-6px}.c-burger__line:after{content:"";top:6px}.mm-wrapper--opened .c-burger__line{transform:rotate(45deg)}.mm-wrapper--opened .c-burger__line:before{top:0;transform:rotate(0)}.mm-wrapper--opened .c-burger__line:after{top:0;transform:rotate(90deg)}.c-menu-section-wrap{height:3rem}.c-menu-bar--section{background:#fff;margin:0;position:relative;width:100%}.c-menu-bar--section.sticky{box-shadow:0 3px 3px 0 rgba(22,22,21,.1);left:0;max-width:inherit;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:110}.header-enabled .c-menu-bar--section.sticky{top:var(--header-offset-height);transition:all .4s ease}.c-menu-bar--section.sticky .c-menu-bar__wrap{box-shadow:none!important;padding-right:0}@media only screen and (min-width:900px){.c-menu-bar--section.sticky .c-menu-bar__wrap{padding:0}}.c-menu-bar--section .c-menu-bar__wrap{box-shadow:0 11px 0 -10px #cfd0d1,0 -11px 0 -10px #cfd0d1}.c-menu-bar--section .c-menu-bar__list{height:100%}@media only screen and (max-width:899px){.c-menu-bar--section .c-menu-bar__list{align-items:center}}.c-menu-bar--section .c-menu-bar__item{padding:0 5px}.c-menu-bar--section .c-menu-bar__item:first-child{padding-left:0}.c-menu-bar--section .c-menu-bar__link{align-items:center;display:flex;height:100%;padding:0 10px;position:relative}.c-menu-bar--section .c-menu-bar__link:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:-3px}.c-menu-bar--section .c-menu-bar__link:focus:not(:focus-visible){box-shadow:none;outline:0}.c-menu-bar--section .c-menu-bar__link:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:-3px!important}@media only screen and (max-width:899px){.c-menu-bar--section .c-menu-bar__link{background:#e2f3e5;border:2px solid #e2f3e5;border-radius:1.05rem;height:2.1rem}.c-menu-bar--section .c-menu-bar__link.active,.c-menu-bar--section .c-menu-bar__link:active,.c-menu-bar--section .c-menu-bar__link:hover{border:2px solid #408335}}@media only screen and (min-width:900px){.c-menu-bar--section .c-menu-bar__link:after{background-color:#408335;bottom:0;content:"";height:0;left:10px;position:absolute;right:10px;transition:height .3s ease}.c-menu-bar--section .c-menu-bar__link.active:after,.c-menu-bar--section .c-menu-bar__link:active:after,.c-menu-bar--section .c-menu-bar__link:hover:after{height:5px;transition:height .3s ease}.c-menu-bar--section.c-menu-bar--with-paddles .c-menu-bar__wrap{box-shadow:0 21px 0 -20px #cfd0d1,0 -21px 0 -20px #cfd0d1;padding-left:60.8px;padding-right:60.8px}.c-menu-bar--section .c-menu-bar__paddle{margin:0 20px}}.c-dropdown{position:relative;z-index:100}.c-dropdown__list{background:#fff;border:1px solid #cfd0d1;border-radius:.25rem;box-shadow:0 4px 8px hsla(210,2%,82%,.3);margin-top:4px;position:absolute;width:10rem}.c-dropdown__list[aria-hidden=true]{display:none}.c-dropdown__list[aria-hidden=false]{display:block}.c-menu-my-sbb .c-dropdown__list{right:-18%;top:100%}@media only screen and (min-width:900px){.c-menu-my-sbb .c-dropdown__list{right:-10%}}.c-dropdown__btn{cursor:pointer}.c-dropdown__divider{background:#cfd0d1;height:1px;width:100%}.c-dropdown__link{display:block;padding:10px}.c-dropdown__link:active,.c-dropdown__link:hover{background:#e8e8eb}.m-section{padding:2.6rem 0}.m-section:first-of-type{padding-top:0}.m-section--highlight{background:#f6f6f7;overflow:auto}.m-section--highlight+.m-section--highlight{margin-top:-1.3rem}.m-section--highlight:first-of-type{padding-top:2.6rem}.m-section--highlight:last-of-type{margin-bottom:1.3rem}.m-section--dark{background:#3f465a}.m-section__header [class*=o-heading]{margin-top:0}.m-section__footer{border-top:1px solid #cfd0d1;color:#666;font-size:.8rem;margin-top:1rem;padding:.5rem 0 0}.m-section__cta{text-align:center;width:100%}@media only screen and (min-width:1300px){.m-section__cta{position:absolute;width:3.333rem}.m-section__cta--left-top{left:0;top:1.8rem;transform:translateX(-7.3326rem)}.m-section__cta--left-center{left:0;top:50%;transform:translate(-7.3326rem,-50%)}.m-section__cta--left-bottom{bottom:0;left:0;transform:translateX(-7.3326rem)}.m-section__cta--right-top{right:0;top:1.8rem;transform:translateX(7.3326rem)}.m-section__cta--right-center{right:0;top:50%;transform:translate(7.3326rem,-50%)}.m-section__cta--right-bottom{bottom:0;right:0;transform:translateX(7.3326rem)}}.m-section__cta .c-tooltip-wrapper{cursor:pointer}.m-section__cta .c-button{display:block;height:3.333rem;margin:1rem auto 0;padding:0;width:3.333rem}@media only screen and (min-width:1300px){.m-section__cta .c-button{margin-top:0}}.m-section__cta .c-button img,.m-section__cta .c-button svg{display:block;height:3.333rem;margin:0 auto;width:3.333rem}.m-section--highlight .m-section__cta--left-top,.m-section--highlight .m-section__cta--right-top{top:3.1rem}.m-section--highlight .m-section__cta--left-bottom,.m-section--highlight .m-section__cta--right-bottom{bottom:1.3rem}[class*=u-img-bg].m-section{background-position:50%!important;background-repeat:no-repeat;background-size:cover!important}@media only screen and (min-width:700px){[class*=u-img-bg].m-section{background-size:contain!important;padding:5.2rem 0}}[class*=u-img-bg].m-section.u-text-flow{margin-top:-3.9rem}.m-section--highlight+[class*=u-img-bg].m-section{margin-top:0!important}.m-section.u-img-bg\:sbahn{background-image:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/images/backgrounds/section-watercolor-green.png)}.m-section.u-img-bg\:vp{background-image:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/images/backgrounds/section-watercolor-blue.png)}.m-mod{margin-left:auto;margin-right:auto;max-width:1280px}.m-mod:after,.m-mod:before{clear:both;content:"";display:table}.m-mod .m-mod .m-mod__wrapper,.m-mod--narrow .m-mod__wrapper{margin:0 auto;max-width:824px}.m-mod .m-mod .m-mod--narrow,.m-mod--narrow .m-mod--narrow{width:100%}.m-mod .m-mod .m-mod--narrow .m-mod__wrapper,.m-mod--narrow .m-mod--narrow .m-mod__wrapper{max-width:100%}.m-mod--narrow,.m-mod--narrow-panorama{width:100%}@media only screen and (min-width:500px){.m-mod--narrow,.m-mod--narrow-panorama{width:66.6664%}.m-multicolumn .m-mod--narrow,.m-multicolumn .m-mod--narrow-panorama{width:100%}}.m-mod__content-wrapper:after,.m-mod__content-wrapper:before{clear:both;content:"";display:table}@media only screen and (min-width:900px){.m-mod--narrow-offset .m-mod__header{margin:0 auto}.m-mod--narrow-offset .m-mod__content-wrapper>:not(.c-highlight){padding-right:16.6666%}}.m-mod--narrow-panorama .m-mod__content-wrapper,.m-mod--panorama .m-mod__content-wrapper{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.m-multicolumn .m-mod--narrow-panorama .m-mod__content-wrapper,.m-multicolumn .m-mod--panorama .m-mod__content-wrapper{margin-left:0;margin-right:0}.m-mod__wrapper{position:relative}.m-mod__header{width:83.333%}@media only screen and (min-width:900px){.m-mod__header{width:66.6664%}.m-mod--narrow .m-mod__header,[class*="u-grid__col:6"] .m-mod__header{width:100%}}.m-mod__extended{align-items:center;display:flex;justify-content:flex-end;min-height:2.0736rem;position:absolute;right:0;top:0}.m-mod__viewall{color:#408335;font-size:1rem;overflow:hidden;padding-right:1rem;position:relative;text-align:right;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.m-mod__viewall:after{border-right:2px solid #408335;border-top:2px solid #408335;content:"";display:block;height:.5rem;position:absolute;right:.5rem;top:50%;transform:rotate(45deg) translateY(-50%);transform-origin:center;width:.5rem}.m-mod .m-mod .m-mod__header{width:100%}.m-mod__img{display:none;margin-left:-10px;margin-right:-10px;position:relative}.m-mod__img img{height:auto;width:100%}@media only screen and (min-width:900px){.m-mod__img{display:block}.m-mod__img+*{margin-top:-3rem;min-height:9rem}}@media only screen and (min-width:1024px){.m-mod__img{margin-left:-3rem;margin-right:-3rem}.m-mod__img+*{margin-top:-9rem!important;min-height:9rem}}.m-mod{margin-top:1.3rem}.m-mod[class*="--fullsize"]{margin-bottom:-2.6rem!important}.m-textmedia+.m-contact-form,.m-textmedia+.m-textmedia,.m-textmedia+.m-textmedia-divider,.m-textmedia-divider+.m-contact-form,.m-textmedia-divider+.m-textmedia,.m-textmedia-divider+.m-textmedia-divider{margin-top:1.3rem}.m-mod:first-of-type .m-mod__header [class*=o-heading],.m-table+.m-mod,.m-teaser+.m-mod{margin-top:0}.m-highlight{margin:0 auto!important}.c-collapse-content--button{text-align:center}.c-collapse-content__panel{display:none;overflow:hidden;text-align:left}.c-collapse-content.active .c-collapse-content__panel,.c-collapse-content__button--close{display:block}.c-collapse-content__button--open{display:none}.c-accordion__tab{opacity:1;transform:translateY(0);transition:opacity .4s ease-out,transform .4s ease-out}.c-accordion__tab.inactive{opacity:0;transform:translateY(10%)}.c-accordion__tab:not(:first-of-type){border-top:1px solid #cfd0d1}.c-accordion__tab-button{display:block;padding:.9rem 1.7rem .6rem;position:relative}.c-accordion__title{background:linear-gradient(rgba(189,219,185,.3),rgba(189,219,185,.3));background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:0 .6em;border-bottom:0;color:#161615;cursor:pointer;display:inline;font-size:1.2rem;margin-top:0;transition:border-color .3s ease}.c-accordion__title.active,.c-accordion__title:hover{animation-duration:.3s;animation-fill-mode:forwards;animation-name:animate-stroke;animation-timing-function:ease-in;border-bottom-color:transparent;color:#161615;transition:border-color .3s ease}@media(prefers-color-scheme:dark){.pageId_1330.appv4 .c-accordion__title,.pageId_1331.appv4 .c-accordion__title,.pageId_1332.appv4 .c-accordion__title,.pageId_1333.appv4 .c-accordion__title,.pageId_1394.appv4 .c-accordion__title,.pageId_1395.appv4 .c-accordion__title,.pageId_1396.appv4 .c-accordion__title,.pageId_1401.appv4 .c-accordion__title,.pageId_1430.appv4 .c-accordion__title{border-color:#fff!important;color:#fff}}.c-accordion__tab-controller{background:#408335;border-radius:50%;display:inline-block;height:20px;margin-left:-1.7rem;position:absolute;top:.95rem;width:20px}@media only screen and (min-width:500px){.c-accordion__tab-controller{height:22px;width:22px}}.c-accordion__tab-controller:after,.c-accordion__tab-controller:before{background:#fff;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:transform .45s ease-in-out;width:12px}.c-accordion__tab-controller:before{transform:translate(-50%,-50%) rotate(90deg)}.c-accordion__tab.active .c-accordion__tab-controller:before{transform:translate(-50%,-50%) rotate(0)}.c-accordion__panel{padding-left:1.7rem}.c-accordion__panel [class*=c-list],.c-accordion__panel p{color:#666}.c-accordion__panel [class*=c-list]>a:not(.c-button,.c-link-button),.c-accordion__panel p>a:not(.c-button,.c-link-button){border-color:#666;color:#666}.c-accordion__panel [class*=c-list]>a:not(.c-button,.c-link-button):active,.c-accordion__panel [class*=c-list]>a:not(.c-button,.c-link-button):visited,.c-accordion__panel p>a:not(.c-button,.c-link-button):active,.c-accordion__panel p>a:not(.c-button,.c-link-button):visited{color:#666!important}.c-accordion>.c-accordion__tab>.c-accordion__panel{height:0;opacity:0;overflow:hidden}.c-accordion>.c-accordion__tab.active>.c-accordion__panel{height:auto;opacity:1;transition:opacity .6s ease}.c-accordion-load-more{margin-top:1.3rem;text-align:center}.c-tabs{margin-top:1.3rem}.c-tabs:after,.c-tabs:before{clear:both;content:"";display:table}.m-mod__header+.m-mod__content-wrapper .c-tabs{margin-top:.65rem}.c-stage-window .c-tabs{margin-top:0}.c-tabs__tab{border:0;display:inline;list-style:none}@media only screen and (min-width:900px){.c-tabs__tab{margin-right:.3rem}}.c-tabs__tab-button{background-color:#fff;border:1px solid #cfd0d1;border-bottom:0;box-shadow:inset 0 -10px 10px -10px rgba(22,22,21,.1);color:#161615;cursor:pointer;display:inline-block;height:2.375rem;line-height:2.375rem;padding:0 1rem;position:relative;text-decoration:none;transition:all .1s ease;vertical-align:bottom}.c-tabs__tab-button[aria-selected=true]{background-color:#f6f6f7;border-bottom:0;border-color:#f6f6f7;box-shadow:none;position:relative;transition:all .1s ease;z-index:2}.c-tabs__tab-button:focus{outline:none}.active .c-tabs__tab-button{background-color:#f6f6f7;border-bottom:0;border-color:#f6f6f7;box-shadow:none;transition:all .1s ease;z-index:2}.c-tabs__tab-controller{background:#408335;border-radius:50%;display:inline-block;height:20px;margin-left:-2rem;margin-top:-10px;position:absolute;top:50%;width:20px}.c-tabs__tab-controller:after,.c-tabs__tab-controller:before{background:#fff;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center center;transition:transform .45s ease-in-out;width:12px}.c-tabs__tab-controller:before{transform:translate(-50%,-50%) rotate(90deg)}.c-tabs__tab.active .c-tabs__tab-controller:before{transform:translate(-50%,-50%) rotate(0)}.c-tabs__tab-button--notification{position:relative}@media only screen and (max-width:899px){.c-tabs__tab-button__notification{font-size:75%;line-height:0;position:relative;top:-.5em;vertical-align:baseline}.c-tabs__tab-button__notification:before{content:"("}.c-tabs__tab-button__notification:after{content:")"}}@media only screen and (min-width:900px){.c-tabs__tab-button__notification{margin-left:0;position:absolute;right:0;text-align:center;top:0;transform:translateY(-85%)}.c-tabs__tab-button__notification--bubble{background:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/icons/bubble.svg) no-repeat 50% transparent;background-size:45px auto;color:#161615;font-family:DBSansBold,Helvetica,arial,sans-serif;height:45px;line-height:45px;width:45px}}.c-tabs__panel{background:#f6f6f7;float:left;margin-top:-1px;width:100%}.c-tabs__panel[aria-hidden=true]{display:none;height:0;overflow:hidden}.c-tabs__panel[aria-hidden=false]{display:block;height:auto;overflow:visible}.c-tabs__panel__inner{opacity:0;padding:1rem}@media only screen and (min-width:900px){.c-tabs__panel__inner{padding:2rem 1rem 1rem}}.c-stage-window__filter .c-tabs__panel__inner{padding:.5rem 1rem}.active .c-tabs__panel{height:auto}.active .c-tabs__panel__inner{opacity:1;transition:opacity .6s ease}.c-tabs--responsive .c-tabs__tab-controller{display:none}@media only screen and (max-width:899px){.c-tabs--responsive{border:1px solid #cfd0d1!important;margin-right:0}.c-tabs--responsive .c-tabs__tab,.c-tabs--responsive .c-tabs__tab .c-tabs__tab-controller{display:block}.c-tabs--responsive .c-tabs__tab:first-child .c-tabs__tab-button{border-top:0}.c-tabs--responsive .c-tabs__tab.active .c-tabs__tab-button{border:0}.c-tabs--responsive .c-tabs__tab-button{border:0;border-top:1px solid #cfd0d1;display:block;font-size:1.2rem!important;height:auto;line-height:1.4;padding:1rem 1rem 1rem 2.5rem;position:relative}.c-tabs--responsive .c-tabs__panel{border:0!important;float:none;margin-top:0;width:100%}.c-tabs--responsive .c-tabs__panel__inner{background:#f6f6f7;border:0!important}}.c-tabs--light .c-tabs__panel{background:#fff}.c-tabs--light .c-tabs__tab.active .c-tabs__tab-button{background-color:#fff;border-color:#cfd0d1;border-bottom:1px solid #fff}.c-tabs--light .c-tabs__tab.active .c-tabs__tab-button[data-highlight]{margin-left:-1px;margin-right:-1px;margin-top:-1px}@media only screen and (min-width:900px){.c-tabs--light .c-tabs__tab.active .c-tabs__tab-button[data-highlight]{margin:0}}.c-tabs--light .c-tabs__tab.active .c-tabs__tab-button[data-highlight=disorder]:not(.c-tabs__tab-button--notification){background-color:#fff6c0;border-color:#fff6c0}.c-tabs--light .c-tabs__tab.active .c-tabs__tab-button[data-highlight=construction]:not(.c-tabs__tab-button--notification){background-color:#e8e8eb;border-color:#e8e8eb}.c-tabs--light .c-tabs__tab.active .c-tabs__tab-button[data-highlight=night]:not(.c-tabs__tab-button--notification){background-color:#0a1e6e;border-color:#0a1e6e;color:#fff}.c-tabs--light .c-tabs__tab.active .c-tabs__panel{display:block;position:relative;z-index:1}.c-tabs--light .c-tabs__tab-button{border-bottom:1px solid #cfd0d1}.c-tabs--light .c-tabs__tab-button[aria-selected=true]{background-color:#fff;border-bottom:1px solid;border-color:#cfd0d1}.c-tabs--light .c-tabs__panel__inner{background:#fff;border:1px solid #cfd0d1}@media only screen and (max-width:899px){.c-tabs--light.c-tabs--responsive{border:1px solid #cfd0d1}.c-tabs--light.c-tabs--responsive .c-tabs__tab{display:block}.c-tabs--light.c-tabs--responsive .c-tabs__tab.active{border-top:1px solid #cfd0d1}.c-tabs--light.c-tabs--responsive .c-tabs__tab.active:first-child{border-top:0}.c-tabs--light.c-tabs--responsive .c-tabs__tab-button{border:0;border-top:1px solid #cfd0d1;display:block}.c-tabs--light.c-tabs--responsive .c-tabs__panel{background:#fff;border:0}}.c-tabs--shadow .c-tabs__tab.active .c-tabs__tab-button{background-color:#fff;border:0;z-index:2}.c-tabs--shadow .c-tabs__tab-button{border:0;position:relative;z-index:0}.c-tabs--shadow .c-tabs__tab-button[aria-selected=true]{background-color:#fff;border:0;z-index:2}.c-tabs--shadow .c-tabs__panel{background:#fff;margin-top:0}.c-tabs--shadow .c-tabs__panel__inner{border:0;box-shadow:0 4px 8px hsla(210,2%,82%,.5);position:relative;z-index:1}@media only screen and (max-width:899px){.c-tabs--shadow.c-tabs--responsive{border:1px solid #cfd0d1;margin-left:0}.c-tabs--shadow.c-tabs--responsive .c-tabs{border-top:1px solid #cfd0d1}.c-tabs--shadow.c-tabs--responsive .c-tabs__tab{border-top:1px solid #cfd0d1;display:block}.c-tabs--shadow.c-tabs--responsive .c-tabs__tab.active:first-child,.c-tabs--shadow.c-tabs--responsive .c-tabs__tab:first-child{border-top:0}.c-tabs--shadow.c-tabs--responsive .c-tabs__tab-button{border:0;box-shadow:none;display:block}.c-tabs--shadow.c-tabs--responsive .c-tabs__panel__inner{border:0;box-shadow:none}}.c-list li,.c-list-bullet li,.c-list-linklist li,.c-list-ordered li,.c-list-positive li,.c-list-unordered li{background-position:left .45rem;background-repeat:no-repeat;background-size:15px;padding:.3rem 0 .3rem 20px}@media only screen and (min-width:500px){.c-list li,.c-list-bullet li,.c-list-linklist li,.c-list-ordered li,.c-list-positive li,.c-list-unordered li{background-position:left .45rem;background-size:17px;padding:.3rem 0 .3rem 22px}}@media only screen and (min-width:700px){.c-list li,.c-list-bullet li,.c-list-linklist li,.c-list-ordered li,.c-list-positive li,.c-list-unordered li{background-position:left .3rem;background-size:18px;padding:.3rem 0 .3rem 23px}}.c-list ol,.c-list ul,.c-list-bullet ol,.c-list-bullet ul,.c-list-linklist ol,.c-list-linklist ul,.c-list-ordered ol,.c-list-ordered ul,.c-list-positive ol,.c-list-positive ul,.c-list-unordered ol,.c-list-unordered ul{margin-bottom:-.2rem;margin-left:1rem}.c-list a:not(.o-icon-css-line),.c-list-bullet a:not(.o-icon-css-line),.c-list-linklist a:not(.o-icon-css-line),.c-list-ordered a:not(.o-icon-css-line),.c-list-positive a:not(.o-icon-css-line),.c-list-unordered a:not(.o-icon-css-line){background:linear-gradient(rgba(189,219,185,.3),rgba(189,219,185,.3));background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:0 .6em;border-bottom:2px solid #161615;color:#161615;cursor:pointer;display:inline;max-width:280px;overflow:hidden;text-overflow:ellipsis;transition:border-color .3s ease}.c-list a:not(.o-icon-css-line).active,.c-list a:not(.o-icon-css-line):hover,.c-list-bullet a:not(.o-icon-css-line).active,.c-list-bullet a:not(.o-icon-css-line):hover,.c-list-linklist a:not(.o-icon-css-line).active,.c-list-linklist a:not(.o-icon-css-line):hover,.c-list-ordered a:not(.o-icon-css-line).active,.c-list-ordered a:not(.o-icon-css-line):hover,.c-list-positive a:not(.o-icon-css-line).active,.c-list-positive a:not(.o-icon-css-line):hover,.c-list-unordered a:not(.o-icon-css-line).active,.c-list-unordered a:not(.o-icon-css-line):hover{animation-duration:.3s;animation-fill-mode:forwards;animation-name:animate-stroke;animation-timing-function:ease-in;border-bottom-color:transparent;color:#161615;transition:border-color .3s ease}@media(prefers-color-scheme:dark){.pageId_1330.appv4 .c-list a:not(.o-icon-css-line),.pageId_1330.appv4 .c-list-bullet a:not(.o-icon-css-line),.pageId_1330.appv4 .c-list-linklist a:not(.o-icon-css-line),.pageId_1330.appv4 .c-list-ordered a:not(.o-icon-css-line),.pageId_1330.appv4 .c-list-positive a:not(.o-icon-css-line),.pageId_1330.appv4 .c-list-unordered a:not(.o-icon-css-line),.pageId_1331.appv4 .c-list a:not(.o-icon-css-line),.pageId_1331.appv4 .c-list-bullet a:not(.o-icon-css-line),.pageId_1331.appv4 .c-list-linklist a:not(.o-icon-css-line),.pageId_1331.appv4 .c-list-ordered a:not(.o-icon-css-line),.pageId_1331.appv4 .c-list-positive a:not(.o-icon-css-line),.pageId_1331.appv4 .c-list-unordered a:not(.o-icon-css-line),.pageId_1332.appv4 .c-list a:not(.o-icon-css-line),.pageId_1332.appv4 .c-list-bullet a:not(.o-icon-css-line),.pageId_1332.appv4 .c-list-linklist a:not(.o-icon-css-line),.pageId_1332.appv4 .c-list-ordered a:not(.o-icon-css-line),.pageId_1332.appv4 .c-list-positive a:not(.o-icon-css-line),.pageId_1332.appv4 .c-list-unordered a:not(.o-icon-css-line),.pageId_1333.appv4 .c-list a:not(.o-icon-css-line),.pageId_1333.appv4 .c-list-bullet a:not(.o-icon-css-line),.pageId_1333.appv4 .c-list-linklist a:not(.o-icon-css-line),.pageId_1333.appv4 .c-list-ordered a:not(.o-icon-css-line),.pageId_1333.appv4 .c-list-positive a:not(.o-icon-css-line),.pageId_1333.appv4 .c-list-unordered a:not(.o-icon-css-line),.pageId_1394.appv4 .c-list a:not(.o-icon-css-line),.pageId_1394.appv4 .c-list-bullet a:not(.o-icon-css-line),.pageId_1394.appv4 .c-list-linklist a:not(.o-icon-css-line),.pageId_1394.appv4 .c-list-ordered a:not(.o-icon-css-line),.pageId_1394.appv4 .c-list-positive a:not(.o-icon-css-line),.pageId_1394.appv4 .c-list-unordered a:not(.o-icon-css-line),.pageId_1395.appv4 .c-list a:not(.o-icon-css-line),.pageId_1395.appv4 .c-list-bullet a:not(.o-icon-css-line),.pageId_1395.appv4 .c-list-linklist a:not(.o-icon-css-line),.pageId_1395.appv4 .c-list-ordered a:not(.o-icon-css-line),.pageId_1395.appv4 .c-list-positive a:not(.o-icon-css-line),.pageId_1395.appv4 .c-list-unordered a:not(.o-icon-css-line),.pageId_1396.appv4 .c-list a:not(.o-icon-css-line),.pageId_1396.appv4 .c-list-bullet a:not(.o-icon-css-line),.pageId_1396.appv4 .c-list-linklist a:not(.o-icon-css-line),.pageId_1396.appv4 .c-list-ordered a:not(.o-icon-css-line),.pageId_1396.appv4 .c-list-positive a:not(.o-icon-css-line),.pageId_1396.appv4 .c-list-unordered a:not(.o-icon-css-line),.pageId_1401.appv4 .c-list a:not(.o-icon-css-line),.pageId_1401.appv4 .c-list-bullet a:not(.o-icon-css-line),.pageId_1401.appv4 .c-list-linklist a:not(.o-icon-css-line),.pageId_1401.appv4 .c-list-ordered a:not(.o-icon-css-line),.pageId_1401.appv4 .c-list-positive a:not(.o-icon-css-line),.pageId_1401.appv4 .c-list-unordered a:not(.o-icon-css-line),.pageId_1430.appv4 .c-list a:not(.o-icon-css-line),.pageId_1430.appv4 .c-list-bullet a:not(.o-icon-css-line),.pageId_1430.appv4 .c-list-linklist a:not(.o-icon-css-line),.pageId_1430.appv4 .c-list-ordered a:not(.o-icon-css-line),.pageId_1430.appv4 .c-list-positive a:not(.o-icon-css-line),.pageId_1430.appv4 .c-list-unordered a:not(.o-icon-css-line){border-color:#fff!important;color:#fff}}@media only screen and (max-width:499px){.c-list a:not(.o-icon-css-line),.c-list-bullet a:not(.o-icon-css-line),.c-list-linklist a:not(.o-icon-css-line),.c-list-ordered a:not(.o-icon-css-line),.c-list-positive a:not(.o-icon-css-line),.c-list-unordered a:not(.o-icon-css-line){max-width:400px}}.c-list-unordered li{position:relative}.c-list-unordered li:before{background-color:#408335;content:"";height:2px;left:0;position:absolute;top:1rem;width:.75rem}.c-construction-announcement .c-list-unordered li,.c-drawer .c-list-unordered li,.c-list-bullet li{position:relative}.c-construction-announcement .c-list-unordered li:before,.c-drawer .c-list-unordered li:before,.c-list-bullet li:before{color:#408335;content:"●";height:0;left:.3rem;position:absolute;top:.2rem;width:0}.c-construction-announcement .c-list-unordered li li:before,.c-drawer .c-list-unordered li li:before,.c-list-bullet li li:before{content:"○"}.c-list-positive li{background-image:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/icons/tick.svg);background-position:left .45rem}.c-list-ordered li{background:none;counter-increment:step-counter;padding-left:2rem;position:relative}.c-list-ordered li:before{color:#408335;content:counter(step-counter) ".";font-size:1.3rem;left:0;position:absolute;top:.1rem}.c-list-linklist{max-width:600px}.c-teaser .c-list-linklist{margin-bottom:0}.c-list-linklist li{background-image:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/icons/arrows/arrows--linklist.svg);background-position:left .5rem;border-bottom:1px solid #cfd0d1}.c-list-linklist li ul li:last-of-type{border-bottom:0}.c-list-linklist a{border-bottom:0!important}.c-footnotes,.c-list-footnotes{border-top:1px solid #cfd0d1;color:#666;font-size:.8rem;padding-top:.5rem}.c-footnotes .c-link,.c-footnotes a,.c-list-footnotes .c-link,.c-list-footnotes a{background:linear-gradient(rgba(189,219,185,.3),rgba(189,219,185,.3));background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:0 .6em;border-bottom:2px solid #666;color:#666;cursor:pointer;display:inline;transition:border-color .3s ease}.c-footnotes .c-link.active,.c-footnotes .c-link:hover,.c-footnotes a.active,.c-footnotes a:hover,.c-list-footnotes .c-link.active,.c-list-footnotes .c-link:hover,.c-list-footnotes a.active,.c-list-footnotes a:hover{animation-duration:.3s;animation-fill-mode:forwards;animation-name:animate-stroke;animation-timing-function:ease-in;border-bottom-color:transparent;color:#666;transition:border-color .3s ease}@media(prefers-color-scheme:dark){.pageId_1330.appv4 .c-footnotes .c-link,.pageId_1330.appv4 .c-footnotes a,.pageId_1330.appv4 .c-list-footnotes .c-link,.pageId_1330.appv4 .c-list-footnotes a,.pageId_1331.appv4 .c-footnotes .c-link,.pageId_1331.appv4 .c-footnotes a,.pageId_1331.appv4 .c-list-footnotes .c-link,.pageId_1331.appv4 .c-list-footnotes a,.pageId_1332.appv4 .c-footnotes .c-link,.pageId_1332.appv4 .c-footnotes a,.pageId_1332.appv4 .c-list-footnotes .c-link,.pageId_1332.appv4 .c-list-footnotes a,.pageId_1333.appv4 .c-footnotes .c-link,.pageId_1333.appv4 .c-footnotes a,.pageId_1333.appv4 .c-list-footnotes .c-link,.pageId_1333.appv4 .c-list-footnotes a,.pageId_1394.appv4 .c-footnotes .c-link,.pageId_1394.appv4 .c-footnotes a,.pageId_1394.appv4 .c-list-footnotes .c-link,.pageId_1394.appv4 .c-list-footnotes a,.pageId_1395.appv4 .c-footnotes .c-link,.pageId_1395.appv4 .c-footnotes a,.pageId_1395.appv4 .c-list-footnotes .c-link,.pageId_1395.appv4 .c-list-footnotes a,.pageId_1396.appv4 .c-footnotes .c-link,.pageId_1396.appv4 .c-footnotes a,.pageId_1396.appv4 .c-list-footnotes .c-link,.pageId_1396.appv4 .c-list-footnotes a,.pageId_1401.appv4 .c-footnotes .c-link,.pageId_1401.appv4 .c-footnotes a,.pageId_1401.appv4 .c-list-footnotes .c-link,.pageId_1401.appv4 .c-list-footnotes a,.pageId_1430.appv4 .c-footnotes .c-link,.pageId_1430.appv4 .c-footnotes a,.pageId_1430.appv4 .c-list-footnotes .c-link,.pageId_1430.appv4 .c-list-footnotes a{border-color:#fff!important;color:#fff}}.c-list-footnotes li{margin-bottom:.4rem;padding-left:.4rem;position:relative}.c-list-footnotes sup{left:0;position:absolute;top:.7em}.c-page-intro{margin:0 0 1.3rem;overflow:hidden}.c-page-intro .o-emphasis:last-of-type{margin-bottom:0}.c-page-intro__header .o-icon-css-line{border:0}.c-page-intro__content{padding:1rem}@media only screen and (min-width:700px){.c-page-intro__content--2col:before{background:#f6f6f7;bottom:1px;content:"";height:70%;left:50%;position:absolute;width:1px;z-index:1}}@media only screen and (min-width:900px){.c-page-intro__aside{text-align:right}}.c-page-intro__aside .c-tariff-range-link{display:inline-block;transform:translateY(-25%)}.c-page-intro__aside .c-button{font-size:.8rem}.c-page-intro__ctas__item{display:block;margin-bottom:1.3rem}.c-page-intro__ctas__copy{display:block;margin-bottom:.2rem;width:100%}.c-page-intro--s1 .c-page-intro__ctas .c-button{background-color:#eb588f}.c-page-intro--s1 .c-page-intro__ctas .c-button:focus,.c-page-intro--s1 .c-page-intro__ctas .c-button:hover{background-color:#e62a70}.c-page-intro--s2 .c-page-intro__ctas .c-button{background-color:#047939}.c-page-intro--s2 .c-page-intro__ctas .c-button:focus,.c-page-intro--s2 .c-page-intro__ctas .c-button:hover{background-color:#024822}.c-page-intro--s25 .c-page-intro__ctas .c-button{background-color:#047939}.c-page-intro--s25 .c-page-intro__ctas .c-button:focus,.c-page-intro--s25 .c-page-intro__ctas .c-button:hover{background-color:#024822}.c-page-intro--s26 .c-page-intro__ctas .c-button{background-color:#047939}.c-page-intro--s26 .c-page-intro__ctas .c-button:focus,.c-page-intro--s26 .c-page-intro__ctas .c-button:hover{background-color:#024822}.c-page-intro--s3 .c-page-intro__ctas .c-button{background-color:#026597}.c-page-intro--s3 .c-page-intro__ctas .c-button:focus,.c-page-intro--s3 .c-page-intro__ctas .c-button:hover{background-color:#014365}.c-page-intro--s41 .c-page-intro__ctas .c-button{background-color:#aa3c1f}.c-page-intro--s41 .c-page-intro__ctas .c-button:focus,.c-page-intro--s41 .c-page-intro__ctas .c-button:hover{background-color:#7f2d17}.c-page-intro--s42 .c-page-intro__ctas .c-button{background-color:#ba622d}.c-page-intro--s42 .c-page-intro__ctas .c-button:focus,.c-page-intro--s42 .c-page-intro__ctas .c-button:hover{background-color:#914c23}.c-page-intro--s45 .c-page-intro__ctas .c-button{background-color:#aa3c1f}.c-page-intro--s45 .c-page-intro__ctas .c-button:focus,.c-page-intro--s45 .c-page-intro__ctas .c-button:hover{background-color:#7f2d17}.c-page-intro--s46 .c-page-intro__ctas .c-button{background-color:#ca8539}.c-page-intro--s46 .c-page-intro__ctas .c-button:focus,.c-page-intro--s46 .c-page-intro__ctas .c-button:hover{background-color:#a46b2c}.c-page-intro--s47 .c-page-intro__ctas .c-button{background-color:#ca8539}.c-page-intro--s47 .c-page-intro__ctas .c-button:focus,.c-page-intro--s47 .c-page-intro__ctas .c-button:hover{background-color:#a46b2c}.c-page-intro--s5 .c-page-intro__ctas .c-button{background-color:#ea561c}.c-page-intro--s5 .c-page-intro__ctas .c-button:focus,.c-page-intro--s5 .c-page-intro__ctas .c-button:hover{background-color:#c14312}.c-page-intro--s7 .c-page-intro__ctas .c-button{background-color:#764d9a}.c-page-intro--s7 .c-page-intro__ctas .c-button:focus,.c-page-intro--s7 .c-page-intro__ctas .c-button:hover{background-color:#5c3c78}.c-page-intro--s75 .c-page-intro__ctas .c-button{background-color:#764d9a}.c-page-intro--s75 .c-page-intro__ctas .c-button:focus,.c-page-intro--s75 .c-page-intro__ctas .c-button:hover{background-color:#5c3c78}.c-page-intro--s8 .c-page-intro__ctas .c-button{background-color:#4fa433}.c-page-intro--s8 .c-page-intro__ctas .c-button:focus,.c-page-intro--s8 .c-page-intro__ctas .c-button:hover{background-color:#3c7d27}.c-page-intro--s85 .c-page-intro__ctas .c-button{background-color:#4fa433}.c-page-intro--s85 .c-page-intro__ctas .c-button:focus,.c-page-intro--s85 .c-page-intro__ctas .c-button:hover{background-color:#3c7d27}.c-page-intro--s9 .c-page-intro__ctas .c-button{background-color:#951732}.c-page-intro--s9 .c-page-intro__ctas .c-button:focus,.c-page-intro--s9 .c-page-intro__ctas .c-button:hover{background-color:#691023}.c-page-intro--u1 .c-page-intro__ctas .c-button{background-color:#7dad4c}.c-page-intro--u1 .c-page-intro__ctas .c-button:focus,.c-page-intro--u1 .c-page-intro__ctas .c-button:hover{background-color:#638a3c}.c-page-intro--u2 .c-page-intro__ctas .c-button{background-color:#da421e}.c-page-intro--u2 .c-page-intro__ctas .c-button:focus,.c-page-intro--u2 .c-page-intro__ctas .c-button:hover{background-color:#ad3418}.c-page-intro--u3 .c-page-intro__ctas .c-button{background-color:#2e937d}.c-page-intro--u3 .c-page-intro__ctas .c-button:focus,.c-page-intro--u3 .c-page-intro__ctas .c-button:hover{background-color:#226c5c}.c-page-intro--u4 .c-page-intro__ctas .c-button{background-color:#f0d722}.c-page-intro--u4 .c-page-intro__ctas .c-button:focus,.c-page-intro--u4 .c-page-intro__ctas .c-button:hover{background-color:#d1b90e}.c-page-intro--u5 .c-page-intro__ctas .c-button{background-color:#7e5330}.c-page-intro--u5 .c-page-intro__ctas .c-button:focus,.c-page-intro--u5 .c-page-intro__ctas .c-button:hover{background-color:#593b22}.c-page-intro--u55 .c-page-intro__ctas .c-button{background-color:#7e5330}.c-page-intro--u55 .c-page-intro__ctas .c-button:focus,.c-page-intro--u55 .c-page-intro__ctas .c-button:hover{background-color:#593b22}.c-page-intro--u6 .c-page-intro__ctas .c-button{background-color:#8c6dab}.c-page-intro--u6 .c-page-intro__ctas .c-button:focus,.c-page-intro--u6 .c-page-intro__ctas .c-button:hover{background-color:#735491}.c-page-intro--u7 .c-page-intro__ctas .c-button{background-color:#528dba}.c-page-intro--u7 .c-page-intro__ctas .c-button:focus,.c-page-intro--u7 .c-page-intro__ctas .c-button:hover{background-color:#3e739b}.c-page-intro--u8 .c-page-intro__ctas .c-button{background-color:#224f86}.c-page-intro--u8 .c-page-intro__ctas .c-button:focus,.c-page-intro--u8 .c-page-intro__ctas .c-button:hover{background-color:#18375d}.c-page-intro--u9 .c-page-intro__ctas .c-button{background-color:#f3791d}.c-page-intro--u9 .c-page-intro__ctas .c-button:focus,.c-page-intro--u9 .c-page-intro__ctas .c-button:hover{background-color:#d2610b}.c-page-intro--ire .c-page-intro__ctas .c-button{background-color:#e2001a}.c-page-intro--ire .c-page-intro__ctas .c-button:focus,.c-page-intro--ire .c-page-intro__ctas .c-button:hover{background-color:#af0014}.c-page-intro--hbx .c-page-intro__ctas .c-button{background-color:red}.c-page-intro--hbx .c-page-intro__ctas .c-button:focus,.c-page-intro--hbx .c-page-intro__ctas .c-button:hover{background-color:#c00}.c-page-intro--rb .c-page-intro__ctas .c-button{background-color:red}.c-page-intro--rb .c-page-intro__ctas .c-button:focus,.c-page-intro--rb .c-page-intro__ctas .c-button:hover{background-color:#c00}.c-page-intro--re .c-page-intro__ctas .c-button{background-color:red}.c-page-intro--re .c-page-intro__ctas .c-button:focus,.c-page-intro--re .c-page-intro__ctas .c-button:hover{background-color:#c00}.c-page-intro--tram-m1 .c-page-intro__ctas .c-button{background-color:#63b9ea}.c-page-intro--tram-m1 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-m1 .c-page-intro__ctas .c-button:hover{background-color:#36a5e4}.c-page-intro--tram-m2 .c-page-intro__ctas .c-button{background-color:#7ab829}.c-page-intro--tram-m2 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-m2 .c-page-intro__ctas .c-button:hover{background-color:#5e8e20}.c-page-intro--tram-m4 .c-page-intro__ctas .c-button{background-color:#ca1215}.c-page-intro--tram-m4 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-m4 .c-page-intro__ctas .c-button:hover{background-color:#9b0e10}.c-page-intro--tram-m5 .c-page-intro__ctas .c-button{background-color:#c8893b}.c-page-intro--tram-m5 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-m5 .c-page-intro__ctas .c-button:hover{background-color:#a26e2e}.c-page-intro--tram-m6 .c-page-intro__ctas .c-button{background-color:#025695}.c-page-intro--tram-m6 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-m6 .c-page-intro__ctas .c-button:hover{background-color:#013963}.c-page-intro--tram-m8 .c-page-intro__ctas .c-button{background-color:#ee7100}.c-page-intro--tram-m8 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-m8 .c-page-intro__ctas .c-button:hover{background-color:#bb5900}.c-page-intro--tram-m10 .c-page-intro__ctas .c-button{background-color:#007b3c}.c-page-intro--tram-m10 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-m10 .c-page-intro__ctas .c-button:hover{background-color:#004823}.c-page-intro--tram-12 .c-page-intro__ctas .c-button{background-color:#8870ab}.c-page-intro--tram-12 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-12 .c-page-intro__ctas .c-button:hover{background-color:#6e5692}.c-page-intro--tram-m13 .c-page-intro__ctas .c-button{background-color:#00a092}.c-page-intro--tram-m13 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-m13 .c-page-intro__ctas .c-button:hover{background-color:#006d63}.c-page-intro--tram-16 .c-page-intro__ctas .c-button{background-color:#027fab}.c-page-intro--tram-16 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-16 .c-page-intro__ctas .c-button:hover{background-color:#015a79}.c-page-intro--tram-m17 .c-page-intro__ctas .c-button{background-color:#a6432a}.c-page-intro--tram-m17 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-m17 .c-page-intro__ctas .c-button:hover{background-color:#7d3320}.c-page-intro--tram-18 .c-page-intro__ctas .c-button{background-color:#d6ad00}.c-page-intro--tram-18 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-18 .c-page-intro__ctas .c-button:hover{background-color:#a38400}.c-page-intro--tram-21 .c-page-intro__ctas .c-button{background-color:#bd90c1}.c-page-intro--tram-21 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-21 .c-page-intro__ctas .c-button:hover{background-color:#aa6faf}.c-page-intro--tram-27 .c-page-intro__ctas .c-button{background-color:#cb621a}.c-page-intro--tram-27 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-27 .c-page-intro__ctas .c-button:hover{background-color:#9e4c14}.c-page-intro--tram-37 .c-page-intro__ctas .c-button{background-color:#825238}.c-page-intro--tram-37 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-37 .c-page-intro__ctas .c-button:hover{background-color:#5e3c29}.c-page-intro--tram-50 .c-page-intro__ctas .c-button{background-color:#ea9000}.c-page-intro--tram-50 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-50 .c-page-intro__ctas .c-button:hover{background-color:#b77100}.c-page-intro--tram-60 .c-page-intro__ctas .c-button{background-color:#039bd9}.c-page-intro--tram-60 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-60 .c-page-intro__ctas .c-button:hover{background-color:#0277a7}.c-page-intro--tram-61 .c-page-intro__ctas .c-button{background-color:#e30313}.c-page-intro--tram-61 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-61 .c-page-intro__ctas .c-button:hover{background-color:#b1020f}.c-page-intro--tram-62 .c-page-intro__ctas .c-button{background-color:#00512d}.c-page-intro--tram-62 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-62 .c-page-intro__ctas .c-button:hover{background-color:#001e11}.c-page-intro--tram-63 .c-page-intro__ctas .c-button{background-color:#ef7200}.c-page-intro--tram-63 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-63 .c-page-intro__ctas .c-button:hover{background-color:#bc5a00}.c-page-intro--tram-67 .c-page-intro__ctas .c-button{background-color:#dd6ca6}.c-page-intro--tram-67 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-67 .c-page-intro__ctas .c-button:hover{background-color:#d3438d}.c-page-intro--tram-68 .c-page-intro__ctas .c-button{background-color:#65b42f}.c-page-intro--tram-68 .c-page-intro__ctas .c-button:focus,.c-page-intro--tram-68 .c-page-intro__ctas .c-button:hover{background-color:#4e8c24}.c-page-intro--bus .c-page-intro__ctas .c-button{background-color:#a01c7d}.c-page-intro--bus .c-page-intro__ctas .c-button:focus,.c-page-intro--bus .c-page-intro__ctas .c-button:hover{background-color:#75145b}.c-page-intro--ferry .c-page-intro__ctas .c-button{background-color:#0099d6}.c-page-intro--ferry .c-page-intro__ctas .c-button:focus,.c-page-intro--ferry .c-page-intro__ctas .c-button:hover{background-color:#0075a3}.c-page-intro--tilted{background-color:#f6f6f7;padding:0 0 2rem;position:relative;width:100%}.c-page-intro--tilted:after{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:skewY(-1.5deg) translateY(100%);transform-origin:left top;width:100%}.c-page-intro--tilted .o-emphasis:last-of-type{margin-bottom:.65rem}.c-page-intro--blocked,.c-page-intro--blocked-no-border{margin-bottom:2.6rem}.c-page-intro--blocked .c-page-intro__header,.c-page-intro--blocked-no-border .c-page-intro__header{background-color:#f6f6f7;overflow:hidden;padding:1rem;position:relative;width:100%}.c-page-intro--blocked .c-page-intro__header:after,.c-page-intro--blocked-no-border .c-page-intro__header:after{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:skewY(-1.5deg) translateY(100%);transform-origin:left top;width:100%}.c-page-intro--blocked .o-emphasis:last-of-type,.c-page-intro--blocked-no-border .o-emphasis:last-of-type{margin-bottom:1.3rem}.c-page-intro--blocked .c-page-intro__wrapper{border:1px solid #cfd0d1}.p-line-detail .c-page-intro__title{align-items:center;display:flex;flex-wrap:wrap}.p-line-detail .c-page-intro__title .o-icons--arrow-both-directions{height:1.5rem;margin:0 .5rem;width:1.5rem}.c-page-intro--ticket .c-page-intro__content{position:relative}.c-page-intro--ticket .c-page-intro__aside .c-button--primary{bottom:0;position:absolute;right:1rem;z-index:10}@media only screen and (min-width:700px){.c-page-intro--ticket .c-page-intro__aside .c-button--primary{bottom:10px}}.c-page-intro--ticket .c-page-intro__header{padding-left:calc(28px + 2rem)}@media only screen and (min-width:500px){.c-page-intro--ticket .c-page-intro__header{padding-left:calc(48px + 2rem)}}@media only screen and (min-width:700px){.c-page-intro--ticket .c-page-intro__header{padding-left:calc(64px + 2rem)}}.c-page-intro--ticket .c-page-intro__header__icon{display:block;height:35px;left:1rem;position:absolute;top:1rem;width:28px}@media only screen and (min-width:500px){.c-page-intro--ticket .c-page-intro__header__icon{height:60px;width:48px}}@media only screen and (min-width:700px){.c-page-intro--ticket .c-page-intro__header__icon{height:80px;width:64px}}.c-page-intro--ticket .c-page-intro__header__icon svg{height:35px;width:28px}@media only screen and (min-width:500px){.c-page-intro--ticket .c-page-intro__header__icon svg{height:60px;width:48px}}@media only screen and (min-width:700px){.c-page-intro--ticket .c-page-intro__header__icon svg{height:80px;width:64px}}.c-list-download{max-width:600px}.c-list-download li{border-bottom:1px solid #cfd0d1;min-height:3rem;position:relative}.c-list-download a{display:block;padding:.5rem 0 .5rem 2rem;position:relative}.c-list-download__name{background:linear-gradient(rgba(189,219,185,.3),rgba(189,219,185,.3));background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:0 .6em;border-bottom:0;color:#161615;cursor:pointer;display:inline;transition:border-color .3s ease}.c-list-download__name.active,.c-list-download__name:hover{animation-duration:.3s;animation-fill-mode:forwards;animation-name:animate-stroke;animation-timing-function:ease-in;border-bottom-color:transparent;color:#161615;transition:border-color .3s ease}@media(prefers-color-scheme:dark){.pageId_1330.appv4 .c-list-download__name,.pageId_1331.appv4 .c-list-download__name,.pageId_1332.appv4 .c-list-download__name,.pageId_1333.appv4 .c-list-download__name,.pageId_1394.appv4 .c-list-download__name,.pageId_1395.appv4 .c-list-download__name,.pageId_1396.appv4 .c-list-download__name,.pageId_1401.appv4 .c-list-download__name,.pageId_1430.appv4 .c-list-download__name{border-color:#fff!important;color:#fff}}.m-multicolumn .c-list-download__name{max-width:inherit}@media only screen and (max-width:499px){.c-list-download__name{display:inline-block;max-width:400px;overflow:hidden;text-overflow:ellipsis}}.c-list-download .o-icons{left:0;position:absolute;top:50%;transform:translateY(-50%)}.c-list-download .o-icons+.c-list-download__name{margin-top:.8rem}.c-list-download .o-kicker{display:block;margin-bottom:-.25rem;position:static;width:100%}.c-list-icon{max-width:600px}.c-teaser .c-list-icon{margin-bottom:0}.c-list-icon li{border-top:1px solid #cfd0d1;padding:.3rem 0 .3rem 20px;position:relative}@media only screen and (min-width:500px){.c-list-icon li{background-position:left .45rem;background-size:17px;padding:.3rem 0 .3rem 22px}}@media only screen and (min-width:700px){.c-list-icon li{background-position:left .3rem;background-size:18px;padding:.3rem 0 .3rem 23px}}@media only screen and (min-width:1024px){.c-list-icon li{background-position:left .4rem;background-size:20px;padding:.3rem 0 .3rem 25px}}.c-list-icon li:last-of-type{border-bottom:1px solid #cfd0d1}.c-list-icon a{background:linear-gradient(rgba(189,219,185,.3),rgba(189,219,185,.3));background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:0 .6em;border-bottom:0;color:#161615;cursor:pointer;display:inline;max-width:280px;overflow:hidden;text-overflow:ellipsis;transition:border-color .3s ease}.c-list-icon a.active,.c-list-icon a:hover{animation-duration:.3s;animation-fill-mode:forwards;animation-name:animate-stroke;animation-timing-function:ease-in;border-bottom-color:transparent;color:#161615;transition:border-color .3s ease}@media(prefers-color-scheme:dark){.pageId_1330.appv4 .c-list-icon a,.pageId_1331.appv4 .c-list-icon a,.pageId_1332.appv4 .c-list-icon a,.pageId_1333.appv4 .c-list-icon a,.pageId_1394.appv4 .c-list-icon a,.pageId_1395.appv4 .c-list-icon a,.pageId_1396.appv4 .c-list-icon a,.pageId_1401.appv4 .c-list-icon a,.pageId_1430.appv4 .c-list-icon a{border-color:#fff!important;color:#fff}}@media only screen and (max-width:499px){.c-list-icon a{max-width:400px}}.c-list-icon .o-icons{fill:#408335;height:1rem;left:0;position:absolute;top:.5rem;width:1rem}.c-vehicle-icon-list{align-items:center;display:inline-flex;margin-bottom:.325rem}.c-vehicle-icon-list__item+.c-vehicle-icon-list__item{margin-left:.25rem}.c-vehicle-icon-list .o-icons{display:block;height:1.25rem;width:1.25rem}::-moz-placeholder{color:#666!important;opacity:1}.placeholder,::placeholder{color:#666!important;opacity:1}:input-placeholder{color:#666}::input-placeholder{color:#666}input:-webkit-autofill{box-shadow:inset 0 0 0 30px #f6f6f7}select::-ms-expand{display:none}input{box-sizing:border-box}input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){font-feature-settings:"tnum";align-items:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;display:inline-flex;font-variant-numeric:tabular-nums;outline-style:none;overflow-x:hidden;overflow-y:hidden}.visually-hidden{display:none}.visibility-hidden{visibility:hidden}.c-form{overflow:hidden}.c-form.overflow-visible{overflow:visible}.c-form__row{width:100%}.c-form__row:after,.c-form__row:before{clear:both;content:"";display:table}.c-form__row__label{font-family:Helvetica,arial,sans-serif;font-size:1rem;line-height:1.3;margin-bottom:.25rem;width:100%}@media only screen and (min-width:500px){.c-form__row__label{font-size:.9rem}}.fonts-loaded .c-form__row__label{font-family:DBSansBold,Helvetica,arial,sans-serif}.c-form__row__button .c-button+.c-button{margin-left:.5rem}.c-form__row__button--right{text-align:right}.c-form__row__button--with-label-margin{margin-top:1.5rem}.c-form__fieldset{border:0}.c-form__fieldset+.c-form__fieldset{margin-top:1.3rem}.c-form__legend{display:none;margin-bottom:1em}.show-legend .c-form__legend{display:block}.c-form__required{color:#ec0016;font-size:.7rem}.c-form__msg{display:inline-block;margin-top:.4rem}.c-form__msg.is-error{color:#ec0016}.c-form__msg.is-validated{color:#408335}.c-form__link .c-link,.c-form__link a{border-bottom-color:#666!important;color:#666!important;font-size:.8rem}.c-form__link .c-link:hover,.c-form__link a:hover{border-bottom-color:transparent!important}.c-form__link .c-link+.c-link,.c-form__link .c-link+a,.c-form__link a+.c-link,.c-form__link a+a{margin-left:1rem}.c-form__link--icon{overflow:hidden;padding-left:1.2rem;position:relative;text-overflow:ellipsis;white-space:nowrap}.c-form__link--icon-controller{cursor:pointer;height:1rem;left:0;position:absolute;top:.3rem;width:1rem}.c-form__link--icon-controller:after,.c-form__link--icon-controller:before{background:#666;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center center;width:10px}@media only screen and (min-width:500px){.c-form__link--icon-controller:after,.c-form__link--icon-controller:before{width:12px}}.c-form__link--icon-controller:before{transform:translate(-50%,-50%) rotate(90deg)}.c-form__counter{color:#666;font-size:.8rem;text-align:right}.c-form__counter.is-validated{color:#408335}.c-form__counter.is-error{color:#ec0016}.c-form__field{margin-bottom:1rem}.c-form__field--hide-label .c-form__row__label{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.c-form__input{background:#fff;border:1px solid #cfd0d1;border-radius:4px;padding:.5rem;width:100%}.c-form__input[type=checkbox],.c-form__input[type=radio]{border:0;width:auto}.c-form__input--multiple{position:relative}.c-form__input.c-form__input--with-icon{padding-right:35px}.c-form__select-field{position:relative}.csspointerevents .c-form__select-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#161615}.csspointerevents .c-form__select-field select.is-error+.c-form__select-arrow{border-color:#ec0016}.csspointerevents .c-form__select-field select.is-validated+.c-form__select-arrow{border-color:#408335}.c-form__select-arrow{border-bottom:2px solid #2a7230;border-left:2px solid #2a7230;height:.625rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;transform:rotate(-45deg);width:.625rem}.c-form__input-field{position:relative}.c-form__input-field.is-focused:before{background:#fff;bottom:-6px;content:"";height:6px;left:0;position:absolute;right:0;width:100%;z-index:102}.c-form__input-field:after{content:"";display:none;height:1.3rem;position:absolute;right:.5rem;top:.5rem;width:1.3rem}.c-form__input-field.is-loading:after{display:block;transition:opacity .3s ease}.c-form__input-field.is-loading .c-form__input-icon{opacity:.5}.c-form__input-field .awesomplete>ul>li{cursor:pointer;transition:background-color .3s ease}.c-form__input-field .awesomplete li:hover mark,.c-form__input-field .awesomplete mark,.c-form__input-field .awesomplete>ul>li:hover,.c-form__input-field .awesomplete>ul>li[aria-selected=true]{background:#f2f2f2;color:#000}.c-form__input-field .awesomplete li[aria-selected=true] mark{background:#f2f2f2;color:inherit}.c-form__input-field .c-form__input-icon{background-color:transparent;border:0}.c-form__input-field--with-fancy-text .c-form__fancy-label{color:#000;font-weight:700}.c-form__input-field--with-fancy-icon .c-form__fancy-label{color:#408335;width:15px}.c-form__input-field--with-fancy-icon .c-form__input--with-icon{padding-left:25px;padding-right:.5rem}.c-form__input-icon{cursor:pointer;height:2.375rem;height:48px;position:absolute;right:0;top:0;width:2.5rem}.c-form__input-icon--static{position:static}.c-form__input-icon--relative{position:relative}.c-form__input-icon:after{content:"";display:block;height:100%;position:absolute;top:0;width:2.5rem}.c-form__input-icon .o-icons{fill:#408335;height:1.25rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-box:fill-box;transform-origin:center center;width:1.25rem}.c-form__input-icon .o-icons svg{position:static;transform:none}input:disabled+.c-form__input-icon--edit{display:none}.c-form__step[data-form-step="0"] .c-vehicle-icon-list{margin-left:auto;width:auto}.c-form__step[data-form-step="0"] .c-vehicle-icon-list--in-jp{order:1;width:100%}@keyframes formflash{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}.c-form__flash{background:rgba(189,219,185,.5);color:#408335;display:block;opacity:0;padding:.5rem;width:100%}.c-form__flash.flash{animation:formflash .8s linear}.c-form__input-field--file-upload .c-form__input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.c-form__input-field--file-upload label{background-color:transparent;background-image:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/icons/upload.svg);background-position:.5rem;background-repeat:no-repeat;background-size:1.2rem 1.2rem;border:1px solid #cfd0d1;color:#9a9999;max-width:400px;padding:.5rem .5rem .5rem 2.5rem;transition:background-color .3s ease;width:100%}.c-form__input-field--file-upload label:hover{background-color:#f6f6f7;transition:background-color .3s ease}.c-form__input-icon--reset{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;text-align:left;text-transform:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-form__input-icon--reset::-moz-focus-inner{border:0;padding:0}.c-form__prefix{align-items:center;display:flex;height:100%;left:0;padding-left:.5rem;position:absolute;top:0;z-index:1}.c-form__prefix+.c-form__input{padding-left:3.5rem}.c-form__wrap{position:relative}.c-form__field input[type=hidden].is-validated+.c-form__wrap>.c-form__input{border-color:#408335;color:#408335}.c-form__field input[type=hidden].is-validated+.c-form__wrap>.c-form__prefix{color:#408335}.c-form__field input[type=hidden].is-error+.c-form__wrap>.c-form__input{border-color:#ec0016;color:#ec0016}.c-form__field input[type=hidden].is-error+.c-form__wrap>.c-form__prefix{color:#ec0016}.c-form__field input[type=hidden].is-default+.c-form__wrap>.c-form__input{border-color:#cfd0d1!important;color:#161615!important}.c-form__field input[type=hidden].is-default+.c-form__wrap>.c-form__prefix{color:#161615!important}.c-form__fancy-label{align-items:center;display:flex;justify-content:center;left:.5rem;padding-top:6px;position:absolute;text-transform:uppercase;top:0;z-index:102}.c-form__fancy-label .c-form__input-icon .o-icons{fill:#408335}.c-form__hp{height:0;left:0;opacity:0}.c-dropdown-select{background:#fff;border:1px solid #cfd0d1;border-top:0;box-shadow:0 2px 5px rgba(22,22,21,.2);display:none;max-height:10.2rem;overflow-y:scroll;padding:.5rem;position:absolute;width:100%;z-index:100}.c-dropdown-select.is-visible{display:block}.c-dropdown-select__item{cursor:pointer;transition:background .3s ease}.c-dropdown-select__item:hover{background:#f6f6f7;transition:background .3s ease}.c-dropdown-select .c-form__hp{height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-1}.m-mod__header+.m-mod__content-wrapper .c-form{margin-top:1.3rem}.c-form__field--animated .c-form__row__label{opacity:0;transform:translateY(2rem);transition:transform .4s ease,opacity .6s ease;z-index:-1}.c-form__field--animated.show-label .c-form__row__label{opacity:1;transform:translateY(0);transition:transform .4s ease,opacity .6s ease;z-index:0}.c-form__check-field,.c-form__check-field label,.c-form__check-field span{position:relative}.c-form__check-field .c-form__msg{display:block;margin-top:.65rem}.c-form__check-field input:checked+span .o-icons--vehicle--bus{fill:#a01c7d}.c-form__check-field input:checked+span .o-icons--vehicle--bus:hover{fill:#8a186c}.c-form__check-field input:checked+span .o-icons--vehicle--db{fill:#e10a17}.c-form__check-field input:checked+span .o-icons--vehicle--db:hover{fill:#c90915}.c-form__check-field input:checked+span .o-icons--vehicle--ferry{fill:#0099d6}.c-form__check-field input:checked+span .o-icons--vehicle--ferry:hover{fill:#0087bd}.c-form__check-field input:checked+span .o-icons--vehicle--sbahn{fill:#007238}.c-form__check-field input:checked+span .o-icons--vehicle--sbahn:hover{fill:#00592b}.c-form__check-field input:checked+span .o-icons--vehicle--tram{fill:#cc151a}.c-form__check-field input:checked+span .o-icons--vehicle--tram:hover{fill:#b51317}.c-form__check-field input:checked+span .o-icons--vehicle--ubahn{fill:#1e6ab2}.c-form__check-field input:checked+span .o-icons--vehicle--ubahn:hover{fill:#1a5d9c}.c-form__check-field--inline .c-form__check-field__item{display:inline-block;margin-right:.6rem}.c-form__check-field--inline .c-form__check-field__item:last-of-type{margin-right:0}.c-form__check-field--icons input+span{padding-left:1.5rem}.c-form__check-field--icons input+span>.o-icon-css-line{margin-left:-1.5rem}.c-form__check-field--icons .o-icons{fill:#9a9999;left:0;position:absolute}.c-form__check-field--icons .o-icons--equipment{height:1.5rem;width:1.5rem}.c-form__check-field--icons .o-icons--take-away{height:1.7rem;left:-.3rem;top:-3px;width:1.7rem}.c-form__check-field input{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.c-form__check-field input[type=radio]~.c-form__check-field__custom-control{border-radius:50%}.c-form__check-field input[type=radio]~.c-form__check-field__custom-control:after{background-color:#408335;border-radius:50%;height:6px;left:5px;top:5px;width:6px}.c-form__check-field input[type=checkbox]~.c-form__check-field__custom-control:after{border-width:0 2px 2px 0;transform:rotate(45deg)}.c-form__check-field label{padding-left:1.5rem}@media only screen and (min-width:1700px){.c-form__check-field label{line-height:1.3}}.c-form__check-field label input:checked~.c-form__check-field__custom-control:after{display:block}.c-form__check-field .c-form__check-field__custom-control{background:#fff;border:1px solid #b5b7b8;box-shadow:inset 0 0 5px rgba(0,0,0,.2);height:18px;left:0;position:absolute;top:.1rem;width:18px}.c-form__check-field .c-form__check-field__custom-control:after{border:solid #408335;content:"";display:none;height:8px;left:5px;position:absolute;top:3px;width:5px}.c-form__check-field .o-icon-css-line{vertical-align:2px}.c-form__toggle-radio{box-shadow:inset 0 0 0 1px #cfd0d1;display:flex;height:38px;line-height:38px;overflow:hidden;padding:0!important;position:relative;width:100%}@media only screen and (min-width:1700px){.c-form__toggle-radio{height:42px;line-height:42px}}.c-form__toggle-radio input[type=radio]{display:none}.c-form__toggle-radio__label{color:#9a9999;cursor:pointer;flex-grow:1;font-size:.8rem;height:38px;line-height:38px;position:relative;text-align:center;transition:all .4s ease;vertical-align:middle;z-index:0}@media only screen and (min-width:1700px){.c-form__toggle-radio__label{height:42px;line-height:42px}}.c-form__toggle-radio__label:hover{background-color:#f6f6f7}.c-form__toggle-radio__label.is-active{color:#161615}.c-form__toggle-radio__label span{display:inline-block;position:relative}.c-form__toggle-radio__label.c-form__toggle-radio__label--icon span{padding-left:2rem}.c-form__toggle-radio__label .o-icons{height:1.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);transform-box:fill-box;transform-origin:center center;width:1.5rem}.c-form__toggle-radio__label .o-icons svg{position:static;transform:none}.c-form__toggle-radio__option__slider{border:2px solid #2a7230;bottom:0;left:-10px;position:absolute;top:0;transition:all .4s ease;width:0;z-index:1}.c-form__input-field--autocomplete{max-width:100%}.c-form__input-field--autocomplete .awesomplete ul{background:#fff;border:1px solid #cfd0d1;border-top:0;max-height:10.2rem;overflow-y:scroll;padding:.5rem;position:absolute;width:100%;z-index:100}.c-form__input-field--autocomplete .awesomplete li{cursor:pointer}.c-form__input-field--autocomplete .awesomplete mark{background:#bddbb9}.c-form__input-field--autocomplete:disabled,.c-form__input-field--autocomplete:disabled .awesomplete,.c-form__input-field--autocomplete:disabled .c-form__input-icon,.c-form__input-field--autocomplete:disabled button{pointer-events:none!important}.c-form__input[type=date]{min-height:32px;text-transform:uppercase}.c-form__input[type=date]::-webkit-datetime-edit-day-field,.c-form__input[type=date]::-webkit-datetime-edit-month-field,.c-form__input[type=date]::-webkit-datetime-edit-year-field{color:#9a9999}.c-form__input[type=date]::-webkit-clear-button{font-size:18px;height:30px;margin-right:4px;position:relative;right:5px}.c-form__input[type=date]::-webkit-inner-spin-button{height:30px}.c-form__input[type=date]::-webkit-calendar-picker-indicator{font-size:18px}.c-form__input[type=date]::-webkit-calendar-picker-indicator:hover{background-color:#959595;color:#e6e6e6;cursor:pointer}.c-form__input[type=date]::-webkit-calendar-picker-indicator:active{color:blue}.c-form__input-icon--date,.c-form__input-icon--time{pointer-events:none;z-index:0}.c-time-picker{background:#fff;border:1px solid #e8e8eb;box-shadow:0 5px 15px -5px rgba(0,0,0,.3);display:none;font-family:DBHeadRegular,Helvetica,arial,sans-serif;left:0;padding:4rem 1rem;position:absolute;width:100%;z-index:100}@media only screen and (min-width:500px){.c-time-picker{left:auto;padding:2.5rem 1rem;right:0;width:280px}}@media only screen and (min-width:700px){.c-time-picker{left:0;right:auto}}.c-time-picker.is-visible{display:inline-block}.c-time-picker__inline,.c-time-picker__seperator{display:inline-block;line-height:1;position:relative}.c-time-picker__input{background:transparent;border-bottom:1px solid #161615!important;border-top:1px solid #161615!important;font-size:1.25rem;height:3.5625rem;margin-right:.5rem;padding:0;text-align:center;width:3.5625rem}@media only screen and (min-width:500px){.c-time-picker__input{font-size:1rem;height:2.375rem;width:2.375rem}}.c-time-picker__time-now{font-size:87.5%}.c-time-picker__button{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;height:3.5625rem;line-height:normal;overflow:visible;padding:0 1rem;position:absolute;text-align:left;text-align:center;text-transform:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:3.5625rem}.c-time-picker__button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:500px){.c-time-picker__button{height:2.375rem;padding:0 .6rem;width:2.375rem}}.c-time-picker__button svg{fill:#161615;display:block;height:9px;margin:0 auto;width:16px}.c-time-picker__button--up{top:-3.5rem}@media only screen and (min-width:500px){.c-time-picker__button--up{top:-2.5rem}}.c-time-picker__button--down{bottom:-3.5rem}@media only screen and (min-width:500px){.c-time-picker__button--down{bottom:-2.5rem}}.c-time-picker__reset-button{background:none;border:0;color:inherit;display:inline-block;font:inherit;line-height:normal;margin-left:1rem;overflow:visible;padding:0;text-align:left;text-transform:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-time-picker__reset-button::-moz-focus-inner{border:0;padding:0}.c-time-picker__reset-button svg{fill:#fff;height:25px;vertical-align:-4px;width:25px}@media only screen and (min-width:900px){.c-time-picker .c-button{font-size:.8rem}}.c-time-picker .c-time-picker__add,.c-time-picker .c-time-picker__now{margin-left:.3rem}.c-teaser-list__cta{text-align:center}[class*=u-img-bg].m-section .c-teaser-list__cta .c-button{background-color:#fff}[class*=u-img-bg].m-section .c-teaser-list__cta .c-button:active,[class*=u-img-bg].m-section .c-teaser-list__cta .c-button:hover{background-color:#408335}.c-teaser-list__preloader{display:none!important}.c-teaser-list__item{opacity:1;transform:translateY(0);transition:opacity .4s ease-out,transform .4s ease-out}.c-teaser-list__item.inactive{opacity:0;transform:translateY(10%)}.c-teaser{background:#fff;border:1px solid #cfd0d1;margin-bottom:20px;position:relative;width:100%}@media only screen and (min-width:700px){.c-teaser{box-shadow:0 5px 10px transparent;transform:translateZ(0)}.c-teaser,.c-teaser:hover{transition:transform .3s ease,box-shadow .3s ease}.c-teaser:hover{box-shadow:0 10px 10px -5px rgba(0,0,0,.1);transform:translate3d(0,-5px,0)}}.c-teaser__content{padding:1rem;position:relative}.c-teaser__content [class*=o-heading]{margin-top:0}.c-teaser__content .o-icon-css-line{position:relative;z-index:10}.mp-pushed .c-teaser__content .o-icon-css-line{z-index:-1}.c-teaser__content p{font-size:1rem}.m-section--highlight .c-teaser__content .c-list-linklist{padding:0 1rem 1rem}.m-section--highlight .c-teaser__content .c-list-linklist li:last-child{border-bottom:0}.c-teaser__btn{height:2rem;text-align:right}.c-teaser__btn .c-button{bottom:1rem;position:absolute;right:1rem;z-index:11}.c-teaser__block-link{cursor:pointer;height:100%;left:0;position:absolute;text-indent:-9999px;top:0;width:100%;z-index:10}.c-teaser .o-inv{left:.5rem;position:absolute;top:.5rem}.c-teaser__image{overflow:hidden;position:relative}.c-teaser__image figure{transition:transform .6s ease}.c-teaser__image img{height:auto;width:100%}.c-teaser__image__poster{background:rgba(22,22,21,.2);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.c-teaser__image__poster .o-icons--zoom{fill:#fff;bottom:.5rem;height:1.5rem;position:absolute;right:.5rem;width:1.5rem}.c-teaser__image__poster .o-icons--zoom.o-icons--zoom-colored{fill:#161615}.c-teaser:hover .c-teaser__image__poster{background:rgba(22,22,21,.2);opacity:1;transition:opacity .3s ease}.c-teaser__image__poster .o-icons--zoom{bottom:1rem}.c-teaser__image__dark-mask{background:rgba(22,22,21,.1)}.c-teaser__image__dark-mask,.c-teaser__intro{height:100%;left:0;position:absolute;top:0;width:100%}.c-teaser__intro{align-items:center;display:flex;text-align:center}.c-teaser__intro__inner{margin:0 auto}.c-teaser__intro__inner [class*=o-heading]{margin-bottom:.6rem;position:relative}.c-teaser__intro__inner [class*=o-heading]:after{background:#161615;bottom:-.5rem;content:"";display:block;height:3px;left:50%;position:absolute;transform:translateX(-50%);width:2rem}@media only screen and (min-width:1024px){.c-teaser--ticket{max-width:400px}}.m-section--highlight .c-teaser--ticket .c-teaser__fake-img{background-color:#fff}.c-teaser--contact-person [class*=o-heading]+.o-emphasis{margin-top:-.5rem}.c-teaser--image .c-teaser__image,.c-teaser--image figure{overflow:hidden}.c-teaser--image .o-inv{left:1rem}.u-grid__col\:8\@lg.c-teaser-list__item .c-teaser--image .c-teaser__image{background-color:#f6f6f7}@media only screen and (max-width:699px){.u-grid__col\:8\@lg.c-teaser-list__item .c-teaser--image .c-teaser__image{position:relative}.u-grid__col\:8\@lg.c-teaser-list__item .c-teaser--image .c-teaser__image:before{content:"";display:block;padding-top:50%;width:100%}.u-grid__col\:8\@lg.c-teaser-list__item .c-teaser--image .c-teaser__image>*{height:100%;left:0;position:absolute;top:0;width:100%}}.c-teaser--distributor .c-teaser__image,.c-teaser--image .c-teaser__image,.c-teaser--timeline .c-teaser__image{background-color:#fff;-webkit-clip-path:polygon(0 0,100% 0,100% 94.75922%,0 100%);clip-path:polygon(0 0,100% 0,100% 94.75922%,0 100%);max-height:11rem;position:relative;width:100%}@media only screen and (min-width:700px)and (max-width:1023px){.c-teaser-list__item:nth-child(2n) .c-teaser--distributor .c-teaser__image,.c-teaser-list__item:nth-child(2n) .c-teaser--image .c-teaser__image,.c-teaser-list__item:nth-child(2n) .c-teaser--timeline .c-teaser__image{-webkit-clip-path:polygon(0 0,100% 0,100% 89.51844%,0 94.75922%);clip-path:polygon(0 0,100% 0,100% 89.51844%,0 94.75922%)}.c-teaser-list__item:nth-child(2n) .c-teaser--distributor .c-teaser__image .c-teaser__image__poster .o-icons--zoom,.c-teaser-list__item:nth-child(2n) .c-teaser--image .c-teaser__image .c-teaser__image__poster .o-icons--zoom,.c-teaser-list__item:nth-child(2n) .c-teaser--timeline .c-teaser__image .c-teaser__image__poster .o-icons--zoom{bottom:1rem}.c-teaser-list--top-message .c-teaser-list__item:nth-child(2n) .c-teaser--distributor .c-teaser__image,.c-teaser-list--top-message .c-teaser-list__item:nth-child(2n) .c-teaser--image .c-teaser__image,.c-teaser-list--top-message .c-teaser-list__item:nth-child(2n) .c-teaser--timeline .c-teaser__image{-webkit-clip-path:polygon(0 0,100% 0,100% 94.75922%,0 100%);clip-path:polygon(0 0,100% 0,100% 94.75922%,0 100%)}.c-teaser-list--top-message .c-teaser-list__item:nth-child(odd) .c-teaser--distributor .c-teaser__image,.c-teaser-list--top-message .c-teaser-list__item:nth-child(odd) .c-teaser--image .c-teaser__image,.c-teaser-list--top-message .c-teaser-list__item:nth-child(odd) .c-teaser--timeline .c-teaser__image{-webkit-clip-path:polygon(0 0,100% 0,100% 89.51844%,0 94.75922%);clip-path:polygon(0 0,100% 0,100% 89.51844%,0 94.75922%)}}@media only screen and (min-width:1024px){.c-teaser-list__item:nth-child(3n+2) .c-teaser--distributor .c-teaser__image,.c-teaser-list__item:nth-child(3n+2) .c-teaser--image .c-teaser__image,.c-teaser-list__item:nth-child(3n+2) .c-teaser--timeline .c-teaser__image{-webkit-clip-path:polygon(0 0,100% 0,100% 89.51844%,0 94.75922%);clip-path:polygon(0 0,100% 0,100% 89.51844%,0 94.75922%)}.c-teaser-list__item:nth-child(3n+2) .c-teaser--distributor .c-teaser__image .c-teaser__image__poster .o-icons--zoom,.c-teaser-list__item:nth-child(3n+2) .c-teaser--image .c-teaser__image .c-teaser__image__poster .o-icons--zoom,.c-teaser-list__item:nth-child(3n+2) .c-teaser--timeline .c-teaser__image .c-teaser__image__poster .o-icons--zoom{bottom:calc(3rem + 20px)}.c-teaser-list__item:nth-child(3n+3) .c-teaser--distributor .c-teaser__image,.c-teaser-list__item:nth-child(3n+3) .c-teaser--image .c-teaser__image,.c-teaser-list__item:nth-child(3n+3) .c-teaser--timeline .c-teaser__image{-webkit-clip-path:polygon(0 0,100% 0,100% 84.27767%,0 89.51844%);clip-path:polygon(0 0,100% 0,100% 84.27767%,0 89.51844%)}.c-teaser-list__item:nth-child(3n+3) .c-teaser--distributor .c-teaser__image .c-teaser__image__poster .o-icons--zoom,.c-teaser-list__item:nth-child(3n+3) .c-teaser--image .c-teaser__image .c-teaser__image__poster .o-icons--zoom,.c-teaser-list__item:nth-child(3n+3) .c-teaser--timeline .c-teaser__image .c-teaser__image__poster .o-icons--zoom{bottom:calc(3rem + 20px)}.c-teaser-list--top-message .c-teaser-list__item:nth-child(3n+3) .c-teaser--distributor .c-teaser__image,.c-teaser-list--top-message .c-teaser-list__item:nth-child(3n+3) .c-teaser--image .c-teaser__image,.c-teaser-list--top-message .c-teaser-list__item:nth-child(3n+3) .c-teaser--timeline .c-teaser__image{-webkit-clip-path:polygon(0 0,100% 0,100% 94.75922%,0 100%);clip-path:polygon(0 0,100% 0,100% 94.75922%,0 100%)}.c-teaser-list--top-message .c-teaser-list__item:nth-child(3n+1) .c-teaser--distributor .c-teaser__image,.c-teaser-list--top-message .c-teaser-list__item:nth-child(3n+1) .c-teaser--image .c-teaser__image,.c-teaser-list--top-message .c-teaser-list__item:nth-child(3n+1) .c-teaser--timeline .c-teaser__image{-webkit-clip-path:polygon(0 0,100% 0,100% 89.51844%,0 94.75922%);clip-path:polygon(0 0,100% 0,100% 89.51844%,0 94.75922%)}.c-teaser-list--top-message .c-teaser-list__item:nth-child(3n+2) .c-teaser--distributor .c-teaser__image,.c-teaser-list--top-message .c-teaser-list__item:nth-child(3n+2) .c-teaser--image .c-teaser__image,.c-teaser-list--top-message .c-teaser-list__item:nth-child(3n+2) .c-teaser--timeline .c-teaser__image{-webkit-clip-path:polygon(0 0,100% 0,100% 84.27767%,0 89.51844%);clip-path:polygon(0 0,100% 0,100% 84.27767%,0 89.51844%)}.c-teaser-list--top-message .c-teaser-list__item:first-child .c-teaser--distributor .c-teaser__image,.c-teaser-list--top-message .c-teaser-list__item:first-child .c-teaser--image .c-teaser__image,.c-teaser-list--top-message .c-teaser-list__item:first-child .c-teaser--timeline .c-teaser__image{-webkit-clip-path:polygon(0 0,100% 0,100% 89.51844%,0 100%);clip-path:polygon(0 0,100% 0,100% 89.51844%,0 100%)}.c-teaser-list--top-message .c-teaser-list__item:nth-child(2) .c-teaser--distributor .c-teaser__image,.c-teaser-list--top-message .c-teaser-list__item:nth-child(2) .c-teaser--image .c-teaser__image,.c-teaser-list--top-message .c-teaser-list__item:nth-child(2) .c-teaser--timeline .c-teaser__image{-webkit-clip-path:polygon(0 0,100% 0,100% 84.27767%,0 89.51844%);clip-path:polygon(0 0,100% 0,100% 84.27767%,0 89.51844%)}}.c-teaser--distributor,.c-teaser--o-distributor{border:0}.c-teaser--distributor:hover figure,.c-teaser--o-distributor:hover figure{background:#dadadf;transition:background .3s ease}.c-teaser--distributor:hover .c-teaser__image--green figure,.c-teaser--o-distributor:hover .c-teaser__image--green figure{background:#37712e}.c-teaser--distributor:hover .c-teaser__image--red figure,.c-teaser--o-distributor:hover .c-teaser__image--red figure{background:#d30014}.c-teaser--distributor:hover .c-teaser__image--disorder figure,.c-teaser--o-distributor:hover .c-teaser__image--disorder figure{background:#e6c200}.c-teaser--distributor:hover .c-teaser__image--construction figure,.c-teaser--o-distributor:hover .c-teaser__image--construction figure{background:#c2c3c5}.c-teaser--distributor:hover .c-teaser__image--twitter figure,.c-teaser--o-distributor:hover .c-teaser__image--twitter figure{background:#229edb}.c-teaser--distributor .c-teaser__content,.c-teaser--o-distributor .c-teaser__content{padding-bottom:0}.c-teaser--distributor .c-teaser__image figure,.c-teaser--o-distributor .c-teaser__image figure{background:#e8e8eb;display:flex;height:100%;justify-content:flex-end;transition:background .3s ease;width:100%}.c-teaser--distributor .c-teaser__image img,.c-teaser--o-distributor .c-teaser__image img{display:block;max-width:inherit}.c-teaser--distributor .c-teaser__image .c-teaser__intro__inner,.c-teaser--o-distributor .c-teaser__image .c-teaser__intro__inner{max-width:600px;padding:1rem}.c-teaser--distributor .c-teaser__image--green .c-teaser__intro__inner,.c-teaser--distributor .c-teaser__image--green .c-teaser__intro__inner [class*=o-heading],.c-teaser--distributor .c-teaser__image--red .c-teaser__intro__inner,.c-teaser--distributor .c-teaser__image--red .c-teaser__intro__inner [class*=o-heading],.c-teaser--distributor .c-teaser__image--twitter .c-teaser__intro__inner,.c-teaser--distributor .c-teaser__image--twitter .c-teaser__intro__inner [class*=o-heading],.c-teaser--o-distributor .c-teaser__image--green .c-teaser__intro__inner,.c-teaser--o-distributor .c-teaser__image--green .c-teaser__intro__inner [class*=o-heading],.c-teaser--o-distributor .c-teaser__image--red .c-teaser__intro__inner,.c-teaser--o-distributor .c-teaser__image--red .c-teaser__intro__inner [class*=o-heading],.c-teaser--o-distributor .c-teaser__image--twitter .c-teaser__intro__inner,.c-teaser--o-distributor .c-teaser__image--twitter .c-teaser__intro__inner [class*=o-heading]{color:#fff}.c-teaser--distributor .c-teaser__image--green .c-teaser__intro__inner [class*=o-heading]:after,.c-teaser--distributor .c-teaser__image--red .c-teaser__intro__inner [class*=o-heading]:after,.c-teaser--distributor .c-teaser__image--twitter .c-teaser__intro__inner [class*=o-heading]:after,.c-teaser--o-distributor .c-teaser__image--green .c-teaser__intro__inner [class*=o-heading]:after,.c-teaser--o-distributor .c-teaser__image--red .c-teaser__intro__inner [class*=o-heading]:after,.c-teaser--o-distributor .c-teaser__image--twitter .c-teaser__intro__inner [class*=o-heading]:after{background:#fff}.c-teaser--distributor .c-teaser__image--green figure,.c-teaser--o-distributor .c-teaser__image--green figure{background:#408335}.c-teaser--distributor .c-teaser__image--red figure,.c-teaser--o-distributor .c-teaser__image--red figure{background:#ec0016}.c-teaser--distributor .c-teaser__image--disorder figure,.c-teaser--o-distributor .c-teaser__image--disorder figure{background:#ffd800}.c-teaser--distributor .c-teaser__image--construction figure,.c-teaser--o-distributor .c-teaser__image--construction figure{background:#cfd0d1}.c-teaser--distributor .c-teaser__image--twitter figure,.c-teaser--o-distributor .c-teaser__image--twitter figure{background:#37a8e0}.c-teaser--distributor,.c-teaser--distributor:hover{box-shadow:none;transform:none;transition:none}.c-teaser--distributor .c-teaser__image{position:relative}.c-teaser--distributor .c-teaser__image:before{content:"";display:block;padding-top:50%;width:100%}.c-teaser--distributor .c-teaser__image>*{height:100%;left:0;position:absolute;top:0;width:100%}.c-teaser--distributor .c-teaser__content{padding-left:0;padding-right:0}.c-teaser--distributor .c-list-linklist a{max-width:100%}.c-teaser--distributor .c-teaser__block-link{height:170px}.m-section--highlight .c-teaser--distributor{border:1px solid #cfd0d1}.c-teaser--o-distributor .c-teaser__image img{height:100%;width:auto}.c-teaser--o-distributor .c-teaser__image--green+.o-inv{background:#fff;color:#ec0016}.c-teaser--o-distributor .c-teaser__image--red+.o-inv{background:#9b000e}@media only screen and (min-width:1024px){.c-teaser--ticket{max-width:420px}}.c-teaser--ticket .c-teaser__fake-img{background:#f6f6f7;height:9rem}.m-section--highlight .c-teaser--ticket .c-teaser__fake-img,.m-section--highlight .c-teaser--ticket .c-teaser__img{background-color:#fbfbfc}.c-teaser--ticket .c-teaser__intro{display:block;padding:2rem 1rem 0}.c-teaser--ticket .c-teaser__intro__inner{margin:0;text-align:right;width:100%}.c-teaser--ticket .o-icons--tickets{height:88px;left:1rem;position:absolute;top:1rem;width:70px}.c-teaser--quiz .c-teaser__image{background:#f6f6f7;height:auto;max-height:inherit}.c-teaser--quiz .c-teaser__image:after{display:none}.c-teaser--quiz .c-teaser__intro{padding:1rem}.c-teaser--quiz .c-teaser__intro .o-kicker{background:#fff;display:inline-block;padding:.1rem .5rem .2rem}.c-teaser--quiz .c-teaser__intro .o-heading\:3{background:#2a7230;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.5rem 0 0 #2a7230,-.5rem 0 0 #2a7230;color:#fff;display:inline;font-size:1.2rem;padding:.15rem 0;text-transform:none}.c-teaser--quiz .c-teaser__intro .o-heading\:3:after{display:none}.c-teaser--wide{border:0;margin:2.6rem 0;width:100%}.c-teaser--wide,.c-teaser--wide:hover{box-shadow:none;transform:none;transition:none}.c-teaser--wide .c-teaser__image{-webkit-clip-path:none;clip-path:none;max-height:inherit;overflow:visible}.c-teaser--wide .c-teaser__image figure{overflow:visible}@media only screen and (min-width:700px){.c-teaser--wide .c-teaser__block{align-items:center;display:flex}.c-teaser--wide .c-teaser__block>:not(.o-inv){width:50%}}.c-teaser--wide .o-inv{z-index:3}@media only screen and (min-width:700px){.c-teaser--wide .o-inv{display:none}}.c-teaser--wide .c-teaser__content{padding:1rem 0}@media only screen and (min-width:700px){.c-teaser--wide .c-teaser__content{padding:1rem 20px}}.c-teaser--wide .c-teaser__content .o-icon-inv{display:none}@media only screen and (min-width:700px){.c-teaser--wide .c-teaser__content .o-icon-inv{display:inline-block}.c-teaser--wide:nth-of-type(odd) .c-teaser__image{padding-right:20px}.c-teaser--wide:nth-of-type(odd) .c-teaser__content{padding-right:12.5%}.c-teaser--wide:nth-of-type(2n) .c-teaser__image{order:2;padding-left:20px}.c-teaser--wide:nth-of-type(2n) .c-teaser__content{padding-left:12.5%}.c-teaser--wide:nth-of-type(2n) .o-copyright{left:20px}}[class*=u-img-bg].c-teaser--wide .c-teaser__image{padding-bottom:20px!important;padding-right:20px!important}@media only screen and (min-width:500px){[class*=u-img-bg].c-teaser--wide .c-teaser__image{padding-bottom:40px!important;padding-right:40px!important}}@media only screen and (min-width:700px){[class*=u-img-bg].c-teaser--wide .c-teaser__image{padding-right:60px!important}}[class*=u-img-bg].c-teaser--wide .c-teaser__image figure:before{background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:-20px;content:"";display:block;height:100%;position:absolute;right:-20px;width:100%;z-index:0}@media only screen and (min-width:500px){[class*=u-img-bg].c-teaser--wide .c-teaser__image figure:before{background-size:contain;bottom:-40px;right:-40px}}[class*=u-img-bg].c-teaser--wide .c-teaser__image figure img{position:relative;z-index:1}[class*=u-img-bg].c-teaser--wide.c-teaser--wide:nth-of-type(2n) .c-teaser__image{padding-right:20px!important}@media only screen and (min-width:500px){[class*=u-img-bg].c-teaser--wide.c-teaser--wide:nth-of-type(2n) .c-teaser__image{padding-right:40px!important}}@media only screen and (min-width:700px){[class*=u-img-bg].c-teaser--wide.c-teaser--wide:nth-of-type(2n) .o-copyright--right{right:40px}}[class*=u-img-bg].c-teaser--wide .o-copyright--right{right:20px}@media only screen and (min-width:500px){[class*=u-img-bg].c-teaser--wide .o-copyright--right{right:40px}}@media only screen and (min-width:700px){[class*=u-img-bg].c-teaser--wide .o-copyright--right{right:60px}}.c-teaser--wide.u-img-bg\:sbahn .c-teaser__image figure:before{background-image:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/images/backgrounds/watercolor-green.jpg)}.c-teaser--wide.u-img-bg\:vp .c-teaser__image figure:before{background-image:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/images/backgrounds/watercolor-blue.jpg)}.c-quotation{font-size:1.2rem;font-style:italic;margin:0 auto 1.3rem;max-width:600px}@media only screen and (min-width:500px){.c-quotation{text-align:center}}.c-quotation .o-icons--quote-close,.c-quotation .o-icons--quote-open{height:.975rem;vertical-align:middle;width:1.5rem}.c-quotation .o-icons--quote-open{transform:translate(.3rem,.40625rem)}.c-quotation .o-icons--quote-close{transform:translate(-.2rem,-.40625rem)}.c-quotation__quote{position:relative;z-index:1}.c-ol-map,.m-map{position:relative}.c-ol-map{background:#f6f6f7;max-width:100%;min-height:10rem}.c-ol-map .c-preloader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-box:fill-box;transform-origin:center center}.c-ol-map .c-preloader svg{position:static;transform:none}.c-ol-map-header{border-top:1px solid #cfd0d1;padding:1rem 0;position:relative;text-align:left!important}@media only screen and (min-width:700px){.m-mod__header+.m-mod__content-wrapper .c-ol-map-header{background:#6495ed;border:0;padding:0}.m-mod__header+.m-mod__content-wrapper .c-ol-map-header .c-link{position:absolute;right:0;top:-2.0736rem}}.c-ol-map-download{margin:1.3rem 0}.c-ol-map-download .o-icons{margin-right:0}.ol-overlay-container{transform:translate(-50%,-30%)}.ol-viewport canvas{transform:none!important;width:100%}.ol-map-tooltip{background:#fff;box-shadow:2px 2px 10px rgba(22,22,21,.2);display:block;font-size:.8rem;line-height:1rem;margin-bottom:10px;min-width:100px;padding:.5rem;pointer-events:none;position:relative;text-align:center}.ol-map-tooltip:after{border-left:.7rem solid transparent;border-right:.7rem solid transparent;border-top:.7rem solid #fff;bottom:0;content:"";left:50%;position:absolute;transform:translate(-50%,75%)}.ol-viewport{background:#fff}.ol-viewport .ol-attribution{border:0;border-radius:0;bottom:0;max-width:none;padding:0;right:0}.ol-viewport .ol-attribution.ol-collapsed ul{align-items:center;display:flex}.ol-viewport .ol-attribution.ol-collapsed img{max-height:15px;padding-right:5px}.ol-viewport .ol-attribution.ol-collapsed a{color:#0078a8}.ol-viewport .ol-attribution button{display:none}.c-scroll-to-top{bottom:10px;left:calc(100% - 48px);position:fixed;z-index:1}@media only screen and (min-width:1024px){.c-scroll-to-top{bottom:35px;left:calc(90% + 10px)}}@media only screen and (min-width:1300px){.c-scroll-to-top{bottom:35px;left:calc(87% + 10px)}}@media only screen and (min-width:1700px){.c-scroll-to-top{bottom:35px;left:calc(650px + 50%)}}.c-scroll-to-top.js-scroll-to-top{opacity:0;transition:all .25s ease-in}.c-scroll-to-top.js-scroll-to-top.js-active{opacity:1}.c-figure{max-width:768px}.c-figure,.c-figure__inner{position:relative;width:100%}.c-figure__inner{overflow:hidden}.c-textmedia__image .c-figure{max-width:inherit}.c-figure--framed img{border:1px solid #cfd0d1}.c-figure img{width:100%}.c-figure__figcaption{line-height:1.2;margin:.5rem 0}.c-figure__poster{background:rgba(22,22,21,0);height:100%;left:0;opacity:1;position:absolute;top:0;transition:background .3s ease;width:100%}.c-figure__poster .o-icons--zoom{bottom:.5rem;height:1.5rem;position:absolute;right:.5rem;width:1.5rem}.c-figure__inner:hover .c-figure__poster{background:rgba(22,22,21,.2);opacity:1;transition:background .3s ease}.c-figure__poster .o-icons--zoom{fill:#fff}.c-figure__poster .o-icons--zoom.o-icons--zoom-colored{fill:#161615}.c-figure__link{cursor:pointer;display:block;position:relative}.o-blur-up{filter:blur(5px);transition:filter .4s}.o-blur-up.o-lazyloaded{filter:blur(0)}.o-fade-in .o-lazyload,.o-fade-in .o-lazyloading{opacity:0;transition:opacity 20s}.o-fade-in .o-lazyloaded{opacity:1;transition:opacity 20s}@media only screen and (min-width:500px){.c-textmedia--offset [class*=o-heading]:first-child{margin-top:0}}.c-textmedia--small [class*=o-heading]:first-child{margin-top:0}@media only screen and (max-width:699px){.c-textmedia--small .c-textmedia__image{margin-bottom:1.3rem}}.c-textmedia--small .u-grid__col\:4\@md{flex-basis:33.3332%!important;max-width:33.3332%!important}.c-textmedia--small .u-grid__col\:8\@md{flex-basis:66.6664%!important;max-width:66.6664%!important}.c-textmedia--right>.u-grid__row>div:nth-child(odd){order:1}.c-textmedia--right>.u-grid__row>div:nth-child(2n){order:0}@media only screen and (min-width:700px){.c-textmedia--right\@sm>.u-grid__row>div:nth-child(odd){order:1}.c-textmedia--right\@sm>.u-grid__row>div:nth-child(2n){order:0}}.c-textmedia__text [class*=o-heading]:first-child{margin-top:0}.c-textmedia-divider__hr{margin:0}.c-textmedia--above .c-textmedia__image+.c-textmedia__text,.c-textmedia--below .c-textmedia__text+.c-textmedia__image,.c-textmedia--below .o-append+.c-textmedia__image{margin-top:1.44rem}@media only screen and (max-width:899px){.c-textmedia--below .u-grid__row:last-child .u-grid__col\:6\@md:last-child .c-textmedia__image{margin-top:1.3rem}}.m-table .u-grid{max-width:768px}@media only screen and (min-width:900px){.m-table.m-mod--narrow-offset .c-footnotes{margin:0 auto;padding-right:0;width:66.6664%}}@media only screen and (min-width:700px){.c-table{margin:0 auto 1.3rem}}.c-table__cell,.c-table__cell-th{display:block;padding:.5rem 0;text-align:left}@media only screen and (min-width:700px){.c-table__cell,.c-table__cell-th{border:1px solid #cfd0d1;display:table-cell;padding:.5rem 1rem}}.c-table__cell-th{background:#ec0016;border-color:#ec0016;color:#fff;font-size:1rem}.c-table__row-th{left:-9999px;position:absolute;top:-9999px}@media only screen and (min-width:700px){.c-table__row-th{position:static}}.c-table__cell{border-bottom:1px solid #cfd0d1;display:inline-block;padding-left:50%;position:relative;width:100%}.c-table__cell:first-child{background:#ec0016;color:#fff;font-family:DBSansBold,Helvetica,arial,sans-serif}@media only screen and (min-width:700px){.c-table__cell:first-child{background:none;color:#161615;font-family:DBHeadRegular,Helvetica,arial,sans-serif}.c-table__cell{display:table-cell;padding:.5rem 1rem;width:auto}}.c-table__cell:last-of-type{margin-bottom:1rem}@media only screen and (min-width:700px){.c-table__cell:last-of-type{border-bottom:1px solid #cfd0d1;margin-bottom:0}}.c-table__cell:before{content:attr(data-label);display:block;float:left;height:100%;left:0;margin-left:-100%;padding:0 .5rem;position:relative;top:0;width:100%}@media only screen and (min-width:700px){.c-table__cell:before{display:none}}.c-table--static .c-table__cell,.c-table--static .c-table__cell-th{border:1px solid #cfd0d1;display:table-cell;padding:.5rem 1rem}.c-table--static .c-table__row-th{position:static}.c-table--static .c-table__cell{padding:.5rem 1rem}.c-table--static .c-table__cell:first-child{background:none;color:#161615;font-family:DBHeadRegular,Helvetica,arial,sans-serif}.c-table--static .c-table__cell:last-of-type{border-bottom:1px solid #cfd0d1;margin-bottom:0}.c-table--static .c-table__cell:before{display:none}.c-table--highlight-last .c-table__cell:last-of-type{color:#408335}.c-table-div{border-collapse:collapse;margin:0 0 1.3rem;padding:0;width:100%}.c-table-div,.c-table-div>*{box-sizing:border-box}.c-table-div__body,.c-table-div__header{width:100%}.c-table-div__body__row,.c-table-div__header__row{border-bottom:1px solid #cfd0d1;display:flex;flex-wrap:nowrap;width:100%}.c-table-div__body__cell,.c-table-div__header__cell{max-width:25%;padding:10px .5rem;text-align:left}@media only screen and (min-width:700px){.c-table-div__body__cell,.c-table-div__header__cell{vertical-align:middle}}.c-table-div__body__cell:first-child,.c-table-div__header__cell:first-child{padding-left:0}.c-table-div__body__cell:last-child,.c-table-div__header__cell:last-child{padding-right:0}@media only screen and (min-width:700px){.c-table-div__body__cell--truncate,.c-table-div__header__cell--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-table-div--a-c .c-table-div__body__cell,.c-table-div--a-c .c-table-div__header__cell,.c-table-div__body__cell--a-c,.c-table-div__header__cell--a-c{text-align:center}.c-table-div--a-r .c-table-div__body__cell,.c-table-div--a-r .c-table-div__header__cell,.c-table-div__body__cell--a-r,.c-table-div__header__cell--a-r{text-align:right}.c-table-div--va-t .c-table-div__body__cell,.c-table-div--va-t .c-table-div__header__cell,.c-table-div__body__cell--va-t,.c-table-div__header__cell--va-t{vertical-align:top}.c-table-div--va-b .c-table-div__body__cell,.c-table-div--va-b .c-table-div__header__cell,.c-table-div__body__cell--va-b,.c-table-div__header__cell--va-b{vertical-align:bottom}}.c-table-div__header{border-bottom:1px solid #cfd0d1;display:flex}.c-table-div--fixed{table-layout:fixed}.c-table-div--fixed .c-table-div__body__cell,.c-table-div--fixed .c-table-div__header__cell{max-width:25%}@media only screen and (max-width:699px){.c-table-div--responsive .c-table-div{display:block}.c-table-div--responsive .c-table-div__header{display:none}.c-table-div--responsive .c-table-div__body,.c-table-div--responsive .c-table-div__body__row{display:block;width:100%}.c-table-div--responsive .c-table-div__body__row{border-bottom:1px solid #cfd0d1}.c-table-div--responsive .c-table-div__body__cell{border-bottom:1px solid #cfd0d1;display:block;max-width:inherit;padding:.5rem 10px .5rem 40%;position:relative;width:100%}.c-table-div--responsive .c-table-div__body__cell:before{color:#161615;content:attr(data-label);display:inline-block;left:0;position:absolute;width:40%}}@media only screen and (max-width:699px)and (min-width:700px){.c-table-div--responsive .c-table-div__body__cell:before{display:none}}@media only screen and (max-width:699px){.c-table-div--responsive [data-label=""]{overflow:hidden;padding:0}}.c-faq{background:#bddbb9;margin-bottom:1.3rem;padding:.7rem}.c-faq-search{margin:1rem auto 0}@media only screen and (min-width:500px){.c-faq-search{max-width:60%}}.c-faq-search+.c-accordion{margin-top:.7rem}.c-faq-search__form{position:relative}.c-faq-search button{background-color:transparent;border:0}.c-faq-search .c-form__input-icon{max-height:100%}.c-accordion--faq .c-accordion__tab{background:#fff;border:0;padding:0}.c-accordion--faq .c-accordion__tab:not(:last-of-type){margin-bottom:.7rem}.c-accordion--faq .c-accordion__tab-button{padding:.7rem 1rem}.c-accordion--faq .c-accordion__panel{padding:0 1rem}.c-accordion--faq .c-accordion__panel p{color:#666}.c-accordion--faq .c-accordion__panel p>a:not(.c-button,.c-link-button){border-color:#666;color:#666}.c-accordion--faq .c-accordion__panel p>a:not(.c-button,.c-link-button):active,.c-accordion--faq .c-accordion__panel p>a:not(.c-button,.c-link-button):visited{color:#666!important}.c-accordion--faq .c-accordion__panel p .c-link,.c-accordion--faq .c-accordion__panel p a{background:linear-gradient(rgba(189,219,185,.3),rgba(189,219,185,.3));background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:0 .6em;border-bottom:2px solid #666;color:#666;cursor:pointer;display:inline;transition:border-color .3s ease}.c-accordion--faq .c-accordion__panel p .c-link.active,.c-accordion--faq .c-accordion__panel p .c-link:hover,.c-accordion--faq .c-accordion__panel p a.active,.c-accordion--faq .c-accordion__panel p a:hover{animation-duration:.3s;animation-fill-mode:forwards;animation-name:animate-stroke;animation-timing-function:ease-in;border-bottom-color:transparent;color:#666;transition:border-color .3s ease}@media(prefers-color-scheme:dark){.pageId_1330.appv4 .c-accordion--faq .c-accordion__panel p .c-link,.pageId_1330.appv4 .c-accordion--faq .c-accordion__panel p a,.pageId_1331.appv4 .c-accordion--faq .c-accordion__panel p .c-link,.pageId_1331.appv4 .c-accordion--faq .c-accordion__panel p a,.pageId_1332.appv4 .c-accordion--faq .c-accordion__panel p .c-link,.pageId_1332.appv4 .c-accordion--faq .c-accordion__panel p a,.pageId_1333.appv4 .c-accordion--faq .c-accordion__panel p .c-link,.pageId_1333.appv4 .c-accordion--faq .c-accordion__panel p a,.pageId_1394.appv4 .c-accordion--faq .c-accordion__panel p .c-link,.pageId_1394.appv4 .c-accordion--faq .c-accordion__panel p a,.pageId_1395.appv4 .c-accordion--faq .c-accordion__panel p .c-link,.pageId_1395.appv4 .c-accordion--faq .c-accordion__panel p a,.pageId_1396.appv4 .c-accordion--faq .c-accordion__panel p .c-link,.pageId_1396.appv4 .c-accordion--faq .c-accordion__panel p a,.pageId_1401.appv4 .c-accordion--faq .c-accordion__panel p .c-link,.pageId_1401.appv4 .c-accordion--faq .c-accordion__panel p a,.pageId_1430.appv4 .c-accordion--faq .c-accordion__panel p .c-link,.pageId_1430.appv4 .c-accordion--faq .c-accordion__panel p a{border-color:#fff!important;color:#fff}}.c-accordion--faq .o-kicker{display:block}p-stage{margin-bottom:.65rem}.p-home p-stage,p-stage--home{background:#f6f6f7}p-stage .m-section{margin:0;min-height:9rem;overflow:hidden;padding:1.3rem 0}@media only screen and (min-width:1024px){p-stage .m-section{padding:1.3rem 0 1.95rem}}p-stage .m-section .m-mod{margin-bottom:0!important}.c-stage-intro{background-color:#f6f6f7;background-position:50%;background-repeat:no-repeat;background-size:cover;height:25vh;max-height:256px;min-height:180px;overflow:hidden}.c-stage-intro.c-stage-intro--fs-intro,.c-stage-intro.c-stage-intro--iwf-intro,.c-stage-intro:not(.c-stage-intro--fs-intro){-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2.61859vw),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 2.61859vw),0 100%);position:relative;width:100%}.c-stage-intro.c-stage-intro--fs-intro,.c-stage-intro.c-stage-intro--iwf-intro{background-color:#f6f6f7;margin-bottom:.65rem}.p-stage--search .c-stage-intro{-webkit-clip-path:polygon(-1% -1%,100% -1%,100% calc(100% - 2.61859vw),0 100%);clip-path:polygon(-1% -1%,100% -1%,100% calc(100% - 2.61859vw),0 100%);height:100px;min-height:100px;position:relative;width:100%}@media only screen and (min-width:1024px){.p-stage--search .c-stage-intro{height:130px;max-height:inherit;min-height:130px}.c-stage-intro{height:328px;max-height:inherit}}.c-stage-intro>picture{display:flex;height:100%;width:100%}.c-stage-intro>picture img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.c-stage-intro__pattern{background-image:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/images/patterns/pattern-interruption.png);background-position:0 100%;background-size:100px 95px;height:100%;position:absolute;right:calc(-50vw + 50%);width:50%;z-index:0}@media only screen and (min-width:900px){.c-stage-intro__pattern{background-size:200px 191px}}.p-home .c-stage-intro,.p-stage--home .c-stage-intro{height:256px}@media only screen and (orientation:landscape){.p-home .c-stage-intro,.p-stage--home .c-stage-intro{height:15rem}}@media only screen and (min-width:700px)and (orientation:landscape){.p-home .c-stage-intro,.p-stage--home .c-stage-intro{height:20rem}}@media only screen and (min-width:900px){.p-home .c-stage-intro,.p-stage--home .c-stage-intro{height:55vh}}@media only screen and (min-width:1300px){.p-home .c-stage-intro,.p-stage--home .c-stage-intro{height:55vh;height:428px}}.c-stage-intro--interrupt:before,.p-stage--dark .c-stage-intro:before{background-color:rgba(22,22,21,.3);bottom:0;content:"";position:absolute;right:0;top:0;width:100%;z-index:1}.c-stage-intro--interrupt{background-color:#ffd800;background-color:#ffd800!important;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2.61859vw),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 2.61859vw),0 100%);height:auto!important;max-height:inherit;padding-bottom:7rem;position:relative;width:100%}.c-stage-intro--interrupt:after{background-color:#fff!important;z-index:1}.c-stage-intro--interrupt:before{background:linear-gradient(90deg,#ffd800 0,rgba(255,216,0,.2));width:50%}@media only screen and (min-device-width:375px)and (max-device-width:930px)and (-webkit-min-device-pixel-ratio:2)and (orientation:landscape){.c-stage-intro:not(.c-stage-intro--fs-intro){height:8rem!important}.c-stage-intro:not(.c-stage-intro--fs-intro).c-stage-intro--interrupt{height:auto!important}.c-stage-intro:not(.c-stage-intro--fs-intro) img{display:none}}.c-stage-window{margin:0 10px 3.9rem;position:relative;z-index:40}.c-stage-window .c-stage-window__filter{margin:0 auto;max-width:1300px;position:relative;z-index:0}@media only screen and (min-width:700px){.c-stage-window .c-stage-window__filter{max-width:1120px}}@media only screen and (min-width:1024px){.c-stage-window .c-stage-window__filter{max-width:calc(80% + 20px)}}@media only screen and (min-width:1300px){.c-stage-window .c-stage-window__filter{max-width:74%}}@media only screen and (min-width:1700px){.c-stage-window .c-stage-window__filter{max-width:1280px;padding:0}}.c-stage-window .c-stage-window__filter__wrapper{width:100%}@media only screen and (min-width:700px){.c-stage-window .c-stage-window__filter__wrapper{padding:0 10px}}@media only screen and (min-width:1024px){.c-stage-window .c-stage-window__filter__wrapper{padding:0}}.c-stage-window .c-stage-window__filter__close{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;height:2.375rem;line-height:normal;opacity:0;overflow:visible;padding:0;position:absolute;right:.5rem;text-align:left;text-transform:inherit;top:2.8rem;transition:opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.375rem;z-index:10}.c-stage-window .c-stage-window__filter__close::-moz-focus-inner{border:0;padding:0}.c-stage-window .c-stage-window__filter__close .o-icons{height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-box:fill-box;transform-origin:center center;width:1rem}.c-stage-window .c-stage-window__filter__close .o-icons svg{position:static;transform:none}.c-stage-window.open .c-stage-window__filter{z-index:400}.c-stage-window.open .c-stage-window__filter__close{opacity:1;transition:opacity .3s ease}.c-stage-window .c-tabs__panel{padding-bottom:0}.c-stage-window:not(.c-stage-window--journey-planner),.c-stage-window:not(.c-stage-window--journey-planner) .c-stage-window__filter{height:0}.c-stage-window:not(.c-stage-window--journey-planner) .c-stage-window__filter__wrapper{position:absolute;top:-6.5rem}@media only screen and (min-width:700px){.c-stage-window:not(.c-stage-window--journey-planner) .c-stage-window__filter__wrapper{padding:0 10px}}@media only screen and (min-width:1024px){.c-stage-window:not(.c-stage-window--journey-planner) .c-stage-window__filter__wrapper{padding:0}}.c-stage-window:not(.c-stage-window--journey-planner) .c-stage-window__overlay{background:linear-gradient(180deg,rgba(26,26,26,.99) 0,rgba(26,26,26,.85));bottom:0;cursor:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/icons/cursor-close.svg),auto;height:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;width:0;z-index:-1}.c-stage-window:not(.c-stage-window--journey-planner).open .c-stage-window__overlay{height:100%;opacity:1;position:fixed;transition:opacity .3s ease;width:100%;z-index:300}.c-stage-window--line-filter,.c-stage-window--station-filter,.c-stage-window--tickets-filter,.c-stage-window--trips-filter{max-width:500px}@media only screen and (min-width:520px){.c-stage-window--line-filter,.c-stage-window--station-filter,.c-stage-window--tickets-filter,.c-stage-window--trips-filter{margin-left:auto;margin-right:auto}}.c-stage-window--station-filter{margin-bottom:3rem}#suggestion{position:fixed!important;z-index:1001!important}.stage-window-is-open #suggestion{position:absolute!important;z-index:99!important}.c-stage-message{padding:1.3rem 0;position:inherit;z-index:1}@media only screen and (min-width:900px){.c-stage-message{padding:1rem 0}}.c-stage-message .u-grid>*{margin-left:auto;margin-right:auto;max-width:728px}.c-stage-message .c-link{position:relative;z-index:20}.c-stage-message .c-block-link{background:red}.c-stage-message .o-kicker{color:#ec0016;display:block}.c-stage-message p:last-child{margin-bottom:0}.c-stage-video{background-color:#f6f6f7;height:20rem;max-height:650px;overflow:hidden;position:relative;width:100%}.c-stage-video:after{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:skewY(-1.5deg) translateY(100%);transform-origin:left top;width:100%}.c-stage-video--small{display:block}@media only screen and (min-width:700px){.c-stage-video--small{display:none}}.c-stage-video--large{display:none}@media only screen and (min-width:700px){.c-stage-video--large{display:block}}.c-stage-video--fallback{display:none}@media(prefers-reduced-motion:reduce){.c-stage-video--large,.c-stage-video--small{display:none!important}.c-stage-video--fallback{display:block}}.c-stage-video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-stage-video__controls{bottom:6px;position:absolute;right:20px;z-index:2}@media only screen and (min-width:700px){.c-stage-video__controls{transform:translateY(-50%)}}.c-stage-video__btn .default,.c-stage-video__btn .toggled{background:#fff;display:block;font-size:.875rem;padding:.5rem 1rem .5rem 2rem;pointer-events:none;position:relative;text-decoration:underline}.c-stage-video__btn .default svg,.c-stage-video__btn .toggled svg{left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.c-stage-video__btn .toggled{display:none}.c-stage-video__btn.toggled .toggled{display:block}.c-stage-video__btn.toggled .default{display:none}.c-stage-video__btn:focus,.c-stage-video__btn:hover{outline:3px solid #bddbb9;outline-offset:0}.c-highlight{padding:2.6rem 0}.c-highlight__marker{margin:0 auto;max-width:400px;text-align:center}.c-highlight__divider{margin:1.95rem 0 0}@media only screen and (max-width:699px){.c-highlight__aside{margin-top:1.414rem}}.c-highlight [class*=o-heading]{margin-top:0}.c-highlight p:last-child{margin:0}.c-highlight--red .c-highlight__marker p{background:#ec0016;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.5rem 0 0 #ec0016,-.5rem 0 0 #ec0016;color:#fff;display:inline;font-size:1.44rem;font-style:italic;padding:.15rem 0}.c-highlight--red p:last-child{margin-bottom:0}.c-highlight--green .o-icons{height:12px;margin:0 .05em;vertical-align:-.0625em;width:12px}@media only screen and (min-width:500px){.c-highlight--green .o-icons{height:14px;width:14px}}.c-highlight--green sub .o-icons{vertical-align:-.5em}.c-highlight--green sup .o-icons{vertical-align:0}.m-html-snippet--fullsize{margin:0!important}.c-html-test-snippet{background:#bddbb9;color:#fff;font-size:1.9rem;margin-top:0;min-height:300px;padding:1rem}@media only screen and (min-width:700px){.c-html-test-snippet{font-size:2.074rem}}.fonts-loaded .c-html-test-snippet{font-family:DBSansBold,Helvetica,arial,sans-serif}.c-tooltip-wrapper{cursor:help;position:relative;width:100%;z-index:10}.c-tooltip-wrapper:hover .c-tooltip{opacity:1;pointer-events:auto;transform:translate(-50%)}p .c-tooltip-wrapper{border-bottom:2px dashed #bddbb9;display:inline-block;width:auto}.c-tooltip-wrapper .c-tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:55%;position:absolute;width:100%}.c-tooltip-wrapper .c-tooltip:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #bddbb9;bottom:-10px;content:" ";height:0;left:55%;margin-left:-13px;position:absolute;width:0}.c-tooltip{background:#bddbb9;bottom:100%;box-shadow:2px 2px 10px rgba(22,22,21,.2);color:#161615;display:block;font-size:.8rem;left:50%;line-height:1rem;margin-bottom:.65rem;max-width:200px;min-width:100px;opacity:0;padding:.65rem;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,.65rem);transition:all .3s ease-out;width:120%}.c-tooltip-icon-wrapper{cursor:help;display:inline-block;position:relative;width:auto;z-index:10}.c-tooltip-icon-wrapper:hover .c-tooltip-icon{opacity:1;pointer-events:auto;transform:translate(-50%)}p .c-tooltip-icon-wrapper{border-bottom:2px dashed #bddbb9;display:inline-block;width:auto}.c-tooltip-icon-wrapper .c-tooltip-icon:before{bottom:-20px;content:" ";display:block;height:20px;left:55%;position:absolute;width:100%}.c-tooltip-icon-wrapper .c-tooltip-icon:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:-10px;content:" ";height:0;left:35%;margin-left:-13px;position:absolute;width:0}.c-tooltip-icon{word-wrap:break-word;background:#fff;bottom:100%;box-shadow:2px 6px 12px 1px rgba(22,22,21,.2);color:#161615;display:block;font-size:.8rem;left:100%;line-height:1rem;margin-bottom:.65rem;max-width:200px;min-width:100px;opacity:0;padding:.65rem;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,.65rem);transition:all .3s ease-out;width:120%}.o-icons-label--disorder .c-tooltip-icon{background:#ffd800}.o-icons-label--disorder .c-tooltip-icon:after{border-top-color:#ffd800}[data-tooltip]{cursor:help;position:relative}p [data-tooltip]{border-bottom:2px dashed #bddbb9;display:inline-block;width:auto}.c-button--line-disorder[data-tooltip]:before,.o-icons-label[data-tooltip]:before{background:#fff;top:0}.c-button--line-disorder[data-tooltip]:after,.o-icons-label[data-tooltip]:after{border-top-color:#fff;top:-4px}.c-button--line-disorder[data-tooltip]:hover:before,.o-icons-label[data-tooltip]:hover:before{top:-12px}.c-button--line-disorder[data-tooltip]:before,.o-icons-label--disorder[data-tooltip]:before{background:#ffd800}.c-button--line-disorder[data-tooltip]:after,.o-icons-label--disorder[data-tooltip]:after{border-top-color:#ffd800}.c-tt-label{background:#fff;box-shadow:2px 2px 10px rgba(22,22,21,.2);display:inline-block;font-size:.8rem;left:-900px;min-height:0;min-width:0;opacity:0;padding:.5rem;position:absolute;top:-900px;transform:translate(-50%,-100%);transition:opacity .3s ease,transform .3s ease;z-index:30}.c-tt-label:after{border-left:.7rem solid transparent;border-right:.7rem solid transparent;border-top:.7rem solid #fff;bottom:0;content:"";left:50%;position:absolute;transform:translate(-50%,75%)}.c-tt-label.show{opacity:1;transform:translate(-50%,-140%);transition:opacity .3s ease,transform .3s ease}.c-tt-label--disorder{background:#ffd800}.c-tt-label--disorder:after{border-top-color:#ffd800}.c-tt-label--construction{background:#cfd0d1}.c-tt-label--construction:after{border-top-color:#cfd0d1}.c-infobox{position:relative}.c-infobox .o-icons{height:3.5rem;width:3.5rem}.c-infobox :last-child{margin-bottom:0!important}.m-infobox{position:relative}.m-infobox .o-icons{fill:#408335;left:0;position:absolute}@media only screen and (max-width:499px){.m-infobox .o-icons{display:none}}@media only screen and (min-width:500px){.m-infobox .o-icons{transform:translate(-4rem,-.2rem)}.m-infobox .m-mod__header+.m-mod__content-wrapper .o-icons{transform:translate(-4rem,-2.5rem)}}.m-mod__content-wrapper .c-infobox [class*=o-heading]:first-of-type{margin-top:0}.m-mod--narrow .m-mod--narrow.m-infobox .o-icons{display:none}.c-factbox{border:1px solid #cfd0d1;padding:1rem;width:100%}.c-page-intro .c-factbox{border:0;padding:0}.c-factbox__item{display:block;margin-bottom:.65rem;width:100%}@media only screen and (min-width:700px){.c-factbox__item{margin-bottom:1.3rem}}.c-factbox__value{line-height:1}.c-factbox__fact{font-size:1.2rem;margin-right:5px}@media only screen and (min-width:700px){.c-factbox__fact{font-size:1.44rem}}.c-modal--gallery-lightbox.tingle-modal .swiper,.c-modal--gallery-lightbox.tingle-modal .swiper-wrapper{width:100%}.c-modal--gallery-lightbox.tingle-modal .swiper{position:static}.c-modal--gallery-lightbox.tingle-modal .tingle-modal-box__content{padding:1rem}@media only screen and (min-width:900px){.c-modal--gallery-lightbox.tingle-modal .tingle-modal-box__content{padding:2rem}}.c-modal--gallery-lightbox.tingle-modal .swiper-controls{left:0;position:absolute;right:0;top:50%;z-index:1}.c-modal--gallery-lightbox.tingle-modal .swiper-slide img{margin:0 auto;max-height:80vh}.c-modal--gallery-lightbox.tingle-modal .o-copyright{color:#161615;position:static;transform:none;writing-mode:inherit}.c-modal--gallery-lightbox-counter{color:#fff;display:none;left:0;opacity:0;padding:0 1rem;position:absolute;top:0;z-index:1}.c-modal--gallery-lightbox-counter.active{display:block;opacity:1}.c-modal--gallery-lightbox .c-html-lightbox__button-next,.c-modal--gallery-lightbox .c-html-lightbox__button-prev{opacity:0}@media only screen and (min-width:900px){.c-modal--gallery-lightbox .c-html-lightbox__button-next,.c-modal--gallery-lightbox .c-html-lightbox__button-prev{height:100px;margin-top:-35px;opacity:1;width:70px}.c-modal--gallery-lightbox .c-html-lightbox__button-next .o-icons,.c-modal--gallery-lightbox .c-html-lightbox__button-prev .o-icons{fill:hsla(0,0%,100%,.8);height:24px;width:32px}.c-modal--gallery-lightbox .c-html-lightbox__button-next:hover .o-icons,.c-modal--gallery-lightbox .c-html-lightbox__button-prev:hover .o-icons{fill:#fff}}.c-modal--lightbox .c-modal--lightbox__caption p{margin-bottom:.65rem}.c-modal--lightbox .c-modal--lightbox__caption .font-small,.c-modal--lightbox .c-modal--lightbox__caption .o-copyright{color:inherit;font-size:.7rem;line-height:1.2;margin-bottom:0;position:static;transform:none}.c-modal--lightbox img{margin:0 auto;max-height:65vh}.js-fr-lightbox{display:none}.pswp--sbahn,.pswp--sbahn.pswp--animated-in{transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--sbahn .pswp__bg{background:#fff}@media only screen and (min-width:700px){.pswp--sbahn .pswp__bg{background:linear-gradient(180deg,rgba(26,26,26,.99) 0,rgba(26,26,26,.85))}}.pswp--sbahn .pswp__container{transition:transform .6s cubic-bezier(.4,0,.22,1)}.pswp--sbahn .pswp__counter{color:#fff;display:none}@media only screen and (min-width:700px){.pswp--sbahn .pswp__counter{display:block}}.c-html-lightbox{background:#fff}.c-html-lightbox__wrapper{height:100%;padding:0 2rem;position:relative}.c-html-lightbox__content{margin-bottom:2.6rem}.c-html-lightbox__nav-bar{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 30%);bottom:0;left:0;padding:2rem 2rem 1rem;position:absolute;right:0;width:100%;z-index:200}.c-html-lightbox__nav-bar:after,.c-html-lightbox__nav-bar:before{clear:both;content:"";display:table}@media only screen and (min-width:700px){.c-html-lightbox__nav-bar{background:transparent;padding:0;position:static}}.c-html-lightbox__button-close,.c-html-lightbox__button-next,.c-html-lightbox__button-prev{background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;text-align:left;text-transform:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-html-lightbox__button-close::-moz-focus-inner,.c-html-lightbox__button-next::-moz-focus-inner,.c-html-lightbox__button-prev::-moz-focus-inner{border:0;padding:0}.c-html-lightbox__button-next,.c-html-lightbox__button-prev{display:block}@media only screen and (min-width:1024px){.c-html-lightbox__button-next,.c-html-lightbox__button-prev{background-color:transparent;font-size:.8rem;transition:color .3s ease}.c-html-lightbox__button-next .o-icons,.c-html-lightbox__button-prev .o-icons{transition:fill .3s ease;vertical-align:-2px}.c-html-lightbox__button-next:hover,.c-html-lightbox__button-prev:hover{color:#ec0016;transition:color .3s ease}.c-html-lightbox__button-next:hover .o-icons,.c-html-lightbox__button-prev:hover .o-icons{transition:fill .3s ease}}.c-html-lightbox__button-prev{float:left;padding:6px}.c-html-lightbox__button-next{float:right;padding:6px;text-align:right}.c-html-lightbox__button-close{background-color:transparent;cursor:pointer;height:44px;position:absolute;right:0;text-align:center;top:0;width:44px;z-index:100}.c-html-lightbox__button-close .o-icons--cross{fill:#161615;height:22px;vertical-align:middle;width:22px}@media only screen and (min-width:700px){.c-html-lightbox__button-close .o-icons--cross{fill:#161615}}.c-gallery-counter.pswp__counter{display:none}@media only screen and (min-width:700px){.c-gallery-counter.pswp__counter{color:#fff;left:0;opacity:0;position:fixed;top:0;visibility:hidden;z-index:401}.c-gallery-counter.pswp__counter.active{opacity:1;visibility:visible}}.c-modal .c-html-lightbox__button-next.swiper-button-disabled,.c-modal .c-html-lightbox__button-prev.swiper-button-disabled{opacity:0;pointer-events:none}.c-modal.c-modal--tour-gallery .swiper{padding-top:30px;position:relative}.c-modal.c-modal--tour-gallery .swiper:before{background:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:30px;z-index:0}.c-modal.c-modal--tour-gallery .swiper-controls{background:#fff;margin-left:-1rem;margin-right:-1rem;position:relative;z-index:2}@media only screen and (min-width:700px){.c-modal.c-modal--tour-gallery .swiper-controls{padding:0 30px}}.c-modal.c-modal--tour-gallery .swiper-controls__inner{background:#fff;background:transparent;overflow:hidden;padding:0 2rem 2rem}.c-modal.c-modal--tour-gallery .tingle-modal-box{background:transparent}@media only screen and (min-width:1024px){.c-modal.c-modal--tour-gallery .tingle-modal-box{max-width:60%}}.c-modal.c-modal--tour-gallery .swiper-slide .c-html-lightbox__images--tape{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.c-modal.c-modal--tour-gallery .swiper-slide .c-html-lightbox__images--tape figure{margin:0;max-width:25%}.c-modal.c-modal--tour-gallery .c-html-lightbox{min-width:100%}@media only screen and (min-width:700px){.c-modal.c-modal--tour-gallery .c-html-lightbox{padding:30px 30px 0}}.c-modal.c-modal--tour-gallery .c-html-lightbox__wrapper{padding:1.3rem 1rem 2.6rem}@media only screen and (min-width:700px){.c-modal.c-modal--tour-gallery .c-html-lightbox__wrapper{padding:1.3rem 0 2.6rem}}.c-modal.c-modal--tour-gallery .c-html-lightbox__content{margin-bottom:0}.c-modal.c-modal--tour-gallery .tingle-modal-box__content{padding:0}.c-html-lightbox--tour-gallery{max-width:960px;width:100%}.c-html-lightbox--tour-gallery .c-html-lightbox__num{top:-30px}@media only screen and (min-width:700px){.c-html-lightbox--tour-gallery .c-html-lightbox__num{top:-60px}}.c-html-lightbox--tour-gallery .o-copyright{color:#161615;position:static;transform:none}@media only screen and (min-width:700px){.c-html-lightbox--tour-gallery{width:80%}}.c-html-lightbox__images--tape{grid-gap:.65rem .65rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:.65rem}.c-html-lightbox__images--tape figure{position:relative}.c-html-lightbox__images--tape figure .o-copyright{left:5px;position:absolute}.c-html-lightbox__images--tape figure img{max-height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.c-html-lightbox__num{background:#ec0016;border-radius:100%;color:#fff;font-size:1.3rem;height:60px;left:1rem;line-height:60px;position:absolute;text-align:center;top:1rem;vertical-align:middle;width:60px;z-index:2}@media only screen and (min-width:700px){.c-html-lightbox__num{left:-30px;top:-30px}}.c-html-lightbox__num--green{background:#408335}.c-html-lightbox__num--blue{background:#309fd1}.c-html-lightbox__num .o-icons{fill:#fff;height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-box:fill-box;transform-origin:center center;width:1.5rem}.c-html-lightbox__num .o-icons svg{position:static;transform:none}.c-html-lightbox__num .o-icons--information{height:1.2rem;width:1.2rem}.pswp--press-gallery .pswp__nav{position:relative;z-index:200}@media only screen and (min-width:700px){.pswp--press-gallery .pswp__nav{display:block;left:50%;max-width:1280px;position:relative;top:5%;transform:translateX(-50%);width:80%}}@media only screen and (min-width:1300px){.pswp--press-gallery .pswp__nav{top:10%;width:100%}}.pswp--press-gallery .pswp__counter{position:relative}@media only screen and (min-width:700px){.pswp--press-gallery .pswp__counter{text-align:center;width:100%}}.pswp--press-gallery .pswp__close{height:30px;line-height:30px;position:absolute;right:0;text-align:center;top:0;width:30px}.pswp--press-gallery .pswp__close .o-icons{height:15px;vertical-align:middle;width:15px}@media only screen and (min-width:700px){.pswp--press-gallery .pswp__close{cursor:pointer;position:absolute;right:2rem;top:.5rem}.pswp--press-gallery .pswp__close .o-icons{fill:#fff;height:25px;width:25px}}.c-html-lightbox--press-gallery{-ms-overflow-style:none;width:100%}@media only screen and (min-width:700px){.c-html-lightbox--press-gallery{background:transparent;width:80%}}@media only screen and (min-width:1300px){.c-html-lightbox--press-gallery{width:100%}}.c-html-lightbox--press-gallery .c-html-lightbox{height:auto}.c-html-lightbox--press-gallery .c-html-lightbox__wrapper{height:100%;overflow-y:scroll}.c-html-lightbox--press-gallery .c-html-lightbox__images{height:auto;margin:0 auto 1rem;position:relative;width:100%}@media only screen and (min-width:700px){.c-html-lightbox--press-gallery .c-html-lightbox__images{text-align:center;width:auto}.c-html-lightbox--press-gallery .c-html-lightbox__images figure{display:inline-block;max-width:80%;width:auto}.c-html-lightbox--press-gallery .c-html-lightbox__images img{height:auto;margin:0 auto;max-height:40vh;max-width:100%;width:auto}}.c-html-lightbox--press-gallery .c-html-lightbox__nav-bar{padding:1rem 0;position:static}@media only screen and (min-width:700px){.c-html-lightbox--press-gallery .c-html-lightbox__nav-bar{position:static}}.c-html-lightbox--press-gallery .c-html-lightbox__content{margin:0}@media only screen and (min-width:700px){.c-html-lightbox--press-gallery .c-html-lightbox__button-next,.c-html-lightbox--press-gallery .c-html-lightbox__button-prev{color:#fff;font-size:0;height:40px;position:absolute;text-align:center;top:50%;transform:translateY(-25%);width:40px}.c-html-lightbox--press-gallery .c-html-lightbox__button-next .o-icons,.c-html-lightbox--press-gallery .c-html-lightbox__button-prev .o-icons{fill:#fff;height:16px;width:21px}}.c-html-lightbox--press-gallery .c-html-lightbox__button-prev{left:0}.c-html-lightbox--press-gallery .c-html-lightbox__button-next{right:0}@media only screen and (min-width:700px){.c-press-gallery-download{background:#fff;margin:0 auto}}@media only screen and (min-width:1300px){.c-press-gallery-download{width:100%}}@media only screen and (min-width:700px){.c-press-gallery-download__copy{padding:1rem}}.c-press-gallery-download__form{background:#f6f6f7;padding:1rem}.c-press-gallery-download__author{margin-bottom:1.3rem}.c-press-gallery-download__author *{display:block}.c-press-gallery-download__action:after,.c-press-gallery-download__action:before{clear:both;content:"";display:table}.c-press-gallery-download__accept{display:inline-block;float:left;margin-top:.4rem}.c-press-gallery-download__btn-download{float:right}.c-twitterbox{width:100%}.c-twitterbox__inner{background-color:#37a8e0;color:#fff;padding:.5rem 1rem 1rem;text-align:center}.c-twitterbox__content{margin:0 auto;max-width:330px}.c-twitterbox__content p{margin-bottom:.65rem}.c-twitterbox a{color:#fff;text-decoration:underline}.c-twitterbox a:hover{text-decoration:none}.c-twitterbox .o-icons--social--twitter{fill:#fff;height:2.5rem;width:2.5rem}.c-social-media{border:1px solid #cfd0d1;padding:1rem 1rem 0;text-align:center}.c-social-media__list{display:flex}.c-social-media__title{display:block;margin-bottom:1rem}.c-social-media__item{align-items:center;display:flex;flex:20%;flex-direction:column;height:auto;justify-content:center;min-height:3rem;position:relative}.c-social-media__item:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:0}.c-social-media__item:focus:not(:focus-visible){box-shadow:none;outline:0}.c-social-media__item:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:0!important}@media(hover:hover){.c-social-media__item:hover{color:#fff;outline-color:#fff!important}.c-social-media__item:hover .o-icons{fill:#fff}}@media only screen and (min-width:1024px){.c-social-media__item{min-height:10rem}}.c-social-media__icon{display:block;margin-right:0}@media only screen and (min-width:700px){.c-social-media__icon{margin-bottom:10px}}.c-social-media__icon .o-icons{display:block;height:3rem;width:3rem}.c-social-media__name{display:none}@media only screen and (min-width:700px){.c-social-media__name{display:block}}.c-social-media .o-icons--social--youtube{fill:red}@media(hover:hover){.c-social-media__item--social--youtube:hover{background:red}}.c-social-media .o-icons--social--instagram{fill:#161615}@media(hover:hover){.c-social-media__item--social--instagram:hover{background:#e1306c}}.c-social-media .o-icons--social--twitter{fill:#1da1f2}@media(hover:hover){.c-social-media__item--social--twitter:hover{background:#1da1f2}}.c-social-media .o-icons--whatsapp{fill:#161615}@media(hover:hover){.c-social-media__item--whatsapp:hover{background:#1bcd40}}.c-social-media .o-icons--sbb-app{fill:#2a7230}@media(hover:hover){.c-social-media__item--sbb-app:hover{background:#2a7230}}.m-teaser+.m-social-media{margin-top:1.95rem}.m-special-teaser .m-mod__header{position:relative;z-index:1}.m-special-teaser .o-inv{left:1rem;position:absolute;top:1rem}.c-special-teaser{margin-bottom:20px;position:relative;transition:transform .3s ease;width:100%}.c-special-teaser:hover{transform:translateY(-5px);transition:transform .3s ease,box-shadow .3s ease}.c-special-teaser__image{position:relative}.c-special-teaser__image figure{position:relative;width:100%}.c-special-teaser__image img{width:100%}.c-special-teaser__copy{cursor:pointer}@media only screen and (min-width:1700px){.c-special-teaser__copy{margin-top:-5rem;padding:1rem;position:relative;width:100%;z-index:1}}.c-special-teaser__content{background:#fff;padding:1rem}.c-special-teaser__content p{font-size:1rem;margin-bottom:0}.c-special-teaser__block-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.c-special-teaser-list{position:relative}.c-special-teaser-list [class*=".u-grid__col"]{display:block}.c-special-teaser-list .c-special-teaser__content [class*=o-heading]{margin-top:0}@media only screen and (min-width:1700px){.c-special-teaser-list .c-special-teaser__content [class*=o-heading],.c-special-teaser-list .c-teaser--o-distributor [class*=o-heading]{font-size:1.2rem;margin-top:0}.c-special-teaser-list .c-teaser--o-distributor p,.c-special-teaser-list .c-twitterbox,.c-special-teaser-list .o-emphasis{font-size:.889rem}}@media only screen and (min-width:1024px){.c-special-teaser-list--1col .c-special-teaser__wrapper--big,.c-special-teaser-list--2col .c-special-teaser__wrapper--big{margin-left:-3rem;margin-right:-3rem}.c-special-teaser-list--3col .c-special-teaser__wrapper{margin-left:-3rem;margin-right:3rem}.c-special-teaser-list--3col .c-special-teaser__wrapper--big{margin-left:-3rem;margin-right:-3rem}.c-special-teaser-list--4col .c-special-teaser__wrapper{margin-left:-3rem;margin-right:3rem}.c-special-teaser-list--4col .c-special-teaser__wrapper--first{margin-top:3rem;position:relative;z-index:1}.c-special-teaser-list--4col .c-special-teaser__wrapper--offset{margin-left:-5rem;margin-right:5rem;margin-top:16rem}.c-special-teaser-list--4col .c-special-teaser__wrapper--hint{left:54.99978%;position:absolute;top:2rem;transform:translateX(-50%);width:420px;z-index:1}.c-special-teaser-list--4col .c-special-teaser__wrapper--big{margin-left:-3rem;margin-right:-3rem;margin-top:6rem}}@media only screen and (min-width:1700px){.c-special-teaser-list--4col .c-special-teaser__wrapper--first{margin-top:0}.c-special-teaser-list--4col .c-special-teaser__wrapper--offset{margin-top:11rem}.c-special-teaser-list--4col .c-special-teaser__wrapper--big{margin-top:0}}@media only screen and (min-width:700px){.c-special-teaser-list--1col .c-special-teaser__wrapper--big .c-special-teaser__copy{margin-top:-29%;position:relative;transform:translateX(60%)}}@media only screen and (min-width:1024px){.c-special-teaser__wrapper--big .c-special-teaser__copy{margin-top:-17%;position:relative}}@media only screen and (min-width:700px){.c-special-teaser-list--1col .c-special-teaser__wrapper--big .c-special-teaser__content{margin-left:3rem;margin-right:3rem;text-align:center}}@media only screen and (min-width:1024px){.c-special-teaser__wrapper--big .c-special-teaser__content{margin-left:3rem;margin-right:3rem;text-align:center}}.c-special-teaser__wrapper--hint .c-twitterbox{margin-bottom:20px}.c-special-teaser__wrapper--hint .c-twitterbox__inner{min-height:10rem}@media only screen and (min-width:1024px){.c-special-teaser__wrapper--hint .c-teaser--o-distributor .c-teaser__image{height:10rem}}[class*=u-img-bg].m-section .c-special-teaser{box-shadow:0 10px 10px rgba(0,0,0,.1)}@media only screen and (min-width:700px){[class*=u-img-bg].m-section .c-special-teaser{box-shadow:none}[class*=u-img-bg].m-section .c-special-teaser-list--1col .c-special-teaser__content,[class*=u-img-bg].m-section .c-special-teaser-list--1col .c-special-teaser__image,[class*=u-img-bg].m-section .c-special-teaser-list--2col .c-special-teaser,[class*=u-img-bg].m-section .c-special-teaser-list--3col .c-special-teaser,[class*=u-img-bg].m-section .c-special-teaser-list--4col .c-special-teaser{box-shadow:0 10px 10px rgba(0,0,0,.1)}[class*=u-img-bg].m-section .c-special-teaser-list--2col .c-special-teaser__copy,[class*=u-img-bg].m-section .c-special-teaser-list--3col .c-special-teaser__copy,[class*=u-img-bg].m-section .c-special-teaser-list--4col .c-special-teaser__copy{margin:0;padding:0}[class*=u-img-bg].m-section .c-special-teaser-list--2col .c-special-teaser__content,[class*=u-img-bg].m-section .c-special-teaser-list--3col .c-special-teaser__content,[class*=u-img-bg].m-section .c-special-teaser-list--4col .c-special-teaser__content{margin:0}}.c-fact{background:#fff;border-left:1px solid hsla(210,2%,82%,0);max-width:30rem;padding:1rem}@media only screen and (min-width:500px){.c-fact{padding:1rem 2rem 1rem 1rem}}.c-fact__fact{font-family:DBSansBold,Helvetica,arial,sans-serif;font-size:2rem}@media only screen and (min-width:900px){.c-fact__fact{font-size:3rem}}@media only screen and (min-width:1024px){.c-fact__fact{font-size:3.8rem}}@media only screen and (min-width:1700px){.c-fact__fact{font-size:2.7rem}}.c-fact__fact+.c-fact__copy{margin-top:1.3rem}.c-fact p{font-size:1.313rem}@media only screen and (min-width:1700px){.c-fact p p{font-size:1.2rem}}.c-fact p:last-child{margin-bottom:0}.c-fact__unit-text{font-size:.8rem!important;margin:-.5rem 0 .65rem}.c-fact-list{display:flex;flex-wrap:wrap}.c-fact-list>*{width:100%}@media only screen and (min-width:700px){.c-fact-list>*{width:50%}}@media only screen and (min-width:1024px){.c-fact-list>*{width:25%}}.p-has-breaking-news .p-stage,.p-stage--newsband{background-color:#f6f6f7}.c-newsband-slider .swiper-container{overflow:hidden}.c-newsband-slider .swiper-wrapper{width:100vw}.p-stage .m-news-band{margin-bottom:1.3rem}.c-teaser--newsband{background:transparent;border:0;box-sizing:border-box;display:flex;height:100%;margin-bottom:0}.c-teaser--newsband,.c-teaser--newsband:hover{box-shadow:none;transform:none;transition:none}@media only screen and (min-width:700px){.c-teaser--newsband{padding:0 1rem}.c-teaser--newsband:after,.c-teaser--newsband:before{background:#cfd0d1;content:"";display:block;height:100%;opacity:1;position:absolute;top:0;width:1px}.swiper-slide-active .c-teaser--newsband:after,.swiper-slide-active .c-teaser--newsband:before{opacity:1}.c-teaser--newsband:after{right:-1px}.swiper-slide-next .c-teaser--newsband:after{opacity:1;right:0}.c-teaser--newsband:before{left:0}}@media only screen and (min-width:1024px){.c-teaser--newsband{margin-bottom:0}}.c-teaser--newsband.has-link [class*=o-heading]{background:linear-gradient(rgba(189,219,185,.3),rgba(189,219,185,.3));background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:0 .6em;border-bottom:0;color:#161615;cursor:pointer;display:inline;transition:border-color .3s ease}.c-teaser--newsband.has-link [class*=o-heading].active,.c-teaser--newsband.has-link [class*=o-heading]:hover{animation-duration:.3s;animation-fill-mode:forwards;animation-name:animate-stroke;animation-timing-function:ease-in;border-bottom-color:transparent;color:#161615;transition:border-color .3s ease}@media(prefers-color-scheme:dark){.pageId_1330.appv4 .c-teaser--newsband.has-link [class*=o-heading],.pageId_1331.appv4 .c-teaser--newsband.has-link [class*=o-heading],.pageId_1332.appv4 .c-teaser--newsband.has-link [class*=o-heading],.pageId_1333.appv4 .c-teaser--newsband.has-link [class*=o-heading],.pageId_1394.appv4 .c-teaser--newsband.has-link [class*=o-heading],.pageId_1395.appv4 .c-teaser--newsband.has-link [class*=o-heading],.pageId_1396.appv4 .c-teaser--newsband.has-link [class*=o-heading],.pageId_1401.appv4 .c-teaser--newsband.has-link [class*=o-heading],.pageId_1430.appv4 .c-teaser--newsband.has-link [class*=o-heading]{border-color:#fff!important;color:#fff}}.c-teaser--newsband.has-link:hover [class*=o-heading]{background-size:100% 50%;transition:background-size .3s ease-out}.c-teaser--newsband .c-teaser__content,.single .c-teaser--newsband{padding:0}.c-teaser--newsband .c-teaser__content [class*=o-heading]{font-size:1.2rem}.c-teaser--newsband .c-teaser__content .o-kicker span{padding-right:.5rem}.c-teaser--newsband .c-teaser__content .c-link{position:relative;z-index:11}.m-section--dark .c-teaser--newsband .o-emphasis,.m-section--dark .c-teaser--newsband .o-kicker,.m-section--dark .c-teaser--newsband [class*=o-heading]{color:#fff}.c-teaser--newsband p:last-child{margin-bottom:0}.c-newsband-slider{border-top:1px solid #cfd0d1;margin-top:-1.3rem;opacity:0;padding-top:1.3rem;transition:opacity .3s ease}@media only screen and (min-width:530px){.c-newsband-slider{border-top:0;margin-top:0;padding-top:0}}.c-newsband-slider.show{opacity:1;transition:opacity .3s ease}.c-newsband-slider .swiper-pagination{margin-left:-3px;margin-top:1rem;position:static;text-align:left}@media only screen and (min-width:700px){.c-newsband-slider .swiper-pagination{margin-left:0;padding-left:.6666666667rem}}.c-newsband-slider .swiper-pagination-bullet{background-color:transparent;border:1px solid hsla(210,2%,82%,0);border-radius:8px;height:16px;margin:0!important;opacity:1;position:relative;transition:border-color .3s ease;width:16px}@media only screen and (min-width:700px){.c-newsband-slider .swiper-pagination-bullet:hover{border-color:#cfd0d1;transition:border-color .3s ease}}.c-newsband-slider .swiper-pagination-bullet:after{background-color:#cfd0d1;border-radius:3px;content:"";display:block;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-box:fill-box;transform-origin:center center;transition:all .3s ease;width:6px}.c-newsband-slider .swiper-pagination-bullet:after svg{position:static;transform:none}.c-newsband-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent;border:1px solid rgba(42,114,48,0);transition:border-color .3s ease}.c-newsband-slider .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:#408335;border-radius:5px;height:10px;transition:all .3s ease;width:10px}.c-newsband-slider .swiper-wrapper{transition-timing-function:ease-out!important}.c-newsband-slider.disabled .swiper-wrapper{transform:translateZ(0)!important}.c-newsband-slider.disabled .swiper-pagination{display:none}.c-newsband-slider.disabled .swiper-slide-duplicate+.swiper-slide-duplicate .c-teaser--newsband:after{opacity:1;right:0}.c-newsband-slider.single .c-teaser--newsband:after,.c-newsband-slider.single .c-teaser--newsband:before{display:none!important}.c-newsband-slider .swiper-slide{height:auto}.c-slider{position:relative}.c-slider .swiper-container{overflow:hidden}.c-slider__slide.swiper-slide{height:0}.c-slider__slide.swiper-slide-active,.c-slider__slide.swiper-slide-next,.c-slider__slide.swiper-slide-prev{height:auto}.c-slider__btn{background:none;cursor:pointer;display:block;height:2.375rem;line-height:2.375rem;margin:0;position:absolute;text-align:center;top:49vw;width:2.375rem;z-index:1}.c-slider__btn--prev{right:40px}.c-slider__btn--next{right:0}.c-slider__btn.swiper-button-disabled{cursor:inherit;opacity:.3}.c-slider__btn:active,.c-slider__btn:focus{background:transparent}@media only screen and (min-width:500px){.c-slider__btn{top:12vw}.c-slider__btn--prev{left:-2.375rem}.c-slider__btn--next{right:-2.375rem}}@media only screen and (min-width:1700px){.c-slider__btn{top:190px}}.c-slider-teaser{background:#fff;position:relative;width:100%}.c-slider-teaser__content{padding-top:1.5rem;position:relative}@media only screen and (min-width:500px){.c-slider-teaser__content{padding:1rem 0 0}}.c-slider-teaser__content .o-emphasis{font-size:1rem;margin-bottom:0}.c-slider-teaser__image{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 97.38141%);clip-path:polygon(0 0,100% 0,100% 100%,0 97.38141%);overflow:hidden;position:relative;width:100%}.c-slider-teaser__image img{height:auto;width:100%}.swiper-slide-active .c-slider-teaser__image{-webkit-clip-path:polygon(0 0,100% 0,100% 97.38141%,0 100%);clip-path:polygon(0 0,100% 0,100% 97.38141%,0 100%);position:relative;width:100%}.c-video iframe{background-color:#f6f6f7;display:none;height:100%!important;position:absolute;top:0;width:100%!important}.c-video.iframe-loaded iframe{display:block}.c-video__caption{font-size:.7rem;line-height:1.2;margin:.5rem 0}.c-video__caption,.c-video__text{margin-left:auto;margin-right:auto;max-width:824px}.c-video__wrapper{height:0;position:relative}.c-video__wrapper,.c-video__wrapper.c-video__wrapper--16-9{padding-bottom:56.25%}.c-video__wrapper.c-video__wrapper--21-9{padding-bottom:42.86%}.c-video__wrapper.c-video__wrapper--4-3{padding-bottom:75%}.c-video__wrapper+.c-ee__text,.c-video__wrapper+.c-video__text{margin-top:1.3rem}.ratio-21x9 .c-video__wrapper{padding-bottom:41.5704387991%}.m-video-wrapper{position:relative}.m-video-wrapper:after{content:"";display:block;padding-bottom:0}.m-video-wrapper.m-video-wrapper--16-9:after{padding-bottom:56.25%}.m-video-wrapper.m-video-wrapper--1-1:after{padding-bottom:100%}.m-video-wrapper .m-video-fallback{max-width:none}.m-video-wrapper .c-figure,.m-video-wrapper .c-figure__inner,.m-video-wrapper .c-figure__inner img,.m-video-wrapper video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.m-video-wrapper.m-video-wrapper--with-claim{margin-bottom:48px}@media only screen and (min-width:1024px){.m-video-wrapper.m-video-wrapper--with-claim{margin-bottom:64px}.m-video-wrapper.m-video-wrapper--wide .m-mod--narrow{bottom:0;left:50%;margin-left:-20px;max-width:824px;position:absolute;transform:translateX(-50%);z-index:2}.m-video-wrapper.m-video-wrapper--wide .m-video-claim{font-size:2.3rem;max-width:24rem}}@media only screen and (min-width:1300px){.m-video-wrapper.m-video-wrapper--wide .m-video-claim{font-size:2.05rem;max-width:23rem}}.m-video-wrapper .m-video-claim{background:#408335;bottom:-24px;color:#fff;font-family:DBScreenHeadBlack,Helvetica,arial,sans-serif;font-size:1rem;left:10px;line-height:1.2;max-width:207px;padding:.5rem 1rem calc(32px + .5rem);position:absolute;z-index:2}.m-video-wrapper .m-video-claim:after{background-color:#fff;border-radius:2.5px;bottom:19px;content:"";display:block;height:5px;position:absolute;width:32px}@media only screen and (min-width:1024px){.m-video-wrapper .m-video-claim{bottom:-32px;font-size:2.3rem;left:20px;max-width:368px;padding:.625rem 1.25rem calc(38px + .625rem)}.m-video-wrapper .m-video-claim:after{bottom:27px;width:38px}[class^=u-grid__col] .m-video-wrapper .m-video-claim{font-size:1.5625rem;max-width:260px}}@media(prefers-reduced-motion:no-preference){.m-video-wrapper.m-video-wrapper--16-9 .m-video-claim{transition-delay:.4s}.m-video-wrapper.m-video-wrapper--1-1 .m-video-claim{transition-delay:.8s}.m-video-wrapper .m-video-claim{opacity:0;transform:translateX(100%);transition:all .75s ease}.m-video-wrapper.js-video-enter-animation .m-video-claim{opacity:1;transform:translateX(0)}.m-video-wrapper video{display:block}.m-video-wrapper .m-video-fallback{display:none}}@media(prefers-reduced-motion:reduce){.m-video-wrapper .m-video-claim{opacity:1;transform:translateX(0)}.m-video-wrapper video{display:none}.m-video-wrapper .m-video-fallback{display:block}}.c-video-snippet{position:relative}.c-video-snippet:after{content:"";display:block;padding-bottom:0}.c-video-snippet--16-9:after{padding-bottom:56.25%}.c-video-snippet--4-3:after{padding-bottom:75%}.c-video-snippet--1-1:after{padding-bottom:100%}.c-video-snippet__wrapper{max-width:824px}.c-video-snippet__fallback{max-width:none}.c-video-snippet .c-figure,.c-video-snippet .c-figure__inner,.c-video-snippet .c-figure__inner img,.c-video-snippet video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.c-video-snippet--with-claim{margin-bottom:48px}@media only screen and (min-width:1024px){.c-video-snippet--with-claim{margin-bottom:64px}}.c-video-snippet__claim-wrapper{bottom:0;left:50%;max-width:824px;position:absolute;transform:translateX(-50%);width:100%;z-index:2}@media only screen and (min-width:500px){.c-video-snippet__claim-wrapper{width:66.6664%}}.m-mod--narrow .c-video-snippet__claim-wrapper,[class="u-grid__col:6@md"] .c-video-snippet__claim-wrapper{width:100%}.c-video-snippet__claim{background:#408335;bottom:-24px;color:#fff;font-size:1.14rem;-webkit-hyphens:none;hyphens:none;left:10px;line-height:1.2;max-width:14.79rem;padding:.5rem 1rem calc(32px + .5rem);position:absolute;z-index:2}.c-video-snippet__claim:after{background-color:#fff;border-radius:2.5px;bottom:19px;content:"";display:block;height:5px;position:absolute;width:32px}@media only screen and (min-width:1024px){.c-video-snippet__claim{bottom:-32px;font-size:1.56rem;left:20px;max-width:18.75rem;padding:.625rem 1.25rem calc(38px + .625rem)}.c-video-snippet__claim:after{bottom:27px;width:38px}}@media(prefers-reduced-motion:no-preference){.c-video-snippet.c-video-snippet--16-9 .c-video-snippet__claim,.c-video-snippet.c-video-snippet--4-3 .c-video-snippet__claim{transition-delay:.4s}.c-video-snippet.c-video-snippet--1-1 .c-video-snippet__claim{transition-delay:.8s}.c-video-snippet .c-video-snippet__claim{opacity:0;transform:translateX(100%);transition:all .75s ease}.c-video-snippet.js-video-enter-animation .c-video-snippet__claim{opacity:1;transform:translateX(0)}.c-video-snippet video{display:block}.c-video-snippet .c-video-snippet__fallback{display:none}}@media(prefers-reduced-motion:reduce){.c-video-snippet .c-video-snippet__claim{opacity:1;transform:translateX(0)}.c-video-snippet video{display:none}.c-video-snippet .c-video-snippet__fallback{display:block}}.js-trigger-modal *{pointer-events:none}.tingle-modal-box{animation:scale .2s forwards!important;width:60%}.c-modal.tingle-modal{padding-top:30px;top:0!important}.c-modal.tingle-modal .c-html-lightbox__button-close{top:-30px}@media only screen and (min-width:1024px){.c-modal.tingle-modal .c-html-lightbox__button-close{top:0}}.ios .c-modal.tingle-modal{padding-top:0}.ios .c-modal.tingle-modal .tingle-modal-box{padding-top:30px}@media only screen and (min-width:1024px){.ios .c-modal.tingle-modal .tingle-modal-box{padding-top:0}}.ios .c-modal.tingle-modal .c-html-lightbox__button-close{top:0}@media only screen and (min-width:1024px){.ios .c-modal.tingle-modal .c-html-lightbox__button-close{top:0}}.c-modal.tingle-modal:not(.c-modal--journey-planner){background:linear-gradient(180deg,rgba(26,26,26,.99) 0,rgba(26,26,26,.85));cursor:url(/typo3conf/ext/sbb_sitepackage/Resources/Public/Frontend/icons/cursor-close.svg),auto;transition:all .3s ease;visibility:visible;z-index:400}@media only screen and (max-width:699px){.c-modal.tingle-modal:not(.c-modal--journey-planner){background:#fff;height:100%;position:fixed;top:0}.c-modal.tingle-modal:not(.c-modal--journey-planner) .tingle-modal-box,.c-modal.tingle-modal:not(.c-modal--journey-planner) .tingle-modal-box__content{height:100%}}.c-modal.tingle-modal:not(.c-modal--journey-planner).tingle-modal--visible{transition:all .3s ease}.c-modal.tingle-modal:not(.c-modal--journey-planner).tingle-modal--overflow{padding-top:0}@media only screen and (max-width:699px){.c-modal.tingle-modal:not(.c-modal--journey-planner).tingle-modal--overflow,.c-modal.tingle-modal:not(.c-modal--journey-planner).tingle-modal--overflow .tingle-modal-box,.c-modal.tingle-modal:not(.c-modal--journey-planner).tingle-modal--overflow .tingle-modal-box__content{height:100%;overflow:hidden}.c-modal.tingle-modal:not(.c-modal--journey-planner).tingle-modal--overflow .c-modal__content{height:100%;overflow-y:scroll}}.c-modal__wrapper.h-accessibility{display:none}.c-modal .tingle-modal-box{border-radius:0;transform:scale(1) translate3d(0,50px,0);transition:transform .3s ease;width:auto}@media only screen and (min-width:900px){.c-modal .tingle-modal-box{max-width:80%}}.tingle-modal--visible .c-modal .tingle-modal-box{transform:scale(1) translateZ(0);transition:transform .3s ease}.c-modal .tingle-modal-box__content{height:100%;max-width:100vw;padding:1rem}@media only screen and (min-width:1024px){.c-modal .tingle-modal-box__content{padding:3rem 1rem 2rem}}.c-modal .tingle-modal-box__content .c-modal--lightbox__caption{margin:0 auto;max-height:100%;max-width:100%}@media only screen and (min-width:1024px){.c-modal .tingle-modal-box__content .c-modal--lightbox__caption{max-height:calc(90vh - 5rem);max-width:100%}}.c-modal .tingle-modal-box__content .swiper-slide figure{margin:auto;max-width:100%}.c-modal[data-modal-type=blank] .tingle-modal-box__content{padding:0}.c-modal[data-modal-size=xs] .tingle-modal-box{max-width:500px}@media only screen and (min-width:700px){.c-modal[data-modal-size=xs] .tingle-modal-box{width:60%}}@media only screen and (min-width:900px){.c-modal[data-modal-size=xs] .tingle-modal-box{width:40%}}.c-modal[data-modal-size=sm] .tingle-modal-box{max-width:700px;width:100%}@media only screen and (min-width:700px){.c-modal[data-modal-size=sm] .tingle-modal-box{width:80%}}@media only screen and (min-width:900px){.c-modal[data-modal-size=sm] .tingle-modal-box{width:60%}}.c-modal[data-modal-size=md] .tingle-modal-box{max-width:900px;width:100%}@media only screen and (min-width:700px){.c-modal[data-modal-size=md] .tingle-modal-box{width:80%}}.c-modal[data-modal-size=large] .tingle-modal-box{width:100%}@media only screen and (min-width:700px){.c-modal[data-modal-size=large] .tingle-modal-box{max-width:1280px;width:80%}}@media only screen and (min-width:900px){.c-modal[data-modal-size=large] .tingle-modal-box{width:100%}}.c-modal[data-modal-size=fullsize]{background:transparent;padding:0;z-index:100}.c-modal[data-modal-size=fullsize] .c-modal__close{z-index:1}.c-modal[data-modal-size=fullsize] .tingle-modal-box{height:100%;width:100%}.c-modal[data-modal-size=fullsize] .tingle-modal-box__content{height:100%;overflow-y:scroll;padding:0;width:100%}.c-modal__close{background:none;border:0;color:inherit;cursor:pointer;font:inherit;height:30px;line-height:normal;line-height:33px;overflow:visible;padding:0;position:absolute;right:10px;text-align:left;text-align:center;text-transform:inherit;top:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30px}.c-modal__close::-moz-focus-inner{border:0;padding:0}.c-modal__close .o-icons--cross{height:16px;vertical-align:center;width:16px}.c-modal--journey-planner .tingle-modal-box{background:transparent;margin:0 auto;max-width:728px;padding:6rem 10px 0;width:100%}@media only screen and (min-width:900px){.c-modal--journey-planner .tingle-modal-box{margin:auto;max-width:768px;padding:0}}.c-modal--journey-planner .tingle-modal-box__content{padding:0;position:relative}@media only screen and (min-width:900px){.c-modal--journey-planner .tingle-modal-box__content{max-width:768px}}.c-modal--journey-planner .c-tabs--journey-planner{margin-top:0}.c-modal--journey-planner .c-modal__close{right:.5rem;top:2.8rem;z-index:10}.c-modal--journey-planner .c-button--tourist{display:none!important}.tingle-modal-box__dynamic__wrapper{opacity:1;transition:opacity .3s ease}.tingle-modal-box__dynamic__wrapper.is-loading{opacity:0;transition:opacity .3s ease}.c-modal__content--row .c-modal__img img{width:100%}@media only screen and (min-width:700px){.c-modal__content--row{display:flex}.c-modal__content--row .c-modal__copy,.c-modal__content--row .c-modal__img{width:50%}.c-modal__content--row .c-modal__copy{padding-left:1rem}}.c-modal-announcement{padding:1rem;position:relative}.c-modal-announcement__head{margin-bottom:.65rem;padding:0 3.5rem;position:relative}.c-modal-announcement__head .o-icon-css-line{font-size:clamp(14px,.9rem,16px);left:0;position:absolute;top:50%;transform:translateY(-50%);width:40px}.c-modal-announcement__title{align-items:center;display:flex;margin-top:0}.c-modal-announcement__title .o-icons--arrow-both-directions{height:1.5rem;margin:0 .25rem;width:1.5rem}.c-modal-announcement__body{display:block;width:100%}.c-modal-announcement__body>.o-txt-gray:first-child{display:block}@media only screen and (min-width:700px){.c-modal-announcement__body{display:flex}}.c-modal-announcement .c-ann-item{background:#f6f6f7;display:block;font-size:1rem;min-width:50%;padding:1rem 1rem 1rem 3.5rem;position:relative}@media only screen and (min-width:700px){.c-modal-announcement .c-ann-item{font-size:.9rem}}.c-modal-announcement .c-ann-item:first-of-type:last-of-type{width:100%}.c-modal-announcement .c-ann-item--disorder{background:#fff6c0}.c-modal-announcement .c-ann-item--construction{background:#e8e8eb}.c-modal-announcement .c-ann-item__head .o-icons-label{left:.7rem;position:absolute;top:1.1rem}.c-modal-announcement .c-ann-item__title{margin-top:0}.c-modal-announcement .c-ann-item__block-link{height:100%;left:0;position:absolute!important;top:0;width:100%;z-index:0!important}.c-modal-announcement .c-ann-item p{margin-bottom:.65rem}.c-modal-announcement .c-ann-item a{position:relative;z-index:1}.c-modal-announcement__foo .c-button{background-color:#fff;border:1px solid #cfd0d1;color:#161615;margin-bottom:.5rem;margin-right:1rem}.c-modal-announcement__foo .c-button .o-icon-css-line{vertical-align:3px}.c-modal-announcement__foo .c-button--notification{margin-right:3rem}.c-modal-announcement__foo .c-button__notification--bubble{background:#ec0016;border-radius:50%;box-shadow:0 0 6px #ec0016;color:#fff;font-size:11px;height:20px;line-height:20px;right:22px;top:8px;width:20px}.c-tariff-range__map img{height:auto;width:100%}.c-tariff-range-link{display:block;text-align:center}@media only screen and (min-width:900px){.c-tariff-range-link{width:5rem}}.c-tariff-range-link:hover .c-tariff-range-link__letter{color:#817f7f;transition:color .3s ease}.c-tariff-range-link__letter{color:#9a9999;display:none;font-size:3.5rem;text-transform:uppercase;transition:color .3s ease;width:100%}@media only screen and (min-width:900px){.c-tariff-range-link__letter{display:block;margin-bottom:-1rem}}.c-tariff-range-link__letter-small{display:inline-block;text-transform:uppercase}@media only screen and (min-width:900px){.c-tariff-range-link__letter-small{display:none}}.c-tariff-range-link__copy{background:linear-gradient(rgba(189,219,185,.3),rgba(189,219,185,.3));background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:0 .6em;border-bottom:2px solid #161615;color:#161615;cursor:pointer;display:inline;display:inline-block;font-size:.8rem;transition:border-color .3s ease}.c-tariff-range-link__copy.active,.c-tariff-range-link__copy:hover{animation-duration:.3s;animation-fill-mode:forwards;animation-name:animate-stroke;animation-timing-function:ease-in;border-bottom-color:transparent;color:#161615;transition:border-color .3s ease}@media(prefers-color-scheme:dark){.pageId_1330.appv4 .c-tariff-range-link__copy,.pageId_1331.appv4 .c-tariff-range-link__copy,.pageId_1332.appv4 .c-tariff-range-link__copy,.pageId_1333.appv4 .c-tariff-range-link__copy,.pageId_1394.appv4 .c-tariff-range-link__copy,.pageId_1395.appv4 .c-tariff-range-link__copy,.pageId_1396.appv4 .c-tariff-range-link__copy,.pageId_1401.appv4 .c-tariff-range-link__copy,.pageId_1430.appv4 .c-tariff-range-link__copy{border-color:#fff!important;color:#fff}}@media only screen and (min-width:1420px){.p-home .m-line-overview{margin-top:1.3rem}}.c-alert+.m-line-overview{margin-top:.65rem}.c-line-overview{position:relative}@media only screen and (min-width:900px){.c-line-overview:before{background:#cfd0d1;bottom:0;content:"";display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}}.c-line-overview__row{margin:0}@media only screen and (min-width:900px){.c-line-overview__row{display:flex;justify-content:space-between;width:100%}.c-line-overview__col-left,.c-line-overview__col-right{flex:0 0 calc(50% - 10px);width:calc(50% - 10px)}}@media only screen and (min-width:1024px){.c-line-overview__col-left,.c-line-overview__col-right{flex:0 0 calc(50% - 20px);width:calc(50% - 20px)}}.c-line-overview__list{margin:0}.c-line-overview__item,.c-line-overview__related-links .o-kicker,.c-line-overview__related-links li{display:flex;height:3.43rem}.c-line-overview__item,.c-line-overview__related-links li{align-items:center;border-bottom:1px solid #cfd0d1}.c-line-overview__item{font-size:clamp(16px,1.14rem,18px)}@media only screen and (max-width:899px){.c-line-overview__col-left .c-line-overview__item:first-child{border-top:1px solid #cfd0d1}.c-line-overview__item[data-type=hidden]{background-color:transparent;border:0;height:0;margin-top:0;opacity:0;overflow:hidden;padding:0;position:relative}.c-line-overview__item[data-type=hidden]:before{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 40%,hsla(0,0%,100%,.5) 80%,hsla(0,0%,100%,0));bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:-1}}@media only screen and (max-width:899px)and (prefers-color-scheme:dark){.pageId_1330.appv4 .c-line-overview__item[data-type=hidden]:before,.pageId_1331.appv4 .c-line-overview__item[data-type=hidden]:before,.pageId_1332.appv4 .c-line-overview__item[data-type=hidden]:before,.pageId_1333.appv4 .c-line-overview__item[data-type=hidden]:before,.pageId_1394.appv4 .c-line-overview__item[data-type=hidden]:before,.pageId_1395.appv4 .c-line-overview__item[data-type=hidden]:before,.pageId_1396.appv4 .c-line-overview__item[data-type=hidden]:before,.pageId_1401.appv4 .c-line-overview__item[data-type=hidden]:before,.pageId_1430.appv4 .c-line-overview__item[data-type=hidden]:before{background-image:linear-gradient(90deg,rgba(35,35,35,0),rgba(35,35,35,.2) 40%,rgba(35,35,35,.5) 80%,rgba(35,35,35,0))}}@media only screen and (max-width:899px){.animate-shimmer .c-line-overview__item[data-type=hidden]:before,.c-line-overview__item[data-type=hidden].animate-shimmer:before{animation:shimmer 2s infinite;background-color:#e8e8eb;opacity:1;z-index:1}}@media only screen and (max-width:899px)and (prefers-color-scheme:dark){.pageId_1330.appv4 .animate-shimmer .c-line-overview__item[data-type=hidden]:before,.pageId_1330.appv4 .c-line-overview__item[data-type=hidden].animate-shimmer:before,.pageId_1331.appv4 .animate-shimmer .c-line-overview__item[data-type=hidden]:before,.pageId_1331.appv4 .c-line-overview__item[data-type=hidden].animate-shimmer:before,.pageId_1332.appv4 .animate-shimmer .c-line-overview__item[data-type=hidden]:before,.pageId_1332.appv4 .c-line-overview__item[data-type=hidden].animate-shimmer:before,.pageId_1333.appv4 .animate-shimmer .c-line-overview__item[data-type=hidden]:before,.pageId_1333.appv4 .c-line-overview__item[data-type=hidden].animate-shimmer:before,.pageId_1394.appv4 .animate-shimmer .c-line-overview__item[data-type=hidden]:before,.pageId_1394.appv4 .c-line-overview__item[data-type=hidden].animate-shimmer:before,.pageId_1395.appv4 .animate-shimmer .c-line-overview__item[data-type=hidden]:before,.pageId_1395.appv4 .c-line-overview__item[data-type=hidden].animate-shimmer:before,.pageId_1396.appv4 .animate-shimmer .c-line-overview__item[data-type=hidden]:before,.pageId_1396.appv4 .c-line-overview__item[data-type=hidden].animate-shimmer:before,.pageId_1401.appv4 .animate-shimmer .c-line-overview__item[data-type=hidden]:before,.pageId_1401.appv4 .c-line-overview__item[data-type=hidden].animate-shimmer:before,.pageId_1430.appv4 .animate-shimmer .c-line-overview__item[data-type=hidden]:before,.pageId_1430.appv4 .c-line-overview__item[data-type=hidden].animate-shimmer:before{background-color:#1e1e1e}}@media only screen and (max-width:899px){.c-line-overview__item[data-type=hidden]:before{bottom:.4rem;opacity:1;top:.4rem;z-index:100}.show-more .c-line-overview__item[data-type=hidden]{border-bottom:1px solid #cfd0d1}.show-more .c-line-overview__item[data-type=hidden]:before{opacity:0;transition:opacity .3s ease-out;z-index:0}.animate-shimmer .c-line-overview__item[data-type=hidden]{height:auto;opacity:1;overflow:visible;padding:.5rem 0!important}}.c-line-overview__item__link,.c-line-overview__related-links a{align-items:center;display:flex;height:2.57rem;position:relative;width:calc(100% - 2.57rem - 10px)}.c-line-overview__item__link:after,.c-line-overview__related-links a:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0iTTcgMTUuMDA2QTEgMSAwIDAgMCA4IDE2YTEuMDM1IDEuMDM1IDAgMCAwIC43LS4zbDUtNWExLjAxIDEuMDEgMCAwIDAgLjMtLjcuOS45IDAgMCAwLS4zLS43bC01LjAwOC01QS45LjkgMCAwIDAgOCA0YTEgMSAwIDAgMC0xIC45OTQgMS4wMjggMS4wMjggMCAwIDAgLjMuNzI5TDExLjU3OCAxMCA3LjMgMTQuMjc2YTEuMDI4IDEuMDI4IDAgMCAwLS4zLjczWiIgZmlsbD0iIzJhNzIzMCIvPjwvc3ZnPg==");background-position:50%;background-repeat:no-repeat;bottom:0;content:"";position:absolute;right:0;top:0;transition:opacity .3s ease-out;width:2.57rem;z-index:3}@media only screen and (min-width:900px){.c-line-overview__item__link,.c-line-overview__related-links a{padding-right:2.57rem}}.c-line-overview__item__link:before{background:#e8e8eb;bottom:0;content:"";display:block;left:-5px;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease-out;z-index:0}.c-line-overview__item__link:hover:before{opacity:1;transition:opacity .3s ease-out}.c-line-overview__item__link>*{z-index:1}.c-line-overview__item__link:after{display:none}@media only screen and (min-width:900px){.c-line-overview__item__link:after{display:block}}.c-line-overview__item__icon{display:block;height:2rem;margin:0;width:2rem}.c-line-overview__item__icon+.c-line-overview__item__start{margin:0}.c-line-overview .state,.c-line-overview__item__icon{align-items:center;display:flex;flex:0 0 2rem;justify-content:center}.c-line-overview .state{flex:0 0 2.57rem;height:2.57rem;margin-left:auto;order:100;width:2.57rem}@media only screen and (min-width:900px){.c-line-overview .state{margin:0 10px 0 0;order:0}}.c-line-overview__item__end,.c-line-overview__item__start{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-line-overview__item__start{margin-left:.25rem}@media only screen and (min-width:900px){.c-line-overview__load-more{display:none}}.c-line-overview__load-more .c-button{margin-top:10px;width:100%}.c-line-overview__related-links .o-kicker{flex-direction:column;height:3.43rem;justify-content:flex-end;margin:0}.c-line-overview__related-links ul{margin:0;max-width:none;width:100%}.c-line-overview__related-links li{border-color:#bddbb9;font-size:clamp(16px,1.14rem,18px)}.c-line-overview__related-links a{background:#e2f3e5;height:calc(3.43rem - 1px);padding:10px;transition:background .3s ease-out;width:100%}.c-line-overview__related-links a:hover{background:#bddbb9;transition:background .3s ease-out}.c-line-overview__related-links a:focus{outline-color:#408335;outline-offset:-3px}.c-line-overview .o-icon-css-line{border-radius:20px;flex:0 0 40px;font-size:clamp(14px,.9rem,16px);width:40px}.c-line-overview .o-icons--arrow-spin-round,.c-line-overview .o-icons--arrow-spin-round-left,.c-line-overview .o-icons--arrow-spin-round-right,.c-line-overview .o-icons--plane{height:1.75rem;width:1.75rem}.c-line-overview .o-icons--tick{fill:#408335}.c-line-overview .o-icons--arrow-both-directions{height:1.5rem;width:1.5rem}.c-line-overview .o-icons--plane{fill:#9a9999}.c-lottery__button .c-button+.c-button{margin-left:.5rem}.c-sbb-users-lottery-list .c-teaser{border-width:0 0 1px}.c-sbb-users-lottery-list .c-teaser,.c-sbb-users-lottery-list .c-teaser:hover{box-shadow:none;transform:none;transition:none}.c-sbb-users-lottery-list .c-teaser__content{padding-left:0;padding-right:0}.visually-hidden{visibility:hidden}.c-slr-search--main{margin-bottom:3.9rem;margin-top:-7.7rem}.c-slr-search--main .c-slr-search__form .c-form__input{padding-bottom:1rem;padding-top:1rem}.c-slr-search--main .c-form__input-icon{height:100%;width:3rem}.c-slr-search--header{font-size:.8rem}.c-slr-search--header .c-form__input-icon{height:100%;padding:0}.c-slr-search--header .c-form__input-icon .o-icons{fill:#2a7230}@media only screen and (min-width:1700px){.c-slr-search--header .c-form__input{border:0;padding-bottom:.4rem;padding-top:.4rem}}.c-slr-search--header .c-form__input{border:0}.c-slr-search-trigger{display:block;height:100%;position:relative;width:100%}.c-slr-search__filter{margin-bottom:1.3rem}.c-slr-search-results__header,.c-slr-search__filter--popular-items{margin-bottom:1.3rem;padding-top:.65rem;position:relative}.c-slr-search-results__header [class*=o-heading],.c-slr-search__filter--popular-items [class*=o-heading]{margin-top:0}.c-slr-search-results__header:before,.c-slr-search__filter--popular-items:before{background:#2a7230;content:"";height:3px;left:0;position:absolute;top:0;width:8.3333%}.js-slr-search-server-error{opacity:1;transition:opacity .3s ease}.is-loading .js-slr-search-server-error{opacity:0;transition:opacity .3s ease}.c-slr-search-results{display:block;position:relative;width:100%}.c-slr-search-results.is-loading .c-preloader{left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transform-box:fill-box;transform-origin:center center;transition:opacity .3s ease}.c-slr-search-results.is-loading .c-preloader svg{position:static;transform:none}.c-slr-search-results.is-loading.results-page .c-preloader{top:0}.c-slr-search-results__wrapper{opacity:1;position:relative;transition:opacity .3s ease}.c-slr-search-results .c-preloader,.is-loading .c-slr-search-results__wrapper{opacity:0;transition:opacity .3s ease}.c-slr-search-results .c-preloader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-box:fill-box;transform-origin:center center}.c-slr-search-results .c-preloader svg{position:static;transform:none}.c-slr-search-results .m-mod--narrow{margin-left:0}.c-slr-search-results .m-faq{margin-top:1.3rem}@media only screen and (min-width:1024px){.c-slr-search-results .m-faq{max-width:50%}}.c-slr-search-results__list__item .c-teaser{max-width:400px}.c-slr-facett-list{list-style:none}.c-slr-facett-list__item{margin-bottom:1.3rem;position:relative}.c-slr-facett-list__block-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.c-slr-facett-list .m-mod{margin-left:0;margin-right:inherit;margin-top:.325rem}.c-slr-facett-list .m-line-overview .o-heading\:2{margin-top:0}.c-slr-facett-list .c-tabs--journey-planner{width:100%}@media only screen and (min-width:900px){.c-slr-facett-list .c-tabs--journey-planner{max-width:824px}}.c-slr-facett-list .c-teaser-list__cta--more-padding{margin-top:20px}.c-slr-facett-list .c-teaser-list__cta{height:43px;position:relative}.c-slr-facett-list .c-teaser-list__cta .c-preloader{display:none}.c-slr-facett-list .c-teaser-list__cta.is-loading .c-preloader{display:block;opacity:1}.c-stations-equipment{margin-bottom:0}.c-stations-equipment__item+.c-stations-equipment__item{border-top:1px solid #cfd0d1}.c-stations-equipment__item--construction{background:#e8e8eb}.c-stations-equipment__item--disorder{background:#fff6c0}.c-stations-equipment__item--construction .c-stations-equipment-cluster:first-of-type,.c-stations-equipment__item--disorder .c-stations-equipment-cluster:first-of-type{margin-top:1.414rem}.c-stations-equipment__item--construction .c-stations-equipment-icon-list,.c-stations-equipment__item--disorder .c-stations-equipment-icon-list{margin-top:0!important}.c-stations-equipment-cluster__header{position:relative}@media only screen and (min-width:900px){.c-stations-equipment-cluster__header--intro .o-icons-label{margin:0;position:absolute;transform:translateX(-4rem)}}.c-stations-equipment-cluster__header--label{margin-top:1.914rem}@media only screen and (max-width:899px){.c-stations-equipment-cluster__header--label,.c-stations-equipment-cluster__header--label+p{padding-left:3rem}}.c-stations-equipment-cluster__header+.c-stations-equipment-icon-list{margin-top:1.3rem}.c-stations-equipment-icon-list__item{margin-bottom:.5rem;min-height:2.75rem;padding-left:3rem;position:relative}@media only screen and (min-width:900px){.c-stations-equipment-icon-list__item{padding-left:0}}.c-stations-equipment .c-tooltip-icon-wrapper{transform:translateX(-3rem)}@media only screen and (min-width:900px){.c-stations-equipment .c-tooltip-icon-wrapper{transform:translateX(-4rem)}}.c-stations-equipment .o-icons-label{top:-.5rem}.c-collapse-content__panel .o-icons-label,.c-stations-equipment__item--construction .o-icons-label,.c-stations-equipment__item--disorder .o-icons-label{top:.2rem}.c-collapse-content__panel .c-stations-equipment-icon-list-wrapper{border:1px solid #cfd0d1;margin-top:1rem;padding:0 1rem}.c-collapse-content__panel .c-stations-equipment-icon-list{margin-top:.5rem}.c-collapse-content__panel .c-stations-equipment-icon-list__item{padding-left:3rem}.c-collapse-content__panel .c-stations-equipment-icon-list__item.c-stations-equipment-icon-list__item--active .c-stations-equipment-icon-list__state{color:#161615}.c-collapse-content__panel .c-stations-equipment-icon-list__item.c-stations-equipment-icon-list__item--active .c-stations-equipment-icon-list__state:before{background-color:#408335}.c-collapse-content__panel .c-stations-equipment-icon-list__state{color:#666;display:block;margin:.5rem 0 1.5rem;padding:0 0 0 1rem;position:relative}@media only screen and (min-width:900px){.c-collapse-content__panel .c-stations-equipment-icon-list__state{margin:0}}.c-collapse-content__panel .c-stations-equipment-icon-list__state:before{background-color:#ec0016;border-radius:4.5px;content:"";display:block;height:9px;left:0;position:absolute;top:calc(.5rem - 2.25px);width:9px}.c-collapse-content__panel .c-stations-equipment-icon-list .c-tooltip-icon-wrapper{transform:translateX(-3rem)}.c-stations-equipment-icon-list__item .c-collapse-content.active{margin-bottom:1rem}.c-tabs--stations{margin-top:1.3rem}.c-tabs--stations .c-stations-equipment{margin:calc(-2rem - 1px) calc(-1rem - 1px) 0}.c-tabs--stations .c-stations-equipment__item{padding:0 1rem}@media only screen and (min-width:900px){.c-tabs--stations .c-stations-equipment__item{padding:0}}.c-feature-icon-list{margin:.5rem 0}.c-feature-icon-list__item{margin-bottom:.5rem;min-height:2.75rem;padding-left:3rem;position:relative}@media only screen and (min-width:900px){.m-mod--narrow .c-feature-icon-list__item{padding-left:0}}.c-feature-icon-list .c-tooltip-icon-wrapper{transform:translateX(-3rem)}@media only screen and (min-width:900px){.m-mod--narrow .c-feature-icon-list .c-tooltip-icon-wrapper{transform:translateX(-4rem)}}.c-feature-icon-list .o-icons-label{top:-.5rem}.c-feature-icon-list .c-tooltip-icon-wrapper,.c-stations-equipment .c-tooltip-icon-wrapper{display:block;width:100%}.c-feature-icon-list .c-tooltip-icon-wrapper .o-icons-label,.c-stations-equipment .c-tooltip-icon-wrapper .o-icons-label{left:0;position:absolute}.m-feuser-constructions .m-mod__wrapper{position:relative}.c-feuser-constructions__button{margin:1rem 0}@media only screen and (min-width:900px){.c-feuser-constructions__button{margin:0;position:absolute;right:0;top:-.4rem}}.c-feuser-route{border:1px solid #cfd0d1}@media only screen and (max-width:899px){.c-feuser-route__item-wrapper{padding:0 1rem;width:100%}}.c-feuser-route__item-wrapper:not(:last-of-type){border-bottom:1px solid #cfd0d1}.c-feuser-route__item-wrapper--highlight{background-color:#f6f6f7}.c-feuser-route__item{margin-bottom:1.95rem}.c-feuser-route__item--intro,.c-feuser-route__item--newsletter{margin-top:1.414rem}.c-feuser-route__item--newsletter{position:relative}.c-feuser-route__item--newsletter .o-icons{height:2rem;width:2rem}@media only screen and (min-width:900px){.c-feuser-route__item--newsletter .o-icons{left:0;position:absolute;top:0;transform:translate(-3.5rem,1.2rem)}}@media only screen and (min-width:1700px){.c-feuser-route__item--newsletter .o-icons{transform:translate(-3.5rem,1.5rem)}}.c-feuser-route__item .c-form__row{position:relative}.c-feuser-route__item .c-form__row:last-of-type{margin-top:.3rem}@media only screen and (min-width:500px){.c-feuser-route-list+.c-button{margin-top:1.3rem}}.c-feuser-route-list__item{position:relative}.c-feuser-route-list__item+.c-feuser-route-list__item{border-top:1px solid #cfd0d1}.c-feuser-route-list__route,.c-feuser-route-list__station{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:499px){.c-feuser-route-list__station{margin-top:.5rem}}.c-feuser-route__item--routes .c-feuser-route-list__item:not(:last-of-type){margin-bottom:1rem}@media only screen and (min-width:500px){.c-feuser-route__item--routes .c-feuser-route-list__item .c-feuser-route-control{margin-top:1.414rem;top:0;transform:translateY(0)}}.c-feuser-route__item--stations .c-feuser-route-list__item{padding:.5rem 0}.c-feuser-route__item--stations .c-feuser-route-list__item:last-of-type{padding-bottom:0}.c-feuser-route-control{text-align:right}@media only screen and (min-width:500px){.c-feuser-route-control{position:absolute;right:0;top:50%;transform:translateY(-50%)}}.c-feuser-route-list__item .c-feuser-route-control{margin:.25rem 0 1.3rem}@media only screen and (min-width:500px){.c-feuser-route-list__item .c-feuser-route-control{margin:0}}.c-form__row .c-feuser-route-control{margin:-1rem 0 1rem}@media only screen and (min-width:500px){.c-form__row .c-feuser-route-control{margin:0}.c-feuser-route__item--routes .c-form__row:nth-of-type(1n+3) .c-feuser-route-control,.c-feuser-route__item--stations .c-form__row:not(:first-of-type) .c-feuser-route-control{transform:translateY(calc(-50% - .5rem))}}.c-feuser-route-control .c-link{border-bottom-color:#666!important;color:#666!important;font-size:.8rem}.c-feuser-route-control .c-link:hover{border-bottom-color:transparent!important}.c-feuser-route-control .c-link+.c-link{margin-left:1rem}.c-feuser-newsletter{border:1px solid #cfd0d1}@media only screen and (max-width:899px){.c-feuser-newsletter__item-wrapper{padding:0 1rem;width:100%}}.c-feuser-newsletter__item-wrapper:not(:last-of-type){border-bottom:1px solid #cfd0d1}.c-feuser-newsletter__item-wrapper--highlight{background-color:#f6f6f7}.c-feuser-newsletter__item{margin:1.414rem 0 1.95rem}.c-feuser-newsletter__item .c-form__row:last-of-type .c-form__field{margin-bottom:0}.c-feuser-newsletter__item .c-form__row__button{margin-top:1.3rem}.c-feuser-login .c-form__fieldset,.c-feuser-login__footer p{max-width:460px}.c-feuser-login .c-form__row{position:relative}.c-feuser-login__forgotten-pwd{border-bottom-color:#666!important;color:#666!important;left:0;position:absolute}.c-feuser-login__forgotten-pwd:hover{border-bottom-color:transparent!important}.c-feuser-login__footer{border-top:1px solid #cfd0d1}@media only screen and (min-width:1024px){.c-feuser-login__footer p{font-size:.8rem}}.c-modal--feuser-login-dialog .tingle-modal-box{overflow:scroll;width:100%}@media only screen and (min-width:700px){.c-modal--feuser-login-dialog .tingle-modal-box{max-width:600px}}.c-modal--feuser-login-dialog .tingle-modal-box__content{padding:0}.c-modal--feuser-login-dialog .tingle-modal-box__dynamic__wrapper>.c-alert{margin-bottom:0}.c-feuser-login-dialog__content{background:#f6f6f7;padding:2rem}.c-feuser-login-dialog__content .c-feuser-login__footer{background:#fff;margin:0 -2rem -2rem;padding:0 2rem 2rem}.c-feuser-login-dialog__title{margin-top:0}.c-sbb-users{border:1px solid #cfd0d1}.c-sbb-users-intro,.c-sbb-users-newsletter,.c-sbb-users-routes,.c-sbb-users-stations{border-top:1px solid #cfd0d1;padding:2rem 1rem}.c-sbb-users-intro .o-heading\:4,.c-sbb-users-newsletter .o-heading\:4,.c-sbb-users-routes .o-heading\:4,.c-sbb-users-stations .o-heading\:4{margin-top:0}@media only screen and (min-width:900px){.c-sbb-users-intro,.c-sbb-users-newsletter,.c-sbb-users-routes,.c-sbb-users-stations{padding:2rem 0}}.c-sbb-users-intro{border:0}.c-sbb-users-new-route,.c-sbb-users-new-stations{background:#f6f6f7;border-top:0 solid #cfd0d1;display:block;height:0;overflow-y:hidden;transition:height .3s ease;width:100%}.c-sbb-users-new-route.is-visible,.c-sbb-users-new-stations.is-visible{border-top:1px solid #cfd0d1;height:auto!important;overflow-y:visible;transition:height .3s ease}@media only screen and (max-width:499px){.c-sbb-users-new-route .c-form__row__button--right,.c-sbb-users-new-stations .c-form__row__button--right{text-align:left}.c-sbb-users-new-route .c-form__row__button--right .c-button+.c-button,.c-sbb-users-new-stations .c-form__row__button--right .c-button+.c-button{margin-left:0}}.c-sbb-users-new-route__form,.c-sbb-users-new-stations__form{opacity:0;padding:2rem 1rem;transition:opacity .3s ease}@media only screen and (min-width:900px){.c-sbb-users-new-route__form,.c-sbb-users-new-stations__form{padding:2rem 0}}.c-sbb-users-new-route__form .o-heading\:4,.c-sbb-users-new-stations__form .o-heading\:4{margin-top:0}.is-visible .c-sbb-users-new-route__form,.is-visible .c-sbb-users-new-stations__form{opacity:1;transition:opacity .3s ease}.c-sbb-users-new-route__form .c-form__row,.c-sbb-users-new-stations__form .c-form__row{margin-bottom:1rem;position:relative}.c-sbb-users-new-route__form .c-form__row:first-of-type .c-form__row__label,.c-sbb-users-new-stations__form .c-form__row:first-of-type .c-form__row__label{display:block}@media only screen and (min-width:500px){.c-sbb-users-new-route__form .c-form__row__label,.c-sbb-users-new-stations__form .c-form__row__label{display:none}}.c-sbb-users-new-route__form .c-form__field,.c-sbb-users-new-stations__form .c-form__field{margin:0;max-width:500px;width:100%}@media only screen and (min-width:500px){.c-sbb-users-new-route__form .c-form__field,.c-sbb-users-new-stations__form .c-form__field{width:80%}.c-sbb-users-new-route__form .c-button-delete,.c-sbb-users-new-stations__form .c-button-delete{bottom:.6rem;position:absolute;right:0}}.c-sbb-users-routes__list,.c-sbb-users-stations__list{margin-bottom:1.3rem}.c-sbb-users-stations__row{padding:.5rem 0;position:relative}.c-sbb-users-stations__row+.c-sbb-users-stations__row{border-top:1px solid #cfd0d1}.c-sbb-users-stations__row .c-button-delete{position:absolute;right:0;top:.6rem}.c-sbb-users-stations__title{display:block;width:80%}.c-sbb-users-new-route__add,.c-sbb-users-new-stations__add{margin-bottom:1.3rem}.c-sbb-users-new-stations__list{margin-bottom:0}.c-sbb-users-routes__route{border-top:1px solid #cfd0d1;padding:1.3rem 0 2.6rem;position:relative}@media only screen and (min-width:700px){.c-sbb-users-routes__route{padding:.65rem 0}}.c-sbb-users-routes__route .o-heading\:5{margin-top:0}.c-sbb-users-routes__route__edit{bottom:.8666666667rem;left:0;position:absolute}.c-sbb-users-routes__route__edit form{display:inline-block}@media only screen and (min-width:700px){.c-sbb-users-routes__route__edit{bottom:auto;left:auto;right:0;top:.5rem}}.c-sbb-users-routes__route__edit .c-button-edit{margin-right:.5rem}.c-sbb-users-routes__route__title__edit{margin-bottom:.65rem}.c-sbb-users-routes__route__title__edit .c-form__row{display:flex;width:100%}.c-sbb-users-routes__route__title__edit .js-sbb-users-save-route-title{margin-top:1.55rem}.c-sbb-users-routes__route__title__edit .c-form__field{margin-bottom:0;margin-right:1rem;max-width:500px;width:80%}.c-sbb-users-new-route__list .c-form__row{position:relative;width:100%}@media only screen and (min-width:500px){.c-sbb-users-new-route__list .c-form__row{display:flex}}.c-sbb-users-new-route__list .c-form__row .c-button-delete{display:none}.c-sbb-users-new-route__list .c-form__row:last-of-type .c-button-delete{display:inline-block;margin-top:.65rem}@media only screen and (min-width:500px){.c-sbb-users-new-route__list .c-form__row:last-of-type .c-button-delete{margin-top:0}}.c-sbb-users-new-route__list .c-form__row .c-form__field{width:100%}.c-sbb-users-new-route__list .c-form__row .c-form__field:first-of-type{margin-bottom:.65rem}@media only screen and (min-width:500px){.c-sbb-users-new-route__list .c-form__row .c-form__field{max-width:250px;padding-left:.5rem;width:40%}.c-sbb-users-new-route__list .c-form__row .c-form__field:first-of-type{margin-bottom:0;padding-left:0;padding-right:.5rem}}.c-sbb-users-newsletter__wrapper{position:relative}@media only screen and (min-width:700px)and (max-width:899px){.c-sbb-users-newsletter__wrapper{margin-left:3rem}}@media only screen and (max-width:699px){.c-sbb-users-newsletter .o-heading\:5{margin-top:0}}@media only screen and (min-width:700px){.c-sbb-users-newsletter .o-icons--newsletter{left:0;position:absolute;transform:translateX(-3rem)}}.c-stations-search{background-color:#f6f6f7;padding:1.5rem}.c-stations-search [class*=o-heading]{margin-top:0}.c-stations-search+.c-teaser-list{margin-top:20px}.c-mobility-aids-list{box-sizing:border-box;width:100%}.c-mobility-aids-list .o-icons-label{left:0;position:absolute;top:.2rem}.c-mobility-aids-list .c-stations-equipment-icon-list__item{padding-left:3rem;width:100%}@media only screen and (min-width:900px){.c-mobility-aids-list .c-stations-equipment-icon-list__item{display:flex;padding-left:2rem}.c-mobility-aids-list .c-stations-equipment-icon-list__item [data-equip-col=description]{padding:0 1rem;width:70%}.c-mobility-aids-list .c-stations-equipment-icon-list__item [data-equip-col=announcement]{padding:0 0 0 1rem;width:30%}}.c-mobility-aids-list .c-stations-equipment-icon-list__item [data-equip-col=announcement],.c-mobility-aids-list .c-stations-equipment-icon-list__item [data-equip-col=description]{display:block;width:100%}.c-mobility-aids-list .c-stations-equipment-icon-list__item [data-equip-col=announcement]{color:#666;margin:.5rem 0 1.5rem;padding:0 0 0 1rem;position:relative}@media only screen and (min-width:900px){.c-mobility-aids-list .c-stations-equipment-icon-list__item [data-equip-col=announcement]{margin:0;max-width:33%}}.c-mobility-aids-list .c-stations-equipment-icon-list__item [data-equip-col=announcement]:before{background-color:#ec0016;border-radius:4.5px;content:"";display:block;height:9px;left:0;position:absolute;top:calc(.5rem - 2.25px);width:9px}.c-mobility-aids-list .c-stations-equipment-icon-list__item.c-stations-equipment-icon-list__item--active [data-equip-col=announcement]{color:#161615}.c-mobility-aids-list .c-stations-equipment-icon-list__item.c-stations-equipment-icon-list__item--active [data-equip-col=announcement]:before{background-color:#408335}.c-mobility-aids-list [class*=o-heading],.c-mobility-aids-list__region{margin-bottom:.65rem}.c-mobility-aids-list__region{color:#408335}.c-teaser--press-overview{border-width:0 0 1px;display:block;margin:0;padding:0}.c-teaser--press-overview,.c-teaser--press-overview:hover{box-shadow:none;transform:none;transition:none}.c-teaser--press-overview .c-teaser__content{padding:2rem 0}.c-modal--press-gallery .swiper .c-slider__btn--next,.c-modal--press-gallery .swiper .c-slider__btn--prev{top:28%}.c-modal--press-gallery .swiper .c-slider__btn--next{right:0}.c-modal--press-gallery .swiper .c-slider__btn--prev{left:0}@media only screen and (min-width:700px){.c-modal--press-gallery .tingle-modal-box{width:80%}}.c-modal--press-gallery .tingle-modal-box input[type=checkbox]{display:none!important}.c-press-gallery-lightbox .lg-sub-html,.c-press-gallery-lightbox .lg-toolbar.group{background:none}.c-press-gallery-lightbox .lg-sub-html{padding:1rem;text-align:left}.c-press-gallery-lightbox .lg-sub-html p,.c-press-gallery-lightbox__content p{font-size:1rem}.c-ticket-price{margin-bottom:3rem}@media only screen and (min-width:700px){.c-ticket-price{margin-bottom:0;margin-top:1.4rem;text-align:right}.c-teaser--ticket .c-ticket-price{margin-top:0}}.c-ticket-price__txt{color:#408335;font-size:1.2rem;line-height:1}.c-ticket-price__value{font-size:2.074rem;position:relative;z-index:10}.c-ticket-price__currency{text-transform:uppercase}.c-ticket-price__tariff-range{background:linear-gradient(rgba(189,219,185,.3),rgba(189,219,185,.3));background-position-x:0;background-position-y:50%;background-repeat:no-repeat;background-size:0 .6em;border-bottom:2px solid #666;color:#666;cursor:pointer;display:inline;font-size:.8rem;transition:border-color .3s ease}.c-ticket-price__tariff-range.active,.c-ticket-price__tariff-range:hover{animation-duration:.3s;animation-fill-mode:forwards;animation-name:animate-stroke;animation-timing-function:ease-in;border-bottom-color:transparent;color:#666;transition:border-color .3s ease}@media(prefers-color-scheme:dark){.pageId_1330.appv4 .c-ticket-price__tariff-range,.pageId_1331.appv4 .c-ticket-price__tariff-range,.pageId_1332.appv4 .c-ticket-price__tariff-range,.pageId_1333.appv4 .c-ticket-price__tariff-range,.pageId_1394.appv4 .c-ticket-price__tariff-range,.pageId_1395.appv4 .c-ticket-price__tariff-range,.pageId_1396.appv4 .c-ticket-price__tariff-range,.pageId_1401.appv4 .c-ticket-price__tariff-range,.pageId_1430.appv4 .c-ticket-price__tariff-range{border-color:#fff!important;color:#fff}}@media only screen and (min-width:1024px)and (max-width:1299px){.c-teaser--ticket .c-ticket-price__txt{font-size:1rem}.c-teaser--ticket .c-ticket-price__value{font-size:1.44rem}}.c-ticket-printer{text-align:center}.c-ticket-printer h2{margin-bottom:3rem;text-align:left}.c-ticket-printer__list,.c-ticket-printer__wrapper{margin:0 auto;position:relative;width:250px}@media only screen and (min-width:1300px){.c-ticket-printer__list,.c-ticket-printer__wrapper{width:575px}}.c-ticket-printer__list svg,.c-ticket-printer__wrapper svg{height:440px;position:relative;width:100%;z-index:0}@media only screen and (min-width:1300px){.c-ticket-printer__list svg,.c-ticket-printer__wrapper svg{height:700px}}.c-ticket-printer__list{height:100%;position:absolute;top:0}@media only screen and (min-width:1300px){.c-ticket-printer__list{height:700px}}.c-ticket-printer__list li{border:1px solid blue;padding:0;position:absolute}.c-ticket-printer__list li.open .c-ticket-printer__list__line .c-ticket-printer__list__linecontainer{width:100%}.c-ticket-printer__list li.open .c-ticket-printer-overlay{opacity:1;pointer-events:all}.c-ticket-printer__list li .c-ticket-printer__list__line{display:none;pointer-events:none;position:absolute;text-align:left;z-index:2}.c-ticket-printer__list li .c-ticket-printer__list__linecontainer{display:inline-block;height:100%;overflow:hidden;position:relative;transition:width .4s ease;width:0}.c-ticket-printer__list li .c-ticket-printer__list__linecontainer svg{bottom:0;left:0;position:absolute}@media only screen and (min-width:1300px){.c-ticket-printer__list li .c-ticket-printer__list__line{display:block}}.c-ticket-printer__list:hover{z-index:1}.c-ticket-printer__list .c-ticket-printer__list--coin-insert{left:120px;top:120px}@media only screen and (min-width:1300px){.c-ticket-printer__list .c-ticket-printer__list--coin-insert{left:285px;top:190px}}.c-ticket-printer__list .c-ticket-printer__list--coin-insert .c-ticket-printer__list__line{height:137px;text-align:right;transform:translate(-240px,-136px);width:240px}.c-ticket-printer__list .c-ticket-printer__list--coin-insert .c-ticket-printer__list__linecontainer>svg{height:auto;left:auto;right:0;width:240px}.c-ticket-printer__list .c-ticket-printer__list--coin-insert .c-ticket-printer__list__pulse{background-color:#764d98}.c-ticket-printer__list .c-ticket-printer__list--display{left:60px;top:175px}@media only screen and (min-width:1300px){.c-ticket-printer__list .c-ticket-printer__list--display{left:185px;top:280px}}.c-ticket-printer__list .c-ticket-printer__list--display .c-ticket-printer__list__pulse{background-color:#aa3c1f}.c-ticket-printer__list .c-ticket-printer__list--braille{left:140px;top:235px}@media only screen and (min-width:1300px){.c-ticket-printer__list .c-ticket-printer__list--braille{left:328px;top:378px}}.c-ticket-printer__list .c-ticket-printer__list--braille .c-ticket-printer__list__line{height:72px;text-align:right;transform:translate(-314px,-71px);width:314px}.c-ticket-printer__list .c-ticket-printer__list--braille .c-ticket-printer__list__linecontainer>svg{height:auto;left:auto;right:0;width:314px}.c-ticket-printer__list .c-ticket-printer__list--braille .c-ticket-printer__list__pulse{background-color:#941731}.c-ticket-printer__list .c-ticket-printer__list--ticket-output{left:60px;top:275px}@media only screen and (min-width:1300px){.c-ticket-printer__list .c-ticket-printer__list--ticket-output{left:185px;top:442px}}.c-ticket-printer__list .c-ticket-printer__list--ticket-output .c-ticket-printer__list__line{height:23px;text-align:right;transform:translate(-120px,-1px);width:120px}.c-ticket-printer__list .c-ticket-printer__list--ticket-output .c-ticket-printer__list__linecontainer>svg{height:auto;left:auto;right:0;top:0;width:120px}.c-ticket-printer__list .c-ticket-printer__list--ticket-output .c-ticket-printer__list__pulse{background-color:#006496}.c-ticket-printer__list .c-ticket-printer__list--bill-return{left:157px;top:260px}@media only screen and (min-width:1300px){.c-ticket-printer__list .c-ticket-printer__list--bill-return{left:347px;top:414px}}.c-ticket-printer__list .c-ticket-printer__list--bill-return .c-ticket-printer__list__line{height:196px;text-align:right;transform:translate(-301px,-1px);width:301px}.c-ticket-printer__list .c-ticket-printer__list--bill-return .c-ticket-printer__list__linecontainer>svg{height:auto;left:auto;right:0;top:0;width:301px}.c-ticket-printer__list .c-ticket-printer__list--bill-return .c-ticket-printer__list__pulse{background-color:#764d98}.c-ticket-printer__list .c-ticket-printer__list--printer-nr{left:157px;top:108px}@media only screen and (min-width:1300px){.c-ticket-printer__list .c-ticket-printer__list--printer-nr{left:339px;top:170px}}.c-ticket-printer__list .c-ticket-printer__list--printer-nr .c-ticket-printer__list__line{height:132px;transform:translateY(-131px);width:211px}.c-ticket-printer__list .c-ticket-printer__list--printer-nr .c-ticket-printer__list__linecontainer>svg{height:auto;width:211px}.c-ticket-printer__list .c-ticket-printer__list--printer-nr .c-ticket-printer__list__pulse{background-color:#2a5b2c}.c-ticket-printer__list .c-ticket-printer__list--pin-field{left:157px;top:150px}@media only screen and (min-width:1300px){.c-ticket-printer__list .c-ticket-printer__list--pin-field{left:340px;top:250px}}.c-ticket-printer__list .c-ticket-printer__list--pin-field .c-ticket-printer__list__line{height:69px;transform:translateY(-68px);width:254px}.c-ticket-printer__list .c-ticket-printer__list--pin-field .c-ticket-printer__list__linecontainer>svg{height:auto;width:254px}.c-ticket-printer__list .c-ticket-printer__list--pin-field .c-ticket-printer__list__pulse{background-color:#aa3c1f}.c-ticket-printer__list .c-ticket-printer__list--card-reader{left:157px;top:195px}@media only screen and (min-width:1300px){.c-ticket-printer__list .c-ticket-printer__list--card-reader{left:340px;top:313px}}.c-ticket-printer__list .c-ticket-printer__list--card-reader .c-ticket-printer__list__line{height:30px;transform:translateY(-2px);width:177px}.c-ticket-printer__list .c-ticket-printer__list--card-reader .c-ticket-printer__list__linecontainer>svg{height:auto;min-width:110px;top:0;width:174px}.c-ticket-printer__list .c-ticket-printer__list--card-reader .c-ticket-printer__list__pulse{background-color:#006496}.c-ticket-printer__list .c-ticket-printer__list--ticket-descaler{left:231px;top:210px}@media only screen and (min-width:1300px){.c-ticket-printer__list .c-ticket-printer__list--ticket-descaler{left:459px;top:339px}}.c-ticket-printer__list .c-ticket-printer__list--ticket-descaler .c-ticket-printer__list__line{height:85px;transform:translateY(-1px);width:158px}.c-ticket-printer__list .c-ticket-printer__list--ticket-descaler .c-ticket-printer__list__linecontainer>svg{height:auto;min-width:90px;top:0;width:156px}.c-ticket-printer__list .c-ticket-printer__list--ticket-descaler .c-ticket-printer__list__pulse{background-color:#eb5519}.c-ticket-printer__list .c-ticket-printer__list--bill-insert{left:170px;top:225px}@media only screen and (min-width:1300px){.c-ticket-printer__list .c-ticket-printer__list--bill-insert{left:357px;top:365px}}.c-ticket-printer__list .c-ticket-printer__list--bill-insert .c-ticket-printer__list__line{height:196px;transform:translateY(-1px);width:230px}.c-ticket-printer__list .c-ticket-printer__list--bill-insert .c-ticket-printer__list__linecontainer>svg{height:auto;min-width:135px;top:0;width:230px}.c-ticket-printer__list .c-ticket-printer__list--bill-insert .c-ticket-printer__list__pulse{background-color:#2a5b2c}.c-ticket-printer__list .c-ticket-printer-overlay{background-color:#fff;height:auto;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease-out .2s;z-index:5}.c-ticket-printer__list .c-ticket-printer-overlay .close{background:none;border:0;color:inherit;cursor:pointer;display:none;font:inherit;height:30px;line-height:normal;line-height:33px;overflow:visible;padding:0;position:absolute;right:10px;text-align:left;text-align:center;text-transform:inherit;top:5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30px}.c-ticket-printer__list .c-ticket-printer-overlay .close::-moz-focus-inner{border:0;padding:0}.c-ticket-printer__list .c-ticket-printer-overlay .close .o-icons--cross{height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-box:fill-box;transform-origin:center center;width:16px}.c-ticket-printer__list .c-ticket-printer-overlay .close .o-icons--cross svg{position:static;transform:none}@media only screen and (max-width:499px){.c-ticket-printer__list .c-ticket-printer-overlay{height:100vh;left:0;padding:20vh 1rem 1rem;position:fixed;top:0;width:100vw;z-index:400}.c-ticket-printer__list .c-ticket-printer-overlay .close{display:block;right:1rem;top:calc(80px + 1rem)}}@media only screen and (min-width:500px)and (max-width:1299px){.c-ticket-printer__list .c-ticket-printer-overlay{box-shadow:0 0 0 1000px rgba(22,22,21,.8);height:auto;left:50%;max-width:500px;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:80vw;z-index:10}.c-ticket-printer__list .c-ticket-printer-overlay .close{display:block;right:1rem;top:1rem}}.c-ticket-printer__list--coin-insert .c-ticket-printer-overlay__image svg{height:160px;width:160px}.c-ticket-printer__list--coin-insert .c-ticket-printer-overlay__content__headline{color:#764d98}.c-ticket-printer__list--display .c-ticket-printer-overlay__image svg{display:none}.c-ticket-printer__list--display .c-ticket-printer-overlay__content__headline{color:#aa3c1f}.c-ticket-printer__list--braille .c-ticket-printer-overlay__image svg{height:130px;width:130px}.c-ticket-printer__list--braille .c-ticket-printer-overlay__content__headline{color:#941731}.c-ticket-printer__list--ticket-output .c-ticket-printer-overlay__image svg{height:130px;width:130px}.c-ticket-printer__list--ticket-output .c-ticket-printer-overlay__content__headline{color:#006496}.c-ticket-printer__list--bill-return .c-ticket-printer-overlay__image svg{height:160px;width:160px}.c-ticket-printer__list--bill-return .c-ticket-printer-overlay__content__headline{color:#764d98}.c-ticket-printer__list--printer-nr .c-ticket-printer-overlay__image svg{height:160px;width:160px}.c-ticket-printer__list--printer-nr .c-ticket-printer-overlay__content__headline{color:#2a5b2c}.c-ticket-printer__list--pin-field .c-ticket-printer-overlay__image svg{height:140px;width:140px}.c-ticket-printer__list--pin-field .c-ticket-printer-overlay__content__headline{color:#aa3c1f}.c-ticket-printer__list--card-reader .c-ticket-printer-overlay__image svg{height:130px;width:130px}.c-ticket-printer__list--card-reader .c-ticket-printer-overlay__content__headline{color:#006496}.c-ticket-printer__list--ticket-descaler .c-ticket-printer-overlay__image svg{height:100px;width:100px}.c-ticket-printer__list--ticket-descaler .c-ticket-printer-overlay__content__headline{color:#eb5519}.c-ticket-printer__list--bill-insert .c-ticket-printer-overlay__image svg{height:170px;width:170px}.c-ticket-printer__list--bill-insert .c-ticket-printer-overlay__content__headline{color:#2a5b2c}@media only screen and (min-width:1300px){.c-ticket-printer__list .c-ticket-printer-overlay{align-items:center;background-color:transparent;display:flex;display:flexbox}.c-ticket-printer__list .c-ticket-printer-overlay .first{order:0}.c-ticket-printer__list .c-ticket-printer-overlay .second{order:1}.c-ticket-printer__list .c-ticket-printer-overlay__content{margin:1rem;text-align:left}.c-ticket-printer__list .c-ticket-printer-overlay__content__headline{font-size:1rem}.c-ticket-printer__list .c-ticket-printer-overlay__content__text{font-size:.7rem;margin:0}.c-ticket-printer__list--coin-insert .c-ticket-printer-overlay{max-width:350px;transform:translate(-580px,-220px);width:350px}.c-ticket-printer__list--braille .c-ticket-printer-overlay{transform:translate(-630px,-137px);width:320px}.c-ticket-printer__list--ticket-output .c-ticket-printer-overlay{transform:translate(-465px,-50px);width:350px}.c-ticket-printer__list--bill-return .c-ticket-printer-overlay{transform:translate(-670px,109px);width:370px}.c-ticket-printer__list--printer-nr .c-ticket-printer-overlay{transform:translate(208px,-210px);width:330px}.c-ticket-printer__list--pin-field .c-ticket-printer-overlay{transform:translate(252px,-138px);width:310px}.c-ticket-printer__list--card-reader .c-ticket-printer-overlay{transform:translate(172px,-56px);width:320px}}@media only screen and (min-width:1300px)and (min-width:1700px){.c-ticket-printer__list--card-reader .c-ticket-printer-overlay{transform:translate(173px,-74px)}}@media only screen and (min-width:1300px){.c-ticket-printer__list--ticket-descaler .c-ticket-printer-overlay{transform:translate(154px,28px);width:275px}.c-ticket-printer__list--bill-insert .c-ticket-printer-overlay{transform:translate(215px,155px);width:330px}}.modal-ticket-printer__headline{color:#aa3c1f;font-size:1rem;margin-top:0}.modal-ticket-printer__headline+p{margin:0}.c-modal--ticket-printer{padding-top:80px;z-index:109!important}@media only screen and (min-width:700px){.c-modal--ticket-printer{padding-top:128px}}.c-modal--ticket-printer .swiper-container{margin-left:auto;margin-right:auto;overflow:hidden;position:relative;z-index:1}.c-modal--ticket-printer .tingle-modal-box{height:100%;padding:0 30px;width:100%}@media only screen and (min-width:500px){.c-modal--ticket-printer .tingle-modal-box{height:auto;max-width:inherit}}@media only screen and (min-width:700px){.c-modal--ticket-printer .tingle-modal-box{max-width:600px}}@media only screen and (min-width:900px){.c-modal--ticket-printer .tingle-modal-box{max-width:60vh}}.c-slider--ticket-printer .c-slider-teaser__image:after{display:none}.c-slider--ticket-printer .c-slider__btn{bottom:-3rem;right:0;top:auto}.c-slider--ticket-printer .c-slider__btn--prev{left:auto;right:2.375rem}@media only screen and (min-width:700px){.c-slider--ticket-printer .c-slider__btn{bottom:auto;right:-2.375rem;top:calc(50% - 5vw)}.c-slider--ticket-printer .c-slider__btn--prev{left:-2.375rem;right:auto}}.c-ticket-printer__list__pulse,.c-ticket-printer__list__pulse:after{border-radius:50%;cursor:pointer;display:inline-block;padding:3px}.c-ticket-printer__list__pulse{border:4px solid #fff;box-shadow:0 0 40px rgba(22,22,21,.8);display:block;height:14px;left:-7px;position:absolute;top:-7px;width:14px}.c-ticket-printer__list__pulse:after{border:5px solid #fff;box-shadow:0 0 0 rgba(204,169,44,.4);content:"";display:block;height:30px;margin:-15px;padding:0;width:30px}.c-ticket-printer__list__pulse:hover:after{animation:pulse 3s linear infinite;box-shadow:0 0 0 hsla(0,0%,100%,.4)}@keyframes pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}25%{box-shadow:0 0 3px 5px hsla(0,0%,100%,.4)}50%{box-shadow:0 0 5px 8px hsla(0,0%,100%,.4)}75%{box-shadow:0 0 3px 5px hsla(0,0%,100%,.4)}to{box-shadow:0 0 10px 0 hsla(0,0%,100%,0)}}.c-page-intro--stations-detail .o-kicker{margin-bottom:.65rem}.c-page-intro--stations-detail .o-icon-css-line{font-size:.9rem;min-width:2.5rem}.c-factbox--stations .c-factbox__item{padding-left:calc(2rem + 10px)}.c-factbox--stations .c-factbox__value{position:relative}.c-factbox--stations .o-icons--vehicle{height:1.44rem;left:-2rem;position:absolute;top:0;width:1.44rem}@media only screen and (min-height:569px)and (max-device-height:830px)and (-webkit-min-device-pixel-ratio:2)and (orientation:portrait){.c-stage-intro:not(.c-stage-intro--fs-intro){height:13rem!important}.p-stage--home .c-stage-intro:not(.c-stage-intro--fs-intro){height:15rem!important}.c-stage-intro:not(.c-stage-intro--fs-intro).c-stage-intro--interrupt{height:auto!important}}@media only screen and (max-height:568px)and (-webkit-min-device-pixel-ratio:2)and (orientation:portrait){.c-stage-intro:not(.c-stage-intro--fs-intro){height:8rem!important}.c-stage-intro:not(.c-stage-intro--fs-intro).c-stage-intro--interrupt{height:auto!important}.c-stage-intro:not(.c-stage-intro--fs-intro) img{display:none}}@media only screen and (min-width:375px)and (max-device-width:830px)and (-webkit-min-device-pixel-ratio:2)and (orientation:landscape){.c-stage-intro:not(.c-stage-intro--fs-intro){height:8rem!important}.c-stage-intro:not(.c-stage-intro--fs-intro).c-stage-intro--interrupt{height:auto!important}.c-stage-intro:not(.c-stage-intro--fs-intro) img{display:none}}.c-form--departure-filter>div:not(.c-form__step),.c-form--timetable-filter>div:not(.c-form__step){display:none!important}.c-form--departure-filter .c-form__step,.c-form--timetable-filter .c-form__step{border:0}.c-form--departure-filter .c-form__row,.c-form--timetable-filter .c-form__row{margin:0}.c-form--departure-filter .c-form__field,.c-form--timetable-filter .c-form__field{margin-bottom:0;position:relative}.c-form--departure-filter .c-form__input,.c-form--timetable-filter .c-form__input{font-size:1rem;height:3.3rem;line-height:3.3rem;padding:0 .5rem}@media only screen and (min-width:1024px){.c-form--departure-filter .c-form__input,.c-form--timetable-filter .c-form__input{font-size:.89rem}}.c-form--departure-filter .c-form__input.has-focus,.c-form--timetable-filter .c-form__input.has-focus{outline:3px solid #bddbb9}.c-form--departure-filter .c-form__input.has-focus,.c-form--departure-filter .c-form__input:focus,.c-form--timetable-filter .c-form__input.has-focus,.c-form--timetable-filter .c-form__input:focus{border:1px solid #8cbc80}.c-form--departure-filter .c-form__input.has-focus.is-error,.c-form--departure-filter .c-form__input:focus.is-error,.c-form--timetable-filter .c-form__input.has-focus.is-error,.c-form--timetable-filter .c-form__input:focus.is-error{border-color:#ec0016;outline-color:#fee6e6}.c-form--departure-filter .c-form__input.has-focus.is-error+.c-form__input-icon .o-icons,.c-form--departure-filter .c-form__input:focus.is-error+.c-form__input-icon .o-icons,.c-form--timetable-filter .c-form__input.has-focus.is-error+.c-form__input-icon .o-icons,.c-form--timetable-filter .c-form__input:focus.is-error+.c-form__input-icon .o-icons{fill:#ec0016}.c-form--departure-filter .c-form__msg,.c-form--timetable-filter .c-form__msg{display:block}.c-form--departure-filter .c-form__input-icon:focus,.c-form--timetable-filter .c-form__input-icon:focus{outline-offset:-3px}.c-form--departure-filter .c-form__field--fancy .c-form__fancy-label,.c-form--timetable-filter .c-form__field--fancy .c-form__fancy-label{font-family:DBSansBold,Helvetica,arial,sans-serif;font-size:.75rem;opacity:0;padding-top:.5rem;pointer-events:none;text-transform:inherit;z-index:-1}.c-form--departure-filter .c-form__field--fancy.has-value .c-form__fancy-label,.c-form--departure-filter .c-form__field--fancy:focus-within .c-form__fancy-label,.c-form--timetable-filter .c-form__field--fancy.has-value .c-form__fancy-label,.c-form--timetable-filter .c-form__field--fancy:focus-within .c-form__fancy-label{opacity:1;z-index:1}.c-form--departure-filter .c-form__field--fancy.has-value .c-form__input,.c-form--departure-filter .c-form__field--fancy:focus-within .c-form__input,.c-form--timetable-filter .c-form__field--fancy.has-value .c-form__input,.c-form--timetable-filter .c-form__field--fancy:focus-within .c-form__input{padding-bottom:.5rem;padding-top:1.5rem;transition:padding .3s ease}.c-form--departure-filter .c-form__field--border-bottom,.c-form--timetable-filter .c-form__field--border-bottom{height:2.3rem;margin-top:.5rem}.c-form--departure-filter .c-form__field--border-bottom .c-form__input,.c-form--timetable-filter .c-form__field--border-bottom .c-form__input{border-radius:0;border-width:0 0 1px;height:2.3rem;outline:0;padding:0}.c-form--departure-filter .c-form__field--border-bottom .c-form__input:focus,.c-form--timetable-filter .c-form__field--border-bottom .c-form__input:focus{border-bottom-color:#8cbc80}.c-form--departure-filter .c-form__field--border-bottom .c-form__input-icon,.c-form--timetable-filter .c-form__field--border-bottom .c-form__input-icon{height:2.1275rem;width:2rem}.c-form--departure-filter .c-form__field--border-bottom:focus-within .c-form__input-field,.c-form--timetable-filter .c-form__field--border-bottom:focus-within .c-form__input-field{position:relative}.c-form--departure-filter .c-form__field--border-bottom:focus-within .c-form__input-field:before,.c-form--timetable-filter .c-form__field--border-bottom:focus-within .c-form__input-field:before{background:#bddbb9;bottom:-3px;content:"";height:3px;position:absolute;width:100%}.c-form--departure-filter .c-form__input-icon--cross-circle,.c-form--departure-filter .c-form__input-icon--empty,.c-form--departure-filter .c-form__input-icon--load,.c-form--departure-filter .c-form__input-icon--switch,.c-form--departure-filter .c-form__input-icon--target,.c-form--timetable-filter .c-form__input-icon--cross-circle,.c-form--timetable-filter .c-form__input-icon--empty,.c-form--timetable-filter .c-form__input-icon--load,.c-form--timetable-filter .c-form__input-icon--switch,.c-form--timetable-filter .c-form__input-icon--target{border-left:1px solid #cfd0d1;height:3.3rem;width:3.3rem}.c-form--departure-filter .c-form__input-icon--empty,.c-form--departure-filter .c-form__input-icon--load,.c-form--timetable-filter .c-form__input-icon--empty,.c-form--timetable-filter .c-form__input-icon--load{display:none}.c-form--departure-filter .c-form__input-icon--target,.c-form--timetable-filter .c-form__input-icon--target{display:block}.c-form--departure-filter .c-form__input-icon--empty .o-icons,.c-form--timetable-filter .c-form__input-icon--empty .o-icons{fill:#666}@media only screen and (min-width:700px){.c-form--departure-filter .c-form__input-icon--switch,.c-form--timetable-filter .c-form__input-icon--switch{border:0;position:relative}.c-form--departure-filter .c-form__input-icon--switch .o-icons,.c-form--timetable-filter .c-form__input-icon--switch .o-icons{transform:translate(-50%,-50%) rotate(-90deg)}}@media only screen and (min-width:900px){.c-form--departure-filter .c-timetable-filter__target .c-form__input-icon--switch,.c-form--timetable-filter .c-timetable-filter__target .c-form__input-icon--switch{display:none!important}}.c-form--departure-filter .has-value .c-form__input-icon--empty,.c-form--departure-filter .has-value .c-form__input-icon--load,.c-form--timetable-filter .has-value .c-form__input-icon--empty,.c-form--timetable-filter .has-value .c-form__input-icon--load{display:none}.c-form--departure-filter .has-value .c-form__input-icon--switch,.c-form--departure-filter .has-value .c-form__input-icon--target,.c-form--timetable-filter .has-value .c-form__input-icon--switch,.c-form--timetable-filter .has-value .c-form__input-icon--target{display:block}.c-form--departure-filter .has-value:focus-within .c-form__input-icon--switch,.c-form--departure-filter .has-value:focus-within .c-form__input-icon--target,.c-form--timetable-filter .has-value:focus-within .c-form__input-icon--switch,.c-form--timetable-filter .has-value:focus-within .c-form__input-icon--target{display:none!important}.c-form--departure-filter .has-value:focus-within .c-form__input-icon--empty,.c-form--timetable-filter .has-value:focus-within .c-form__input-icon--empty{display:block}.c-form--departure-filter .has-value.mobile-os-fix .c-form__input-icon--switch,.c-form--departure-filter .has-value.mobile-os-fix .c-form__input-icon--target,.c-form--timetable-filter .has-value.mobile-os-fix .c-form__input-icon--switch,.c-form--timetable-filter .has-value.mobile-os-fix .c-form__input-icon--target{display:none!important}.c-form--departure-filter .has-value.mobile-os-fix .c-form__input-icon--empty,.c-form--timetable-filter .has-value.mobile-os-fix .c-form__input-icon--empty{display:block}.c-form--departure-filter .c-form__input--loc-start,.c-form--departure-filter .c-form__input--loc-target,.c-form--timetable-filter .c-form__input--loc-start,.c-form--timetable-filter .c-form__input--loc-target{background:#f6f6f7;padding-right:3.3rem;width:100%}.c-form--departure-filter input[type=date],.c-form--departure-filter input[type=time],.c-form--timetable-filter input[type=date],.c-form--timetable-filter input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#161615;padding-left:2rem!important}.c-form--departure-filter input[type=date]::-webkit-clear-button,.c-form--departure-filter input[type=date]::-webkit-inner-spin-button,.c-form--departure-filter input[type=time]::-webkit-clear-button,.c-form--departure-filter input[type=time]::-webkit-inner-spin-button,.c-form--timetable-filter input[type=date]::-webkit-clear-button,.c-form--timetable-filter input[type=date]::-webkit-inner-spin-button,.c-form--timetable-filter input[type=time]::-webkit-clear-button,.c-form--timetable-filter input[type=time]::-webkit-inner-spin-button{display:none}.c-form--departure-filter input[type=date]::-webkit-datetime-edit-day-field,.c-form--departure-filter input[type=date]::-webkit-datetime-edit-month-field,.c-form--departure-filter input[type=date]::-webkit-datetime-edit-year-field,.c-form--departure-filter input[type=time]::-webkit-datetime-edit-day-field,.c-form--departure-filter input[type=time]::-webkit-datetime-edit-month-field,.c-form--departure-filter input[type=time]::-webkit-datetime-edit-year-field,.c-form--timetable-filter input[type=date]::-webkit-datetime-edit-day-field,.c-form--timetable-filter input[type=date]::-webkit-datetime-edit-month-field,.c-form--timetable-filter input[type=date]::-webkit-datetime-edit-year-field,.c-form--timetable-filter input[type=time]::-webkit-datetime-edit-day-field,.c-form--timetable-filter input[type=time]::-webkit-datetime-edit-month-field,.c-form--timetable-filter input[type=time]::-webkit-datetime-edit-year-field{color:#161615}.c-form--departure-filter input[type=date]::-webkit-datetime-edit-text,.c-form--departure-filter input[type=time]::-webkit-datetime-edit-text,.c-form--timetable-filter input[type=date]::-webkit-datetime-edit-text,.c-form--timetable-filter input[type=time]::-webkit-datetime-edit-text{color:#161615;padding:0}.c-form--departure-filter input[type=date]::-webkit-calendar-picker-indicator,.c-form--departure-filter input[type=time]::-webkit-calendar-picker-indicator,.c-form--timetable-filter input[type=date]::-webkit-calendar-picker-indicator,.c-form--timetable-filter input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;display:none!important;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:2rem}@media(hover:none)and (pointer:coarse){.c-form--departure-filter input[type=date]::-webkit-calendar-picker-indicator,.c-form--departure-filter input[type=time]::-webkit-calendar-picker-indicator,.c-form--timetable-filter input[type=date]::-webkit-calendar-picker-indicator,.c-form--timetable-filter input[type=time]::-webkit-calendar-picker-indicator{display:block}}.c-form--departure-filter input[type=date]::-webkit-calendar-picker-indicator:hover,.c-form--departure-filter input[type=time]::-webkit-calendar-picker-indicator:hover,.c-form--timetable-filter input[type=date]::-webkit-calendar-picker-indicator:hover,.c-form--timetable-filter input[type=time]::-webkit-calendar-picker-indicator:hover{background:transparent}.c-form--departure-filter input[type=date]::-webkit-calendar-picker-indicator:focus-visible,.c-form--departure-filter input[type=time]::-webkit-calendar-picker-indicator:focus-visible,.c-form--timetable-filter input[type=date]::-webkit-calendar-picker-indicator:focus-visible,.c-form--timetable-filter input[type=time]::-webkit-calendar-picker-indicator:focus-visible{outline:2px solid #bddbb9;z-index:1}.c-form--departure-filter .c-form__input-icon--date,.c-form--departure-filter .c-form__input-icon--direction,.c-form--departure-filter .c-form__input-icon--time,.c-form--timetable-filter .c-form__input-icon--date,.c-form--timetable-filter .c-form__input-icon--direction,.c-form--timetable-filter .c-form__input-icon--time{left:0;width:2rem!important}.c-form--departure-filter .c-form__input-icon--date,.c-form--departure-filter .c-form__input-icon--time,.c-form--timetable-filter .c-form__input-icon--date,.c-form--timetable-filter .c-form__input-icon--time{pointer-events:all;z-index:10}@media(hover:none)and (pointer:coarse){.c-form--departure-filter .c-form__input-icon--date,.c-form--departure-filter .c-form__input-icon--time,.c-form--timetable-filter .c-form__input-icon--date,.c-form--timetable-filter .c-form__input-icon--time{pointer-events:none}}.c-form--departure-filter .c-form__toggle-radio__label,.c-form--departure-filter .c-jp-time__button,.c-form--timetable-filter .c-form__toggle-radio__label,.c-form--timetable-filter .c-jp-time__button{font-size:1rem;width:100%}@media only screen and (min-width:1024px){.c-form--departure-filter .c-form__toggle-radio__label,.c-form--departure-filter .c-jp-time__button,.c-form--timetable-filter .c-form__toggle-radio__label,.c-form--timetable-filter .c-jp-time__button{font-size:.89rem}}.c-form--departure-filter [data-form-step=submit] .c-button,.c-form--timetable-filter [data-form-step=submit] .c-button{display:block;height:3.3rem;width:100%}@media only screen and (min-width:900px){.c-form--departure-filter [data-form-step=submit] .c-button,.c-form--timetable-filter [data-form-step=submit] .c-button{margin-bottom:0}}.c-form--departure-filter [data-form-step=submit] [type=submit],.c-form--timetable-filter [data-form-step=submit] [type=submit]{padding:0;text-align:center}.c-form--departure-filter [data-form-step=submit] [type=submit]:focus-visible,.c-form--timetable-filter [data-form-step=submit] [type=submit]:focus-visible{outline-offset:2px}.c-form--departure-filter [data-form-step=submit] [type=submit] .o-icons,.c-form--timetable-filter [data-form-step=submit] [type=submit] .o-icons{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-box:fill-box;transform-origin:center center}.c-form--departure-filter [data-form-step=submit] [type=submit] .o-icons svg,.c-form--timetable-filter [data-form-step=submit] [type=submit] .o-icons svg{position:static;transform:none}@media only screen and (min-width:1700px){.c-form--departure-filter [data-form-step=submit] [type=submit] .o-icons,.c-form--timetable-filter [data-form-step=submit] [type=submit] .o-icons{display:block}}.c-form--departure-filter [data-form-step=submit] [type=submit] .c-button__short,.c-form--timetable-filter [data-form-step=submit] [type=submit] .c-button__short{display:none}@media only screen and (min-width:700px)and (max-width:1699px){.c-form--departure-filter [data-form-step=submit] [type=submit] .c-button__short,.c-form--timetable-filter [data-form-step=submit] [type=submit] .c-button__short{display:block}}.c-form--departure-filter [data-form-step=submit] [type=submit] .c-button__long,.c-form--timetable-filter [data-form-step=submit] [type=submit] .c-button__long{display:none}@media only screen and (max-width:699px){.c-form--departure-filter [data-form-step=submit] [type=submit] .c-button__long,.c-form--timetable-filter [data-form-step=submit] [type=submit] .c-button__long{display:block}}.c-form__field--departure-toggle{align-items:center;display:flex;height:2.3rem;margin-top:.5rem;width:auto}.c-form__field--departure-toggle:focus-within:after{background:#bddbb9;bottom:-3px;content:"";height:3px;position:absolute;width:100%}.c-form__field--departure-toggle:focus-within .c-form__toggle-radio{border-bottom-color:#8cbc80}.c-form__field--departure-toggle .c-form__toggle-radio{border-bottom:1px solid #cfd0d1;box-shadow:none;height:2.3rem;margin:auto 0}.c-form__field--departure-toggle .c-form__toggle-radio label{align-items:center;display:flex;height:100%;padding-left:2rem;text-align:right;width:100%}.c-form__field--departure-toggle .c-form__toggle-radio label:hover{background-color:#fff}.c-form__field--departure-toggle .c-form__toggle-radio input[type=radio]{display:block;height:0;position:absolute;width:0}.c-form__field--departure-toggle .c-form__input-icon--direction{background:#fff;height:100%;left:0;pointer-events:none;width:2rem}.c-form__field--departure-toggle .c-form__toggle-radio__label{min-width:100%!important}.c-form__field--departure-toggle .c-form__toggle-radio__label.is-active{color:#161615}.c-form__field--departure-toggle .c-form__toggle-radio__label.departure{transform:translateX(-100%)}.c-form__field--departure-toggle .c-form__toggle-radio__label.arrival,.c-form__field--departure-toggle .c-form__toggle-radio__label.departure.is-active{transform:translateX(0)}.c-form__field--departure-toggle .c-form__toggle-radio__label.arrival.is-active{transform:translateX(-100%)}.c-form__field--departure-toggle .c-form__toggle-radio__option__slider{display:none}.c-jp-time__button{border-bottom:1px solid #cfd0d1;border-radius:0;box-shadow:none;height:2.3rem;line-height:.9;margin-top:.5rem;max-width:2.5rem;padding:0}.c-jp-time__button:hover{border-width:0 0 1px;box-shadow:none;color:#161615}.c-jp-time__button:focus{border-bottom:1px solid #8cbc80!important;color:#161615;outline:none!important}.c-jp-time__button:focus:before{background:#bddbb9;bottom:-4px;content:"";height:3px;left:0;position:absolute;width:100%}.c-form--departure-filter,.c-form--timetable-filter{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr;row-gap:10px}@media only screen and (min-width:700px){.c-form--departure-filter,.c-form--timetable-filter{grid-template-areas:"step0 step0 step0 step0" "step1 step1 step1 stepSubmit";grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width:1700px){.c-form--departure-filter,.c-form--timetable-filter{grid-template-areas:unset;grid-template-columns:1fr auto 5rem}}.c-form--departure-filter [data-form-step="0"],.c-form--departure-filter [data-form-step="1"],.c-form--departure-filter [data-form-step=submit],.c-form--timetable-filter [data-form-step="0"],.c-form--timetable-filter [data-form-step="1"],.c-form--timetable-filter [data-form-step=submit]{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr;row-gap:10px}@media only screen and (min-width:700px){.c-form--departure-filter [data-form-step="0"],.c-form--timetable-filter [data-form-step="0"]{-moz-column-gap:0;column-gap:0;grid-area:step0;grid-template-columns:1fr 3.3rem 1fr}}@media only screen and (min-width:1700px){.c-form--departure-filter [data-form-step="0"],.c-form--timetable-filter [data-form-step="0"]{grid-area:unset}}.c-form--departure-filter [data-form-step="1"],.c-form--timetable-filter [data-form-step="1"]{-moz-column-gap:20px;column-gap:20px;grid-template-columns:1fr 1fr}@media only screen and (min-width:500px){.c-form--departure-filter [data-form-step="1"],.c-form--timetable-filter [data-form-step="1"]{grid-template-columns:100px 130px 90px 1fr}.firefox .c-form--departure-filter [data-form-step="1"],.firefox .c-form--timetable-filter [data-form-step="1"],.safari .c-form--departure-filter [data-form-step="1"],.safari .c-form--timetable-filter [data-form-step="1"]{grid-template-columns:100px 150px 100px 1fr}}@media only screen and (min-width:700px){.c-form--departure-filter [data-form-step="1"],.c-form--timetable-filter [data-form-step="1"]{grid-area:step1}}@media only screen and (min-width:1700px){.c-form--departure-filter [data-form-step="1"],.c-form--timetable-filter [data-form-step="1"]{grid-area:unset;grid-template-columns:100px 130px 90px 40px}.firefox .c-form--departure-filter [data-form-step="1"],.firefox .c-form--timetable-filter [data-form-step="1"],.safari .c-form--departure-filter [data-form-step="1"],.safari .c-form--timetable-filter [data-form-step="1"]{grid-template-columns:100px 150px 100px 40px}}@media only screen and (min-width:700px){.c-form--departure-filter [data-form-step=submit],.c-form--timetable-filter [data-form-step=submit]{grid-area:stepSubmit}}@media only screen and (min-width:1700px){.c-form--departure-filter [data-form-step=submit],.c-form--timetable-filter [data-form-step=submit]{grid-area:unset}}@media only screen and (min-width:700px){.c-form--departure-filter [data-form-step="0"]{-moz-column-gap:0;column-gap:0;grid-area:step0;grid-template-columns:1fr}}@media only screen and (min-width:1700px){.c-form--departure-filter [data-form-step="0"]{grid-area:unset}}.c-stage-window--journey-planner{z-index:100}.c-stage-window--journey-planner .c-departure-filter__footer,.c-stage-window--journey-planner .c-timetable-filter__footer{display:none}@media only screen and (max-width:699px){.c-stage-window--journey-planner .c-departure-filter__footer,.c-stage-window--journey-planner .c-timetable-filter__footer{display:none!important}}.c-stage-window--journey-planner [data-form-step="1"],.c-stage-window--journey-planner [data-form-step=submit]{display:none}@media only screen and (min-width:1700px){.c-stage-window--journey-planner [data-form-step="1"],.c-stage-window--journey-planner [data-form-step=submit]{display:grid}}@media only screen and (max-width:899px){.c-stage-window--journey-planner.open{z-index:120}}.c-stage-window--journey-planner.open .c-departure-filter__footer,.c-stage-window--journey-planner.open .c-timetable-filter__footer{display:flex}.c-stage-window--journey-planner.open [data-form-step="1"],.c-stage-window--journey-planner.open [data-form-step=submit]{display:grid}@media only screen and (max-width:899px){.c-stage-window--journey-planner.open .c-tabs--shadow .c-tabs__tab.active .c-tabs__tab-button{z-index:0}}.c-jp-time__wrapper{display:flex;justify-content:flex-end;padding-left:5px;padding-right:5px;width:50%}@media only screen and (min-width:700px){.c-jp-time__wrapper{width:16%}}.c-jp-dropdown{background:#fff;bottom:0;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;right:0;top:0;transform:translate3d(-100%,0,0);transition:transform .3s ease-in-out;z-index:120}@media only screen and (min-width:900px){.c-jp-dropdown{bottom:auto;box-sizing:border-box;flex-direction:column;height:auto;left:-3px;max-height:0;position:absolute;right:-3px;top:calc(3.3rem - 3px);transform:translateZ(0)}.c-jp-dropdown.js-jp-dropdown--visible{max-height:0;min-height:0;overflow:hidden}.c-jp-dropdown.js-jp-dropdown--visible.has-content{border:3px solid #bddbb9;border-radius:0 0 4px 4px;border-top:1px solid #cfd0d1;display:block;max-height:200px;overflow:inherit}.c-jp-dropdown.js-jp-dropdown--visible .c-jp-dropdown__body{border:1px solid #8cbc80;border-top:0 solid #8cbc80}}.c-jp-dropdown.js-jp-dropdown--visible{transform:translateZ(0)}.c-jp-dropdown__footer,.c-jp-dropdown__header{flex-direction:row;padding:10px}.c-jp-dropdown__header .c-form__input-icon--apply{height:3.3rem;position:relative;width:3.3rem}@media only screen and (min-width:900px){.c-jp-dropdown__body{max-height:200px;overflow:hidden;overflow-y:scroll}}@media only screen and (min-width:900px)and (min-width:900px){.c-jp-dropdown__body{max-height:196px}}.c-jp-dropdown__footer{padding:10px 20px}.c-jp-dropdown__footer .js-jp-dropdown__apply{margin-left:auto}.c-jp-dropdown__list{max-height:90vh;overflow:scroll;overflow-x:hidden}@media only screen and (min-width:900px){.c-jp-dropdown__list{border-top:0;margin:0;max-height:none;overflow:hidden;padding:0 .5rem}}.c-jp-dropdown .c-jp-dropdown__header:focus-within+.c-jp-dropdown__body .c-jp-dropdown__list,.c-jp-dropdown.mobile-os-fix .c-jp-dropdown__list{max-height:25vh}.c-jp-dropdown__listtitle{color:#666;font-family:DBSansBold,Helvetica,arial,sans-serif;font-size:.8rem;padding:10px 20px 0}@media only screen and (min-width:900px){.c-jp-dropdown__listtitle{padding:.5rem .5rem 0}}.c-jp-dropdown__listitem{align-items:center;display:flex;padding:10px 20px;position:relative;width:100%}.c-jp-dropdown__listitem>*{pointer-events:none}.c-jp-dropdown__listitem[aria-selected=true]{background:#e2f3e5}@media only screen and (min-width:900px){.c-jp-dropdown__listitem{font-size:.8rem;padding:.5rem 0}}.c-jp-dropdown__listitem:hover{background-color:#e2f3e5;cursor:pointer}.c-jp-dropdown__listitem+.c-jp-dropdown__listitem{border-top:1px solid #cfd0d1}.c-jp-dropdown__listitem .station{margin-right:.5rem}.c-jp-dropdown__listitem .station svg{fill:#408335;display:block}.c-jp-dropdown__station{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}.c-jp-dropdown__take{background-color:transparent;bottom:0;height:100%;pointer-events:none;position:absolute;right:10px;top:0;width:2.25rem}@media only screen and (min-width:900px){.c-jp-dropdown__take{right:0}}.c-jp-dropdown__take:focus,.c-jp-dropdown__take:hover{background-color:#408335;cursor:pointer}.c-jp-dropdown__take:focus .o-icons,.c-jp-dropdown__take:hover .o-icons{fill:#fff}.c-jp-dropdown__take .o-icons{fill:#408335;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transform-box:fill-box;transform-origin:center center}.c-jp-dropdown__take .o-icons svg{position:static;transform:none}.c-jp-dropdown .c-form__field{width:100%}.p-stage .c-stage-window--journey-planner{margin-bottom:.65rem;z-index:90}.p-stage .c-stage-window--journey-planner .c-stage-window__filter{margin-top:-6.5rem}@media only screen and (max-width:899px){.p-stage .c-stage-window--journey-planner.dropdown-is-open{position:absolute;z-index:1010}}.c-tabs--journey-planner .c-tabs__tab-button{border-radius:4px 4px 0 0}.c-tabs--journey-planner .c-tabs__panel,.c-tabs--journey-planner .c-tabs__panel__inner{border-radius:0 4px 4px}.c-tabs--journey-planner .c-tabs__tab+.c-tabs__tab{margin-left:.5rem}.c-tabs--journey-planner .c-tabs__tab-button{font-size:1rem;height:3rem;line-height:3rem;padding:0 1rem}.c-tabs--journey-planner .c-tabs__panel__inner{padding:1rem}.c-departure-filter__header,.c-timetable-filter__header{display:flex;flex-direction:column;margin-bottom:.65rem}.c-departure-filter__header p,.c-timetable-filter__header p{margin:0}@media only screen and (min-width:700px){.c-departure-filter__header p,.c-timetable-filter__header p{display:none}}.c-departure-filter .c-vehicle-icon-list,.c-timetable-filter .c-vehicle-icon-list{margin:0 0 .65rem}@media only screen and (min-width:900px){.c-departure-filter .c-vehicle-icon-list,.c-timetable-filter .c-vehicle-icon-list{margin:0}}.c-departure-filter__advice,.c-timetable-filter__advice{font-size:.8rem;margin:.5rem 0 0}.c-departure-filter__footer,.c-timetable-filter__footer{grid-gap:40px;align-items:center;border-top:1px solid #cfd0d1;display:flex;margin-top:1.3rem;padding:1rem 0 0}.c-departure-filter__footer .o-icons,.c-timetable-filter__footer .o-icons{height:20px;margin-right:.5rem;width:20px}.c-departure-filter__footer .o-txt-gray,.c-timetable-filter__footer .o-txt-gray{align-items:center;display:flex;margin:0 auto 0 0}.c-departure-filter__footer .o-txt-gray .o-icons,.c-timetable-filter__footer .o-txt-gray .o-icons{fill:#666;display:inline-block;margin-right:.5rem}.c-departure-filter__footer .c-link,.c-timetable-filter__footer .c-link{align-items:center;display:flex}.c-departure-filter .c-form+.o-txt-gray,.c-timetable-filter .c-form+.o-txt-gray{font-size:.8rem;margin:10px 0 0}.c-jp-bottom-bar{background:#fff;border-radius:4px;box-shadow:0 4px 8px hsla(210,2%,82%,.5),0 0 0 1px #e8e8eb;margin-top:.5rem;padding:0 1rem}@media only screen and (min-width:700px){.c-jp-bottom-bar{display:flex;padding:1rem 0}}.c-jp-bottom-bar__item{padding:1rem 0}.c-jp-bottom-bar__item+.c-jp-bottom-bar__item{border-top:1px solid #cfd0d1}@media only screen and (min-width:700px){.c-jp-bottom-bar__item{padding:0;text-align:center;width:50%}.c-jp-bottom-bar__item+.c-jp-bottom-bar__item{border-left:1px solid #cfd0d1;border-top:0}}.h-accessibility{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.h-ar-21x9{position:relative}.h-ar-21x9:before{content:"";display:block;padding-top:42.8571428571%;width:100%}.h-ar-21x9>*{height:100%;left:0;position:absolute;top:0;width:100%}.h-ar-16x9{position:relative}.h-ar-16x9:before{content:"";display:block;padding-top:56.25%;width:100%}.h-ar-16x9>*{height:100%;left:0;position:absolute;top:0;width:100%}.h-ar-4x3{position:relative}.h-ar-4x3:before{content:"";display:block;padding-top:75%;width:100%}.h-ar-4x3>*{height:100%;left:0;position:absolute;top:0;width:100%}.h-ar-280x210{position:relative}.h-ar-280x210:before{content:"";display:block;padding-top:75%;width:100%}.h-ar-280x210>*{height:100%;left:0;position:absolute;top:0;width:100%}.h-ar-900x405{position:relative}.h-ar-900x405:before{content:"";display:block;padding-top:45%;width:100%}.h-ar-900x405>*{height:100%;left:0;position:absolute;top:0;width:100%}.h-clearfix:after,.h-clearfix:before{clear:both;content:"";display:table}.h-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-hidden{display:none!important}.is-visuallyhidden{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.u-reset-button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;text-align:left;text-transform:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.u-reset-button::-moz-focus-inner{border:0;padding:0}.u-grid--panorama{max-width:100%}.u-grid__row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}[class*="u-grid__col:"]{flex-basis:100%;flex-grow:1;max-width:100%;padding-left:10px;padding-right:10px;width:100%}.u-grid__row--equal-height [class*="u-grid__col:"]{display:flex}@media only screen and (min-width:500px){.u-grid__col\:1\@xs{flex-basis:8.3333%!important;max-width:8.3333%!important}.u-grid__col\:2\@xs{flex-basis:16.6667%!important;max-width:16.6667%!important}.u-grid__col\:3\@xs{flex-basis:25%!important;max-width:25%!important}.u-grid__col\:4\@xs{flex-basis:33.3333%!important;max-width:33.3333%!important}.u-grid__col\:5\@xs{flex-basis:41.6667%!important;max-width:41.6667%!important}.u-grid__col\:6\@xs{flex-basis:50%!important;max-width:50%!important}.u-grid__col\:7\@xs{flex-basis:58.3333%!important;max-width:58.3333%!important}.u-grid__col\:8\@xs{flex-basis:66.6667%!important;max-width:66.6667%!important}.u-grid__col\:9\@xs{flex-basis:75%!important;max-width:75%!important}.u-grid__col\:10\@xs{flex-basis:83.3333%!important;max-width:83.3333%!important}.u-grid__col\:11\@xs{flex-basis:91.6667%!important;max-width:91.6667%!important}.u-grid__col\:12\@xs{flex-basis:100%!important;max-width:100%!important}.u-grid__col\:none\@xs{flex-basis:auto!important;max-width:0!important;padding:0;width:0}.u-grid__offset\:1\@xs{margin-left:8.3333%!important}.u-grid__offset\:2\@xs{margin-left:16.6667%!important}.u-grid__offset\:3\@xs{margin-left:25%!important}.u-grid__offset\:4\@xs{margin-left:33.3333%!important}.u-grid__offset\:5\@xs{margin-left:41.6667%!important}.u-grid__offset\:6\@xs{margin-left:50%!important}.u-grid__offset\:7\@xs{margin-left:58.3333%!important}.u-grid__offset\:8\@xs{margin-left:66.6667%!important}.u-grid__offset\:9\@xs{margin-left:75%!important}.u-grid__offset\:10\@xs{margin-left:83.3333%!important}.u-grid__offset\:11\@xs{margin-left:91.6667%!important}.u-grid__offset\:none\@xs{margin-left:0!important}.u-grid__row--start\@xs{justify-content:flex-start}.u-grid__row--center\@xs{justify-content:center}.u-grid__row--end\@xs{justify-content:flex-end}.u-grid__row--top\@xs{align-items:flex-start}.u-grid__row--middle\@xs{align-items:center}.u-grid__row--bottom\@xs{align-items:flex-end}.u-grid__row--around\@xs{justify-content:space-around}.u-grid__row--between\@xs{justify-content:space-between}.u-grid__col--first\@xs{order:-1}.u-grid__col--last\@xs{order:1}}@media only screen and (min-width:700px){.u-grid__col\:1\@sm{flex-basis:8.3333%!important;max-width:8.3333%!important}.u-grid__col\:2\@sm{flex-basis:16.6667%!important;max-width:16.6667%!important}.u-grid__col\:3\@sm{flex-basis:25%!important;max-width:25%!important}.u-grid__col\:4\@sm{flex-basis:33.3333%!important;max-width:33.3333%!important}.u-grid__col\:5\@sm{flex-basis:41.6667%!important;max-width:41.6667%!important}.u-grid__col\:6\@sm{flex-basis:50%!important;max-width:50%!important}.u-grid__col\:7\@sm{flex-basis:58.3333%!important;max-width:58.3333%!important}.u-grid__col\:8\@sm{flex-basis:66.6667%!important;max-width:66.6667%!important}.u-grid__col\:9\@sm{flex-basis:75%!important;max-width:75%!important}.u-grid__col\:10\@sm{flex-basis:83.3333%!important;max-width:83.3333%!important}.u-grid__col\:11\@sm{flex-basis:91.6667%!important;max-width:91.6667%!important}.u-grid__col\:12\@sm{flex-basis:100%!important;max-width:100%!important}.u-grid__col\:none\@sm{flex-basis:auto!important;max-width:0!important;padding:0;width:0}.u-grid__offset\:1\@sm{margin-left:8.3333%!important}.u-grid__offset\:2\@sm{margin-left:16.6667%!important}.u-grid__offset\:3\@sm{margin-left:25%!important}.u-grid__offset\:4\@sm{margin-left:33.3333%!important}.u-grid__offset\:5\@sm{margin-left:41.6667%!important}.u-grid__offset\:6\@sm{margin-left:50%!important}.u-grid__offset\:7\@sm{margin-left:58.3333%!important}.u-grid__offset\:8\@sm{margin-left:66.6667%!important}.u-grid__offset\:9\@sm{margin-left:75%!important}.u-grid__offset\:10\@sm{margin-left:83.3333%!important}.u-grid__offset\:11\@sm{margin-left:91.6667%!important}.u-grid__offset\:none\@sm{margin-left:0!important}.u-grid__row--start\@sm{justify-content:flex-start}.u-grid__row--center\@sm{justify-content:center}.u-grid__row--end\@sm{justify-content:flex-end}.u-grid__row--top\@sm{align-items:flex-start}.u-grid__row--middle\@sm{align-items:center}.u-grid__row--bottom\@sm{align-items:flex-end}.u-grid__row--around\@sm{justify-content:space-around}.u-grid__row--between\@sm{justify-content:space-between}.u-grid__col--first\@sm{order:-1}.u-grid__col--last\@sm{order:1}}@media only screen and (min-width:900px){.u-grid__col\:1\@md{flex-basis:8.3333%!important;max-width:8.3333%!important}.u-grid__col\:2\@md{flex-basis:16.6667%!important;max-width:16.6667%!important}.u-grid__col\:3\@md{flex-basis:25%!important;max-width:25%!important}.u-grid__col\:4\@md{flex-basis:33.3333%!important;max-width:33.3333%!important}.u-grid__col\:5\@md{flex-basis:41.6667%!important;max-width:41.6667%!important}.u-grid__col\:6\@md{flex-basis:50%!important;max-width:50%!important}.u-grid__col\:7\@md{flex-basis:58.3333%!important;max-width:58.3333%!important}.u-grid__col\:8\@md{flex-basis:66.6667%!important;max-width:66.6667%!important}.u-grid__col\:9\@md{flex-basis:75%!important;max-width:75%!important}.u-grid__col\:10\@md{flex-basis:83.3333%!important;max-width:83.3333%!important}.u-grid__col\:11\@md{flex-basis:91.6667%!important;max-width:91.6667%!important}.u-grid__col\:12\@md{flex-basis:100%!important;max-width:100%!important}.u-grid__col\:none\@md{flex-basis:auto!important;max-width:0!important;padding:0;width:0}.u-grid__offset\:1\@md{margin-left:8.3333%!important}.u-grid__offset\:2\@md{margin-left:16.6667%!important}.u-grid__offset\:3\@md{margin-left:25%!important}.u-grid__offset\:4\@md{margin-left:33.3333%!important}.u-grid__offset\:5\@md{margin-left:41.6667%!important}.u-grid__offset\:6\@md{margin-left:50%!important}.u-grid__offset\:7\@md{margin-left:58.3333%!important}.u-grid__offset\:8\@md{margin-left:66.6667%!important}.u-grid__offset\:9\@md{margin-left:75%!important}.u-grid__offset\:10\@md{margin-left:83.3333%!important}.u-grid__offset\:11\@md{margin-left:91.6667%!important}.u-grid__offset\:none\@md{margin-left:0!important}.u-grid__row--start\@md{justify-content:flex-start}.u-grid__row--center\@md{justify-content:center}.u-grid__row--end\@md{justify-content:flex-end}.u-grid__row--top\@md{align-items:flex-start}.u-grid__row--middle\@md{align-items:center}.u-grid__row--bottom\@md{align-items:flex-end}.u-grid__row--around\@md{justify-content:space-around}.u-grid__row--between\@md{justify-content:space-between}.u-grid__col--first\@md{order:-1}.u-grid__col--last\@md{order:1}}@media only screen and (min-width:1024px){.u-grid__col\:1\@lg{flex-basis:8.3333%!important;max-width:8.3333%!important}.u-grid__col\:2\@lg{flex-basis:16.6667%!important;max-width:16.6667%!important}.u-grid__col\:3\@lg{flex-basis:25%!important;max-width:25%!important}.u-grid__col\:4\@lg{flex-basis:33.3333%!important;max-width:33.3333%!important}.u-grid__col\:5\@lg{flex-basis:41.6667%!important;max-width:41.6667%!important}.u-grid__col\:6\@lg{flex-basis:50%!important;max-width:50%!important}.u-grid__col\:7\@lg{flex-basis:58.3333%!important;max-width:58.3333%!important}.u-grid__col\:8\@lg{flex-basis:66.6667%!important;max-width:66.6667%!important}.u-grid__col\:9\@lg{flex-basis:75%!important;max-width:75%!important}.u-grid__col\:10\@lg{flex-basis:83.3333%!important;max-width:83.3333%!important}.u-grid__col\:11\@lg{flex-basis:91.6667%!important;max-width:91.6667%!important}.u-grid__col\:12\@lg{flex-basis:100%!important;max-width:100%!important}.u-grid__col\:none\@lg{flex-basis:auto!important;max-width:0!important;padding:0;width:0}.u-grid__offset\:1\@lg{margin-left:8.3333%!important}.u-grid__offset\:2\@lg{margin-left:16.6667%!important}.u-grid__offset\:3\@lg{margin-left:25%!important}.u-grid__offset\:4\@lg{margin-left:33.3333%!important}.u-grid__offset\:5\@lg{margin-left:41.6667%!important}.u-grid__offset\:6\@lg{margin-left:50%!important}.u-grid__offset\:7\@lg{margin-left:58.3333%!important}.u-grid__offset\:8\@lg{margin-left:66.6667%!important}.u-grid__offset\:9\@lg{margin-left:75%!important}.u-grid__offset\:10\@lg{margin-left:83.3333%!important}.u-grid__offset\:11\@lg{margin-left:91.6667%!important}.u-grid__offset\:none\@lg{margin-left:0!important}.u-grid__row--start\@lg{justify-content:flex-start}.u-grid__row--center\@lg{justify-content:center}.u-grid__row--end\@lg{justify-content:flex-end}.u-grid__row--top\@lg{align-items:flex-start}.u-grid__row--middle\@lg{align-items:center}.u-grid__row--bottom\@lg{align-items:flex-end}.u-grid__row--around\@lg{justify-content:space-around}.u-grid__row--between\@lg{justify-content:space-between}.u-grid__col--first\@lg{order:-1}.u-grid__col--last\@lg{order:1}}@media only screen and (min-width:1300px){.u-grid__col\:1\@xl{flex-basis:8.3333%!important;max-width:8.3333%!important}.u-grid__col\:2\@xl{flex-basis:16.6667%!important;max-width:16.6667%!important}.u-grid__col\:3\@xl{flex-basis:25%!important;max-width:25%!important}.u-grid__col\:4\@xl{flex-basis:33.3333%!important;max-width:33.3333%!important}.u-grid__col\:5\@xl{flex-basis:41.6667%!important;max-width:41.6667%!important}.u-grid__col\:6\@xl{flex-basis:50%!important;max-width:50%!important}.u-grid__col\:7\@xl{flex-basis:58.3333%!important;max-width:58.3333%!important}.u-grid__col\:8\@xl{flex-basis:66.6667%!important;max-width:66.6667%!important}.u-grid__col\:9\@xl{flex-basis:75%!important;max-width:75%!important}.u-grid__col\:10\@xl{flex-basis:83.3333%!important;max-width:83.3333%!important}.u-grid__col\:11\@xl{flex-basis:91.6667%!important;max-width:91.6667%!important}.u-grid__col\:12\@xl{flex-basis:100%!important;max-width:100%!important}.u-grid__col\:none\@xl{flex-basis:auto!important;max-width:0!important;padding:0;width:0}.u-grid__offset\:1\@xl{margin-left:8.3333%!important}.u-grid__offset\:2\@xl{margin-left:16.6667%!important}.u-grid__offset\:3\@xl{margin-left:25%!important}.u-grid__offset\:4\@xl{margin-left:33.3333%!important}.u-grid__offset\:5\@xl{margin-left:41.6667%!important}.u-grid__offset\:6\@xl{margin-left:50%!important}.u-grid__offset\:7\@xl{margin-left:58.3333%!important}.u-grid__offset\:8\@xl{margin-left:66.6667%!important}.u-grid__offset\:9\@xl{margin-left:75%!important}.u-grid__offset\:10\@xl{margin-left:83.3333%!important}.u-grid__offset\:11\@xl{margin-left:91.6667%!important}.u-grid__offset\:none\@xl{margin-left:0!important}.u-grid__row--start\@xl{justify-content:flex-start}.u-grid__row--center\@xl{justify-content:center}.u-grid__row--end\@xl{justify-content:flex-end}.u-grid__row--top\@xl{align-items:flex-start}.u-grid__row--middle\@xl{align-items:center}.u-grid__row--bottom\@xl{align-items:flex-end}.u-grid__row--around\@xl{justify-content:space-around}.u-grid__row--between\@xl{justify-content:space-between}.u-grid__col--first\@xl{order:-1}.u-grid__col--last\@xl{order:1}}@media only screen and (min-width:1700px){.u-grid__col\:1\@xxl{flex-basis:8.3333%!important;max-width:8.3333%!important}.u-grid__col\:2\@xxl{flex-basis:16.6667%!important;max-width:16.6667%!important}.u-grid__col\:3\@xxl{flex-basis:25%!important;max-width:25%!important}.u-grid__col\:4\@xxl{flex-basis:33.3333%!important;max-width:33.3333%!important}.u-grid__col\:5\@xxl{flex-basis:41.6667%!important;max-width:41.6667%!important}.u-grid__col\:6\@xxl{flex-basis:50%!important;max-width:50%!important}.u-grid__col\:7\@xxl{flex-basis:58.3333%!important;max-width:58.3333%!important}.u-grid__col\:8\@xxl{flex-basis:66.6667%!important;max-width:66.6667%!important}.u-grid__col\:9\@xxl{flex-basis:75%!important;max-width:75%!important}.u-grid__col\:10\@xxl{flex-basis:83.3333%!important;max-width:83.3333%!important}.u-grid__col\:11\@xxl{flex-basis:91.6667%!important;max-width:91.6667%!important}.u-grid__col\:12\@xxl{flex-basis:100%!important;max-width:100%!important}.u-grid__col\:none\@xxl{flex-basis:auto!important;max-width:0!important;padding:0;width:0}.u-grid__offset\:1\@xxl{margin-left:8.3333%!important}.u-grid__offset\:2\@xxl{margin-left:16.6667%!important}.u-grid__offset\:3\@xxl{margin-left:25%!important}.u-grid__offset\:4\@xxl{margin-left:33.3333%!important}.u-grid__offset\:5\@xxl{margin-left:41.6667%!important}.u-grid__offset\:6\@xxl{margin-left:50%!important}.u-grid__offset\:7\@xxl{margin-left:58.3333%!important}.u-grid__offset\:8\@xxl{margin-left:66.6667%!important}.u-grid__offset\:9\@xxl{margin-left:75%!important}.u-grid__offset\:10\@xxl{margin-left:83.3333%!important}.u-grid__offset\:11\@xxl{margin-left:91.6667%!important}.u-grid__offset\:none\@xxl{margin-left:0!important}.u-grid__row--start\@xxl{justify-content:flex-start}.u-grid__row--center\@xxl{justify-content:center}.u-grid__row--end\@xxl{justify-content:flex-end}.u-grid__row--top\@xxl{align-items:flex-start}.u-grid__row--middle\@xxl{align-items:center}.u-grid__row--bottom\@xxl{align-items:flex-end}.u-grid__row--around\@xxl{justify-content:space-around}.u-grid__row--between\@xxl{justify-content:space-between}.u-grid__col--first\@xxl{order:-1}.u-grid__col--last\@xxl{order:1}}.show-grid [class*=u-grid__col]{background:#ececec;border:1px solid #cfd0d1;box-shadow:border-box;margin-bottom:1rem}.u-bg-disorder{background:#fff6c0}.u-bg-construction{background:#e8e8eb}.u-bg--light{background:#f6f6f7}.u-bg--full{background:none;border:1px solid transparent;position:relative}.u-bg--full>*{position:relative;z-index:1}.u-bg--full:after{bottom:0;content:"";display:none;height:100%;left:0;margin-left:-10px;margin-right:-10px;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.p-main--app .u-bg--full:after{margin-left:-20px;margin-right:-20px}@media only screen and (min-width:700px){.u-bg--full:after{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.is-inline-scrollbar .u-bg--full:after{margin-left:calc(-50vw + var(--scrollbar-width)/2 + 50%);margin-right:calc(-50vw + var(--scrollbar-width)/2 + 50%)}}.u-bg--full.u-bg--light:after{background:#f6f6f7;display:block}.u-m-t\:0{margin-top:0!important}.u-m-b\:0{margin-bottom:0!important}.u-m-t\:1\/2{margin-top:base-p-spacing/2!important}.u-m-t\:1{margin-top:1.3rem}.u-m-t\:2{margin-top:2.6rem}.u-p-y\:0{padding-bottom:0;padding-top:0}.u-p-y\:1{padding-bottom:1rem;padding-top:1rem}.u-p-y\:2{padding-bottom:2rem;padding-top:2rem}.u-d\:n{display:none!important}.u-d\:i{display:inline!important}.u-d\:i-b{display:inline-block!important}.u-d\:b{display:block!important}.u-d\:t,.u-d\:tf{display:table!important}.u-d\:tf{table-layout:fixed!important}.u-d\:t-c{display:table-cell!important}.u-d\:t-r{display:table-row!important}.u-d\:f{display:flex!important}@media only screen and (min-width:500px){.u-d\:n\@xs{display:none!important}.u-d\:i\@xs{display:inline!important}.u-d\:i-b\@xs{display:inline-block!important}.u-d\:b\@xs{display:block!important}.u-d\:t\@xs,.u-d\:tf\@xs{display:table!important}.u-d\:tf\@xs{table-layout:fixed!important}.u-d\:t-c\@xs{display:table-cell!important}.u-d\:t-r\@xs{display:table-row!important}.u-d\:f\@xs{display:flex!important}}@media only screen and (min-width:700px){.u-d\:n\@sm{display:none!important}.u-d\:i\@sm{display:inline!important}.u-d\:i-b\@sm{display:inline-block!important}.u-d\:b\@sm{display:block!important}.u-d\:t\@sm,.u-d\:tf\@sm{display:table!important}.u-d\:tf\@sm{table-layout:fixed!important}.u-d\:t-c\@sm{display:table-cell!important}.u-d\:t-r\@sm{display:table-row!important}.u-d\:f\@sm{display:flex!important}}@media only screen and (min-width:900px){.u-d\:n\@md{display:none!important}.u-d\:i\@md{display:inline!important}.u-d\:i-b\@md{display:inline-block!important}.u-d\:b\@md{display:block!important}.u-d\:t\@md,.u-d\:tf\@md{display:table!important}.u-d\:tf\@md{table-layout:fixed!important}.u-d\:t-c\@md{display:table-cell!important}.u-d\:t-r\@md{display:table-row!important}.u-d\:f\@md{display:flex!important}}@media only screen and (min-width:1024px){.u-d\:n\@lg{display:none!important}.u-d\:i\@lg{display:inline!important}.u-d\:i-b\@lg{display:inline-block!important}.u-d\:b\@lg{display:block!important}.u-d\:t\@lg,.u-d\:tf\@lg{display:table!important}.u-d\:tf\@lg{table-layout:fixed!important}.u-d\:t-c\@lg{display:table-cell!important}.u-d\:t-r\@lg{display:table-row!important}.u-d\:f\@lg{display:flex!important}}@media only screen and (min-width:1300px){.u-d\:n\@xl{display:none!important}.u-d\:i\@xl{display:inline!important}.u-d\:i-b\@xl{display:inline-block!important}.u-d\:b\@xl{display:block!important}.u-d\:t\@xl,.u-d\:tf\@xl{display:table!important}.u-d\:tf\@xl{table-layout:fixed!important}.u-d\:t-c\@xl{display:table-cell!important}.u-d\:t-r\@xl{display:table-row!important}.u-d\:f\@xl{display:flex!important}}@media only screen and (min-width:1700px){.u-d\:n\@xxl{display:none!important}.u-d\:i\@xxl{display:inline!important}.u-d\:i-b\@xxl{display:inline-block!important}.u-d\:b\@xxl{display:block!important}.u-d\:t\@xxl,.u-d\:tf\@xxl{display:table!important}.u-d\:tf\@xxl{table-layout:fixed!important}.u-d\:t-c\@xxl{display:table-cell!important}.u-d\:t-r\@xxl{display:table-row!important}.u-d\:f\@xxl{display:flex!important}}.c-header__bottom,.c-header__top,.c-menu-bar--section .c-menu-bar__wrap,.u-grid{margin:0 auto;max-width:1300px;padding-left:10px;padding-right:10px;position:relative}@media only screen and (min-width:700px){.c-header__bottom,.c-header__top,.c-menu-bar--section .c-menu-bar__wrap,.u-grid{max-width:1140px;padding-left:20px;padding-right:20px}}@media only screen and (min-width:1024px){.c-header__bottom,.c-header__top,.c-menu-bar--section .c-menu-bar__wrap,.u-grid{max-width:calc(80% + 40px)}}@media only screen and (min-width:1300px){.c-header__bottom,.c-header__top,.c-menu-bar--section .c-menu-bar__wrap,.u-grid{max-width:calc(74% + 40px)}}@media only screen and (min-width:1700px){.c-header__bottom,.c-header__top,.c-menu-bar--section .c-menu-bar__wrap,.u-grid{max-width:1320px}}.c-tooltip,.c-tooltip-icon,.u-f-head-r,body{font-family:Helvetica,arial,sans-serif!important}.fonts-loaded .c-tooltip,.fonts-loaded .c-tooltip-icon,.fonts-loaded .u-f-head-r,.fonts-loaded body{font-family:DBHeadRegular,Helvetica,arial,sans-serif!important;font-weight:400!important}.c-mobility-aids-list__region,.c-offcanvas-menu .mm-navbar__title,.c-offcanvas-menu .sub-overview,.c-offcanvas-menu__level__item:not(.sub),.u-f-head-b{font-family:Helvetica,arial,sans-serif!important}.c-offcanvas-menu .fonts-loaded .mm-navbar__title,.c-offcanvas-menu .fonts-loaded .sub-overview,.fonts-loaded .c-mobility-aids-list__region,.fonts-loaded .c-offcanvas-menu .mm-navbar__title,.fonts-loaded .c-offcanvas-menu .sub-overview,.fonts-loaded .c-offcanvas-menu__level__item:not(.sub),.fonts-loaded .u-f-head-b{font-family:DBSansBold,Helvetica,arial,sans-serif!important;font-weight:400!important}.u-f-head-i,cite,dfn,em,i{font-family:Helvetica,arial,sans-serif!important;font-style:italic!important}.fonts-loaded .u-f-head-i,.fonts-loaded cite,.fonts-loaded dfn,.fonts-loaded em,.fonts-loaded i{font-family:DBHeadItalic,Helvetica,arial,sans-serif!important;font-style:normal!important}.u-f-head-l{font-family:Helvetica,arial,sans-serif!important}.fonts-loaded .u-f-head-l{font-family:DBHeadLight,Helvetica,arial,sans-serif!important;font-weight:400!important}.c-alert:before,.c-button,.c-factbox__fact,.c-highlight--red .c-highlight__marker p,.c-html-lightbox__button-next,.c-html-lightbox__button-prev,.c-html-lightbox__num,.c-html-test-snippet,.c-link-button,.c-table--bold-2-last .c-table__cell:last-of-type,.c-table--bold-2-last .c-table__cell:nth-last-of-type(2),.c-table--bold-first .c-table__cell:first-of-type,.c-table--highlight-last .c-table__cell:last-of-type,.c-table-div--responsive .c-table-div__body__cell:before,.c-table__cell-th,.c-table__cell:before,.c-tabs__tab-button,.c-tariff-range-link__letter,.c-teaser--quiz .c-teaser__intro .o-heading\:3,.c-teaser__intro__inner [class*=o-heading],.c-ticket-price__txt,.c-toggle:after,.c-toggle:before,.c-video-snippet__claim,.is-selected .pika-button,.is-today .pika-button,.o-heading\:1,.o-heading\:4,.o-heading\:4--green,.o-heading\:4--red,.o-heading\:5,.o-icon-css-line,.o-icon-inv,.o-icon-inv--rounded,.o-icon-tariff,.o-inv--num,.o-kicker,.o-tariff-range,.o-txt-highlight,.pika-label,.pika-next,.pika-prev,.pika-table abbr,.pswp--sbahn .pswp__counter,.smartbanner.smartbanner--sbb .smartbanner__button,.smartbanner.smartbanner--sbb .smartbanner__info__title,.u-f-sans-b,b,strong{font-family:Helvetica,arial,sans-serif!important}.c-highlight--red .c-highlight__marker .fonts-loaded p,.c-table--bold-2-last .fonts-loaded .c-table__cell:last-of-type,.c-table--bold-2-last .fonts-loaded .c-table__cell:nth-last-of-type(2),.c-table--bold-first .fonts-loaded .c-table__cell:first-of-type,.c-table--highlight-last .fonts-loaded .c-table__cell:last-of-type,.c-table-div--responsive .fonts-loaded .c-table-div__body__cell:before,.c-teaser--quiz .c-teaser__intro .fonts-loaded .o-heading\:3,.c-teaser__intro__inner .fonts-loaded [class*=o-heading],.fonts-loaded .c-alert:before,.fonts-loaded .c-button,.fonts-loaded .c-factbox__fact,.fonts-loaded .c-highlight--red .c-highlight__marker p,.fonts-loaded .c-html-lightbox__button-next,.fonts-loaded .c-html-lightbox__button-prev,.fonts-loaded .c-html-lightbox__num,.fonts-loaded .c-html-test-snippet,.fonts-loaded .c-link-button,.fonts-loaded .c-table--bold-2-last .c-table__cell:last-of-type,.fonts-loaded .c-table--bold-2-last .c-table__cell:nth-last-of-type(2),.fonts-loaded .c-table--bold-first .c-table__cell:first-of-type,.fonts-loaded .c-table--highlight-last .c-table__cell:last-of-type,.fonts-loaded .c-table-div--responsive .c-table-div__body__cell:before,.fonts-loaded .c-table__cell-th,.fonts-loaded .c-table__cell:before,.fonts-loaded .c-tabs__tab-button,.fonts-loaded .c-tariff-range-link__letter,.fonts-loaded .c-teaser--quiz .c-teaser__intro .o-heading\:3,.fonts-loaded .c-teaser__intro__inner [class*=o-heading],.fonts-loaded .c-ticket-price__txt,.fonts-loaded .c-toggle:after,.fonts-loaded .c-toggle:before,.fonts-loaded .c-video-snippet__claim,.fonts-loaded .is-selected .pika-button,.fonts-loaded .is-today .pika-button,.fonts-loaded .o-heading\:1,.fonts-loaded .o-heading\:4,.fonts-loaded .o-heading\:4--green,.fonts-loaded .o-heading\:4--red,.fonts-loaded .o-heading\:5,.fonts-loaded .o-icon-css-line,.fonts-loaded .o-icon-inv,.fonts-loaded .o-icon-inv--rounded,.fonts-loaded .o-icon-tariff,.fonts-loaded .o-inv--num,.fonts-loaded .o-kicker,.fonts-loaded .o-tariff-range,.fonts-loaded .o-txt-highlight,.fonts-loaded .pika-label,.fonts-loaded .pika-next,.fonts-loaded .pika-prev,.fonts-loaded .pika-table abbr,.fonts-loaded .pswp--sbahn .pswp__counter,.fonts-loaded .smartbanner.smartbanner--sbb .smartbanner__button,.fonts-loaded .smartbanner.smartbanner--sbb .smartbanner__info__title,.fonts-loaded .u-f-sans-b,.fonts-loaded b,.fonts-loaded strong,.is-selected .fonts-loaded .pika-button,.is-today .fonts-loaded .pika-button,.pika-table .fonts-loaded abbr,.pswp--sbahn .fonts-loaded .pswp__counter,.smartbanner.smartbanner--sbb .fonts-loaded .smartbanner__button,.smartbanner.smartbanner--sbb .fonts-loaded .smartbanner__info__title{font-family:DBSansBold,Helvetica,arial,sans-serif!important;font-weight:400!important}:root{--mm-lineheight:22px}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu *{transition-duration:.4s;transition-property:none;transition-timing-function:ease}.mm-blocker{--mm-blocker-visibility-delay:.4s;--mm-blocker-opacity-delay:0s;background:var(--mm-color-background);bottom:100%;display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:visibility .4s ease,bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;visibility:hidden;z-index:3}.mm-blocker--blocking{--mm-blocker-visibility-delay:0s;--mm-blocker-opacity-delay:.4s;bottom:0;opacity:.5;pointer-events:auto;visibility:visible}.mm-blocker:focus-visible{opacity:.75}.mm-btn{-webkit-box-align:center;-webkit-box-flex:0;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-negative:0;-ms-flex-pack:center;-ms-flex-positive:0;align-items:center;display:flexbox;display:flex;flex-grow:0;flex-shrink:0;justify-content:center;padding:0;position:relative;width:50px}.mm-btn--next,[dir=rtl] .mm-btn--prev{--mm-btn-rotate:135deg}.mm-btn--prev,[dir=rtl] .mm-btn--next{--mm-btn-rotate:-45deg}.mm-btn--next:after,.mm-btn--prev:before{border:2px solid var(--mm-color-icon);border-bottom:none;border-right:none;bottom:0;box-sizing:border-box;content:"";display:block;height:8px;margin:auto;position:absolute;top:0;transform:rotate(var(--mm-btn-rotate));width:8px}.mm-btn--prev:before{inset-inline-start:23px}.mm-btn--next:after{inset-inline-end:23px}.mm-btn--close:before{content:"×";font-size:150%}.mm-btnreset{background:0 0;border:none;cursor:pointer;padding:0}.mm-divider{background:var(--mm-color-background);background-image:linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));font-size:75%;min-height:var(--mm-lineheight);opacity:1;overflow:hidden;padding:calc((var(--mm-listitem-size)*0.65 - var(--mm-lineheight))*.5) 20px;position:sticky;text-overflow:ellipsis;text-transform:uppercase;top:0;transition-property:opacity;white-space:nowrap;z-index:2}.mm-navbar:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}:root{--mm-listitem-size:50px}.mm-listitem{border-color:var(--mm-color-border);color:var(--mm-color-text);display:flexbox;display:flex;flex-wrap:wrap;margin:0;padding:0;position:relative}.mm-listitem:after{border-bottom-style:solid;border-bottom-width:1px;border-color:inherit;bottom:0;content:"";display:block;inset-inline-end:0;inset-inline-start:20px;position:absolute}.mm-listitem__btn,.mm-listitem__text{padding:calc((var(--mm-listitem-size) - var(--mm-lineheight))/2) 0}.mm-listitem__text{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-preferred-size:10%;display:block;flex-basis:10%;flex-grow:1;overflow:hidden;padding-left:20px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.mm-listitem__btn{-webkit-padding-end:50px;background:rgba(3,2,1,0);border-color:inherit;display:block;padding-inline-end:50px;position:relative;width:auto}.mm-listitem__btn:not(.mm-listitem__text){border-left-style:solid;border-left-width:1px}.mm-listitem--selected>.mm-listitem__text{background:var(--mm-color-background-emphasis)}.mm-listitem--opened>.mm-listitem__btn,.mm-listitem--opened>.mm-panel{background:var(--mm-color-background-highlight)}.mm-listview{display:block;list-style:none;margin:0;padding:0}.mm-menu{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-scroll-chaining:none;-webkit-tap-highlight-color:var(--mm-color-background-emphasis);background:var(--mm-color-background);border-color:var(--mm-color-border);bottom:0;color:var(--mm-color-text);display:flexbox;display:flex;flex-direction:column;left:0;line-height:var(--mm-lineheight);margin:0;overscroll-behavior:none;padding:0;position:absolute;right:0;top:0;z-index:0}.mm-menu :input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-moz-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::placeholder{color:var(--mm-color-text-dimmed)}.mm-menu,.mm-menu *{box-sizing:border-box}.mm-menu :focus,.mm-menu :focus-visible,.mm-menu:focus,.mm-menu:focus-visible{outline:0}.mm-menu a,.mm-menu button,.mm-menu label{color:inherit}.mm-menu a:focus,.mm-menu button:focus,.mm-menu label:focus{outline:0}.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:-5px}.mm-menu input:focus,.mm-menu input:focus-visible,.mm-menu select:focus,.mm-menu select:focus-visible,.mm-menu textarea:focus,.mm-menu textarea:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:2px}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:inherit;text-decoration:none}:root{--mm-navbar-size:50px}.mm-navbar{background:var(--mm-color-background);border-bottom:1px solid var(--mm-color-border);color:var(--mm-color-text-dimmed);min-height:var(--mm-navbar-size);opacity:1;padding-top:env(safe-area-inset-top);position:sticky;text-align:center;top:0;transition-property:opacity;z-index:2}.mm-navbar,.mm-navbar>*{display:flexbox;display:flex}.mm-navbar>*{-webkit-box-align:center;-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-positive:1;align-items:center;box-sizing:border-box;flex-grow:1;justify-content:center}.mm-navbar__btn{-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;display:flexbox;display:flex;flex:1 1 50%;overflow:hidden;padding:0 20px}.mm-navbar__title[href="#"]{pointer-events:none}.mm-navbar__title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-btn.mm-hidden+.mm-navbar__title:not(:last-child){-webkit-padding-end:10px;-webkit-padding-start:60px;padding-inline-end:10px;padding-inline-start:60px}.mm-btn:not(.mm-hidden)+.mm-navbar__title:last-child{-webkit-padding-end:60px;-webkit-padding-start:10px;padding-inline-end:60px;padding-inline-start:10px}.mm-panel{--mm-panel-child-offset:100%;--mm-panel-parent-offset:-30%;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;background:var(--mm-color-background);border-color:var(--mm-color-border);bottom:0;color:var(--mm-color-text);left:0;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;position:absolute;right:0;top:0;transform:translate3d(var(--mm-panel-child-offset),0,0);transition:visibility 0s linear .4s,transform .4s ease,inset-inline-start .4s ease;visibility:hidden;z-index:1}[dir=rtl] .mm-panel{--mm-panel-child-offset:-100%;--mm-panel-parent-offset:30%}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel:focus{outline:0}.mm-panel--opened{transform:translateZ(0);transition-delay:0s;visibility:visible;z-index:2}.mm-panel--parent{transform:translate3d(var(--mm-panel-parent-offset),0,0);z-index:0}.mm-panel--highest{z-index:3}.mm-menu--opened .mm-panel--noanimation{transition:none!important;transition-duration:0s!important}.mm-panel__content{padding:20px}.mm-panels{-webkit-box-flex:1;-ms-flex-positive:1;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);flex-grow:1;height:100%;overflow:hidden;position:relative}.mm-panels:focus{outline:0}:root{--mm-toggle-size:34px}.mm-toggle{-webkit-box-flex:calc(var(--mm-toggle-size)*1.75);-ms-flex-item-align:center;-webkit-margin-end:10px;align-self:center;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--mm-color-border);border:none!important;border:var(--mm-color-border);border-radius:var(--mm-toggle-size);cursor:pointer;display:flexbox;display:flex;flex:calc(var(--mm-toggle-size)*1.75) 0 0;height:var(--mm-toggle-size);margin-inline-end:10px;transition-property:background-color}.mm-toggle:before{aspect-ratio:1;background:var(--mm-color-background);border-radius:100%;content:"";margin:2px;transition:transform .4s ease}.mm-toggle:checked{background:#4bd963}.mm-toggle:checked:before{transform:translateX(calc(var(--mm-toggle-size)*.75))}[dir=rtl] .mm-toggle:checked:before{transform:translateX(calc(var(--mm-toggle-size)*-.75))}.mm-listitem--vertical>.mm-panel{padding:10px 0 10px 20px;position:static;transform:none!important;transition:none!important;width:100%}.mm-listitem--vertical>.mm-panel:after{content:none;display:none}.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel{display:none}.mm-listitem--vertical.mm-listitem--opened>.mm-panel{visibility:visible}.mm-listitem--vertical>.mm-listitem__btn{bottom:auto;height:var(--mm-listitem-size)}.mm-listitem--vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem--opened>.mm-listitem__btn:after{right:19px;transform:rotate(225deg)}:root{--mm-size:80%;--mm-min-size:240px;--mm-max-size:440px}.mm-menu--offcanvas{position:fixed;transition:visibility 0s linear .4s;z-index:0}.mm-menu--offcanvas.mm-menu--opened{transition-delay:0s}.mm-menu--offcanvas:not(.mm-menu--opened){pointer-events:none;visibility:hidden}.mm-menu--offcanvas:not(.mm-menu--opened) *{visibility:inherit}.mm-page{background:inherit;box-sizing:border-box;min-height:100vh}:where(.mm-slideout){position:relative;transition-duration:.4s;transition-property:width,transform;transition-timing-function:ease;width:100%;z-index:1}.mm-wrapper--opened,.mm-wrapper--opened body{overflow:hidden}.mm-wrapper__blocker{background:rgba(0,0,0,.4)}.mm-menu{--mm-translate-horizontal:0;--mm-translate-vertical:0}.mm-menu--position-left,.mm-menu--position-left-front{right:auto}.mm-menu--position-right,.mm-menu--position-right-front{left:auto}.mm-menu--position-left,.mm-menu--position-left-front,.mm-menu--position-right,.mm-menu--position-right-front{width:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-left-front{--mm-translate-horizontal:-100%}.mm-menu--position-right-front{--mm-translate-horizontal:100%}.mm-menu--position-top{bottom:auto}.mm-menu--position-bottom{top:auto}.mm-menu--position-bottom,.mm-menu--position-top{height:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size));width:100%}.mm-menu--position-top{--mm-translate-vertical:-100%}.mm-menu--position-bottom{--mm-translate-vertical:100%}.mm-menu--position-bottom,.mm-menu--position-left-front,.mm-menu--position-right-front,.mm-menu--position-top{transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);transition:visibility 0s linear .4s,transform .4s ease 0s;z-index:2}.mm-menu--position-bottom.mm-menu--opened,.mm-menu--position-left-front.mm-menu--opened,.mm-menu--position-right-front.mm-menu--opened,.mm-menu--position-top.mm-menu--opened{transform:translateZ(0);transition-delay:0s}.mm-wrapper--position-left{--mm-translate-horizontal:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-wrapper--position-right{--mm-translate-horizontal:clamp(calc(var(--mm-max-size)*-1),calc(var(--mm-size)*-1),calc(var(--mm-min-size)*-1))}.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{transform:translateZ(0)}.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{transform:translate3d(var(--mm-translate-horizontal),0,0)}.mm-wrapper--position-bottom .mm-wrapper__blocker,.mm-wrapper--position-left-front .mm-wrapper__blocker,.mm-wrapper--position-right-front .mm-wrapper__blocker,.mm-wrapper--position-top .mm-wrapper__blocker{z-index:1}.mm-menu--theme-light{--mm-color-background:#f3f3f3;--mm-color-border:rgba(0,0,0,.15);--mm-color-icon:rgba(0,0,0,.4);--mm-color-text:rgba(0,0,0,.8);--mm-color-text-dimmed:rgba(0,0,0,.4);--mm-color-background-highlight:rgba(0,0,0,.05);--mm-color-background-emphasis:hsla(0,0%,100%,.75);--mm-color-focusring:#06c}.mm-menu--theme-light-contrast{--mm-color-background:#f3f3f3;--mm-color-border:rgba(0,0,0,.5);--mm-color-icon:rgba(0,0,0,.5);--mm-color-text:#000;--mm-color-text-dimmed:rgba(0,0,0,.7);--mm-color-background-highlight:rgba(0,0,0,.05);--mm-color-background-emphasis:hsla(0,0%,100%,.9);--mm-color-focusring:#06c}.mm-menu--theme-dark{--mm-color-background:#333;--mm-color-border:rgba(0,0,0,.4);--mm-color-icon:hsla(0,0%,100%,.4);--mm-color-text:hsla(0,0%,100%,.8);--mm-color-text-dimmed:hsla(0,0%,100%,.4);--mm-color-background-highlight:hsla(0,0%,100%,.08);--mm-color-background-emphasis:rgba(0,0,0,.1);--mm-color-focusring:#06c}.mm-menu--theme-dark-contrast{--mm-color-background:#333;--mm-color-border:hsla(0,0%,100%,.5);--mm-color-icon:hsla(0,0%,100%,.5);--mm-color-text:#fff;--mm-color-text-dimmed:hsla(0,0%,100%,.7);--mm-color-background-highlight:hsla(0,0%,100%,.1);--mm-color-background-emphasis:rgba(0,0,0,.3);--mm-color-focusring:#06c}.mm-menu--theme-white{--mm-color-background:#fff;--mm-color-border:rgba(0,0,0,.15);--mm-color-icon:rgba(0,0,0,.3);--mm-color-text:rgba(0,0,0,.8);--mm-color-text-dimmed:rgba(0,0,0,.3);--mm-color-background-highlight:rgba(0,0,0,.06);--mm-color-background-emphasis:rgba(0,0,0,.03);--mm-color-focusring:#06c}.mm-menu--theme-white-contrast{--mm-color-background:#fff;--mm-color-border:rgba(0,0,0,.5);--mm-color-icon:rgba(0,0,0,.5);--mm-color-text:#000;--mm-color-text-dimmed:rgba(0,0,0,.7);--mm-color-background-highlight:rgba(0,0,0,.07);--mm-color-background-emphasis:rgba(0,0,0,.035);--mm-color-focusring:#06c}.mm-menu--theme-black{--mm-color-background:#000;--mm-color-border:hsla(0,0%,100%,.2);--mm-color-icon:hsla(0,0%,100%,.4);--mm-color-text:hsla(0,0%,100%,.7);--mm-color-text-dimmed:hsla(0,0%,100%,.4);--mm-color-background-highlight:hsla(0,0%,100%,.1);--mm-color-background-emphasis:hsla(0,0%,100%,.06);--mm-color-focusring:#06c}.mm-menu--theme-black-contrast{--mm-color-background:#000;--mm-color-border:hsla(0,0%,100%,.5);--mm-color-icon:hsla(0,0%,100%,.5);--mm-color-text:#fff;--mm-color-text-dimmed:hsla(0,0%,100%,.6);--mm-color-background-highlight:hsla(0,0%,100%,.125);--mm-color-background-emphasis:hsla(0,0%,100%,.1);--mm-color-focusring:#06c}.mm-counter{-webkit-padding-start:20px;color:var(--mm-color-text-dimmed);display:block;float:right;padding-inline-start:20px}[dir=rtl] .mm-counter{float:left}:root{--mm-iconbar-size:50px}.mm-menu--iconbar-left .mm-navbars,.mm-menu--iconbar-left .mm-panels{margin-left:var(--mm-iconbar-size)}.mm-menu--iconbar-right .mm-navbars,.mm-menu--iconbar-right .mm-panels{margin-right:var(--mm-iconbar-size)}.mm-iconbar{background:var(--mm-color-background);border:0 solid;border-color:var(--mm-color-border);bottom:0;box-sizing:border-box;color:var(--mm-color-text-dimmed);display:none;overflow:hidden;position:absolute;text-align:center;top:0;width:var(--mm-iconbar-size);z-index:2}.mm-menu--iconbar-left .mm-iconbar,.mm-menu--iconbar-right .mm-iconbar{-webkit-box-pack:justify;display:flexbox;display:flex;flex-direction:column;justify-content:space-between}.mm-menu--iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu--iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;width:100%}.mm-iconbar__bottom>*,.mm-iconbar__top>*{box-sizing:border-box;display:block;padding:calc((var(--mm-iconbar-size) - var(--mm-lineheight))/2) 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab--selected{background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel--iconpanel-0{inset-inline-start:calc(var(--mm-iconpanel-size)*0)}.mm-panel--iconpanel-1{inset-inline-start:calc(var(--mm-iconpanel-size)*1)}.mm-panel--iconpanel-2{inset-inline-start:calc(var(--mm-iconpanel-size)*2)}.mm-panel--iconpanel-3{inset-inline-start:calc(var(--mm-iconpanel-size)*3)}.mm-panel--iconpanel-4{inset-inline-start:calc(var(--mm-iconpanel-size)*4)}.mm-panel--iconpanel-first~.mm-panel{inset-inline-start:var(--mm-iconpanel-size)}.mm-menu--iconpanel .mm-panel--parent .mm-divider,.mm-menu--iconpanel .mm-panel--parent .mm-navbar{opacity:0}.mm-menu--iconpanel .mm-panels>.mm-panel--parent{overflow-y:hidden;transform:unset;visibility:visible}.mm-menu--iconpanel .mm-panels>.mm-panel:not(.mm-panel--iconpanel-first,.mm-panel--iconpanel-0){border-inline-start-style:solid;border-inline-start-width:1px}.mm-panel__blocker.mm-blocker--blocking{bottom:-100000px}.mm-navbars{flex-shrink:0}.mm-navbars .mm-navbar{border-bottom:none;padding-top:0;position:relative}.mm-navbars--top{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar:first-child{padding-top:env(safe-area-inset-top)}.mm-navbars--bottom{border-top:1px solid var(--mm-color-border)}.mm-navbars--bottom .mm-navbar:last-child{padding-bottom:env(safe-area-inset-bottom)}.mm-navbar__breadcrumbs{-webkit-box-flex:1;-webkit-box-pack:start;-webkit-overflow-scrolling:touch;display:flexbox;display:flex;flex:1 1 50%;justify-content:flex-start;overflow:hidden;overflow-x:auto;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.mm-navbar__breadcrumbs>*{-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-webkit-padding-end:6px;align-items:center;display:flexbox;display:flex;justify-content:center;padding-inline-end:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){-webkit-padding-end:0;padding-inline-end:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{-webkit-padding-start:0;padding-inline-start:0}.mm-navbar__tab{border:1px solid transparent;padding:0 10px}.mm-navbar__tab--selected{background:var(--mm-color-background)}.mm-navbar__tab--selected:not(:first-child){border-inline-start-color:var(--mm-color-border)}.mm-navbar__tab--selected:not(:last-child){border-inline-end-color:var(--mm-color-border)}.mm-navbars--top.mm-navbars--has-tabs{border-bottom:none}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab{border-bottom-color:var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab--selected{border-bottom-color:transparent;border-top-color:var(--mm-color-border)}.mm-navbars--bottom.mm-navbar--has-tabs{border-top:none}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar{background:var(--mm-color-background)}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs,.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--bottom .mm-navbar__tab{border-top-color:var(--mm-color-border)}.mm-navbars--bottom .mm-navbar__tab--selected{border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-searchfield{-webkit-box-flex:1;-ms-flex-positive:1;display:flexbox;display:flex;flex-grow:1;height:var(--mm-navbar-size);overflow:hidden;padding:0}.mm-searchfield__input{-webkit-box-align:center;-webkit-box-flex:1;-ms-flex-align:center;align-items:center;display:flexbox;display:flex;flex:1;position:relative}.mm-searchfield__input,.mm-searchfield__input input{box-sizing:border-box;max-width:100%;padding:0 10px;width:100%}.mm-searchfield__input input{border:none;border-radius:4px;display:block;font:inherit;font-size:inherit;height:calc(var(--mm-navbar-size)*.7);line-height:calc(var(--mm-navbar-size)*.7);margin:0;max-height:auto;min-height:auto}.mm-searchfield__input input,.mm-searchfield__input input:focus,.mm-searchfield__input input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-menu[class*=-contrast] .mm-searchfield__input input{border:1px solid var(--mm-color-border)}.mm-searchfield__input input::-ms-clear{display:none}.mm-searchfield__btn{bottom:0;display:none;inset-inline-end:0;position:absolute;top:0}.mm-searchfield--searching .mm-searchfield__btn{display:block}.mm-searchfield__cancel{-webkit-margin-end:-100px;-webkit-padding-end:20px;-webkit-padding-start:5px;display:block;line-height:var(--mm-navbar-size);margin-inline-end:-100px;padding-inline-end:20px;padding-inline-start:5px;position:relative;text-decoration:none;transition-property:visibility,margin;visibility:hidden}.mm-searchfield--cancelable .mm-searchfield__cancel{-webkit-margin-end:0;margin-inline-end:0;visibility:visible}.mm-panel--search{border:none!important;left:0!important;right:0!important;width:100%!important}.mm-panel__splash{padding:20px}.mm-panel--searching .mm-panel__splash{display:none}.mm-panel__noresults{color:var(--mm-color-text-dimmed);display:none;font-size:150%;line-height:1.4;padding:40px 20px;text-align:center}.mm-panel--noresults .mm-panel__noresults{display:block}:root{--mm-sectionindexer-size:20px}.mm-sectionindexer{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;background:inherit;bottom:0;box-sizing:border-box;display:flexbox;display:flex;flex-direction:column;font-size:12px;inset-inline-end:calc(var(--mm-sectionindexer-size)*-1);justify-content:space-evenly;position:absolute;text-align:center;top:0;transition-property:inset-inline-end;width:var(--mm-sectionindexer-size);z-index:5}.mm-sectionindexer a{color:var(--mm-color-text-dimmed);display:block;line-height:1;text-decoration:none}.mm-sectionindexer~.mm-panel{-webkit-padding-end:0;padding-inline-end:0}.mm-sectionindexer--active{right:0}.mm-sectionindexer--active~.mm-panel{-webkit-padding-end:var(--mm-sectionindexer-size);padding-inline-end:var(--mm-sectionindexer-size)}.mm-menu--selected-hover .mm-listitem__btn,.mm-menu--selected-hover .mm-listitem__text,.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{transition-property:background-color}@media(hover:hover){.mm-menu--selected-hover .mm-listview:hover>.mm-listitem--selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu--selected-hover .mm-listitem__btn:hover,.mm-menu--selected-hover .mm-listitem__text:hover{background:var(--mm-color-background-emphasis)}}.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{transition-delay:.2s}@media(hover:hover){.mm-menu--selected-parent .mm-listitem__btn:hover,.mm-menu--selected-parent .mm-listitem__text:hover{transition-delay:0s}}.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent)>.mm-listitem__text{background:0 0}.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__btn,.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__text{background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:var(--mm-max-size)}.mm-wrapper--sidebar-collapsed .mm-page{background:inherit;box-sizing:border-box;min-height:100vh}.mm-wrapper--sidebar-collapsed .mm-menu--sidebar-collapsed{visibility:visible}.mm-wrapper--sidebar-collapsed .mm-slideout{transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);width:calc(100% - var(--mm-sidebar-collapsed-size))}[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout{transform:none}.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-panel--opened{visibility:visible}.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider,.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar{opacity:0}.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded{border-right-style:solid;border-right-width:1px;width:var(--mm-sidebar-expanded-size)}.mm-wrapper--sidebar-expanded.mm-wrapper--opened{overflow:auto}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker{display:none}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{transform:translate3d(var(--mm-sidebar-expanded-size),0,0);width:calc(100% - var(--mm-sidebar-expanded-size))}[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{transform:none}.pika-single{border:1px solid #e8e8eb;display:flex;font-family:DBHeadRegular,Helvetica,arial,sans-serif;justify-content:center;max-width:300px;width:100%}@media only screen and (min-width:700px){.pika-single{max-width:320px}}.pika-single table>tr>td{text-align:center}.pika-lendar{float:none;width:100%}.pika-label{color:#161615}.pika-table{margin-bottom:0}.pika-table abbr{color:#9a9999;font-size:14px;text-decoration:none}.pika-button{background:transparent;border:1px solid transparent;border-radius:36px;box-shadow:none;color:#161615;display:block;font-size:14px;height:36px;line-height:36px;margin:1px;padding:0;text-align:center;width:36px}@media only screen and (min-width:700px){.pika-button{border-radius:40px;height:40px;line-height:40px;width:40px}}.pika-button:active,.pika-button:focus{box-shadow:none;outline:none}.pika-button:hover{background:transparent;border-radius:40px;box-shadow:inset 0 0 0 1px #cfd0d1;color:#161615}.is-selected .pika-button,.is-today .pika-button{border-radius:40px}.is-selected .pika-button{background:transparent;box-shadow:inset 0 0 0 1px #cfd0d1;color:#408335}.is-today .pika-button{background:#fff;color:#ec0016}.is-disabled .pika-button{color:#9a9999;opacity:1}.pika-label,.pika-next,.pika-prev{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#408335;border:1px solid #408335;border-radius:0;color:#fff;cursor:pointer!important;display:inline-block;font-size:1rem;height:2.375rem;line-height:2.375rem;padding:0 1.8rem 0 .9rem;position:relative;text-align:center;text-decoration:none;text-transform:inherit;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pika-label:hover,.pika-next:hover,.pika-prev:hover{background-color:#2a7230;border-color:#2a7230}.pika-label:hover:after,.pika-next:hover:after,.pika-prev:hover:after{border-color:#fff}.pika-next,.pika-prev{background-image:none;font-size:0;opacity:1;padding:0;position:absolute;text-indent:999px;top:0;width:2.375rem}.pika-next:after,.pika-prev:after{border:1px solid #fff;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;width:10px}.pika-prev{left:0}.pika-prev:after{border-width:0 0 2px 2px;transform:translate(-35%,-50%) rotate(45deg)}.pika-next{right:0}.pika-next:after{border-width:2px 2px 0 0;transform:translate(-65%,-50%) rotate(45deg)}.pika-label{font-size:.8rem;margin:0 2px}.pika-label:after{border:2px solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:8px;position:absolute;right:.9rem;top:50%;transform:translateY(-50%) rotate(45deg);width:8px}.pika-title{margin-bottom:.3rem}.ol-box{border:2px solid blue;border-radius:2px;box-sizing:border-box}.ol-mouse-position{position:absolute;right:8px;top:8px}.ol-scale-line{background:rgba(0,60,136,.3);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;margin:1px;text-align:center;will-change:contents,width}.ol-overlay-container{will-change:left,right,top,bottom}.ol-unsupported{display:none}.ol-unselectable,.ol-viewport{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.ol-grabbing{cursor:grabbing}.ol-grab{cursor:grab}.ol-control{background-color:hsla(0,0%,100%,.4);border-radius:4px;padding:2px;position:absolute}.ol-control:hover{background-color:hsla(0,0%,100%,.6)}.ol-zoom{left:.5em;top:.5em}.ol-rotate{right:.5em;top:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;transition:opacity .25s linear,visibility 0s linear .25s;visibility:hidden}.ol-zoom-extent{left:.5em;top:4.643em}.ol-full-screen{right:.5em;top:.5em}@media print{.ol-control{display:none}}.ol-control button{background-color:rgba(0,60,136,.5);border:none;border-radius:2px;color:#fff;display:block;font-size:1.14em;font-weight:700;height:1.375em;line-height:.4em;margin:1px;padding:0;text-align:center;text-decoration:none;width:1.375em}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-size:1.2em;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:focus,.ol-control button:hover{background-color:rgba(0,60,136,.7);text-decoration:none}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{bottom:.5em;max-width:calc(100% - 1.3em);right:.5em;text-align:right}.ol-attribution ul{color:#000;font-size:.7rem;line-height:1.375em;margin:0;padding:0 .5em;text-shadow:0 0 2px #fff}.ol-attribution li{display:inline;line-height:inherit;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button,.ol-attribution ul{display:inline-block}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution.ol-logo-only ul{display:block}.ol-attribution:not(.ol-collapsed){background:hsla(0,0%,100%,.8)}.ol-attribution.ol-uncollapsible{border-radius:4px 0 0;bottom:0;height:1.1em;line-height:1em;right:0}.ol-attribution.ol-logo-only{background:0 0;bottom:.4em;height:1.1em;line-height:1em}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-logo-only button,.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{height:200px;left:.5em;top:4.5em}.ol-zoomslider button{height:10px;position:relative}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{bottom:.5em;left:.5em}.ol-overviewmap.ol-uncollapsible{border-radius:0 4px 0 0;bottom:0;left:0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:inline-block}.ol-overviewmap .ol-overviewmap-map{border:1px solid #7b98bc;height:150px;margin:2px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:1px;left:2px;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:hsla(0,0%,100%,.8)}.ol-overviewmap-box{border:2px dotted rgba(0,60,136,.7)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}date-input-polyfill{background:#fff;border:0;border-radius:0;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12);color:#000;cursor:default;font-family:sans-serif;font-size:14px;height:auto;line-height:normal;padding:0;position:absolute!important;text-align:center;text-shadow:none;width:auto;z-index:1}date-input-polyfill[data-open=false]{display:none}date-input-polyfill[data-open=true]{display:block}date-input-polyfill select,date-input-polyfill table,date-input-polyfill td,date-input-polyfill th{background:#fff;border:0;border-radius:0;box-shadow:none;color:#000;font-family:sans-serif;font-size:14px;height:auto;line-height:normal;padding:0;text-shadow:none;width:auto}date-input-polyfill button,date-input-polyfill select{border:0;border-bottom:1px solid #e0e0e0;height:24px;vertical-align:top}date-input-polyfill select{width:50%}date-input-polyfill select:first-of-type{border-right:1px solid #e0e0e0;width:30%}date-input-polyfill button{background:#e0e0e0;padding:0;width:20%}date-input-polyfill table{border-collapse:collapse}date-input-polyfill td,date-input-polyfill th{padding:4px;text-align:center;width:32px}date-input-polyfill td[data-day]{cursor:pointer}date-input-polyfill td[data-day]:hover{background:#e0e0e0}date-input-polyfill [data-selected]{background:#d8eaf6;font-weight:700}input[data-has-picker]::-ms-clear{display:none}.p-main .p-stage .m-mod.m-html-snippet{margin-top:0}