.sv-hero{color:var(--wp--preset--color--white);height:650px;overflow:hidden;position:relative;text-align:left}.sv-hero__image{height:100%;inset:0;object-fit:cover;object-position:var(--sv-focal-x,50%) var(--sv-focal,50%);position:absolute;width:100%}.sv-hero.has-fit-contain .sv-hero__image{object-fit:contain}.sv-hero__inner{display:flex;flex-direction:column;inset:auto 0 0;justify-content:center;min-height:120px;padding:0 max(16px,calc(50% - 667px));position:absolute}.sv-hero__inner:before{background:linear-gradient(0deg,#000000cc 41%,#ffffff00);content:"";inset:0;position:absolute}.sv-hero__title{color:inherit;font-size:56px;font-weight:700;line-height:1.1;margin:0;max-width:1366px;padding:0 16px;position:relative;text-transform:uppercase;word-break:break-word}.sv-hero.has-light-title .sv-hero__title{font-weight:200}.sv-hero__inner:not(.has-arrow){padding-inline:max(32px,calc(50% - 651px))}.sv-hero__inner:not(.has-arrow,.is-logo-only){min-height:0;padding-block:58px}.sv-hero__inner.has-arrow{align-items:center;flex-direction:row;justify-content:flex-start}.sv-hero__arrow{flex:none;position:relative}.sv-hero__arrow.has-picture{background:none}.sv-hero__arrow-image{display:block;height:100%;object-fit:contain;width:100%}.sv-hero__inner.has-arrow .sv-hero__title{flex:1 1 0;min-width:0}.sv-hero__logo{margin-inline:-16px;position:relative}.sv-hero__logo img{display:block;height:auto;width:25%}.sv-hero__inner.has-arrow{align-content:center;flex-wrap:wrap}.sv-hero__inner.has-arrow .sv-hero__logo{flex:0 0 100%}.sv-hero__inner.has-arrow .sv-hero__logo,.sv-hero__inner.is-logo-only .sv-hero__logo{margin-inline:0}.sv-hero__inner.is-logo-only{min-height:0;padding-inline:max(16px,calc(50% - 667px))}.sv-hero__inner.is-logo-only:before{display:none}.sv-hero .sv-hero__slider{inset:0;position:absolute}.sv-hero__slider .stern-slider__slide,.sv-hero__slider .stern-slider__track{height:100%}.sv-hero__slider .sv-hero__image{aspect-ratio:auto;display:block;position:static}.sv-hero__slider .stern-slider__arrow{background:#fff;color:var(--wp--preset--color--dark);height:32px;padding:8px;width:32px}.sv-hero__slider .stern-slider__arrow svg{height:100%;width:100%}.sv-hero__slider .stern-slider__prev{left:10px}.sv-hero__slider .stern-slider__next{right:10px}@container stern (max-width: 960px){.sv-hero__slider .stern-slider__arrow{height:25px;padding:6px;width:25px}.sv-hero__title{font-size:40px}.sv-hero__arrow,.sv-hero__logo{display:none}}@container stern (max-width: 544px){.sv-hero{height:300px}.sv-hero__title{font-size:32px}}.sv-quick-links{box-sizing:border-box;display:flex;flex-direction:column;gap:32px;margin:0}.sv-quick-links .sv-quick-link{align-items:center;background:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);box-sizing:border-box;color:var(--wp--preset--color--white);display:flex;font-size:16px;font-weight:400;gap:16px;line-height:24px;margin:0;padding:16px;text-decoration:none;transition:all .4s ease}.sv-quick-links .sv-quick-link:focus-visible,.sv-quick-links .sv-quick-link:hover{background:transparent;color:var(--wp--preset--color--primary)}.sv-quick-link__icon{display:flex;flex:none}.sv-quick-link__icon,.sv-quick-link__icon .stern-icon{height:32px;width:32px}.sv-buttons{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;margin-block:16px}.sv-buttons--stack{align-items:stretch;flex-direction:column;gap:24px}.sv-buttons--grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.sv-buttons--grid.sv-buttons--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-buttons--grid.sv-buttons--cols-4{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.sv-buttons--grid.sv-buttons--cols-6{align-items:stretch;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.sv-buttons--cols-6 .wp-element-button{justify-content:center;min-height:75px;padding-block:0;text-align:center}.sv-buttons--grid .wp-element-button{box-sizing:border-box;width:100%}.sv-buttons--grid.has-content-width .wp-element-button{justify-self:start;width:auto}.sv-buttons.is-align-center{justify-content:center}.sv-buttons.is-align-right{justify-content:flex-end}.sv-buttons.has-fixed-width .wp-element-button{box-sizing:border-box;justify-content:center;max-width:100%;width:240px}.sv-buttons.sv-buttons.has-gap{gap:var(--sv-buttons-gap)}@container stern (max-width: 960px){.sv-buttons--grid.sv-buttons--cols-3,.sv-buttons--grid.sv-buttons--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-buttons--grid.sv-buttons--cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@container stern (max-width: 544px){.sv-buttons--grid,.sv-buttons--grid.sv-buttons--cols-2,.sv-buttons--grid.sv-buttons--cols-3,.sv-buttons--grid.sv-buttons--cols-4{grid-template-columns:minmax(0,1fr)}.sv-buttons--grid.sv-buttons--cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-buttons.sv-buttons.has-gap{gap:min(var(--sv-buttons-gap),24px)}}@container stern (max-width: 544px){.sv-buttons--grid.is-mobile-columns:is(.sv-buttons--cols-2,.sv-buttons--cols-3,.sv-buttons--cols-4){grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-button__icon .stern-icon,.wp-element-button .stern-icon{flex:none;height:32px;width:32px}.sv-buttons--stack :is(.wp-element-button,.sv-button__icon) .stern-icon{height:24px;width:24px}.stern-layout.has-primary-background-color .sv-buttons--stack :is(.wp-element-button,.sv-button__icon) .stern-icon,.stern-layout.is-grid>.stern-layout>.sv-buttons--stack :is(.wp-element-button,.sv-button__icon) .stern-icon,.stern-layout.is-grid>.sv-buttons--stack :is(.wp-element-button,.sv-button__icon) .stern-icon{height:32px;width:32px}.wp-element-button.is-bold{font-weight:700}.sv-button__icon{display:contents}:root .sv-buttons .wp-element-button.is-secondary{background:var(--wp--preset--color--light);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--dark)}:root .sv-buttons .wp-element-button.is-secondary:focus-visible,:root .sv-buttons .wp-element-button.is-secondary:hover{background:var(--wp--preset--color--light);color:var(--wp--preset--color--primary)}:root .sv-buttons .wp-element-button.is-outline{background:transparent;border-color:var(--wp--preset--color--white);border-radius:8px;color:var(--wp--preset--color--white)}:root .sv-buttons .wp-element-button.is-outline:focus-visible,:root .sv-buttons .wp-element-button.is-outline:hover{background:color-mix(in srgb,var(--wp--preset--color--primary) 94%,#000);border-color:color-mix(in srgb,var(--wp--preset--color--primary) 94%,#000);color:var(--wp--preset--color--white)}.sv-icon-grid__items{display:grid;gap:var(--sv-gap,32px);grid-template-columns:repeat(auto-fit,minmax(max(260px,calc((100% - (var(--sv-cols, 4) - 1)*var(--sv-gap, 32px))/var(--sv-cols, 4))),1fr))}.sv-icon-item{align-items:center;display:flex;flex-direction:column;text-align:center}.sv-icon-item__icon{color:var(--wp--preset--color--primary);display:flex;margin-bottom:16px}.sv-icon-item__icon .stern-icon{height:80px;width:80px}.sv-icon-item__title{font-size:1.6rem;font-weight:600;line-height:1.5;margin:0}.sv-icon-item__text{margin:0}.sv-icon-grid.is-style-figures{--sv-gap:48px}.sv-icon-grid.is-style-figures .sv-icon-item__icon{color:inherit;margin-bottom:24px}.sv-icon-grid.is-style-figures .sv-icon-item__icon .stern-icon{height:50px;width:50px}.sv-icon-grid.is-style-figures .sv-icon-item__title{color:inherit;font-size:1.7rem;font-weight:400;line-height:2rem;margin:0;text-transform:uppercase}.sv-icon-grid.is-style-figures .sv-icon-item__text{font-size:1.3rem}.sv-icon-grid.is-style-figures.has-text-upper .sv-icon-item__text{text-transform:uppercase}@container stern (max-width: 960px){.sv-icon-grid:not(.is-style-figures,.is-style-compact,.is-style-specs) .sv-icon-item__title{font-size:1.2rem}}@container stern (max-width: 544px){.sv-icon-grid:not(.is-style-figures,.is-style-compact,.is-style-specs,.is-style-large) .sv-icon-item__icon .stern-icon{height:72px;width:72px}.sv-icon-grid,.sv-icon-grid.is-style-figures{--sv-gap:32px}}.sv-icon-grid.is-style-specs .sv-icon-grid__items{gap:24px 16px;grid-template-columns:repeat(3,minmax(0,1fr))}.sv-icon-grid.is-style-specs .sv-icon-item{flex-flow:row wrap;font-size:.9rem;font-weight:600;justify-content:center;text-transform:uppercase}.sv-icon-grid.is-style-specs .sv-icon-item__icon{flex-basis:100%;justify-content:center;margin-bottom:8px}.sv-icon-grid.is-style-specs .sv-icon-item__icon .stern-icon{height:40px;width:40px}.sv-icon-grid.is-style-specs .sv-icon-item__title{font-size:inherit;font-weight:inherit;line-height:1.5;margin:0}.sv-icon-grid.is-style-specs .sv-icon-item__title:after{content:":\00a0"}.sv-icon-grid.is-style-specs .sv-icon-item__text{font-weight:900}@container stern (max-width: 720px){.sv-icon-grid.is-style-specs .sv-icon-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@container stern (max-width: 420px){.sv-icon-grid.is-style-specs .sv-icon-grid__items{grid-template-columns:minmax(0,1fr)}}.sv-icon-grid.is-style-compact{--sv-gap:24px}.sv-icon-grid.is-style-compact .sv-icon-item__icon{margin-bottom:16px}.sv-icon-grid.is-style-compact .sv-icon-item__icon .stern-icon{height:40px;width:40px}.sv-icon-grid.is-style-compact .sv-icon-item__text,.sv-icon-grid.is-style-compact .sv-icon-item__title{font-size:.9rem;font-weight:600;line-height:1.5;margin:0;text-transform:uppercase}.sv-icon-grid.is-style-large .sv-icon-grid__items{grid-template-columns:minmax(0,1fr)}.sv-icon-grid.is-style-large .sv-icon-item__icon{margin-bottom:0}.sv-icon-grid.is-style-large .sv-icon-item__icon .stern-icon{height:200px;max-width:100%;width:200px}.sv-image-tiles__grid{display:grid;gap:24px;grid-auto-rows:minmax(300px,auto);grid-template-columns:repeat(3,minmax(0,1fr))}.sv-image-tiles__grid>:first-child{grid-column:1/3;grid-row:1/3}.sv-image-tiles__grid>:nth-child(2){grid-column:3;grid-row:1}.sv-image-tiles__grid>:nth-child(3){grid-column:3;grid-row:2}.sv-image-tiles__grid>:nth-child(4){grid-column:1;grid-row:3}.sv-image-tiles__grid>:nth-child(5){grid-column:2;grid-row:3}.sv-image-tiles__grid>:nth-child(6){grid-column:3;grid-row:3}@container stern (min-width: 961px){.sv-image-tiles.is-layout-tall .sv-image-tiles__grid{grid-auto-rows:var(--sv-tiles-row,150px);grid-template-rows:repeat(6,var(--sv-tiles-row,150px))}.sv-image-tiles.is-layout-tall .sv-image-tiles__grid>:first-child{grid-column:1/3;grid-row:1/5}.sv-image-tiles.is-layout-tall .sv-image-tiles__grid>:nth-child(2){grid-column:3;grid-row:1/4}.sv-image-tiles.is-layout-tall.has-cells-4 .sv-image-tiles__grid>:nth-child(3){grid-column:1/3;grid-row:5/7}.sv-image-tiles.is-layout-tall.has-cells-4 .sv-image-tiles__grid>:nth-child(4){grid-column:3;grid-row:4/7}.sv-image-tiles.is-layout-tall.has-cells-5 .sv-image-tiles__grid>:nth-child(3){grid-column:1;grid-row:5/7}.sv-image-tiles.is-layout-tall.has-cells-5 .sv-image-tiles__grid>:nth-child(4){grid-column:2;grid-row:5/7}.sv-image-tiles.is-layout-tall.has-cells-5 .sv-image-tiles__grid>:nth-child(5){grid-column:3;grid-row:4/7}.sv-image-tiles.is-layout-wide-row .sv-image-tiles__grid>:nth-child(2){grid-column:3;grid-row:1/3}.sv-image-tiles.is-layout-wide-row .sv-image-tiles__grid>:nth-child(3){grid-column:1;grid-row:3}.sv-image-tiles.is-layout-wide-row .sv-image-tiles__grid>:nth-child(4){grid-column:2/4;grid-row:3}.sv-image-tiles.is-layout-wide-row-right .sv-image-tiles__grid>:nth-child(3){grid-column:3}.sv-image-tiles.is-layout-wide-row-right .sv-image-tiles__grid>:nth-child(4){grid-column:1/3}.sv-image-tiles.is-layout-wide-row-reverse .sv-image-tiles__grid>:nth-child(3){grid-column:2/4}.sv-image-tiles.is-layout-wide-row-reverse .sv-image-tiles__grid>:nth-child(4){grid-column:1}.sv-image-tiles.is-layout-wide-row-three .sv-image-tiles__grid>:nth-child(4){grid-column:2}.sv-image-tiles.is-layout-wide-row-three .sv-image-tiles__grid>:nth-child(5){grid-column:3;grid-row:3}.sv-image-tiles.is-layout-wide-top .sv-image-tiles__grid>:nth-child(n){grid-column:auto;grid-row:auto}.sv-image-tiles.is-layout-wide-top .sv-image-tiles__grid>:first-child{grid-column:1/3}.sv-image-tiles.is-layout-wide-top .sv-image-tiles__grid>:nth-child(-n+2){grid-row:span 2}}.sv-image-tile{align-items:flex-start;box-sizing:border-box;color:var(--wp--preset--color--white);display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:16px;position:relative;text-decoration:none}.sv-image-tile .sv-image-tile__image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.sv-image-tile:after{background-image:linear-gradient(0deg,#000000a8 20%,hsla(0,0%,100%,0) 50%);bottom:0;content:"";height:250px;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.sv-image-tile,.sv-image-tile:focus-visible,.sv-image-tile:hover{text-decoration:none}.sv-image-tile__text,.sv-image-tile__title{color:inherit;margin:0;position:relative;text-decoration:none;z-index:2}.sv-image-tile .sv-image-tile__title{font-size:1.6rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.sv-image-tiles.has-large-titles .sv-image-tile .sv-image-tile__title,.sv-image-tiles.is-layout-tall .sv-image-tile .sv-image-tile__title{font-size:1.9rem;font-weight:700}.sv-image-tile .sv-image-tile__text{font-size:1rem;line-height:1.5}.sv-image-tiles__grid>:not(.sv-image-tile){margin:0;min-height:300px;position:relative}.sv-image-tiles__grid>:not(.sv-image-tile) :is(iframe,video,.wp-block-embed__wrapper,.sv-embed,.sv-map,.stern-map){height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@container stern (max-width: 960px){.sv-image-tiles__grid{grid-auto-rows:minmax(325px,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.sv-image-tiles__grid>:nth-child(n){grid-column:auto;grid-row:auto}}@container stern (max-width: 544px){.sv-image-tiles__grid{grid-auto-rows:minmax(400px,auto);grid-template-columns:minmax(0,1fr)}.sv-image-tile.is-hidden-phone:not(.block-editor-block-list__block){display:none}}.sv-image-tile.is-hidden-phone.block-editor-block-list__block{opacity:.5}.sv-contact-cards{align-items:start;display:grid;gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}.sv-contact-card{align-items:flex-start;background:var(--wp--preset--color--white);box-shadow:0 0 8px #26262636;box-sizing:border-box;display:flex;flex-direction:column}.sv-contact-card__photo{margin-bottom:8px;width:100%}.sv-contact-card .sv-contact-card__image{display:block;height:250px;object-fit:cover;object-position:top center;width:100%}.sv-contact-card__body{box-sizing:border-box;padding:8px;width:100%}.sv-contact-card__role{color:#737373;font-size:.8rem;font-weight:300;margin:0;text-transform:uppercase}.sv-contact-card__name{font-size:1.1rem;font-weight:400;margin:0 0 16px}.sv-contact-card__name strong{font-weight:inherit}.sv-contact-card .sv-contact__list a{overflow-wrap:anywhere}.sv-contact-cards:is(.is-style-red,.is-style-grey,.is-style-white) .sv-contact-card{background:transparent;box-shadow:none}.sv-contact-cards:is(.is-style-red,.is-style-grey,.is-style-white) .sv-contact-card .sv-contact-card__image{border-radius:100%;height:150px;object-position:center left;width:150px}.sv-contact-cards:is(.is-style-red,.is-style-grey,.is-style-white) .sv-contact-card__body{padding:0}.sv-contact-cards:is(.is-style-red,.is-style-grey,.is-style-white) .sv-contact-card__role{color:inherit;font-family:var(--wp--preset--font-family--heading);text-transform:none}.sv-contact-cards:is(.is-style-red,.is-style-grey,.is-style-white) .sv-contact-card__name{font-size:inherit;margin-bottom:0}.sv-contact-cards:is(.is-style-red,.is-style-grey,.is-style-white) .sv-contact__list{margin-top:16px}.sv-contact-cards.is-style-red{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.sv-contact-cards.is-style-red .sv-contact-card__role{font-size:1.25rem;font-weight:600}.sv-contact-cards.is-style-red .sv-contact-card__name{font-weight:700}.sv-contact-cards.is-style-red .sv-contact__list li:before{background-color:currentColor}.sv-contact-cards.is-style-grey{gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.sv-contact-cards.is-style-grey .sv-contact-card__role{font-size:1.6rem;font-weight:600;line-height:1.5}.sv-contact-cards.is-style-grey .sv-contact-card__name{font-weight:700}.sv-contact-cards.is-style-white{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.sv-contact-cards.is-style-white .sv-contact-card__role{font-size:1.6rem;font-weight:600;line-height:1.5}.sv-contact-cards.is-style-white .sv-contact__list{margin-top:8px}.sv-contact-cards.has-role-small:is(.is-style-red,.is-style-grey,.is-style-white) .sv-contact-card__role{font-size:1.3rem;font-weight:600}@container stern (max-width: 960px){.sv-contact-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-contact-cards:is(.is-style-red,.is-style-grey,.is-style-white){grid-template-columns:repeat(2,minmax(0,1fr))}}@container stern (max-width: 544px){.sv-contact-cards,.sv-contact-cards:is(.is-style-red,.is-style-grey,.is-style-white){grid-template-columns:minmax(0,1fr);justify-items:center}.sv-contact-cards:not(:is(.is-style-red,.is-style-grey,.is-style-white)) .sv-contact-card{width:80%}.sv-contact-cards:is(.is-style-red,.is-style-grey,.is-style-white){justify-items:stretch}}.sv-map__frame{border:0;display:block;max-width:100%;width:100%}.sv-map__frame.is-preview{pointer-events:none}.sv-map__empty{background:var(--wp--preset--color--light);display:grid;min-height:200px;place-items:center;text-align:center}.sv-news__filter{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-bottom:24px}.sv-news__filter ul{display:flex;gap:8px;list-style:none;margin:0;padding:0}.sv-news__filter li{display:flex;gap:4px}.sv-news__filter li:after{content:"/"}.sv-news__filter a{color:inherit;text-decoration:none}.sv-news__filter a.is-selected,.sv-news__filter a:hover{color:var(--wp--preset--color--primary)}.sv-news__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}.sv-news__card{border:1px solid #b2b2b2;height:100%}.sv-news__link{color:inherit;display:block;height:100%;text-decoration:none}.sv-news__image{aspect-ratio:1;display:block;height:auto;margin-bottom:16px;object-fit:cover;width:100%}.sv-news__body{padding:16px}.sv-news__date{color:#b2b2b2;display:block;margin-bottom:8px}.sv-news__title{font-size:1.9rem;font-weight:700;line-height:2.2rem;margin:0 0 8px}.sv-news__empty,.sv-news__excerpt{margin:0}.sv-news__pages{margin-top:24px}.sv-news__pages .page-numbers{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--light);display:inline-block;line-height:1.2;margin-inline:4px;padding:8px;text-decoration:none}.sv-news__pages .page-numbers.current{background:var(--wp--preset--color--dark)}.sv-news__gap{line-height:1.2;margin-inline:4px}.sv-news.is-style-teaser .sv-news__grid{grid-template-columns:repeat(auto-fit,minmax(30%,1fr))}.sv-news.is-style-teaser .sv-news__card{border:0}.sv-news.is-style-teaser .sv-news__image{margin-bottom:24px}.sv-news.is-style-teaser .sv-news__body{padding:0}.sv-news.is-style-teaser .sv-news__date{display:none}.sv-news.is-style-teaser .sv-news__title{font-size:1.6rem;font-weight:600;line-height:1.3}@container stern (max-width: 960px){.sv-news__filter{align-items:flex-start;flex-direction:column-reverse;gap:8px}.sv-news__filter ul{flex-wrap:wrap}.sv-news__grid{grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}.sv-news.is-style-teaser .sv-news__grid{grid-template-columns:repeat(auto-fit,minmax(35%,1fr))}}@container stern (max-width: 544px){.sv-news__grid{grid-template-columns:repeat(auto-fill,minmax(80%,1fr))}.sv-news.is-style-teaser .sv-news__grid{grid-template-columns:repeat(auto-fit,minmax(55%,1fr))}}.sv-timetable__widget{min-height:300px}.sv-timetable__placeholder{background:var(--wp--preset--color--light);display:grid;place-items:center;text-align:center}.stern-layout.is-grid>.sv-timetable{display:flex;flex-direction:column}.stern-layout.is-grid>.sv-timetable .sv-timetable__widget{background:#efefef;flex:1}.sv-ticket-shop product-catalog-widget{display:block}.sv-ticket-shop__placeholder{background:var(--wp--preset--color--light);display:grid;min-height:200px;place-items:center;text-align:center}.sv-webcam__strip{min-height:150px}.sv-webcam__placeholder{background:var(--wp--preset--color--light);display:grid;min-height:150px;place-items:center;text-align:center}:root a.sv-download.wp-element-button{font-weight:400;gap:8px;padding:12px 16px}:root .sv-download .sv-button__icon .stern-icon,:root a.sv-download .stern-icon{flex:none;height:16px;width:16px}.sv-download{text-align:left}:root a.sv-download.wp-element-button.is-light-outline{background:var(--wp--preset--color--white);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--dark);padding:16px}:root a.sv-download.wp-element-button.is-light-outline:focus-visible,:root a.sv-download.wp-element-button.is-light-outline:hover{background:var(--wp--preset--color--light);color:var(--wp--preset--color--primary)}:root a.sv-download.wp-element-button.is-secondary{background:var(--wp--preset--color--light);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--dark)}:root a.sv-download.wp-element-button.is-secondary:focus-visible,:root a.sv-download.wp-element-button.is-secondary:hover{background:var(--wp--preset--color--light);color:var(--wp--preset--color--primary)}.verkehr-cms>.sv-download{display:flex;max-width:100%;width:fit-content}.editor-styles-wrapper .sv-download.wp-block-stern-verkehr-download{display:inline-flex;width:fit-content}.sv-download__hint{font-size:.8em}.sv-buttons--stack:has(>.sv-download){gap:32px}.sv-buttons--grid:has(>.sv-download){gap:48px}@container stern (max-width: 960px){.sv-buttons--grid:has(>.sv-download){gap:24px}}.sv-buttons:has(>.sv-download)+.sv-buttons{margin-top:48px}.sv-buttons--grid:has(>.sv-download)+.sv-buttons--grid{gap:48px}.sv-buttons--grid:has(>.sv-download){align-items:stretch}.sv-downloads{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.sv-downloads__item{align-items:center;border:1px solid var(--wp--preset--color--light);box-sizing:border-box;color:inherit;display:flex;font-size:.9rem;gap:16px;line-height:1.5;padding:16px;text-decoration:none}.sv-downloads__item .stern-icon,.sv-downloads__item .sv-button__icon .stern-icon{color:var(--wp--preset--color--primary);flex:none;height:24px;width:24px}.sv-downloads__item.has-image{flex-direction:column;font-size:1.1rem;font-weight:600;text-align:center}.sv-downloads__image{display:flex;justify-content:center;width:100%}.sv-downloads__image img{display:block;height:auto;width:35%}.sv-downloads__item:hover .sv-downloads__name{color:var(--wp--preset--color--primary)}.sv-downloads__item:not(.has-image){min-height:100px}.sv-downloads--press{gap:24px}.stern-tab__text>.sv-downloads{margin-inline:16px}.sv-downloads--bus{display:block}.sv-downloads__summary{align-items:center;background:var(--wp--preset--color--light);cursor:pointer;display:flex;font-size:1.3rem;font-weight:600;justify-content:space-between;line-height:1.5;list-style:none;padding:8px 16px}.sv-downloads__summary::-webkit-details-marker{display:none}.sv-downloads__summary:after{background:var(--wp--preset--color--primary);content:"";flex:none;height:1rem;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 28 28%27%3E%3Cpath d=%27M26.297 12.625 14.703 24.203a.99.99 0 0 1-1.406 0L1.703 12.625a1.01 1.01 0 0 1 0-1.422l2.594-2.578a.99.99 0 0 1 1.406 0L14 16.922l8.297-8.297a.99.99 0 0 1 1.406 0l2.594 2.578a1.01 1.01 0 0 1 0 1.422%27/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .4s ease;width:1rem}.sv-downloads__district[open]>.sv-downloads__summary:after{transform:rotate(180deg)}.sv-downloads__timetables{display:grid;gap:32px;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px}.sv-downloads__timetable{align-items:center;border:1px solid var(--wp--preset--color--light);box-sizing:border-box;color:inherit;display:flex;flex-direction:column;padding:16px;text-align:center;text-decoration:none}.sv-downloads__timetable img{display:block;height:auto;margin-bottom:16px;width:50%}.sv-downloads__label{align-items:center;display:flex;flex-direction:column;gap:4px}.sv-downloads__timetable:hover .sv-downloads__label{color:var(--wp--preset--color--primary)}@container stern (max-width: 960px){.sv-downloads{gap:24px;grid-template-columns:minmax(0,1fr)}.sv-downloads__timetables{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@container stern (max-width: 544px){.sv-downloads,.sv-downloads__timetables{grid-template-columns:minmax(0,1fr)}}.sv-downloads.is-style-text-list .sv-downloads__summary{font-family:var(--wp--preset--font-family--heading);font-size:1.6rem;font-weight:600}.sv-downloads.is-style-text-list .sv-downloads__timetables{display:block}.sv-downloads.is-style-text-list .sv-downloads__timetable{border:0;display:block;padding:0;text-align:left}.sv-downloads.is-style-text-list .sv-downloads__timetable img{display:none}.sv-downloads.is-style-text-list .sv-downloads__label{display:block}.sv-downloads.is-style-text-list .sv-downloads__line:before{content:"Linie "}.sv-downloads.is-style-text-list .sv-downloads__line+.sv-downloads__route:before{content:"– "}.sv-downloads--bus+.sv-downloads--bus{margin-top:0}.sv-products__grid{display:grid;gap:48px;grid-template-columns:repeat(4,minmax(0,1fr))}.sv-product-card{box-shadow:0 0 8px rgba(38,38,38,.2);color:inherit;display:flex;flex-direction:column;text-decoration:none}.sv-product-card__image{display:block;height:275px;object-fit:cover;width:100%}.sv-product-card__body{box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:space-around;min-height:175px;padding:16px}.sv-product-card__title{font-size:1.25rem;font-weight:700;line-height:27.2px;margin:0 0 8px}.sv-product-card__price p{margin:0}.sv-product-card__amount{font-size:1rem;line-height:24px}.sv-product-card__amount.is-offer{color:var(--wp--preset--color--primary);font-size:1.2rem;font-weight:700}.sv-product-card__old{color:var(--wp--preset--color--dark);font-size:1rem;font-weight:400}.sv-product-card__tax{font-size:.85rem;line-height:20.4px}.sv-product-card:hover .sv-product-card__title{color:var(--wp--preset--color--primary)}.sv-products__empty{margin:0}@container stern (max-width: 1188px){.sv-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container stern (max-width: 960px){.sv-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container stern (max-width: 544px){.sv-products__grid{grid-template-columns:minmax(0,1fr)}}.sv-arrow-intro__body:before{background:url(../images/arrow.5c958a97.png) 50%/contain no-repeat;content:"";height:100px;left:-20px;opacity:.5;pointer-events:none;position:absolute;top:-30px;width:75px;z-index:-1}.sv-arrow-intro.has-no-arrow .sv-arrow-intro__body:before{content:none}@keyframes sv-arrow-in{0%{opacity:0;translate:-80% 0}to{opacity:.5;translate:0 0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sv-arrow-intro__body:before{animation:sv-arrow-in linear both;animation-range:entry 0 cover 45%;animation-timeline:view(block 0 35%)}}}.sv-hero__arrow{background:url(../images/hero-arrows.6dabf57a.png) 50%/contain no-repeat;height:100px;width:100px}.wp-block-heading.is-style-arrow{isolation:isolate;position:relative}.wp-block-heading.is-style-arrow:before{background:url(../images/arrow.5c958a97.png) 50%/contain no-repeat;content:"";height:100px;left:-20px;opacity:.5;pointer-events:none;position:absolute;top:-54px;width:75px;z-index:-1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.wp-block-heading.is-style-arrow:before{animation:sv-arrow-in linear both;animation-range:entry 0 cover 45%;animation-timeline:view(block 0 35%)}}}.sv-arrow-intro{padding-block:72px 0}.sv-arrow-intro__body{align-items:flex-start;display:flex;flex-direction:column;gap:24px;isolation:isolate;position:relative}.sv-arrow-intro__heading{font-size:1.9rem;font-weight:700;line-height:1.5;margin:24px 0 0}h1.sv-arrow-intro__heading{font-size:2rem;line-height:1.05}.sv-arrow-intro__text>:last-child{margin-bottom:0}.sv-arrow-intro__text>:is(h2,h3,h4){font-family:inherit;font-size:24px;font-weight:700;line-height:1.5;margin-top:48px}.sv-arrow-intro__text>:is(h2,h3,h4):first-child{margin-top:0}.wp-element-button{align-items:center;display:inline-flex;gap:16px;text-decoration:none;transition:all .4s ease}:root .wp-element-button.is-secondary{background:transparent;border-color:#f7f7f7;color:#0a0a0a}:root .wp-element-button.is-secondary:focus-visible,:root .wp-element-button.is-secondary:hover{background:#fcfcfc;color:#0a0a0a}.verkehr-rail-replacements__actions .wp-element-button{font-size:.9rem;font-weight:600;line-height:1.2;padding:9.36px 14.4px}.verkehr-cms>*{margin-block:0}.verkehr-cms>*+*{margin-top:24px}.verkehr-cms>.wp-block-heading+*{margin-top:0}.verkehr-cms>:is(p,ul,ol,.wp-block-heading)+:is(h3,h4,h5).wp-block-heading{margin-top:16px}:is(.verkehr-cms ul:not(.verkehr-cms-checklist,.verkehr-cms-downloads,.is-style-contact,.is-style-bullets,.is-style-hours,.is-style-downloads),ul.is-style-arrows,ul.is-style-columns){list-style:none;padding:0}:is(.verkehr-cms ul:not(.verkehr-cms-checklist,.verkehr-cms-downloads,.is-style-contact,.is-style-bullets,.is-style-hours,.is-style-downloads),ul.is-style-arrows,ul.is-style-columns)>li:not(.has-icon,.is-nested){break-inside:avoid;padding-left:17px;position:relative}:is(.verkehr-cms ul:not(.verkehr-cms-checklist,.verkehr-cms-downloads,.is-style-contact,.is-style-bullets,.is-style-hours,.is-style-downloads),ul.is-style-arrows,ul.is-style-columns)>li:not(.has-icon,.is-nested):before{background-color:#ff0518;content:"";height:12px;left:0;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 19 28%27%3E%3Cpath d=%27M17.297 13.703 5.703 25.297a.99.99 0 0 1-1.406 0l-2.594-2.594a.99.99 0 0 1 0-1.406L10 13 1.703 4.703a.99.99 0 0 1 0-1.406L4.297.703a.99.99 0 0 1 1.406 0l11.594 11.594a.99.99 0 0 1 0 1.406%27/%3E%3C/svg%3E") center /contain no-repeat;position:absolute;top:7px;width:12px}:is(.verkehr-cms ul,ul.is-style-arrows,ul.is-style-columns)>li.is-nested{padding-left:17px}.sv-media-text{padding-block:25px}.sv-media-text__grid{display:grid;gap:24px}.sv-media-text__heading{font-size:24px;font-weight:700;line-height:1.4;margin:0 0 7px}.sv-media-text__media{align-content:start;display:grid;gap:16px}.sv-media-text .sv-media-text__media>*{margin:0}@container stern (min-width: 750px){.sv-media-text__grid.has-media{align-items:start;column-gap:25px;grid-template-columns:repeat(2,minmax(0,1fr))}.sv-media-text__grid.is-media-left .sv-media-text__media{order:-1}}.sv-construction-update__rest{padding-block:25px}ul.is-style-bullets{list-style:disc outside;margin-block:0;padding:0 0 0 24px}ul.is-style-bullets>li{padding:0}ul.is-style-bullets a{color:inherit;text-decoration:none}ul.is-style-bullets a:hover{text-decoration:underline}ul.is-style-hours{list-style:none;margin:0;padding:0}ul.is-style-hours>li{align-items:flex-start;display:flex;padding:4px 0}ul.is-style-hours>li:before{background-color:var(--wp--preset--color--primary);content:"";flex:none;height:16px;margin:4px 8px 0 0;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 28%27%3E%3Cpath d=%27M14 8.5v7c0 .281-.219.5-.5.5h-5a.494.494 0 0 1-.5-.5v-1c0-.281.219-.5.5-.5H12V8.5c0-.281.219-.5.5-.5h1c.281 0 .5.219.5.5m6.5 5.5c0-4.688-3.813-8.5-8.5-8.5S3.5 9.313 3.5 14s3.813 8.5 8.5 8.5 8.5-3.813 8.5-8.5m3.5 0c0 6.625-5.375 12-12 12S0 20.625 0 14 5.375 2 12 2s12 5.375 12 12%27/%3E%3C/svg%3E") center /contain no-repeat;width:16px}p.is-style-note{align-items:flex-start;display:flex;gap:8px;margin-top:40px;padding-bottom:16px}p.is-style-note:before{background-color:var(--wp--preset--color--primary);content:"";flex:none;height:16px;margin-top:4px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27%3E%3Cpath d=%27M16 32c8.837 0 16-7.163 16-16S24.837 0 16 0 0 7.163 0 16s7.163 16 16 16m-2.5-11H15v-4h-1.5c-.831 0-1.5-.669-1.5-1.5s.669-1.5 1.5-1.5h3c.831 0 1.5.669 1.5 1.5V21h.5c.831 0 1.5.669 1.5 1.5s-.669 1.5-1.5 1.5h-5c-.831 0-1.5-.669-1.5-1.5s.669-1.5 1.5-1.5M16 8a2 2 0 1 1 0 4 2 2 0 1 1 0-4%27/%3E%3C/svg%3E") center /contain no-repeat;width:16px}ul.is-style-downloads{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}ul.is-style-downloads>li{margin:0;padding:0}ul.is-style-downloads>li>a{align-items:center;box-sizing:border-box;display:flex;gap:8px;min-height:58px;padding:16px;text-decoration:none}ul.is-style-downloads>li>a:before{background-color:currentColor;content:"";flex:none;height:24px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27%3E%3Cpath d=%27M18 2c0-1.106-.894-2-2-2s-2 .894-2 2v15.169l-4.588-4.588c-.781-.781-2.05-.781-2.831 0s-.781 2.05 0 2.831l8 8c.781.781 2.05.781 2.831 0l8-8c.781-.781.781-2.05 0-2.831s-2.05-.781-2.831 0L18 17.168V1.999zM4 22c-2.206 0-4 1.794-4 4v2c0 2.206 1.794 4 4 4h24c2.206 0 4-1.794 4-4v-2c0-2.206-1.794-4-4-4h-6.344l-2.831 2.831a3.997 3.997 0 0 1-5.656 0L10.344 22zm23 3.5a1.5 1.5 0 0 1 0 3 1.5 1.5 0 0 1 0-3%27/%3E%3C/svg%3E") center /contain no-repeat;width:24px}@container stern (max-width: 544px){ul.is-style-downloads{grid-template-columns:minmax(0,1fr)}}ul.is-style-columns{column-count:2;column-gap:16px;max-width:599px}.verkehr-construction-updates .verkehr-construction-updates__subheading{line-height:1.5}.verkehr-construction-updates__actions .wp-element-button{padding-block:12px}.sv-offer-hero{background:#fff}.sv-offer-hero img{display:block;height:650px;object-fit:contain;width:100%}.sv-info-bar{background:var(--sv-info-bg,var(--wp--preset--color--primary));color:var(--sv-info-fg,#fff);padding-block:72px}.sv-info-bar__list{display:grid;gap:48px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none;margin-block:0;text-align:center}.sv-info-bar__item{align-items:center;display:flex;flex-direction:column}.sv-info-bar__icon{display:block;margin-bottom:24px}.sv-info-bar__icon svg{fill:currentColor;height:50px;width:50px}.sv-info-bar__label{font-size:1.7rem;line-height:2rem;text-transform:uppercase}.sv-info-bar__text{font-size:1.3rem}.sv-offer-main{padding-block:72px}.sv-offer-main__grid{align-items:start;display:grid;gap:48px;grid-template-columns:repeat(3,minmax(0,1fr))}.sv-offer-main__intro{grid-column:1/3;grid-row:1}.sv-offer-main .sv-arrow-intro__heading{font-size:2rem;line-height:2.1rem}.sv-offer-side{background:var(--wp--preset--color--light);grid-column:3;grid-row:1/3;padding:24px}.sv-offer-main__map{grid-column:1/3;grid-row:2}.sv-offer-main__map .stern-map{height:580px}.sv-offer-side .verkehr-cms h2,.sv-offer-side h2{margin:0 0 8px;padding-top:16px}.sv-offer-side h3{margin:16px 0 8px}.sv-offer-dates{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 16px;padding:0}.sv-offer-dates__item{background:var(--wp--preset--color--primary);color:#fff;flex:1 1 28%;padding:8px;text-align:center}.sv-offer-dates__item.is-past{opacity:.2}.sv-offer-cta{margin-top:24px;padding:16px}.sv-offer-cta svg{fill:currentColor;height:32px;width:32px}.sv-media-grid{background:var(--wp--preset--color--light)}.sv-media-grid__grid{display:grid;gap:24px;grid-auto-rows:minmax(300px,auto);grid-template-columns:repeat(3,minmax(0,1fr))}.sv-media-grid__tile{background:#000;margin:0;overflow:hidden;position:relative}.sv-media-grid__tile.is-video{height:auto}.sv-media-grid__tile.is-feature{grid-column:1/3;grid-row:1/3}.sv-media-grid__tile iframe,.sv-media-grid__tile img{border:0;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.sv-media-grid__tile figcaption{background:linear-gradient(0deg,#000000a8 20%,transparent);color:#fff;font-size:.75rem;inset:auto 0 0;padding:48px 16px 16px;position:absolute}.verkehr-registration{padding-block:72px;scroll-margin-top:200px}.verkehr-registration__heading{margin:0 0 24px}.verkehr-registration__grid{display:grid;gap:8px 24px}.verkehr-registration__group{display:flex;flex-direction:column;min-width:0}.verkehr-registration__group label{font-weight:500}.verkehr-registration__group.is-required label:after{color:red;content:" *"}.verkehr-registration__group input:not([type=checkbox]),.verkehr-registration__group select,.verkehr-registration__group textarea{background:#fff;border:1px solid var(--wp--preset--color--dark);border-radius:8px;box-sizing:border-box;color:inherit;font:inherit;padding:8px;width:100%}.verkehr-registration__group.has-error input:not([type=checkbox]),.verkehr-registration__group.has-error select,.verkehr-registration__group.has-error textarea{border-color:#c00}.verkehr-registration__group.is-checkbox{align-items:start;column-gap:8px;display:grid;grid-template-columns:auto 1fr}.verkehr-registration__group.is-checkbox label{font-weight:400}.verkehr-registration__group.is-checkbox label a{text-decoration:underline}.verkehr-registration__group.is-checkbox .verkehr-registration__error{grid-column:2}.verkehr-registration__error{color:#c00;font-size:.875rem;margin:4px 0 0}.verkehr-registration__message{background:#fde8ea;border-radius:8px;margin:16px 0 0;padding:8px}.verkehr-registration__captcha{margin-top:16px}.verkehr-registration__trap{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.verkehr-registration__submit{background:var(--wp--preset--color--primary);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;margin-top:16px;padding:8px 16px;transition:all .4s ease}.verkehr-registration__submit:focus-visible,.verkehr-registration__submit:hover:not(:disabled){background:color-mix(in srgb,var(--wp--preset--color--primary) 76%,#000)}.verkehr-registration__submit:disabled{cursor:wait;opacity:.6}.verkehr-registration__success{background:var(--wp--preset--color--primary);border-radius:8px;color:#fff;padding:8px}.sv-offer-cards{padding-block:72px}.sv-offer-cards__heading{margin:0 0 24px}.sv-offer-cards__list{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(25%,1fr))}@container stern (min-width: 740px){.verkehr-registration__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.verkehr-registration__group.is-wide{grid-column:1/-1}}@container stern (max-width: 960px){.sv-info-bar__list{gap:24px}.sv-offer-main__grid{grid-template-columns:minmax(0,1fr)}.sv-offer-main__intro,.sv-offer-main__map,.sv-offer-side{grid-column:1;grid-row:auto}.sv-offer-side{order:-1}.sv-media-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-media-grid__tile.is-feature{aspect-ratio:16/9;grid-column:1/-1;grid-row:auto}.sv-offer-cards__list{grid-template-columns:repeat(auto-fill,minmax(48%,1fr))}}@container stern (max-width: 544px){.sv-offer-hero img{height:auto}.sv-info-bar,.sv-offer-cards,.sv-offer-main,.verkehr-registration{padding-block:48px}.sv-info-bar__list{gap:32px;grid-auto-flow:row}.sv-media-grid__grid{grid-template-columns:minmax(0,1fr)}.sv-offer-cards__list{grid-template-columns:repeat(auto-fill,minmax(55%,1fr))}}.stern-layout.has-primary-background-color .verkehr-offer-list__empty{color:#fff}.stern-layout.has-primary-background-color .verkehr-offer-card{box-shadow:none}.stern-layout.has-primary-background-color .stern-slider__dot{background:hsla(0,0%,100%,.2)}.stern-layout.has-primary-background-color .stern-slider__dot.is-active{background:var(--wp--preset--color--light)}.verkehr-offer-list__empty{color:#fff}.verkehr-offer-list.is-red .verkehr-offer-card{box-shadow:none}.verkehr-offer-list.is-red .stern-slider__dot{background:hsla(0,0%,100%,.2)}.verkehr-offer-list.is-red .stern-slider__dot.is-active{background:var(--wp--preset--color--light)}.verkehr-offer-list__empty{margin:0}.verkehr-offer-list{container-type:inline-size}.verkehr-offer-list__grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(30%,1fr))}.verkehr-offer-card{background:#fff;box-shadow:0 0 8px #5843432b;color:#262626;display:flex;flex-direction:column;height:100%;position:relative}.verkehr-offer-card__link{color:inherit;display:flex;flex:1;flex-direction:column;text-decoration:none}.verkehr-offer-card__media{padding-bottom:8px;position:relative}.verkehr-offer-card .verkehr-offer-card__image{aspect-ratio:1;display:block;height:auto;object-fit:cover;width:100%}.verkehr-offer-card:has(.wp-element-button) .verkehr-offer-card__image{max-height:400px}.verkehr-offer-card__badge{background:color-mix(in srgb,var(--wp--preset--color--primary) 65%,transparent);border-radius:8px;color:#fff;font-size:12px;padding:8px 16px;position:absolute;right:16px;top:16px}.verkehr-offer-card__body{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:24px}.verkehr-offer-card__title{font-size:1.4rem;font-weight:400;line-height:1.7rem;margin:0 0 16px}.verkehr-offer-list .stern-slider{--stern-slider-per-view:3}.verkehr-offer-list .stern-slider__track{--stern-slider-gap:24px;margin-inline:-8px;padding:8px;scroll-padding-inline:8px}.verkehr-offer-list .stern-slider__slide{display:flex}.verkehr-offer-list .stern-slider__slide>.verkehr-offer-card{width:100%}.verkehr-offer-list .stern-slider__arrow{background:var(--wp--preset--color--primary);box-shadow:0 0 8px #000;color:#fff;height:48px;width:48px}.verkehr-offer-list .stern-slider__prev{left:4px}.verkehr-offer-list .stern-slider__next{right:4px}.verkehr-offer-list .stern-slider__dots{gap:8px;margin-top:16px}.verkehr-offer-list .stern-slider__dot{height:14px;width:14px}@container stern (max-width: 960px){.verkehr-offer-list .stern-slider{--stern-slider-per-view:2}.verkehr-offer-list__grid{gap:24px;grid-template-columns:repeat(auto-fit,minmax(35%,1fr))}}@container stern (max-width: 544px){.verkehr-offer-list__grid{grid-template-columns:minmax(0,1fr)}}@container stern (min-width: 961px){@container (max-width: 599px){.verkehr-offer-list__grid{grid-template-columns:repeat(auto-fit,minmax(45%,1fr))}}@container (max-width: 479px){.verkehr-offer-list__grid{grid-template-columns:minmax(0,1fr)}}}.verkehr-offer-list__grid:not(:has(.verkehr-offer-card__body)){gap:16px}.verkehr-offer-list__grid:not(:has(.verkehr-offer-card__body)) .verkehr-offer-card__media{padding-bottom:0}@container stern (max-width: 544px){.verkehr-offer-list__grid:not(:has(.verkehr-offer-card__body)){grid-template-columns:repeat(2,minmax(0,1fr))}}.verkehr-calendar__header{background:#f2f2f2;margin-bottom:16px;padding:8px}.verkehr-calendar__nav{display:flex;gap:8px;margin-bottom:16px}.verkehr-calendar__button{background:var(--wp--preset--color--primary);border:0;border-radius:50%;box-sizing:border-box;color:#fff;cursor:pointer;display:grid;height:30px;padding:8px;place-items:center;width:30px}.verkehr-calendar__button svg{height:100%;width:100%}.verkehr-calendar__button[aria-disabled=true]{background:#f2f2f2;color:#262626;cursor:default}.verkehr-calendar__month{font-size:32px;font-weight:400;line-height:48px;margin:0}.verkehr-calendar__list{list-style:none;margin:0;padding:0}.verkehr-calendar__row{background:#f2f2f2;color:inherit;display:flex;gap:24px;margin-bottom:16px;text-decoration:none}a.verkehr-calendar__row:focus-visible .verkehr-calendar__title,a.verkehr-calendar__row:hover .verkehr-calendar__title{text-decoration:underline}.verkehr-calendar__day{background:var(--wp--preset--color--primary);box-sizing:border-box;color:#fff;flex:none;font-size:20.8px;line-height:31.2px;padding:16px;text-align:center;width:75px}.verkehr-calendar__text{display:flex;flex-direction:column;justify-content:center;padding-block:8px}.verkehr-calendar__title{font-size:16px;line-height:24px}.verkehr-calendar__time{font-size:12.8px;line-height:19.2px}.verkehr-calendar__empty{margin:0}.verkehr-calendar--grid{container-type:inline-size}.verkehr-calendar__cards{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.verkehr-calendar-card{background:#f2f2f2;border-radius:8px;list-style:none;overflow:hidden;width:100%}.verkehr-calendar-card__link{align-items:flex-start;background:#f2f2f2;color:inherit;display:flex;flex-direction:column;justify-content:flex-start;text-decoration:none}.verkehr-calendar-card__image{display:block;height:250px;object-fit:cover;object-position:center;width:100%}.verkehr-calendar-card__date{background:var(--wp--preset--color--primary);box-sizing:border-box;color:#fff;font-size:1.3rem;padding:16px;width:100%}.verkehr-calendar-card__day{font-size:2rem}.verkehr-calendar-card__body{box-sizing:border-box;display:block;padding:16px;width:100%}.verkehr-calendar-card__heading{border-bottom:2px solid var(--wp--preset--color--primary);display:block}.verkehr-calendar-card__subtitle,.verkehr-calendar-card__time,.verkehr-calendar-card__title{box-sizing:border-box;display:block;padding:8px 16px;width:100%}.verkehr-calendar-card__title{font-size:1.6rem;font-weight:600}.verkehr-calendar-card__subtitle{font-size:1rem;margin:-8px 0 8px}.verkehr-calendar-card__time{align-items:center;display:flex;gap:20px}.verkehr-calendar-card__time svg{flex:none;height:30px;width:30px}@container (min-width: 772px){.verkehr-calendar-card{width:calc(50% - 10px)}}@container (min-width: 1024px){.verkehr-calendar-card{width:calc(33.33% - 13.33px)}}.wp-block-gallery{--wp--style--unstable-gallery-gap:12px}:not(.stern-layout)>.wp-block-gallery{margin-block:24px}.wp-block-gallery.has-nested-images figure.wp-block-image img{aspect-ratio:4/3;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images figcaption{font-size:.9rem}:not(.stern-layout)>:is(.wp-block-video,.wp-block-embed){margin:24px 0}.verkehr-cms>:is(.wp-block-embed,.wp-block-video):first-child{margin-top:0}.verkehr-cms>:is(.wp-block-embed,.wp-block-video):last-child{margin-bottom:0}.wp-block-video video{height:auto}.wp-block-embed__wrapper iframe,.wp-block-video video{display:block;max-width:100%;width:100%}.wp-block-embed.is-type-video:not(.wp-has-aspect-ratio) .wp-block-embed__wrapper iframe,.wp-block-embed.is-type-video:not(.wp-has-aspect-ratio) .wp-block-embed__wrapper.cmplz-blocked-content-container{aspect-ratio:16/9;height:auto}.wp-block-embed.is-type-video .wp-block-embed__wrapper.cmplz-blocked-content-container{height:auto}figure.wp-block-image.aligncenter{margin-inline:auto}figure.wp-block-image:is(.alignleft,.alignright){margin-top:0}figure.wp-block-image.alignleft{margin-right:24px}figure.wp-block-image.alignright{margin-left:24px}.wp-block-accordion{--stern-accordion-primary:var(--wp--preset--color--primary);background:transparent;border:0;border-radius:0}.wp-block-accordion .wp-block-accordion-item+.wp-block-accordion-item{border-top:0}.wp-block-accordion .wp-block-accordion-heading{font-family:var(--wp--preset--font-family--body);font-size:1.4rem;font-weight:600;line-height:1.5}.wp-block-accordion .wp-block-accordion-heading__toggle,.wp-block-accordion .wp-block-accordion-heading__toggle:focus-visible,.wp-block-accordion .wp-block-accordion-heading__toggle:hover,.wp-block-accordion .wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle{background:var(--sv-accordion-bar,var(--wp--preset--color--light));color:inherit;padding:var(--sv-accordion-padding,8px 16px)}.wp-block-accordion .wp-block-accordion-heading__toggle{justify-content:space-between;text-align:center}.wp-block-accordion .wp-block-accordion-heading__toggle-title{flex:0 1 auto}.wp-block-accordion .wp-block-accordion-heading__toggle-icon{height:1rem;transition:transform .4s ease;width:1rem}.wp-block-accordion .wp-block-accordion-heading__toggle-icon:before{background:currentColor;border:0;height:1rem;mask:var(--sv-accordion-chevron) center /contain no-repeat;transform:none;width:1rem}.wp-block-accordion{--sv-accordion-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 28 28%27%3E%3Cpath d=%27M26.297 12.625 14.703 24.203a.99.99 0 0 1-1.406 0L1.703 12.625a1.01 1.01 0 0 1 0-1.422l2.594-2.578a.99.99 0 0 1 1.406 0L14 16.922l8.297-8.297a.99.99 0 0 1 1.406 0l2.594 2.578a1.01 1.01 0 0 1 0 1.422%27/%3E%3C/svg%3E")}.wp-block-accordion .wp-block-accordion-panel{border-top:0;color:inherit;padding:16px}.wp-block-accordion.is-style-plain{--sv-accordion-bar:transparent;--sv-accordion-padding:0;--sv-accordion-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 19 28%27%3E%3Cpath d=%27M17.297 13.703 5.703 25.297a.99.99 0 0 1-1.406 0l-2.594-2.594a.99.99 0 0 1 0-1.406L10 13 1.703 4.703a.99.99 0 0 1 0-1.406L4.297.703a.99.99 0 0 1 1.406 0l11.594 11.594a.99.99 0 0 1 0 1.406%27/%3E%3C/svg%3E")}.wp-block-accordion.is-style-plain .wp-block-accordion-item+.wp-block-accordion-item{margin-top:24px}.wp-block-accordion.is-style-plain .wp-block-accordion-heading__toggle{gap:8px;justify-content:flex-start;text-align:left}.wp-block-accordion.is-style-plain .wp-block-accordion-heading__toggle-title{font-family:var(--wp--preset--font-family--heading);font-weight:500}.wp-block-accordion.is-style-plain .wp-block-accordion-heading__toggle-icon,.wp-block-accordion.is-style-plain .wp-block-accordion-heading__toggle-icon:before{height:40px;width:40px}.wp-block-accordion.is-style-plain .wp-block-accordion-heading__toggle-icon{order:-1}.wp-block-accordion.is-style-plain .wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(90deg)}.wp-block-accordion.is-style-plain .wp-block-accordion-panel{display:flow-root;margin-top:0;padding:0}.wp-block-accordion.is-style-plain .wp-element-caption{margin-bottom:0}.wp-block-accordion.is-style-plain{margin-bottom:72px}@container stern (max-width: 544px){.wp-block-accordion .wp-block-accordion-heading__toggle{text-align:left}}.stern-tabs__list{flex-wrap:nowrap;gap:16px;justify-content:safe center;margin-bottom:0;overflow-x:auto;padding:16px;scrollbar-width:thin}.stern-tabs__tab{background:var(--wp--preset--color--light);border:0;color:var(--wp--preset--color--dark);flex:0 0 auto;font-size:1rem;font-weight:400;line-height:1.5;min-width:125px;padding:8px 16px;text-transform:none;transition:all .4s ease}.stern-tabs__tab:focus-visible,.stern-tabs__tab:hover,.stern-tabs__tab[aria-selected=true]{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.stern-tabs__panel{padding-top:0}.stern-tab__text:has(>h2:first-child){padding-top:24px}.stern-tab:has(>.stern-tab__text>h2:first-child){position:relative}.stern-tab:has(>.stern-tab__text>h2:first-child):before{background:url(../images/arrow.5c958a97.png) 50%/contain no-repeat;content:"";height:100px;left:-20px;opacity:.5;pointer-events:none;position:absolute;top:-30px;width:75px;z-index:-1}.stern-layout:has(>.stern-tabs)>.wp-block-heading{font-size:1.5625rem;line-height:1.5}.stern-tabs:has(.stern-tab.has-images) .stern-tabs__tab{flex:0 1 400px}.stern-tabs__panel .stern-tab.has-images{align-items:stretch;display:grid;gap:24px;grid-auto-rows:160px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;position:relative}.stern-tab.has-images>.stern-tab__text{grid-column:1/-1;grid-row:1;min-width:0}.stern-tab.has-images .stern-slider,.stern-tab.has-images .stern-slider__track,.stern-tab.has-images>.stern-tab__media{display:contents}.stern-tab.has-images .stern-slider__slide{margin:0;min-width:0}.stern-tab.has-images .stern-slider__slide>a{display:block;height:100%}.stern-tab.has-images .stern-slider__slide img{aspect-ratio:auto;height:100%;object-fit:cover;width:100%}.stern-tab.has-images .stern-slider__arrow,.stern-tab.has-images .stern-slider__dots{display:none}.stern-tab.has-images:not(:has(.stern-tab__text>figure.wp-block-embed:last-of-type)){grid-auto-rows:auto}.stern-tab.has-images:not(:has(.stern-tab__text>figure.wp-block-embed:last-of-type)) .stern-slider__slide{grid-column:auto;grid-row:auto}.stern-tab.has-images:has(.stern-tab__text>figure.wp-block-embed:last-of-type)>.stern-tab__text{padding-bottom:48px}.stern-tab.has-images .stern-tab__text>figure.wp-block-embed:last-of-type{grid-column:1/3;grid-row:2/6;inset:0;margin:0;position:absolute}.stern-tab.has-images .stern-tab__text>figure.wp-block-embed:last-of-type .wp-block-embed__wrapper,.stern-tab.has-images .stern-tab__text>figure.wp-block-embed:last-of-type iframe{aspect-ratio:auto;height:100%;width:100%}.stern-tab.has-images:has(.stern-tab__text>figure.wp-block-embed:last-of-type) .stern-slider__slide:first-child{grid-column:3;grid-row:2/5}.stern-tab.has-images:has(.stern-tab__text>figure.wp-block-embed:last-of-type) .stern-slider__slide:nth-child(2){grid-column:1/3;grid-row:6/8}.stern-tab.has-images:has(.stern-tab__text>figure.wp-block-embed:last-of-type) .stern-slider__slide:nth-child(3){grid-column:3;grid-row:5/8}@container stern (max-width: 960px){.stern-tabs__panel .stern-tab.has-images{grid-auto-rows:240px;grid-template-columns:repeat(2,minmax(0,1fr))}.stern-tab.has-images .stern-tab__text>figure.wp-block-embed:last-of-type{height:400px;position:static}.stern-tab.has-images:has(.stern-tab__text>figure.wp-block-embed:last-of-type)>.stern-tab__text{padding-bottom:0}.stern-tab.has-images:has(.stern-tab__text>figure.wp-block-embed:last-of-type) .stern-slider__slide:nth-child(n){grid-column:auto;grid-row:auto}}@container stern (max-width: 544px){.stern-tabs__panel .stern-tab.has-images{grid-auto-rows:300px;grid-template-columns:minmax(0,1fr)}}@container stern (max-width: 960px){.stern-tabs__tab{min-width:0}}@container stern (max-width: 544px){.stern-tabs__list{justify-content:flex-start;padding:8px}.stern-tabs__tab{flex:none;white-space:nowrap}}.wp-block-table{--stern-table-border:#fafafa;--stern-table-header-outer:#fafafa;--stern-table-header-background:#b6b6b6;--stern-table-stripe-background:var(--stern-table-body-background)}.wp-block-table:not(.is-style-stern-colorless) thead th{font-weight:400}.wp-block-table.is-style-stern-colorless{--stern-table-header-divider:#fafafa;--stern-table-header-color:var(--wp--preset--color--dark)}.wp-block-table.is-style-stern-colorless :is(tbody tr,thead tr:first-child)>:first-child{background:#fafafa;color:#000}.wp-block-table.is-style-vertical-header thead tr:first-child>:is(th,td):not([colspan]):not(:first-child),.wp-block-table.is-style-vertical-header thead tr:not(:first-child)>:is(th,td):not([colspan]){text-align:left;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-lr}.wp-block-table.is-style-vertical-both tbody tr>:first-child,.wp-block-table.is-style-vertical-both thead tr:first-child>:is(th,td):not([colspan]),.wp-block-table.is-style-vertical-both thead tr:not(:first-child)>:is(th,td):not([colspan]){text-align:left;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-lr}.wp-block-table.is-style-stripes :is(td,th){border-width:1px;padding:8px}.stern-content>.wp-block-stern-job-listing{margin-block:0;padding-block:72px}.editor-styles-wrapper .stern-job-listing,.stern-content .stern-job-listing{grid-template-columns:repeat(3,minmax(0,1fr))}@container stern (max-width: 959px){.editor-styles-wrapper .stern-job-listing,.stern-content .stern-job-listing{grid-template-columns:repeat(2,minmax(0,1fr))}}@container stern (max-width: 735px){.editor-styles-wrapper .stern-job-listing,.stern-content .stern-job-listing{grid-template-columns:minmax(0,1fr)}}.sv-post{padding-bottom:72px}.sv-post .stern-layout:not(.is-grid){display:block}.sv-post .stern-layout>:is(p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote){margin-block:0 8px}.sv-post .stern-layout>blockquote{margin:16px 40px}.sv-post .stern-layout>:is(figure,.wp-block-gallery,.wp-block-embed,.wp-block-video,.wp-block-image){margin-block:0}.sv-post>.stern-layout:first-child>.wp-block-image:first-child{max-width:calc(100% - 32px)}.sv-post h1{font-size:32px;font-weight:700;line-height:1.05}.sv-post h2{font-size:30.4px;font-weight:700}.sv-post h3{font-size:25.6px;font-weight:600}.sv-post h4{font-size:22.4px;font-weight:500}.sv-post .stern-layout>.sv-buttons{margin-block:20px 0}.sv-post .wp-block-embed.is-style-narrow{margin-inline:auto;width:75%}.sv-post .wp-block-embed.is-style-half{margin-inline:auto;width:50%}.sv-post+.sv-news .sv-news__heading,.sv-post+.sv-news .sv-news__title{line-height:1.5;margin-top:32px}.sv-post .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){flex-grow:0}.sv-post .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) img:is([style*="/300;"],[style*="/500;"],[style*="/600;"]){aspect-ratio:auto!important;flex:none}.sv-post .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) img[style*="/300;"]{height:300px}.sv-post .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) img[style*="/500;"]{height:500px}.sv-post .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) img[style*="/600;"]{height:600px}.sv-post .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.sv-post .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.sv-post .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.sv-post .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.sv-product{box-sizing:border-box;display:grid;gap:48px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:1366px;padding:72px 16px}.sv-product__info{align-items:flex-start;display:flex;flex-direction:column;gap:24px;min-width:0}.sv-product__title{font-size:32px;font-weight:700;line-height:33.6px;margin:0}.sv-product__description{align-self:stretch}.sv-product__description p{margin:0}.sv-product__options{align-self:stretch}.sv-product__options-label{font-family:inherit;font-size:1rem;font-weight:700;line-height:24px;margin:0 0 8px}.sv-product__options-list{list-style:none;margin:0;padding:0}.sv-product__options-list li{line-height:24px}.sv-product__option-price:before{content:"– "}.sv-product__price{line-height:24px;margin:0}.sv-product__price.is-offer .sv-product__amount{color:var(--wp--preset--color--primary);font-size:1.2rem;font-weight:700}.sv-product__tax{font-size:.85rem}.sv-product__order{margin:0}.sv-product__gallery{min-width:0}.sv-product__gallery .stern-slider__track{--stern-slider-gap:0px}.sv-product__slide{margin:0}.sv-product__gallery .sv-product__image{aspect-ratio:auto;display:block;height:400px;object-fit:contain;width:100%}@media (max-width:992px){.sv-product{gap:32px;grid-template-columns:minmax(0,1fr);padding-block:48px}}@container stern (max-width: 544px){.sv-product__gallery .sv-product__image{height:280px}}.sv-order-items__unavailable{color:#c00;margin:0 0 8px}.sv-order-items__row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0 16px;margin-bottom:8px}.sv-order-items__row .ff-el-group{margin-bottom:16px}.sv-order-items__product{flex:2 1 240px;min-width:0}.sv-order-items__variant{flex:1 1 200px;min-width:0}.sv-order-items__quantity{flex:0 0 7rem;min-width:0}.sv-order-items__add,.sv-order-items__remove{align-items:center;background:none;border:0;color:var(--wp--preset--color--primary);cursor:pointer;display:inline-flex;font:inherit;gap:8px}.sv-order-items__remove{flex:none;height:44px;justify-content:center;margin:29px 0 16px;padding:0;width:44px}.sv-order-items__add{font-weight:600;margin-bottom:8px;padding:8px 0}.sv-order-items__add:hover,.sv-order-items__remove:hover{color:var(--wp--preset--color--dark)}.sv-order-items__add:focus-visible,.sv-order-items__remove:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}@container stern (max-width: 544px){.sv-order-items__row{border-bottom:1px solid var(--wp--preset--color--light);padding-bottom:8px}.sv-order-items__product,.sv-order-items__variant{flex-basis:100%}.sv-order-items__quantity{flex:1 1 0}}.sv-order-items .ff-el-input--content>.ff-el-form-control{box-sizing:border-box;height:44px;min-height:0}:root .stern-layout{--wp--preset--spacing--2xs:0.25rem;--wp--preset--spacing--xs:0.5rem;--wp--preset--spacing--sm:0.75rem;--wp--preset--spacing--md:1rem;--wp--preset--spacing--lg:1.5rem;--wp--preset--spacing--xl:2rem;--wp--preset--spacing--2xl:3rem;--wp--preset--spacing--3xl:4rem;--wp--preset--spacing--section:72px;--wp--preset--spacing--nested-top:112px;--wp--preset--spacing--nested-bottom:144px}@container stern (max-width: 544px){:root .stern-layout{--wp--preset--spacing--section:48px;--wp--preset--spacing--nested-top:88px;--wp--preset--spacing--nested-bottom:96px}}.stern-layout.has-green-background-color,.stern-layout.has-orange-background-color{color:var(--wp--preset--color--white)}.stern-layout.has-green-background-color :where(h1,h2,h3,h4,a:not([class])),.stern-layout.has-orange-background-color :where(h1,h2,h3,h4,a:not([class])){color:inherit}.stern-layout h1.wp-block-heading{font-size:2rem;line-height:1.05}.stern-layout.has-primary-background-color :is(.verkehr-cms ul:not(.verkehr-cms-checklist,.verkehr-cms-downloads),ul.is-style-arrows)>li:not(.has-icon,.is-nested):before{background-color:var(--wp--preset--color--white)}:root .stern-layout.has-primary-background-color .wp-element-button:not(.is-secondary,.is-outline){background:var(--wp--preset--color--white);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--dark)}:root .stern-layout.has-primary-background-color .wp-element-button:not(.is-secondary,.is-outline):focus-visible,:root .stern-layout.has-primary-background-color .wp-element-button:not(.is-secondary,.is-outline):hover{background:var(--wp--preset--color--white);color:var(--wp--preset--color--primary)}.sv-contact__list{list-style:none;margin:0;padding:0}.sv-contact__list li{align-items:center;display:flex;padding:4px 0}.sv-contact__list a{color:inherit;text-decoration:none}.sv-contact__list a:hover{text-decoration:underline}.sv-contact__list .is-email a{text-transform:uppercase}.sv-contact__list li:before{background-color:var(--wp--preset--color--primary);content:"";flex:none;height:16px;margin-right:8px;mask:var(--sv-contact-icon) center /contain no-repeat;width:16px}.sv-contact.is-style-red .sv-contact__list li:before{background-color:var(--wp--preset--color--white)}.sv-contact__list .is-address{align-items:flex-start;--sv-contact-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 28%27%3E%3Cpath d=%27M14 10c0-2.203-1.797-4-4-4s-4 1.797-4 4 1.797 4 4 4 4-1.797 4-4m6 0c0 1.078-.109 2.188-.594 3.156L13.718 25.25c-.328.688-1.047 1.125-1.797 1.125s-1.469-.438-1.781-1.125L4.437 13.156c-.484-.969-.594-2.078-.594-3.156 0-5.516 4.484-10 10-10s10 4.484 10 10z%27/%3E%3C/svg%3E")}.sv-contact__list .is-address:before{margin-top:4px}.sv-contact__list .is-phone{--sv-contact-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 22 28%27%3E%3Cpath d=%27M22 19.375c0 .562-.25 1.656-.484 2.172-.328.766-1.203 1.266-1.906 1.656-.922.5-1.859.797-2.906.797-1.453 0-2.766-.594-4.094-1.078a14.6 14.6 0 0 1-2.734-1.297c-2.656-1.641-5.859-4.844-7.5-7.5a14.6 14.6 0 0 1-1.297-2.734C.595 10.063.001 8.75.001 7.297c0-1.047.297-1.984.797-2.906.391-.703.891-1.578 1.656-1.906.516-.234 1.609-.484 2.172-.484.109 0 .219 0 .328.047.328.109.672.875.828 1.188.5.891.984 1.797 1.5 2.672.25.406.719.906.719 1.391 0 .953-2.828 2.344-2.828 3.187 0 .422.391.969.609 1.344 1.578 2.844 3.547 4.813 6.391 6.391.375.219.922.609 1.344.609.844 0 2.234-2.828 3.187-2.828.484 0 .984.469 1.391.719.875.516 1.781 1 2.672 1.5.313.156 1.078.5 1.188.828.047.109.047.219.047.328z%27/%3E%3C/svg%3E")}.sv-contact__list .is-email{--sv-contact-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 28 28%27%3E%3Cpath d=%27M26 23.5v-12a8.4 8.4 0 0 1-1.078 1.031c-2.234 1.719-4.484 3.469-6.656 5.281-1.172.984-2.625 2.188-4.25 2.188h-.031c-1.625 0-3.078-1.203-4.25-2.188-2.172-1.813-4.422-3.563-6.656-5.281A8.4 8.4 0 0 1 2.001 11.5v12c0 .266.234.5.5.5h23c.266 0 .5-.234.5-.5zm0-16.422C26 6.687 26.094 6 25.5 6h-23c-.266 0-.5.234-.5.5 0 1.781.891 3.328 2.297 4.438a980 980 0 0 1 6.266 4.953c.828.672 2.328 2.109 3.422 2.109h.031c1.094 0 2.594-1.437 3.422-2.109a946 946 0 0 1 6.266-4.953c1.016-.797 2.297-2.531 2.297-3.859zm2-.578v17c0 1.375-1.125 2.5-2.5 2.5h-23A2.507 2.507 0 0 1 0 23.5v-17C0 5.125 1.125 4 2.5 4h23C26.875 4 28 5.125 28 6.5%27/%3E%3C/svg%3E")}ul.is-style-contact{list-style:none;margin:0;padding:0;--sv-contact-icon-address:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 28%27%3E%3Cpath d=%27M14 10c0-2.203-1.797-4-4-4s-4 1.797-4 4 1.797 4 4 4 4-1.797 4-4m6 0c0 1.078-.109 2.188-.594 3.156L13.718 25.25c-.328.688-1.047 1.125-1.797 1.125s-1.469-.438-1.781-1.125L4.437 13.156c-.484-.969-.594-2.078-.594-3.156 0-5.516 4.484-10 10-10s10 4.484 10 10z%27/%3E%3C/svg%3E");--sv-contact-icon-phone:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 22 28%27%3E%3Cpath d=%27M22 19.375c0 .562-.25 1.656-.484 2.172-.328.766-1.203 1.266-1.906 1.656-.922.5-1.859.797-2.906.797-1.453 0-2.766-.594-4.094-1.078a14.6 14.6 0 0 1-2.734-1.297c-2.656-1.641-5.859-4.844-7.5-7.5a14.6 14.6 0 0 1-1.297-2.734C.595 10.063.001 8.75.001 7.297c0-1.047.297-1.984.797-2.906.391-.703.891-1.578 1.656-1.906.516-.234 1.609-.484 2.172-.484.109 0 .219 0 .328.047.328.109.672.875.828 1.188.5.891.984 1.797 1.5 2.672.25.406.719.906.719 1.391 0 .953-2.828 2.344-2.828 3.187 0 .422.391.969.609 1.344 1.578 2.844 3.547 4.813 6.391 6.391.375.219.922.609 1.344.609.844 0 2.234-2.828 3.187-2.828.484 0 .984.469 1.391.719.875.516 1.781 1 2.672 1.5.313.156 1.078.5 1.188.828.047.109.047.219.047.328z%27/%3E%3C/svg%3E");--sv-contact-icon-email:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 28 28%27%3E%3Cpath d=%27M26 23.5v-12a8.4 8.4 0 0 1-1.078 1.031c-2.234 1.719-4.484 3.469-6.656 5.281-1.172.984-2.625 2.188-4.25 2.188h-.031c-1.625 0-3.078-1.203-4.25-2.188-2.172-1.813-4.422-3.563-6.656-5.281A8.4 8.4 0 0 1 2.001 11.5v12c0 .266.234.5.5.5h23c.266 0 .5-.234.5-.5zm0-16.422C26 6.687 26.094 6 25.5 6h-23c-.266 0-.5.234-.5.5 0 1.781.891 3.328 2.297 4.438a980 980 0 0 1 6.266 4.953c.828.672 2.328 2.109 3.422 2.109h.031c1.094 0 2.594-1.437 3.422-2.109a946 946 0 0 1 6.266-4.953c1.016-.797 2.297-2.531 2.297-3.859zm2-.578v17c0 1.375-1.125 2.5-2.5 2.5h-23A2.507 2.507 0 0 1 0 23.5v-17C0 5.125 1.125 4 2.5 4h23C26.875 4 28 5.125 28 6.5%27/%3E%3C/svg%3E");--sv-contact-icon-web:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 32 32%27%3E%3Cpath d=%27M20 0c-1.106 0-2 .894-2 2s.894 2 2 2h5.169L12.588 16.587c-.781.781-.781 2.05 0 2.831s2.05.781 2.831 0L28 6.83v5.169c0 1.106.894 2 2 2s2-.894 2-2v-10c0-1.106-.894-2-2-2H20zM5 2C2.237 2 0 4.237 0 7v20c0 2.762 2.237 5 5 5h20a5 5 0 0 0 5-5v-7c0-1.106-.894-2-2-2s-2 .894-2 2v7c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h7c1.106 0 2-.894 2-2s-.894-2-2-2z%27/%3E%3C/svg%3E")}ul.is-style-contact>li{align-items:flex-start;display:flex;padding:4px 0;--sv-contact-icon:var(--sv-contact-icon-address)}ul.is-style-contact>li:has(a[href^="tel:"]){--sv-contact-icon:var(--sv-contact-icon-phone)}ul.is-style-contact>li:has(a[href^="mailto:"]){--sv-contact-icon:var(--sv-contact-icon-email)}ul.is-style-contact>li:has(a[href^=http]){--sv-contact-icon:var(--sv-contact-icon-web)}ul.is-style-contact>li:before{background-color:var(--wp--preset--color--primary);content:"";flex:none;height:16px;margin:4px 8px 0 0;mask:var(--sv-contact-icon) center /contain no-repeat;width:16px}ul.is-style-contact a{color:inherit;text-decoration:none}ul.is-style-contact a:hover{text-decoration:underline}.stern-layout.has-primary-background-color ul.is-style-contact>li:before{background-color:var(--wp--preset--color--white)}button,input,select,textarea{font-family:inherit}html :where(.stern-content) :is(h2,h3,h4){line-height:1.5}.stern-content :is(p,li,h1,h2,h3,h4,figcaption,td,th){overflow-wrap:break-word}:root{--stern-spacing-3xl:72px}.fluentform .ff-el-section-title{line-height:1.5;margin-top:0}.fluentform .ff-custom_html h4,.fluentform p{margin:0}.fluentform .ff-el-form-control{font-size:14px}.fluentform .ff-btn{font-family:inherit;font-size:16px}.fluentform .ff-btn-secondary{border-width:0;padding:0}body.is-brand-railway{font-family:var(--wp--preset--font-family--heading)}.is-brand-railway .sv-header{background:#e3e3e3;box-shadow:none}@media (min-width:960px){.is-brand-railway .sv-header__inner{min-height:114px}.is-brand-railway .sv-header .stern-logo__image{height:48px}.is-brand-railway .sv-header .stern-menu{gap:0 32px}.is-brand-railway .sv-header__right{gap:8px}.is-brand-railway .sv-header__service{gap:24px;line-height:20px}.is-brand-railway .sv-header .stern-menu>.stern-menu__item>.stern-menu__link{font-size:1rem;gap:10.6px;line-height:20px;padding-block:0}.is-brand-railway .sv-header .stern-menu>.stern-menu__item{position:relative}.is-brand-railway .sv-header .stern-menu__sub{border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.15);display:grid;gap:0;grid-template-columns:max-content;inset-inline:50% auto;padding:30px 24px 24px;top:calc(100% + 19px);translate:-50% 0}.is-brand-railway .sv-header .stern-menu>.stern-menu__item:last-child>.stern-menu__sub{inset-inline:auto -24px;translate:none}.is-brand-railway .sv-header .stern-menu__sub[hidden]{display:none}.is-brand-railway .sv-header .stern-menu__sub .stern-menu__link{display:block;line-height:22px}}.is-brand-railway .stern-content{line-height:normal}.is-brand-railway .stern-content :is(h1,h2,h3,h4){line-height:normal}.is-brand-railway .stern-content h2{font-size:27px}@container stern (min-width: 545px) and (max-width: 960px){.is-brand-railway .sv-quick-links .wp-block-image.is-style-rounded img{aspect-ratio:auto!important;height:240px!important}}.is-brand-railway .wp-block-accordion .wp-block-accordion-item,.is-brand-railway .wp-block-accordion .wp-block-accordion-panel{margin-block:0}.is-brand-railway .wp-block-accordion .wp-block-accordion-heading{font-family:inherit;line-height:normal}.is-brand-railway .wp-block-accordion .wp-block-accordion-heading__toggle{line-height:normal}body.is-brand-railway{--wp--preset--color--light:#e3e3e3}.brand-atterseebahn{--sv-nested:144px}@media (max-width:576px){.brand-atterseebahn{--sv-nested:96px}}.is-brand-railway .sv-image-tile .sv-image-tile__title{font-size:24px;font-weight:500;line-height:normal}.is-brand-railway .verkehr-offer-list:has(.stern-slider) .stern-slider{padding-inline:5%}.is-brand-railway .verkehr-offer-list:has(.stern-slider) .verkehr-offer-card{background:#e3e3e3}.is-brand-railway .verkehr-offer-list:has(.stern-slider) .verkehr-offer-card__media{padding-bottom:0}.is-brand-railway .verkehr-offer-list:has(.stern-slider) .verkehr-offer-card__title{font-size:24px;font-weight:500;line-height:normal;margin:0}.is-brand-railway .verkehr-offer-list:has(.stern-slider) .stern-slider__arrow{background:#fff;box-shadow:none;color:var(--wp--preset--color--dark,#262626);height:35px;width:35px}.is-brand-railway .verkehr-offer-list:has(.stern-slider) .stern-slider__prev{left:0}.is-brand-railway .verkehr-offer-list:has(.stern-slider) .stern-slider__next{right:0}.is-brand-railway .verkehr-offer-list:has(.stern-slider) .stern-slider__dots{display:none}.is-brand-railway .sv-news.is-style-teaser{background:#e3e3e3}.is-brand-railway .sv-news.is-style-teaser .sv-news__image{margin-bottom:16px}.is-brand-railway .sv-news.is-style-teaser .sv-news__title{font-weight:500;line-height:normal}.is-brand-railway .sv-news.is-style-teaser .sv-news__more{margin-top:24px}@media (max-width:959px){.is-brand-railway .sv-header__service{display:none}.is-brand-railway .sv-header__inner{align-items:center}}@media (min-width:577px){.brand-atterseebahn .sv-header__inner{min-height:132px}.brand-atterseebahn .sv-header .stern-logo__image{height:68px}.brand-traunseetram .sv-header__inner{min-height:130px}.brand-traunseetram .sv-header .stern-logo__image{height:66px}}@media (max-width:576px){.is-brand-railway .sv-header .stern-logo{margin-top:0}.is-brand-railway .sv-header .stern-nav__menu{max-height:calc(100vh - 64px)}}@container stern (max-width: 544px){.is-brand-railway .sv-image-tiles__grid{grid-auto-rows:minmax(325px,auto)}}@container stern (min-width: 544px){.is-brand-railway .verkehr-offer-list:has(.stern-slider) .stern-slider{--stern-slider-per-view:2}}@container stern (min-width: 960px){.is-brand-railway .verkehr-offer-list:has(.stern-slider) .stern-slider{--stern-slider-per-view:3}}@container stern (min-width: 545px) and (max-width: 960px){.is-brand-railway .sv-icon-grid.is-style-figures .sv-icon-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.is-brand-railway .verkehr-offer-list:has(.stern-slider) .verkehr-offer-card__body{box-sizing:border-box;min-height:125px}.is-brand-railway .verkehr-offer-list:has(.stern-slider) .stern-slider{margin-bottom:-8px}@container stern (min-width: 544px) and (max-width: 567px){.is-brand-railway .verkehr-offer-list:has(.stern-slider) .stern-slider__track{--stern-slider-per-view:2!important}.is-brand-railway .verkehr-offer-list:has(.stern-slider) .stern-slider__slide{flex-basis:calc((100% - var(--stern-slider-gap))/2)}}.is-brand-railway .verkehr-offer-list:has(.stern-slider) .stern-slider__arrow svg{height:20px;width:20px}.brand-traunseetram .stern-content,.brand-traunseetram .stern-content :is(h1,h2,h3,h4){line-height:1.5}.brand-traunseetram .wp-block-accordion .wp-block-accordion-heading,.brand-traunseetram .wp-block-accordion .wp-block-accordion-heading__toggle{line-height:1.5}.brand-traunseetram .sv-image-tile .sv-image-tile__title,.brand-traunseetram .verkehr-offer-list:has(.stern-slider) .verkehr-offer-card__title{line-height:1.5}.brand-traunseetram{--sv-nested:144px}@media (max-width:576px){.brand-traunseetram{--sv-nested:96px}}.brand-traunseetram .sv-quick-links figure.wp-block-image.alignright{margin-left:auto}.brand-lilo .stern-content,.brand-lilo .stern-content :is(h1,h2,h3,h4){line-height:1.5}.brand-lilo .sv-image-tile .sv-image-tile__title,.brand-lilo .verkehr-offer-list:has(.stern-slider) .verkehr-offer-card__title,.brand-lilo .wp-block-accordion .wp-block-accordion-heading,.brand-lilo .wp-block-accordion .wp-block-accordion-heading__toggle{line-height:1.5}@media (min-width:960px){.brand-lilo .sv-header__inner{min-height:117.6px}.brand-lilo .sv-header__service{line-height:21.6px}.brand-lilo .sv-header .stern-menu>.stern-menu__item>.stern-menu__link{line-height:24px}}.brand-lilo .sv-header .stern-logo{gap:4px}.brand-lilo .sv-header .stern-logo__image--secondary{height:48px;object-fit:fill;width:64px}@media (max-width:576px){.brand-lilo .sv-header .stern-logo__image--secondary{height:32px;width:48px}}.brand-lilo .sv-news.is-style-teaser .sv-news__title{line-height:1.5}.brand-lilo .sv-image-tile .sv-image-tile__title{font-weight:700}.brand-lilo .sv-image-tiles .sv-image-tile:first-of-type .sv-image-tile__title{font-size:27px}.brand-lilo .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) img[style*="height:"]{flex:none}@container stern (max-width: 544px){.brand-lilo .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:100%}.brand-lilo ul.is-style-columns{column-count:1}}.sv-header{background:var(--wp--preset--color--light);box-shadow:0 1px 4px rgb(0 0 0/8%);position:sticky;top:0;z-index:100}.sv-header__inner{align-items:center;display:flex;gap:var(--stern-spacing-lg);justify-content:space-between;min-height:126px;position:relative}.sv-header .stern-logo__image{height:52px;width:auto}.sv-header__right{align-items:flex-end;display:flex;flex-direction:column;gap:.9rem}.sv-header__service{align-items:center;display:flex;font-size:.9rem;gap:1rem}.sv-header__service a{color:inherit;display:inline-flex;text-decoration:none}.sv-header__service .stern-icon{height:1rem;width:1rem}.sv-header .stern-menu{gap:0 1.1rem}.sv-header .stern-menu>.stern-menu__item>.stern-menu__link{align-items:center;border-bottom:2px solid transparent;color:var(--wp--preset--color--dark);display:inline-flex;font-size:1.05rem;gap:.35rem;padding-block:.2rem}.sv-header .stern-menu>.stern-menu__item.is-current>.stern-menu__link,.sv-header .stern-menu>.stern-menu__item>.stern-menu__link:hover,.sv-header .stern-menu__toggle[aria-expanded=true]{border-bottom-color:var(--wp--preset--color--primary)}.sv-header .stern-menu__toggle:after{border-bottom:2px solid;border-right:2px solid;content:"";height:.45rem;transform:translateY(-25%) rotate(45deg);transition:transform .2s ease;width:.45rem}.sv-header .stern-menu__toggle[aria-expanded=true]:after{transform:translateY(15%) rotate(-135deg)}.sv-header .stern-menu__sub{background:var(--wp--preset--color--white);border-radius:.75rem;box-shadow:0 10px 30px rgba(0,0,0,.12);display:grid;gap:2rem 2.5rem;grid-template-columns:repeat(2,minmax(0,1fr));inset-inline:var(--stern-gutter);padding:1.5rem;position:absolute;top:calc(100% - 12px);z-index:10}.sv-header .stern-menu__sub[hidden]{display:none}.sv-header .stern-menu__group-title{background:var(--wp--preset--color--light);border-bottom:1px solid var(--wp--preset--color--dark);color:var(--wp--preset--color--dark);display:block;font-size:1.2rem;letter-spacing:.06em;padding:.55rem .5rem;text-transform:uppercase}.sv-header .stern-menu__group{display:grid;gap:.25rem;padding:1rem 1rem 0}.sv-header .stern-menu__group .stern-menu__link,.sv-header .stern-menu__sub>.stern-menu__item:not(.is-group)>.stern-menu__link{color:var(--wp--preset--color--dark)}.sv-header .stern-menu__group .stern-menu__link:hover,.sv-header .stern-menu__sub .stern-menu__link:hover{color:var(--wp--preset--color--primary)}@media (max-width:959px){.sv-header__inner{align-items:flex-start;min-height:0;padding-block:32px}.sv-header .stern-logo__image{height:48px}.sv-header__right{align-items:flex-end;flex-direction:column;gap:16px}.sv-header .stern-nav__toggle{height:48px;width:48px}.sv-header .stern-nav__menu{background:var(--wp--preset--color--light);box-shadow:0 10px 20px rgba(0,0,0,.1);max-height:calc(100vh - 150px);overflow-y:auto}.sv-header .stern-menu{gap:0}.sv-header .stern-menu>.stern-menu__item>.stern-menu__link{border-bottom:1px solid rgb(0 0 0/8%);justify-content:space-between;padding-block:.75rem;width:100%}.sv-header .stern-menu__sub{border-radius:0;box-shadow:none;gap:1rem;grid-template-columns:1fr;padding:1rem 0;position:static}}@media (max-width:576px){.sv-header__inner{padding-block:8px}.sv-header__service{gap:8px}.sv-header .stern-logo{margin-top:38px}.sv-header .stern-logo__image{height:32px}.sv-header .stern-nav__menu{max-height:calc(100vh - 102px)}}.sv-footer__band{background:#b3b3b3}.sv-footer__band-inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--stern-spacing-md) var(--stern-spacing-xl);justify-content:space-between;min-height:90px;padding-block:var(--stern-spacing-md)}.sv-footer__claim{align-items:center;color:var(--wp--preset--color--dark);display:flex;font-size:1.5rem;gap:1.75rem;margin:0;text-transform:uppercase}.sv-footer__claim .stern-icon--arrows{color:var(--wp--preset--color--primary);height:auto;width:2.8rem}.sv-footer .stern-footer-menu{display:flex;flex-wrap:wrap;gap:var(--stern-spacing-sm) clamp(1.5rem,5vw,5.5rem)}.sv-footer .stern-footer-menu a{color:var(--wp--preset--color--dark);text-decoration:none}.sv-footer__bottom{background:#404040;color:var(--wp--preset--color--white)}.sv-footer__bottom-inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--stern-spacing-md);justify-content:space-between;min-height:80px;padding-block:var(--stern-spacing-md)}.sv-footer__copyright{background:none;color:inherit;margin:0;padding:0}.sv-footer__social{display:flex;gap:1rem}.sv-footer__social a{color:inherit;display:inline-flex}.sv-footer__social .stern-icon{height:1.9rem;width:1.9rem}.sv-legal-menu{display:flex;flex-wrap:wrap;font-size:.85rem;list-style:none;margin:0;padding:0}.sv-legal-menu__item+.sv-legal-menu__item:before{content:"|";margin-inline:.35rem}.sv-legal-menu__link{color:inherit;text-decoration:none}.sv-legal-menu__link:hover{text-decoration:underline}
