.page-aside{position:relative;flex-shrink:0;background:var(--color-white)}@media(min-width: 768px){.page-aside{width:min(100vw,18rem)}}.sub-nav{margin-bottom:var(--margin-quadra)}.sub-nav ul,.sub-nav li{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none;margin:0;padding:0}.sub-nav a{display:grid;padding:var(--margin-double);color:var(--color-text);text-decoration:none}.sub-nav a[aria-current=page]{font-weight:bold}.sub-nav a:hover{background:var(--color-gray-1)}.sub-nav>ul{display:grid}.sub-nav>ul>li{display:grid;grid-template-columns:1fr 3rem;gap:0;align-items:stretch;border-bottom:1px solid var(--color-separator);border-radius:0}.sub-nav .toggler{align-items:stretch}.sub-nav .toggler>a{font-weight:var(--font-weight-black);text-transform:uppercase}.sub-nav .toggler>a:not(:has(+button)){grid-column:1/-1}.sub-nav .toggler>a:hover{background:var(--color-gray-1)}.sub-nav .toggler>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;flex:0;width:3rem;padding:0;cursor:pointer;background:rgba(0,0,0,0)}.sub-nav .toggler>button svg{rotate:180deg;transition:.25s rotate;color:var(--color-text)}.sub-nav .toggler>button:hover{background:var(--color-gray-1)}.sub-nav .toggler>button+ul{display:grid;grid-column:1/-1;overflow-y:hidden;max-height:var(--expand-max-height);transition:.3s max-height ease-in-out,0s visibility;visibility:visible}.sub-nav .toggler>button+ul a{padding:var(--margin-normal);display:grid}.sub-nav .toggler>button+ul li{margin:0 var(--margin-normal) var(--margin-normal)}.sub-nav .toggler>button+ul:has(li:nth-child(1)){--expand-max-height: calc(var(--margin-normal) * 7 * 1)}.sub-nav .toggler>button+ul:has(li:nth-child(2)){--expand-max-height: calc(var(--margin-normal) * 7 * 2)}.sub-nav .toggler>button+ul:has(li:nth-child(3)){--expand-max-height: calc(var(--margin-normal) * 7 * 3)}.sub-nav .toggler>button+ul:has(li:nth-child(4)){--expand-max-height: calc(var(--margin-normal) * 7 * 4)}.sub-nav .toggler>button+ul:has(li:nth-child(5)){--expand-max-height: calc(var(--margin-normal) * 7 * 5)}.sub-nav .toggler>button+ul:has(li:nth-child(6)){--expand-max-height: calc(var(--margin-normal) * 7 * 6)}.sub-nav .toggler>button+ul:has(li:nth-child(7)){--expand-max-height: calc(var(--margin-normal) * 7 * 7)}.sub-nav .toggler>button+ul:has(li:nth-child(8)){--expand-max-height: calc(var(--margin-normal) * 7 * 8)}.sub-nav .toggler>button+ul:has(li:nth-child(9)){--expand-max-height: calc(var(--margin-normal) * 7 * 9)}.sub-nav .toggler>button+ul:has(li:nth-child(10)){--expand-max-height: calc(var(--margin-normal) * 7 * 10)}.sub-nav .toggler>button+ul:has(li:nth-child(11)){--expand-max-height: 100vh}.sub-nav .toggler>button+ul[aria-hidden=true]{max-height:0;visibility:hidden;transition:.3s max-height ease-in-out,0s .3s visibility}.sub-nav .toggler>button[aria-expanded=true] svg{rotate:0deg;background-color:rgba(0,0,0,0)}.navigation-categories ul{list-style:none;margin:0;padding:0}.navigation-categories ul.page-category-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr));gap:var(--gap-normal)}.navigation-categories h2{display:grid;place-content:stretch;margin:0;isolation:isolate;position:relative;border-radius:var(--border-radius-normal);height:12.5rem}.navigation-categories h2 img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;margin:0;width:100%;height:12.5rem;z-index:-1}.navigation-categories h2 a{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:800;text-decoration:none;text-transform:uppercase;color:var(--color-white);padding:0 var(--margin-quadra)}.navigation-categories h2 a::after{content:"";transform:scaleY(1);position:absolute;inset:0;z-index:-1;background-color:rgba(0,0,0,.5);transition:.2s background-color;mix-blend-mode:multiply}.navigation-categories h2 a:hover,.navigation-categories h2 a:focus{color:var(--color-white)}.navigation-categories h2 a:hover::after,.navigation-categories h2 a:focus::after{background-color:rgba(0,0,0,.75)}.navigation-categories .page-children-list a{display:flex;justify-content:space-between;border-bottom:1px solid var(--color-gray-2);padding:var(--margin-double);color:var(--color-text);text-decoration:none;align-items:center;transition:.25s background-color}.navigation-categories .page-children-list a::after{content:url('data:image/svg+xml;utf8,<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m5.11740785 14.180035-2.11740785-2.1252256 7.0808568-7.0548094 7.0365511 7.0106666-2.1174079 2.1252256-4.9191432-4.90104774z" fill="hsl( 0 0% 22% )" fill-rule="evenodd"/></svg>');transform:rotate(90deg)}.navigation-categories .page-children-list a:hover{color:var(--color-text);background-color:var(--color-gray-1)}.link-list{margin:0 0 var(--margin-quadra)}.link-list ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr));gap:var(--gap-normal)}.link-list a{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--color-gray-2);border-radius:var(--border-radius-normal);text-decoration:none;font-weight:var(--font-weight-bold);color:var(--color-text);padding:var(--margin-double)}.link-list a::after{content:url('data:image/svg+xml;utf8,<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m5.11740785 14.180035-2.11740785-2.1252256 7.0808568-7.0548094 7.0365511 7.0106666-2.1174079 2.1252256-4.9191432-4.90104774z" fill="hsl( 0 0% 22% )" fill-rule="evenodd"/></svg>');transform:rotate(90deg)}.link-list a:hover{color:var(--color-text);background-color:var(--color-gray-1)}body>main{padding:var(--margin-quadra) 0}.iframe-container{width:100%;min-height:200px;margin:0 0 var(--margin-quadra)}.iframe-container iframe{width:100%;height:100%;border:0}.page-container{margin-top:var(--margin-quadra);gap:var(--margin-quadra)}@media(min-width: 768px){.page-container{display:flex}}.page-content{flex-grow:1}.page-content s4s-cep[view-mode=dp]{margin-top:0}@media(min-width: 768px){.page-content s4s-cep[view-mode=dp].active::before{display:block}}@media(min-width: 992px){.page-content s4s-cep[view-mode=dp][cep-id=SPORT] .sas-form-flex .btn-search,.page-content s4s-cep[view-mode=dp][cep-id=MUSIK] .sas-form-flex .btn-search,.page-content s4s-cep[view-mode=dp][passenger-type=youths] .sas-form-flex .btn-search,.page-content s4s-cep[view-mode=dp][passenger-type=umnr] .sas-form-flex .btn-search{margin-top:0}}.page-content s4s-cep[view-mode=dp] .sas-form-flex{flex-flow:column}.page-content s4s-cep[view-mode=dp] .sas-form-flex>*{width:100%;padding-left:0}.page-content s4s-cep[view-mode=dp] .sas-form-flex .btn-search{margin-top:0}@media(min-width: 992px){.page-content s4s-cep[view-mode=dp] .sas-form-flex .btn-search{width:auto;min-width:160px;margin-top:-48px;padding:0}}.page-content s4s-cep[view-mode=dp] .cep-extended>*{width:33.3333%}.page-content s4s-cep[view-mode=dp] .cep-extended s4s-custom-pax{width:100%;padding-right:0}@media(min-width: 992px){.page-content s4s-cep[view-mode=dp] .cep-extended s4s-custom-pax{width:33.3333%}}@media(min-width: 768px){.page-content s4s-cep[view-mode=dp] #cep-datepicker .form-calendar:not([hidden]){padding:32px}}.heading-img,.page-content img{max-width:100%}h1+.description{margin-bottom:var(--margin-quadra)}h1+.description>*{font-size:18px}.info-container{margin:0 0 var(--margin-quadra)}.navigation-categories+.info-container{margin-top:var(--margin-quadra)}.teaser-card{margin-bottom:48px}.highlight-info{position:relative;display:flex;flex-flow:row nowrap;align-items:center;background:var(--color-blue-1);margin:0 0 var(--margin-quadra);padding:24px;font-size:14px}.highlight-info .sas-icon{font-size:24px;width:24px;height:24px;margin:0 16px 0 0}.highlight-info h2{margin:0 0 8px}.highlight-info .box-label{font-size:14px;position:absolute;top:14px;left:50%;transform:translateX(-50%) translateY(-100%);padding:4px 16px;margin:0;background:var(--color-red);color:var(--color-white);width:-moz-max-content;width:max-content;max-width:calc(100% - var(--margin-double))}.highlight-info>*{font-size:14px}s4s-banner .rich-text{color:var(--color-text)}.sas-cardgroup .card.teaser-card h2{margin-top:8px}.sas-cardgroup .card.teaser-card .content{margin:0;color:var(--color-text);padding-bottom:var(--margin-quadra);text-align:left}.sas-cardgroup .card.teaser-card .rich-text{margin-bottom:16px}@media(min-width: 992px){.sas-cardgroup .card{flex-basis:calc(50% - 16px)}}