/*!/wp-content/themes/hello-theme-child-master/style.css*/:root{--fp-blue:#1f4fb8;--fp-blue-dark:#142f73;--fp-black:#07080c;--fp-white:#ffffff;--fp-bg-white:#ffffff;--fp-bg-light:#f3f5f9;--fp-text:var(--fp-black);--fp-text-invert:var(--fp-white);--fp-border-light:rgba(7,8,12,.12);--fp-border-invert:rgba(255,255,255,.18);--fp-radius:8px;--fp-header-h:110px;--wcs-accent:#1F4FB8;--wcs-accent-dark:#142F73;--wcs-text:#07080C;--wcs-bg:#ffffff;--wcs-bg-light:#f3f5f9;--wcs-border:rgba(7,8,12,.12);--wcs-border-soft:rgba(7,8,12,.07);--wcs-radius:16px}@media (max-width:767px){:root{--fp-header-h:92px}}.pad-l{padding:3em 1.25em 2.5em}@media (min-width:576px){.pad-l{padding:4em}}@media (min-width:992px){.pad-l{padding:5em}}@media (min-width:1200px){.pad-l{padding:9em 5em}}@media (min-width:1920px){.pad-l{padding:11em 8em}}@media (max-width:767px){.pad-l-boxed{padding:3em 1.25em 2.5em!important}.pad-l-boxed.e-con{width:100%!important;max-width:100%!important;--container-max-width:100% !important;--content-width:100% !important}.pad-l-boxed.e-con.e-con-boxed>.e-con-inner,.pad-l-boxed.e-con>.e-con-inner{width:100%!important;max-width:100%!important}}.elementor-button{transition:transform .25s ease,filter .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease;background-image:linear-gradient(90deg,var(--e-global-color-primary) 0%,var(--e-global-color-7fb8d35) 100%)!important;border:0!important}.elementor-button:hover,.elementor-button:focus,.elementor-button:active{background-image:linear-gradient(90deg,var(--e-global-color-7fb8d35) 0%,var(--e-global-color-primary) 100%)!important;transform:translateY(-1px);filter:brightness(97%)}.button-outline-dark .elementor-button{background:#fff0;color:var(--fp-blue);box-shadow:inset 0 0 0 1px var(--fp-blue)}.button-outline-dark .elementor-button:hover{background:var(--fp-blue);color:var(--fp-white)}.button-outline-light .elementor-button{background:#fff0;color:var(--fp-white);box-shadow:inset 0 0 0 1px var(--fp-white)}.button-outline-light .elementor-button:hover{background:var(--fp-white);color:var(--fp-black)}html,body{overflow-x:hidden}html:not(.fp-header-ready) #hide-header-2{transition:none!important}#hide-header-2{height:var(--fp-header-h)!important}body{padding-top:var(--fp-header-h)}.hero-wrap{--min-height:100vh !important;min-height:100vh!important;overflow:visible!important;position:relative}@media (max-width:1536px) and (min-width:992px){.hero-wrap{--min-height:calc(100vh + 180px) !important;min-height:calc(100vh + 180px)!important}}@media (max-height:820px) and (min-width:992px){.hero-wrap{--min-height:calc(100vh + 220px) !important;min-height:calc(100vh + 220px)!important;padding-top:120px!important}}@media (max-height:500px) and (max-width:991px) and (orientation:landscape){.hero-wrap{--min-height:100vh !important;min-height:100vh!important;padding-top:100px!important}}h2,.elementor-widget-heading h2.elementor-heading-title{background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:currentColor!important;color:var(--fp-black)!important}h2{padding-bottom:20px!important}@media (max-width:767px){h2{padding-bottom:10px!important}}main.hero-wrap{min-height:100vh}@media (max-height:820px){main.hero-wrap{padding-bottom:180px!important;padding-top:120px!important}}@media (max-height:500px) and (orientation:landscape){main.hero-wrap{padding-bottom:220px!important;padding-top:100px!important}}.fp-hero-h1 .elementor-heading-title{margin:0!important;text-wrap:balance}@media (max-width:991px){.fp-hero-h1 .elementor-heading-title{font-size:48px!important;line-height:1.05!important}}@media (max-height:500px) and (orientation:landscape){.fp-hero-h1 .elementor-heading-title{font-size:34px!important;line-height:1.05!important}}@media (max-width:1536px) and (min-width:992px){.fp-hero-h1 .elementor-heading-title{font-size:6.1em!important}.fp-hero-h1.is-2l .elementor-heading-title{font-size:5.5em!important}}@media (max-width:1366px) and (min-width:992px){.fp-hero-h1 .elementor-heading-title{font-size:5.7em!important}.fp-hero-h1.is-2l .elementor-heading-title{font-size:5.1em!important}}.bg-white{background-color:var(--fp-bg-white)}.bg-light{background-color:var(--fp-bg-light)}.elementor-widget-accordion .elementor-accordion .elementor-tab-title{background:linear-gradient(to right,var(--fp-blue),var(--fp-blue-dark))!important;color:var(--fp-white)!important;border-radius:6px!important;margin-bottom:10px!important;transition:background .35s ease!important}@media (hover:hover){.elementor-widget-accordion .elementor-accordion .elementor-tab-title:hover{background:linear-gradient(to right,var(--fp-blue-dark),var(--fp-blue))!important}}.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active{background:linear-gradient(to right,var(--fp-blue-dark),var(--fp-blue))!important}.elementor-widget-accordion .elementor-accordion .elementor-accordion-icon svg{width:1.4em!important;height:1.4em!important;fill:currentColor}.elementor-widget-accordion .elementor-accordion .elementor-tab-content p{margin-bottom:15px!important}.elementor-widget-accordion .elementor-accordion .elementor-tab-content ul+p,.elementor-widget-accordion .elementor-accordion .elementor-tab-content ol+p{margin-top:15px!important}.elementor-widget-accordion .elementor-accordion .elementor-tab-content li{margin-left:-20px!important}.elementor-widget-accordion .elementor-accordion .elementor-tab-content{background-color:var(--fp-bg-light)!important}.offcanvas-trigger{display:inline-flex;align-items:center;justify-content:center}.elementor-portfolio-item__overlay{padding:50px;hyphens:auto}a .elementor-portfolio-item__overlay{background-image:radial-gradient(at center center,var(--fp-blue) 40%,var(--fp-blue-dark) 85%)}.d-logo{display:block}.l-logo{display:none}.elementor-sticky--effects .l-logo{display:block}.elementor-sticky--effects .d-logo{display:none}body.header-dark-bg .d-logo{display:none!important}body.header-dark-bg .l-logo{display:block!important}body.header-light-bg .d-logo{display:block!important}body.header-light-bg .l-logo{display:none!important}.elementor-widget-flip-box.fp-flip{--fp-gray-1:#1f2023;--fp-gray-2:#131417;--fp-gray-3:#060709;--fp-text-dark:#060709}.elementor-widget-flip-box.fp-flip .elementor-flip-box,.elementor-widget-flip-box.fp-flip .elementor-flip-box__layer,.elementor-widget-flip-box.fp-flip .elementor-flip-box__front,.elementor-widget-flip-box.fp-flip .elementor-flip-box__back{border-radius:22px;overflow:hidden}.elementor-widget-flip-box.fp-flip.fp-a .elementor-flip-box__front,.elementor-widget-flip-box.fp-flip.fp-a .elementor-flip-box__back,.elementor-widget-flip-box.fp-flip.fp-a .elementor-flip-box__front::before,.elementor-widget-flip-box.fp-flip.fp-a .elementor-flip-box__back::before{background:radial-gradient(circle at top left,var(--fp-gray-1) 0%,var(--fp-gray-2) 60%,var(--fp-gray-3) 100%)!important}.elementor-widget-flip-box.fp-flip.fp-a:hover .elementor-flip-box__front,.elementor-widget-flip-box.fp-flip.fp-a:hover .elementor-flip-box__back,.elementor-widget-flip-box.fp-flip.fp-a:hover .elementor-flip-box__front::before,.elementor-widget-flip-box.fp-flip.fp-a:hover .elementor-flip-box__back::before{background:radial-gradient(circle at top left,rgb(31 79 184 / .95) 0%,rgb(31 79 184 / .7) 55%,rgb(20 47 115 / .95) 100%)!important}.elementor-widget-flip-box.fp-flip.fp-b .elementor-flip-box__front,.elementor-widget-flip-box.fp-flip.fp-b .elementor-flip-box__back,.elementor-widget-flip-box.fp-flip.fp-b .elementor-flip-box__front::before,.elementor-widget-flip-box.fp-flip.fp-b .elementor-flip-box__back::before{background:radial-gradient(circle at top left,rgb(31 79 184 / 1) 0%,rgb(31 79 184 / .85) 65%,rgb(20 47 115 / .95) 100%)!important}.elementor-widget-flip-box.fp-flip.fp-b:hover .elementor-flip-box__front,.elementor-widget-flip-box.fp-flip.fp-b:hover .elementor-flip-box__back,.elementor-widget-flip-box.fp-flip.fp-b:hover .elementor-flip-box__front::before,.elementor-widget-flip-box.fp-flip.fp-b:hover .elementor-flip-box__back::before{background:radial-gradient(circle at top left,var(--fp-gray-1) 0%,var(--fp-gray-2) 60%,var(--fp-gray-3) 100%)!important}.elementor-widget-flip-box.fp-flip .elementor-flip-box__layer__description,.elementor-widget-flip-box.fp-flip .elementor-flip-box__layer__description p,.elementor-widget-flip-box.fp-flip .elementor-flip-box__layer__description span{color:var(--fp-text-dark)!important}.elementor-widget-flip-box.fp-flip:hover .elementor-flip-box{box-shadow:0 18px 60px rgb(0 0 0 / .6),0 0 30px rgb(31 79 184 / .3)}.elementor-widget-flip-box.fp-flip .elementor-flip-box__front,.elementor-widget-flip-box.fp-flip .elementor-flip-box__back,.elementor-widget-flip-box.fp-flip .elementor-flip-box__layer{transition:transform 0.8s ease!important}@media (max-width:767px){.elementor-widget-flip-box.fp-flip .elementor-flip-box__front,.elementor-widget-flip-box.fp-flip .elementor-flip-box__back{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center}.elementor-widget-flip-box.fp-flip .elementor-flip-box__layer__inner{position:static!important;transform:none!important;width:100%!important;margin:0!important;padding:18px 18px 20px!important}.elementor-widget-flip-box.fp-flip .elementor-flip-box__layer__title{margin:0 0 10px!important}.elementor-widget-flip-box.fp-flip .elementor-flip-box__layer__description{margin:0!important}}@media (max-width:767px){.fullwidth_fix{background:var(--fp-black)!important}}body.single-class .fp-termin-carousel{--padding-left:0px!important;--padding-right:0px!important;padding-left:0!important;padding-right:0!important}body.single-class .fp-termin-carousel>.e-con-inner{padding-left:0!important;padding-right:0!important}body.single-class a.wcs-btn--action.wcs-btn{transition:transform .2s ease,filter .2s ease}body.single-class a.wcs-btn--action.wcs-btn:hover{transform:translateX(7px);filter:brightness(95%)}@media (max-width:767px){body.single-class a.wcs-btn--action.wcs-btn,body.single-class a.elementor-button-link,body.single-class a.elementor-button-link .elementor-button{display:inline-flex!important;justify-content:center!important;width:auto!important;min-width:300px!important;max-width:calc(100% - 40px)!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){body.single-class .bkf-detail-buttons .elementor-widget-shortcode .elementor-widget-container{display:flex;justify-content:center}}.fahrplan-simple{list-style:none;padding:0;margin:0}.fahrplan-simple li{margin:0;padding:0}.fahrplan-simple li:not(.sub){display:grid;grid-template-columns:4rem 1fr;align-items:start}.fahrplan-simple .nr{font-weight:800}.fahrplan-simple .txt{font-weight:600}.fahrplan-simple li.sub{padding-left:4rem;font-weight:400}@media (max-width:767px){.fahrplan-simple li:not(.sub){grid-template-columns:3rem 1fr}.fahrplan-simple li.sub{padding-left:3rem}}.fahrplan-toggle .sub{display:none}.fahrplan-toggle.open .sub{display:list-item}.fahrplan-simple li br{display:none!important}.fahrplan-toggle .elementor-button{background:none!important;border:none!important;padding:0!important;font-weight:700!important;color:var(--fp-blue)!important;display:inline-flex;align-items:center;gap:.4rem;box-shadow:none!important}.fahrplan-toggle .elementor-button:hover{text-decoration:underline}.fahrplan-toggle .elementor-button::after{content:"↓";transition:transform .2s ease}.fahrplan-toggle.open .elementor-button::after{content:"↑"}.fs-table.fs-table-sonderfahrten thead,.fs-table.fs-table-sonderfahrten thead tr,.fs-table.fs-table-sonderfahrten thead th{background:#1F4FB8!important;color:#ffffff!important}.fs-table.fs-table-sonderfahrten tbody td{color:#07080C!important}.fs-table.fs-table-sonderfahrten tbody tr:nth-child(odd) td{background:#ffffff!important}.fs-table.fs-table-sonderfahrten tbody tr:nth-child(even) td{background:#f3f5f9!important}@media (max-width:767px){.fs-table.fs-table-sonderfahrten,.fs-table.fs-table-sonderfahrten thead,.fs-table.fs-table-sonderfahrten tbody,.fs-table.fs-table-sonderfahrten th,.fs-table.fs-table-sonderfahrten td,.fs-table.fs-table-sonderfahrten tr{display:block;width:100%}.fs-table.fs-table-sonderfahrten thead{display:none}.fs-table.fs-table-sonderfahrten tr{margin-bottom:16px;border:1px solid rgb(7 8 12 / .12);border-radius:8px;overflow:hidden;background:#fff}.fs-table.fs-table-sonderfahrten td{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:12px 14px;text-align:right;border:none!important;border-bottom:1px solid rgb(7 8 12 / .08)!important;background:#ffffff!important;color:#07080C!important}.fs-table.fs-table-sonderfahrten td:last-child{border-bottom:none!important}.fs-table.fs-table-sonderfahrten td::before{content:attr(data-label);font-weight:700;text-align:left;color:#000100;flex:1 1 auto}.fs-table.fs-table-sonderfahrten tbody tr:first-child td{border-bottom:2px solid rgb(31 79 184 / .45)!important}}.ti-date{color:var(--fp-black)!important}.ti-read-more span.ti-read-more-active{color:var(--fp-blue)!important}.ti-read-more span.ti-read-more-active:hover{color:var(--fp-blue-dark)!important}body .wa__popup_chat_box,body .wa__popup_chat_box *{color:#111!important}body .wa__popup_chat_box .wa__popup_heading,body .wa__popup_chat_box .wa__popup_heading *{color:#fff!important}.wcs-timetable--countdown.wcs-timetable--countdown-without-image{background:radial-gradient(at center,var(--fp-blue),var(--fp-blue-dark))!important}[id^="wcs-app-"]{min-width:0!important}[id^="wcs-app-"] .wcs-timetable{min-width:0!important}[id^="wcs-app-"] .wcs-timetable__list{min-width:0!important}[id^="wcs-app-"] .wcs-timetable__list .wcs-class{position:relative!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:28px 0!important;border-top:1px solid var(--wcs-border-soft)!important}[id^="wcs-app-"] .wcs-timetable__list .wcs-class__image,[id^="wcs-app-"] .wcs-timetable__list .wcs-class__time,[id^="wcs-app-"] .wcs-timetable__list .wcs-class__meta,[id^="wcs-app-"] .wcs-timetable__list .wcs-class__action{margin:0!important;min-width:0!important}[id^="wcs-app-"] .wcs-class__image{aspect-ratio:1 / 1!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-radius:var(--wcs-radius)!important;overflow:hidden!important}[id^="wcs-app-"] .wcs-class__time{align-self:center!important;color:var(--wcs-accent)!important}[id^="wcs-app-"] .wcs-class__time .wcs-class__inner-flex{display:flex!important;flex-direction:column!important;align-items:center!important}[id^="wcs-app-"] .wcs-class__meta{min-width:0!important;width:100%!important}[id^="wcs-app-"] .wcs-class__title{margin:0 0 12px!important;white-space:normal!important;overflow:visible!important;text-overflow:initial!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;line-height:1.14!important;max-width:100%!important}[id^="wcs-app-"] .wcs-class__time-duration{line-height:1.35!important}[id^="wcs-app-"] .wcs-class__time-duration span{white-space:normal!important}[id^="wcs-app-"] .wcs-class__action{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}[id^="wcs-app-"] .wcs-class__action .wcs-class__inner-flex{display:flex!important;align-items:center!important;gap:14px!important;max-width:100%!important;box-sizing:border-box!important}[id^="wcs-app-"] .wcs-class__action .wcs-btn{white-space:nowrap!important;max-width:100%!important;box-sizing:border-box!important}[id^="wcs-app-"] .wcs-filters__filter-wrapper span:last-child{white-space:nowrap!important}.wcs-layout--two-filters [id^="wcs-app-"].wcs-timetable--filters-left,.wcs-layout--one-filter [id^="wcs-app-"].wcs-timetable--filters-left{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;column-gap:32px!important;align-items:start!important}.wcs-layout--two-filters [id^="wcs-app-"] .wcs-filters__container,.wcs-layout--one-filter [id^="wcs-app-"] .wcs-filters__container{width:300px!important;max-width:300px!important;min-width:300px!important}.wcs-layout--no-filters [id^="wcs-app-"]{display:block!important}.wcs-layout--no-filters [id^="wcs-app-"].wcs-timetable--filters-left{display:block!important;grid-template-columns:none!important}.wcs-layout--no-filters [id^="wcs-app-"] .wcs-filters__container{display:none!important}.wcs-layout--no-filters [id^="wcs-app-"] .wcs-timetable__list{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.wcs-list--centered [id^="wcs-app-"] .wcs-timetable__list{margin-left:auto!important;margin-right:auto!important}@media (min-width:1340px){.wcs-layout--two-filters [id^="wcs-app-"] .wcs-filters,.wcs-layout--one-filter [id^="wcs-app-"] .wcs-filters{display:flex!important;flex-direction:column!important;gap:28px!important}.wcs-layout--two-filters [id^="wcs-app-"] .wcs-filters__filter-column,.wcs-layout--one-filter [id^="wcs-app-"] .wcs-filters__filter-column{width:100%!important;max-width:100%!important;min-width:0!important}}@media (min-width:1800px){[id^="wcs-app-"] .wcs-timetable__list .wcs-class{display:grid!important;grid-template-columns:170px 130px minmax(0,1fr) 320px!important;column-gap:28px!important;align-items:center!important}[id^="wcs-app-"] .wcs-class__image{width:170px!important;height:170px!important}[id^="wcs-app-"] .wcs-class__time{width:130px!important;justify-self:center!important;text-align:center!important}[id^="wcs-app-"] .wcs-class__action{width:320px!important;min-width:320px!important;max-width:320px!important;justify-self:end!important}[id^="wcs-app-"] .wcs-class__action .wcs-class__inner-flex{justify-content:flex-end!important;flex-wrap:nowrap!important;gap:12px!important;width:100%!important}.wcs-layout--two-filters [id^="wcs-app-"].wcs-timetable--filters-left,.wcs-layout--one-filter [id^="wcs-app-"].wcs-timetable--filters-left{grid-template-columns:260px minmax(0,1fr)!important;column-gap:28px!important}.wcs-layout--two-filters [id^="wcs-app-"] .wcs-filters__container,.wcs-layout--one-filter [id^="wcs-app-"] .wcs-filters__container{width:260px!important;max-width:260px!important;min-width:260px!important}.wcs-layout--no-filters [id^="wcs-app-"] .wcs-timetable__list{max-width:1300px!important}.wcs-layout--no-filters [id^="wcs-app-"] .wcs-timetable__list .wcs-class{grid-template-columns:170px 120px minmax(0,1fr) 340px!important;column-gap:24px!important}.wcs-layout--no-filters [id^="wcs-app-"] .wcs-class__action{width:340px!important;min-width:340px!important;max-width:340px!important}}@media (min-width:1340px) and (max-width:1799px){.wcs-layout--two-filters [id^="wcs-app-"].wcs-timetable--filters-left,.wcs-layout--one-filter [id^="wcs-app-"].wcs-timetable--filters-left{grid-template-columns:220px minmax(0,1fr)!important;column-gap:22px!important}.wcs-layout--two-filters [id^="wcs-app-"] .wcs-filters__container,.wcs-layout--one-filter [id^="wcs-app-"] .wcs-filters__container{width:220px!important;max-width:220px!important;min-width:220px!important}[id^="wcs-app-"] .wcs-timetable__list .wcs-class{display:grid!important;grid-template-columns:140px 110px minmax(0,1fr) 240px!important;column-gap:20px!important;align-items:center!important}[id^="wcs-app-"] .wcs-class__image{width:140px!important;height:140px!important}[id^="wcs-app-"] .wcs-class__time{width:110px!important;justify-self:center!important;text-align:center!important}[id^="wcs-app-"] .wcs-class__action{width:240px!important;min-width:240px!important;max-width:240px!important;justify-self:end!important}[id^="wcs-app-"] .wcs-class__action .wcs-class__inner-flex{justify-content:flex-end!important;flex-wrap:nowrap!important;gap:10px!important}.wcs-layout--no-filters [id^="wcs-app-"] .wcs-timetable__list .wcs-class{grid-template-columns:170px 110px minmax(0,1fr) 320px!important;column-gap:24px!important}.wcs-layout--no-filters [id^="wcs-app-"] .wcs-class__action{width:320px!important;min-width:320px!important;max-width:320px!important}}@media (min-width:1120px) and (max-width:1339px){[id^="wcs-app-"] .wcs-timetable__list .wcs-class{display:grid!important;grid-template-columns:128px 90px minmax(0,1fr) 220px!important;grid-template-areas:"img time meta action"!important;column-gap:18px!important;row-gap:0!important;align-items:center!important}[id^="wcs-app-"] .wcs-class__image{grid-area:img!important;width:128px!important;height:128px!important;align-self:center!important}[id^="wcs-app-"] .wcs-class__time{grid-area:time!important;width:90px!important;justify-self:center!important;text-align:center!important;align-self:center!important}[id^="wcs-app-"] .wcs-class__meta{grid-area:meta!important;width:100%!important;min-width:0!important}[id^="wcs-app-"] .wcs-class__action{grid-area:action!important;width:220px!important;min-width:220px!important;max-width:220px!important;justify-self:end!important;align-self:center!important}[id^="wcs-app-"] .wcs-class__action .wcs-class__inner-flex{display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important}.wcs-layout--two-filters [id^="wcs-app-"] .wcs-class__action,.wcs-layout--one-filter [id^="wcs-app-"] .wcs-class__action{width:170px!important;min-width:170px!important;max-width:170px!important}.wcs-layout--two-filters [id^="wcs-app-"] .wcs-class__action .wcs-class__inner-flex,.wcs-layout--one-filter [id^="wcs-app-"] .wcs-class__action .wcs-class__inner-flex{flex-direction:column!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:stretch!important;gap:10px!important}.wcs-layout--two-filters [id^="wcs-app-"] .wcs-class__action .wcs-btn,.wcs-layout--one-filter [id^="wcs-app-"] .wcs-class__action .wcs-btn{display:block!important;width:100%!important;min-width:0!important;text-align:center!important;margin:0!important}}@media (min-width:768px) and (max-width:1119px){.wcs-layout--two-filters [id^="wcs-app-"].wcs-timetable--filters-left,.wcs-layout--one-filter [id^="wcs-app-"].wcs-timetable--filters-left{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;column-gap:18px!important;align-items:start!important}.wcs-layout--two-filters [id^="wcs-app-"] .wcs-filters__container,.wcs-layout--one-filter [id^="wcs-app-"] .wcs-filters__container{width:190px!important;max-width:190px!important;min-width:190px!important}.wcs-layout--two-filters [id^="wcs-app-"] .wcs-filters,.wcs-layout--one-filter [id^="wcs-app-"] .wcs-filters{display:flex!important;flex-direction:column!important;gap:18px!important}.wcs-layout--two-filters [id^="wcs-app-"] .wcs-filters__filter-column,.wcs-layout--one-filter [id^="wcs-app-"] .wcs-filters__filter-column{width:100%!important;max-width:100%!important;min-width:0!important;padding:1.2vh 0!important;margin-bottom:0!important}[id^="wcs-app-"] .wcs-timetable__list .wcs-class{display:grid!important;grid-template-columns:128px 80px minmax(0,1fr) 170px!important;grid-template-areas:"img time meta action"!important;column-gap:16px!important;row-gap:0!important;align-items:center!important}[id^="wcs-app-"] .wcs-class__image{grid-area:img!important;width:128px!important;height:128px!important;align-self:center!important}[id^="wcs-app-"] .wcs-class__time{grid-area:time!important;width:80px!important;justify-self:center!important;text-align:center!important;align-self:center!important}[id^="wcs-app-"] .wcs-class__meta{grid-area:meta!important;width:100%!important}[id^="wcs-app-"] .wcs-class__action{grid-area:action!important;width:170px!important;min-width:170px!important;max-width:170px!important;justify-self:end!important;align-self:center!important}[id^="wcs-app-"] .wcs-class__action .wcs-class__inner-flex{width:100%!important;gap:8px!important}.wcs-layout--two-filters [id^="wcs-app-"] .wcs-class__action .wcs-class__inner-flex,.wcs-layout--one-filter [id^="wcs-app-"] .wcs-class__action .wcs-class__inner-flex{flex-direction:column!important;align-items:stretch!important;justify-content:center!important;flex-wrap:nowrap!important}.wcs-layout--two-filters [id^="wcs-app-"] .wcs-class__action .wcs-btn,.wcs-layout--one-filter [id^="wcs-app-"] .wcs-class__action .wcs-btn{width:100%!important;text-align:center!important;margin:0!important}}@media (max-width:767px){.wcs-layout--two-filters [id^="wcs-app-"].wcs-timetable--filters-left,.wcs-layout--one-filter [id^="wcs-app-"].wcs-timetable--filters-left{display:block!important}.wcs-layout--two-filters [id^="wcs-app-"] .wcs-filters__container,.wcs-layout--one-filter [id^="wcs-app-"] .wcs-filters__container{width:100%!important;max-width:100%!important;min-width:0!important;margin-bottom:24px!important}.wcs-layout--two-filters [id^="wcs-app-"] .wcs-filters{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;align-items:start!important;width:100%!important}.wcs-layout--two-filters [id^="wcs-app-"] .wcs-filters__filter-column{width:100%!important;max-width:100%!important;min-width:0!important;padding:2vh 0!important;margin-bottom:1.5vh!important}.wcs-layout--one-filter [id^="wcs-app-"] .wcs-filters{display:flex!important;justify-content:center!important;width:100%!important}.wcs-layout--one-filter [id^="wcs-app-"] .wcs-filters__filter-column{flex:0 1 100%!important;width:100%!important;max-width:320px!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding:2vh 0!important;text-align:left!important}.wcs-layout--one-filter [id^="wcs-app-"] .wcs-filters__filter-wrapper{width:100%!important;justify-content:flex-start!important}[id^="wcs-app-"] .wcs-timetable__list .wcs-class{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"time" "meta" "action"!important;row-gap:8px!important;column-gap:0!important;align-items:start!important;padding:18px 0!important}[id^="wcs-app-"] .wcs-class__image{display:none!important}[id^="wcs-app-"] .wcs-class__time{grid-area:time!important;display:block!important;width:auto!important;min-width:0!important;margin:0!important;text-align:left!important;justify-self:start!important;align-self:start!important}[id^="wcs-app-"] .wcs-class__time .wcs-class__inner-flex{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:6px!important;width:auto!important;max-width:none!important;min-width:0!important}[id^="wcs-app-"] .wcs-class__time .wcs-class__inner-flex>span{display:inline!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;white-space:nowrap!important;line-height:1.1!important;flex:0 0 auto!important;font-size:16px!important;font-weight:400!important}[id^="wcs-app-"] .wcs-class__meta{grid-area:meta!important;width:100%!important;min-width:0!important;margin:0!important}[id^="wcs-app-"] .wcs-class__meta .wcs-class__inner-flex{display:block!important}[id^="wcs-app-"] .wcs-class__title{margin:0 0 6px!important;max-width:none!important;font-size:24px!important;line-height:1.1!important;font-weight:700!important}[id^="wcs-app-"] .wcs-class__time-duration{font-size:15px!important;line-height:1.35!important}[id^="wcs-app-"] .wcs-class__action{grid-area:action!important;width:100%!important;margin:2px 0 0!important}[id^="wcs-app-"] .wcs-class__action .wcs-class__inner-flex{display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}[id^="wcs-app-"] .wcs-class__action .wcs-btn{padding:8px 14px!important;font-size:14px!important;line-height:1.2!important}}[id^="wcs-app-"] li.wcs-class.wcs-timetable__zero-data{display:flex!important;justify-content:center!important;align-items:center!important;min-height:180px!important;padding:0!important;text-align:center!important}[id^="wcs-app-"] li.wcs-class.wcs-timetable__zero-data .wcs-class__image,[id^="wcs-app-"] li.wcs-class.wcs-timetable__zero-data .wcs-class__time,[id^="wcs-app-"] li.wcs-class.wcs-timetable__zero-data .wcs-class__action{display:none!important}[id^="wcs-app-"] li.wcs-class.wcs-timetable__zero-data .wcs-class__meta{display:block!important;width:100%!important;max-width:100%!important;margin:0 auto!important;text-align:center!important}[id^="wcs-app-"] li.wcs-class.wcs-timetable__zero-data .wcs-class__meta .wcs-class__inner-flex{display:block!important;width:100%!important;margin:0 auto!important;text-align:center!important}[id^="wcs-app-"] li.wcs-class.wcs-timetable__zero-data .wcs-class__meta h3{display:inline-block!important;margin:0 auto!important;white-space:nowrap!important;text-align:center!important}[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class{display:block!important;width:auto!important;max-width:none!important;min-width:0!important;padding:20px!important;border-top:0!important;box-sizing:border-box!important}[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class__image{display:block!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;margin:0 0 16px!important;border-radius:0!important;overflow:visible!important}[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class__image img{border-radius:0!important;overflow:visible!important}[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class__time{width:auto!important;text-align:left!important;justify-self:auto!important;align-self:auto!important}[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class__time .wcs-class__inner-flex{display:block!important;flex-direction:initial!important;align-items:initial!important;gap:0!important}[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class__meta,[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class__title,[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class__date-time{width:auto!important;max-width:none!important;min-width:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}[id^="wcs-app-"] .wcs-timetable--carousel .wcs-spacer{display:block!important}[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class__action{width:auto!important;min-width:0!important;max-width:none!important}[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class .wcs-class__meta,[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class>.wcs-class__meta{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class .wcs-class__meta>span,[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class>.wcs-class__meta>span{margin:0!important;padding:0!important;text-align:left!important;white-space:nowrap!important}[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class .wcs-class__meta>span:last-child,[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class>.wcs-class__meta>span:last-child{overflow:hidden!important;text-overflow:ellipsis!important}body.single-class [id^="wcs-app-"] .wcs-timetable--carousel .wcs-class__date-time{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}body.single-class [id^="wcs-app-"] .wcs-timetable--carousel .wcs-class__time,body.single-class [id^="wcs-app-"] .wcs-timetable--carousel .wcs-class__date{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important}body.single-class [id^="wcs-app-"] .wcs-timetable--carousel .wcs-class__time,body.single-class [id^="wcs-app-"] .wcs-timetable--carousel .wcs-class__time>span:last-child,body.single-class [id^="wcs-app-"] .wcs-timetable--carousel .wcs-class__date span,body.single-class [id^="wcs-app-"] .wcs-timetable--carousel .wcs-class__time span{white-space:nowrap!important}@media (max-width:767px){[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class{grid-template-columns:none!important;grid-template-areas:none!important;row-gap:0!important;column-gap:0!important}[id^="wcs-app-"] .wcs-timetable--carousel .wcs-class__image{display:block!important}}[id^="wcs-app-"] .wcs-timetable--carousel .owl-stage{padding-left:0!important}[id^="wcs-app-"].wcs-timetable__container:has(.wcs-timetable--carousel){padding:0!important}.elementor-location-footer .elementor-icon-list-item a{color:var(--fp-bg-white)!important;text-decoration:none}.elementor-location-footer .elementor-icon-list-item a:hover{color:var(--fp-bg-white)!important}.elementor-location-footer .elementor-widget-icon-list .elementor-icon-list-item a{width:auto!important;display:inline-flex!important;align-items:center}.fs-contact-block a{color:var(--fp-bg-white)!important;text-decoration:none}.fs-contact-block a:hover{color:var(--fp-bg-white)!important;text-decoration:underline}.dark-section{--heading-on-dark:#fff}.dark-section .elementor-widget-heading h1.elementor-heading-title,.dark-section .elementor-widget-heading h2.elementor-heading-title,.dark-section .elementor-widget-heading h3.elementor-heading-title,.dark-section .elementor-widget-heading h4.elementor-heading-title,.dark-section .elementor-widget-heading h5.elementor-heading-title,.dark-section .elementor-widget-heading h6.elementor-heading-title{color:var(--heading-on-dark)!important}#motorrad-tabs,#pkw-tabs{scroll-margin-top:180px}html body [id^="wcs-app-"] .wcs-timetable__list>li.wcs-class.wcs-timetable__zero-data{position:relative!important;min-height:270px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body [id^="wcs-app-"] .wcs-timetable__list>li.wcs-class.wcs-timetable__zero-data::before{position:absolute!important;content:""!important;inset:0!important;background-color:currentColor!important;opacity:.08!important;z-index:0!important;pointer-events:none!important}html body [id^="wcs-app-"] .wcs-timetable__zero-data>.wcs-class__meta{position:absolute!important;inset:0!important;z-index:1!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;box-sizing:border-box!important}html body [id^="wcs-app-"] .wcs-timetable__zero-data .wcs-class__inner-flex{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}html body [id^="wcs-app-"] .wcs-timetable__zero-data h3{position:relative!important;z-index:2!important;margin:0!important;padding-top:2em!important;text-align:center!important;line-height:1.1!important}