@charset "UTF-8";@font-face{font-family:TheMix-Bold;src:url(/build/fonts/TheMixBold.bfb1d620.woff2) format("woff2"),url(/build/fonts/TheMixBold.57beefba.woff) format("woff")}@font-face{font-family:TheMix-Light;src:url(/build/fonts/TheMixLight.f3ad3d16.woff2) format("woff2"),url(/build/fonts/TheMixLight.e88efef5.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(/build/fonts/open-sans-v27-latin-regular.a2d02404.woff2) format("woff2"),url(/build/fonts/open-sans-v27-latin-regular.6f654114.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:local(""),url(/build/fonts/open-sans-v27-latin-500.2c96d29d.woff2) format("woff2"),url(/build/fonts/open-sans-v27-latin-500.7e96641f.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local(""),url(/build/fonts/open-sans-v27-latin-700.166dc5ef.woff2) format("woff2"),url(/build/fonts/open-sans-v27-latin-700.043b0bf0.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local(""),url(/build/fonts/open-sans-v27-latin-italic.e237a3ae.woff2) format("woff2"),url(/build/fonts/open-sans-v27-latin-italic.540b4021.woff) format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/build/fonts/roboto-slab-v34-latin-300.08e4f7d9.woff2) format("woff2"),url(/build/fonts/roboto-slab-v34-latin-300.9d80d072.ttf) format("truetype")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/build/fonts/roboto-slab-v34-latin-regular.b38bdd22.woff2) format("woff2"),url(/build/fonts/roboto-slab-v34-latin-regular.9e4d8f26.ttf) format("truetype")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/build/fonts/roboto-slab-v34-latin-700.b2939ece.woff2) format("woff2"),url(/build/fonts/roboto-slab-v34-latin-700.038f1f50.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/roboto-v30-latin-regular.b009a76a.woff2) format("woff2"),url(/build/fonts/roboto-v30-latin-regular.6b1ef4e4.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/build/fonts/roboto-v30-latin-italic.e10742db.woff2) format("woff2"),url(/build/fonts/roboto-v30-latin-italic.6b5785dc.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/build/fonts/roboto-v30-latin-700.227c9319.woff2) format("woff2"),url(/build/fonts/roboto-v30-latin-700.5e5b76f0.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(/build/fonts/roboto-v30-latin-700italic.d92a5d14.woff2) format("woff2"),url(/build/fonts/roboto-v30-latin-700italic.2e060d98.ttf) format("truetype")}*{box-sizing:border-box}html{scroll-padding-top:120px}body,html{background-color:var(--color-background);color:var(--color-text);font-family:Open Sans,serif;font-size:16px;font-weight:500;height:100%;margin:0;padding:0;width:100%}h1,h2,h3,h4,h5,h6{color:var(--color-vrt-blue);font-family:TheMix-Light,serif;font-weight:400}h1 b,h2 b,h3 b,h4 b,h5 b,h6 b{font-family:TheMix-Bold,serif}h1,h2{font-size:30px;margin:30px 0 10px}h3{font-family:TheMix-Bold,serif;font-size:25px;margin:25px 0 10px}@media (min-width:834px){body.frontend h3,body.tablet h3{font-size:30px}}h4,h5,h6{color:var(--color-text);font-family:TheMix-Bold,serif;margin:25px 0 10px}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:var(--color-link)}a.no-underline{text-decoration:none}a:hover{color:var(--color-vrt-blue)}address{font-style:normal}ul{padding-inline-start:1.5em}ul>li::marker{color:var(--color-vrt-green)}#picture-backdrop{background:var(--color-background) no-repeat top right;background-size:cover;bottom:0;left:0;position:fixed;right:0;top:117px;transition:top .1s;z-index:0}@media (min-width:1280px){body.header-collapsed body.desktop #picture-backdrop,body.header-collapsed body.frontend #picture-backdrop{top:100px}}#page-container{border-left:20px solid var(--color-background);border-right:20px solid var(--color-background);border-top:20px solid var(--color-background);position:relative;z-index:50}.lds-dual-ring{display:inline-block;height:70px;width:70px}.lds-dual-ring:after{animation:lds-dual-ring 1.2s linear infinite;border:10px solid var(--color-vrt-blue);border-color:var(--color-vrt-blue) transparent var(--color-vrt-green) transparent;border-radius:50%;content:" ";display:block;height:32px;margin:8px;width:32px}.component.columns>.container{display:flex!important;flex-direction:column;gap:28px;justify-content:space-between}.component.columns.mobile-reversed>.container{flex-direction:column-reverse}@media (min-width:834px){body.frontend .component.columns.c-1-1>.container,body.tablet .component.columns.c-1-1>.container{flex-direction:row;flex-wrap:wrap;gap:16px}body.frontend .component.columns.c-1-1>.container>.col,body.tablet .component.columns.c-1-1>.container>.col{width:calc(50% - 8px)}}@media (min-width:1280px){body.desktop .component.columns>.container,body.frontend .component.columns>.container{flex-direction:row}body.desktop .component.columns.c-1-1>.container>.col,body.frontend .component.columns.c-1-1>.container>.col{flex:1}body.desktop .component.columns.c-2-1>.container,body.frontend .component.columns.c-2-1>.container{gap:100px}body.desktop .component.columns.c-2-1>.container>.col,body.frontend .component.columns.c-2-1>.container>.col{flex:0.25}body.desktop .component.columns.c-2-1>.container>.col:first-child,body.frontend .component.columns.c-2-1>.container>.col:first-child{flex:0.75}body.desktop .component.columns.c-1-2>.container,body.frontend .component.columns.c-1-2>.container{gap:100px}body.desktop .component.columns.c-1-2>.container>.col,body.frontend .component.columns.c-1-2>.container>.col{flex:0.25}body.desktop .component.columns.c-1-2>.container>.col:last-child,body.frontend .component.columns.c-1-2>.container>.col:last-child{flex:0.75}body.desktop .component.columns .component.highlight-element,body.frontend .component.columns .component.highlight-element{padding-top:0!important}}.component.button{background-color:var(--color-vrt-green);border:none;border-radius:4px;color:#fff;display:inline-block;font-family:Open Sans,serif;font-size:14px;font-weight:700;padding:8px;text-decoration:none}.component.button:hover{background-color:var(--color-vrt-green-dark)}.component.button.white{background-color:var(--color-background);color:var(--color-vrt-blue);font-family:Open Sans,serif;font-weight:700}.component.button.white:hover{background-color:var(--color-vrt-green);color:#fff}.component.button.blue{background-color:var(--color-vrt-blue);color:#fff;font-family:Open Sans,serif;font-weight:700}.component.button.blue:hover{background-color:var(--color-background);color:var(--color-vrt-blue)}.component.button.grey{background:var(--color-background);border:1px solid var(--color-vrt-grey-button);color:var(--color-vrt-grey-button);font-family:Open Sans,serif;font-weight:700}.component.button.social{background-color:transparent!important;padding:0!important}.component.button.social:hover svg g[data-name=icon] path{fill:var(--color-vrt-green)}.component.button.loading{cursor:wait;opacity:.5;pointer-events:none}.component.tag{background:var(--color-background);border:1px solid var(--color-vrt-grey-button);border-radius:4px;color:var(--color-vrt-grey-button);display:inline-block;font-family:Open Sans,serif;font-size:14px;font-weight:700;padding:8px;text-decoration:none}.component.button-list>.container,.component.tag-list>.container{display:flex!important;flex-wrap:wrap;gap:10px}.component.button-list>.container .tag,.component.button-list>.container>.button,.component.tag-list>.container .tag,.component.tag-list>.container>.button{display:block;padding:.5rem .75rem!important}.component.button-list>.container .tag.social,.component.button-list>.container>.button.social,.component.tag-list>.container .tag.social,.component.tag-list>.container>.button.social{padding:0!important}.component.button-list>.container img,.component.tag-list>.container img{display:block}.component.button-list.full-width>.container,.component.tag-list.full-width>.container{align-items:flex-start;flex-direction:column}@media (min-width:1280px){body.desktop .component.button-list.full-width>.container,body.desktop .component.tag-list.full-width>.container,body.frontend .component.button-list.full-width>.container,body.frontend .component.tag-list.full-width>.container{align-items:stretch}}.component.button-list.centered>.container,.component.tag-list.centered>.container{justify-content:center}a.component.page-header{text-decoration:none}.component.page-header{background-color:transparent!important;padding:0!important;position:relative}.component.page-header .floating-label{background-image:url(/build/images/stoerer_blau_smartphone.559d1aa8.svg);background-size:100% 58px;color:#fff;display:flex;flex-direction:column;font-family:TheMix-Bold,serif;font-size:16px;height:58px;justify-content:center;left:-20px;padding-left:1.5rem;padding-right:50px;position:absolute;top:30px;width:233px;z-index:50}@media (min-width:1280px){body.desktop .component.page-header .floating-label,body.frontend .component.page-header .floating-label{background-image:url(/build/images/stoerer_blau_desktop.2dc1927d.svg);font-size:20px;width:253px}}.component.page-header.typo>.floating-label{background-image:url(/build/images/stoerer_weiss_smartphone.9461cd21.svg)}@media (min-width:1280px){body.desktop .component.page-header.typo>.floating-label,body.frontend .component.page-header.typo>.floating-label{background-image:url(/build/images/stoerer_weiss_desktop.702b6702.svg)}}.component.page-header.typo>.container{align-items:flex-end;background-color:var(--color-vrt-blue);display:flex!important;max-width:none!important;padding:0!important;position:relative}.component.page-header.typo>.container>.gradient{width:100%}.component.page-header.typo>.container>.gradient .inner-container{margin:0 auto;max-width:1920px}.component.page-header.typo>.container>.gradient .inner-container h1{color:#fff;font-family:TheMix-Light,serif;font-size:35px;line-height:1;margin:0;padding:130px 60px 30px 16px;width:100%}.component.page-header.typo>.container>.gradient .inner-container h1:before{background-image:url(/build/images/dreiecke-weiss.e38aee67.svg);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:25px;margin-bottom:1rem;width:68px}@media (min-width:834px){body.frontend .component.page-header.typo>.container>.gradient .inner-container h1,body.tablet .component.page-header.typo>.container>.gradient .inner-container h1{box-sizing:content-box!important;font-size:50px;max-width:664px;padding:150px 7.3vw 30px 60px}}@media (min-width:1280px){body.desktop .component.page-header.typo>.container>.gradient .inner-container h1,body.frontend .component.page-header.typo>.container>.gradient .inner-container h1{font-size:70px;padding:200px 120px 60px}}@media (min-width:1920px){body.big-desktop .component.page-header.typo>.container>.gradient .inner-container h1,body.frontend .component.page-header.typo>.container>.gradient .inner-container h1{font-size:90px;max-width:950px;padding-right:36%;padding-top:250px}}.component.page-header.typo>.container>.gradient .inner-container h1>b{font-family:TheMix-Bold,serif}.component.page-header.typo>.container>.gradient .inner-container h1:has(+.image-button-list-container){padding-bottom:10px!important}.component.page-header.typo>.container>.gradient .inner-container .image-button-list-container{margin:0;padding:20px 40vw 30px 16px}@media (min-width:834px){body.frontend .component.page-header.typo>.container>.gradient .inner-container .image-button-list-container,body.tablet .component.page-header.typo>.container>.gradient .inner-container .image-button-list-container{padding:20px 36% 30px 60px}}@media (min-width:1280px){body.desktop .component.page-header.typo>.container>.gradient .inner-container .image-button-list-container,body.frontend .component.page-header.typo>.container>.gradient .inner-container .image-button-list-container{padding:20px 36% 60px 120px}}.component.page-header.typo.typo-alt>.container{background-color:var(--color-vrt-lightblue)}.component.page-header.typo.typo-alt>.container>.gradient .inner-container h1{color:var(--color-vrt-blue)}.component.page-header.typo.typo-alt>.container>.gradient .inner-container h1:before{background-image:url(/build/images/dreiecke.7f99e685.svg)}.component.page-header.typo.typo-alt>.floating-label{background-image:url(/build/images/stoerer_blau_smartphone.559d1aa8.svg)}@media (min-width:1280px){body.desktop .component.page-header.typo.typo-alt>.floating-label,body.frontend .component.page-header.typo.typo-alt>.floating-label{background-image:url(/build/images/stoerer_blau_desktop.2dc1927d.svg)}}.component.page-header.typo.typo-alt2>.container{background-color:var(--color-vrt-green)!important;background:linear-gradient(var(--color-vrt-green),var(--color-vrt-green) 50%,#469217)}.component.page-header.typo.typo-alt2>.container>.gradient .inner-container h1{color:#fff}.component.page-header.typo.typo-alt2>.container>.gradient .inner-container h1:before{background-image:url(/build/images/dreiecke.7f99e685.svg)}.component.page-header.typo.typo-alt2>.floating-label{background-image:url(/build/images/stoerer_blau2_smartphone.597c283f.svg)}@media (min-width:1280px){body.desktop .component.page-header.typo.typo-alt2>.floating-label,body.frontend .component.page-header.typo.typo-alt2>.floating-label{background-image:url(/build/images/stoerer_blau2_desktop.b2e6e4d2.svg)}}.component.page-header.picture>.container{align-items:stretch;background-position:100% 0;display:flex!important;max-width:none!important;min-height:calc(100vh - 161px);padding:0!important;position:relative}.component.page-header.picture>.container>.gradient{align-items:flex-end;background:linear-gradient(270deg,transparent 20%,rgba(0,105,180,.702));display:flex;width:100%}.component.page-header.picture>.container>.gradient.hide-gradient{background:transparent}.component.page-header.picture>.container>.gradient>.inner-container{margin:0 auto;max-width:1920px;width:100%}.component.page-header.picture>.container>.gradient>.inner-container>h1{bottom:0;color:var(--color-text-inverted);font-family:TheMix-Light,serif;font-size:35px;line-height:1;padding:100px 60px 20px 16px;width:100%;z-index:11}.component.page-header.picture>.container>.gradient>.inner-container>h1:before{background-image:url(/build/images/dreiecke.7f99e685.svg);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:25px;margin-bottom:1rem;width:68px}@media (min-width:834px){body.frontend .component.page-header.picture>.container>.gradient>.inner-container>h1,body.tablet .component.page-header.picture>.container>.gradient>.inner-container>h1{font-size:50px;max-width:664px;padding:100px 60px 30px}}@media (min-width:1280px){body.desktop .component.page-header.picture>.container>.gradient>.inner-container>h1,body.frontend .component.page-header.picture>.container>.gradient>.inner-container>h1{box-sizing:content-box!important;font-size:70px;max-width:664px;padding:100px 120px 60px}body.desktop .component.page-header.picture>.container>.gradient>.inner-container>h1:before,body.frontend .component.page-header.picture>.container>.gradient>.inner-container>h1:before{height:39px;width:102px}}@media (min-width:1920px){body.big-desktop .component.page-header.picture>.container>.gradient>.inner-container>h1,body.frontend .component.page-header.picture>.container>.gradient>.inner-container>h1{font-size:90px;max-width:950px}}.component.page-header.picture>.container>.gradient>.inner-container>h1>b{font-family:TheMix-Bold,serif}.component.page-header.picture>.container>.gradient>.inner-container>h1:has(+.image-button-list-container){padding-bottom:10px!important}.component.page-header.picture>.container>.gradient>.inner-container .image-button-list-container{margin:0;padding:20px 40vw 30px 16px}@media (min-width:834px){body.frontend .component.page-header.picture>.container>.gradient>.inner-container .image-button-list-container,body.tablet .component.page-header.picture>.container>.gradient>.inner-container .image-button-list-container{padding:20px 36% 30px 60px}}@media (min-width:1280px){body.desktop .component.page-header.picture>.container>.gradient>.inner-container .image-button-list-container,body.frontend .component.page-header.picture>.container>.gradient>.inner-container .image-button-list-container{padding:20px 36% 60px 120px}body.header-collapsed body.desktop .component.page-header.picture>.container,body.header-collapsed body.frontend .component.page-header.picture>.container{min-height:calc(100vh - 100px)}}.component.page-header.picture.dense>.container{min-height:auto}@media (min-width:1280px){body.desktop .component.page-header.picture.dense>.container>.gradient>.inner-container>h1,body.frontend .component.page-header.picture.dense>.container>.gradient>.inner-container>h1{margin-top:120px}}.component.peephole{background-color:transparent!important;height:430px}.component.intro-text>.container li,.component.intro-text>.container p{font-size:18px}@media (min-width:1280px){body.desktop .component.intro-text>.container li,body.desktop .component.intro-text>.container p,body.frontend .component.intro-text>.container li,body.frontend .component.intro-text>.container p{font-size:22px}}.component.headline>.container>h2{font-size:35px;line-height:1}@media (min-width:834px){body.frontend .component.headline>.container>h2,body.tablet .component.headline>.container>h2{font-size:70px}}.component.headline>.container>h3{font-size:30px}.component.sub-headline>.container>h3{border-bottom:1px solid var(--color-vrt-green);font-size:25px;padding-bottom:15px;padding-left:25px;position:relative}@media (min-width:834px){body.frontend .component.sub-headline>.container>h3,body.tablet .component.sub-headline>.container>h3{font-size:30px}}.component.sub-headline>.container>h3:before{background-image:url(/build/images/dreiecke_quer.d6c8fd5e.svg);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:20px;left:0;margin-right:.5rem;position:absolute;top:.45rem;width:16px}a:hover>.component.sub-headline>.container>h3:before{background-color:var(--color-vrt-green);background-image:none;-webkit-mask:url(/build/images/dreiecke_quer.d6c8fd5e.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;mask:url(/build/images/dreiecke_quer.d6c8fd5e.svg);mask-repeat:no-repeat;mask-size:100%}.component.quote.blue>.container .inner-container:after,.component.quote.blue>.container .inner-container:before{background-color:var(--color-vrt-lightblue)}.component.quote>.container .inner-container{border-bottom:1px solid var(--color-vrt-green);border-top:1px solid var(--color-vrt-green);color:var(--color-vrt-blue);font-family:TheMix-Light,serif;font-size:20px;font-style:italic;margin:20px auto;max-width:664px;padding:2rem 1rem;position:relative;text-align:center}@media (min-width:834px){body.frontend .component.quote>.container .inner-container,body.tablet .component.quote>.container .inner-container{font-size:26px}}.component.quote>.container .inner-container .button{font-style:normal;margin-top:1rem;padding:.5rem .75rem}.component.quote>.container .inner-container:after,.component.quote>.container .inner-container:before{background-color:var(--color-background);background-image:url(/build/images/dreiecke.7f99e685.svg);background-position:50%;background-repeat:no-repeat;background-size:49px 18px;content:"";display:block;height:18px;position:absolute;width:55px}.component.quote>.container .inner-container:before{top:-.6rem}.component.quote>.container .inner-container:after{bottom:-.6rem;right:1rem;transform:rotate(180deg)}.component.highlight-element>.container[href]{cursor:pointer;text-decoration:none}.component.highlight-element>.container[href]:hover{color:var(--color-vrt-blue)}.component.highlight-element>.container[href]:hover>.border-container{border-color:var(--color-vrt-blue)}.component.highlight-element>.container[href]:hover>.border-container>.bottom-line{color:var(--color-vrt-blue)}.component.highlight-element>.container[href]:hover>.border-container .image img{transform:scale(1.2)}.component.highlight-element>.container>.border-container{border:1px solid var(--color-vrt-green)}.component.highlight-element>.container>.border-container>.inner-container{padding:20px 16% 20px 20px;position:relative}.component.highlight-element>.container>.border-container>.inner-container:before{background-color:var(--color-background);background-image:url(/build/images/dreiecke.7f99e685.svg);background-position:50%;background-repeat:no-repeat;background-size:37px 12px;content:"";display:block;height:12px;position:absolute;top:-6px;width:42px}.component.highlight-element>.container>.border-container>.inner-container h3{font-size:25px;margin:10px 0}@media (min-width:834px){body.frontend .component.highlight-element>.container>.border-container>.inner-container h3,body.tablet .component.highlight-element>.container>.border-container>.inner-container h3{font-size:30px}}.component.highlight-element>.container>.border-container>.inner-container li,.component.highlight-element>.container>.border-container>.inner-container p{font-size:16px}.component.highlight-element>.container>.border-container>.inner-container .image{margin-bottom:20px;overflow:hidden}.component.highlight-element>.container>.border-container>.inner-container .image img{transition:transform .2s}.component.highlight-element>.container>.border-container>.bottom-line{background:#f2f2f2;color:#606060;padding:2px 16% 2px 20px}.component.highlight-element.image>.container>.border-container>.inner-container{padding:20px}.component.columns.c-1-1>.container>.col .component.highlight-element>.container>.bottom-line,.component.columns.c-1-1>.container>.col .component.highlight-element>.container>.inner-container{padding-right:11%}.component.blue .component.highlight-element>.container>.inner-container:after,.component.blue .component.highlight-element>.container>.inner-container:before{background-color:var(--color-vrt-lightblue)}.component.lead-element{background-color:var(--color-vrt-blue)!important;color:#fff!important;padding:100px 0 80px!important}.component.lead-element>.container{position:relative}.component.lead-element>.container:before{background-image:url(/build/images/dreiecke-weiss.e38aee67.svg);background-position:34px 12px;background-size:100%;content:"";display:block;height:12px;margin-bottom:.25rem;position:absolute;top:-15px;width:34px}.component.lead-element>.container .text{font-family:TheMix-Light,serif;font-size:30px;font-weight:400}.component.lead-element>.container .text b{font-family:TheMix-Bold,serif}@media (min-width:1280px){body.desktop .component.lead-element>.container .text,body.frontend .component.lead-element>.container .text{font-size:35px}}.component.lead-element .component.button{background-color:var(--color-background);color:var(--color-vrt-blue);font-family:Open Sans,serif;font-weight:700}.component.lead-element .component.button:hover{background-color:var(--color-vrt-green);color:#fff}.component.tip{background-color:var(--color-vrt-blue)!important;color:#fff!important;padding:100px 0 80px!important}.component.tip>.container{position:relative}.component.tip>.container:before{background-image:url(/build/images/dreiecke-weiss.e38aee67.svg);background-position:34px 12px;background-size:100%;content:"";display:block;height:12px;margin-bottom:.25rem;position:absolute;top:-15px;width:34px}.component.tip>.container .text{font-family:TheMix-Light,serif;font-size:25px;font-weight:400}.component.tip>.container .text b{font-family:TheMix-Bold,serif}@media (min-width:1280px){body.desktop .component.tip>.container .text,body.frontend .component.tip>.container .text{font-size:28px}}.component.picture-text-element>.container{display:flex!important;gap:16px}.component.picture-text-element>.container .picture-container{flex:1}.component.picture-text-element>.container .inner-container{flex:4}.component.picture-text-element>.container .inner-container h3:first-child,.component.picture-text-element>.container .inner-container h4:first-child{margin-top:0}.component.sub-page-links-list>.container{display:flex!important;flex-wrap:wrap;gap:16px}.component.big-button{background-color:var(--color-vrt-blue);color:#fff;display:block;font-family:TheMix-Bold,serif;font-size:22px;padding:60px 40px!important;text-decoration:none;width:100%}@media (min-width:834px){body.frontend .component.big-button,body.tablet .component.big-button{font-size:35px;width:calc(50% - 8px)}}.component.big-button:hover{background-color:var(--color-vrt-green)}.component.big-button:hover>span:first-child:before{background-image:url(/build/images/dreiecke-weiss.e38aee67.svg)}.component.big-button:hover>span.description{opacity:1}.component.big-button>span{display:block;position:relative}.component.big-button>span:first-child:before{background-image:url(/build/images/dreiecke-gruen.f3f7ad2a.svg);background-position:50%;background-repeat:no-repeat;background-size:50px 20px;content:"";display:block;height:20px;left:0;position:absolute;top:-20px;width:50px}.component.big-button>span.description{font-family:Open Sans,serif;font-size:16px;opacity:0;transition:opacity .2s}.component.image,.component.image .container{position:relative}.component.image .container img{display:block;height:100%;max-height:100%;max-width:100%;object-fit:cover;object-position:top right;width:100%}.component.image .container img.hc-image{display:none}.component.image .container img.noScaleUp{height:auto;width:auto}.component.image .container .description{background:var(--color-vrt-lightblue);bottom:0;left:0;margin:auto;padding:14px 20px;right:0}@media (min-width:1280px){body.desktop .component.image .container .description,body.frontend .component.image .container .description{background:hsla(0,0%,100%,.75);max-width:1000px;position:absolute}}.component.image-button-list>.container{align-items:end;display:grid!important;gap:10px;grid-template-columns:1fr}@media (min-width:834px){body.frontend .component.image-button-list>.container,body.tablet .component.image-button-list>.container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){body.desktop .component.image-button-list>.container,body.frontend .component.image-button-list>.container{grid-template-columns:repeat(3,1fr)}}@media (min-width:1920px){body.big-desktop .component.image-button-list>.container,body.frontend .component.image-button-list>.container{grid-template-columns:repeat(4,1fr)}}.component.image-button-list>.container>.component{padding:0!important}.component.image-button-list.full-width>.container{align-items:flex-start;flex-direction:column}@media (min-width:1280px){body.desktop .component.image-button-list.full-width>.container,body.frontend .component.image-button-list.full-width>.container{align-items:stretch}}.component.image-button-list.centered>.container{justify-content:center}.component.teaser-element{background-position:100% 0;background-repeat:no-repeat;background-size:cover;color:var(--color-text-inverted)!important;padding:155px 0 50px!important;position:relative}@media (min-width:834px){body.frontend .component.teaser-element,body.tablet .component.teaser-element{padding:140px 0 75px!important}}@media (min-width:1280px){body.desktop .component.teaser-element,body.frontend .component.teaser-element{padding:212px 0 75px!important}}.component.teaser-element:before{background:linear-gradient(180deg,transparent 17%,rgba(0,105,180,.702));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.component.teaser-element>.container{position:relative}.component.teaser-element>.container h2{color:var(--color-text-inverted);font-size:30px;position:relative}@media (min-width:834px){body.frontend .component.teaser-element>.container h2,body.tablet .component.teaser-element>.container h2{font-size:60px}}@media (min-width:1280px){body.desktop .component.teaser-element>.container h2,body.frontend .component.teaser-element>.container h2{max-width:calc(75% - 75px)}}.component.teaser-element>.container h2:before{background-image:url(/build/images/dreiecke.7f99e685.svg);background-position:0 0;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:26px;position:absolute;top:-30px;width:67px}.component.teaser-element>.container .text{font-size:18px}@media (min-width:834px){body.frontend .component.teaser-element>.container .text,body.tablet .component.teaser-element>.container .text{font-size:22px}}.component.teaser-element .component.button-list>.container{align-items:flex-start;flex-direction:column}@media (min-width:1280px){body.desktop .component.teaser-element .component.button-list>.container,body.frontend .component.teaser-element .component.button-list>.container{align-items:stretch}}.component.teaser-element .component.button{background-color:var(--color-background);color:var(--color-vrt-blue);font-family:Open Sans,serif;font-weight:700}.component.teaser-element .component.button:hover{background-color:var(--color-vrt-green);color:#fff}.component.carousel.page-header-carousel{margin:0 -20px!important;padding:0!important}.component.carousel.page-header-carousel .splide__pagination{bottom:8px}@media (min-width:1280px){body.desktop .component.carousel.page-header-carousel .splide__pagination,body.frontend .component.carousel.page-header-carousel .splide__pagination{bottom:24px}}.component.carousel.page-header-carousel>.container .splide__arrow--prev{left:50px}@media (min-width:834px){body.frontend .component.carousel.page-header-carousel>.container .splide__arrow--prev,body.tablet .component.carousel.page-header-carousel>.container .splide__arrow--prev{left:90px}}@media (min-width:1280px){body.desktop .component.carousel.page-header-carousel>.container .splide__arrow--prev,body.frontend .component.carousel.page-header-carousel>.container .splide__arrow--prev{left:150px}}.component.carousel.page-header-carousel>.container .splide__arrow--next{right:50px}@media (min-width:834px){body.frontend .component.carousel.page-header-carousel>.container .splide__arrow--next,body.tablet .component.carousel.page-header-carousel>.container .splide__arrow--next{right:90px}}@media (min-width:1280px){body.desktop .component.carousel.page-header-carousel>.container .splide__arrow--next,body.frontend .component.carousel.page-header-carousel>.container .splide__arrow--next{right:150px}}.component.carousel.page-header-carousel.wide.page-header-picture{background-color:transparent!important}.component.carousel.page-header-carousel.wide .splide__arrow--prev{left:30px}.component.carousel.page-header-carousel.wide .splide__arrow--next{right:30px}.component.carousel .component.page-header,.component.carousel .component.page-header>.container,.component.carousel .component.teaser-element{height:100%}.component.carousel .splide__arrow svg{fill:hsla(0,0%,100%,.333)}@media (min-width:834px){body.frontend .component.carousel .splide__arrow svg,body.tablet .component.carousel .splide__arrow svg{fill:hsla(0,0%,100%,.733);filter:drop-shadow(0 3px 3px rgba(0,0,0,.4))}}.component.carousel .splide__arrow:hover svg{fill:hsla(0,0%,100%,.867)}@media (min-width:834px){body.frontend .component.carousel .splide__arrow:hover svg,body.tablet .component.carousel .splide__arrow:hover svg{fill:#fff;filter:drop-shadow(0 3px 3px rgba(0,0,0,.4))}}.component.carousel .splide__pagination{bottom:24px}.component.carousel>.container{position:relative}.component.carousel>.container .splide__arrow--prev{left:30px}@media (min-width:834px){body.frontend .component.carousel>.container .splide__arrow--prev,body.tablet .component.carousel>.container .splide__arrow--prev{left:70px}}@media (min-width:1280px){body.desktop .component.carousel>.container .splide__arrow--prev,body.frontend .component.carousel>.container .splide__arrow--prev{left:130px}}.component.carousel>.container .splide__arrow--next{right:30px}@media (min-width:834px){body.frontend .component.carousel>.container .splide__arrow--next,body.tablet .component.carousel>.container .splide__arrow--next{right:70px}}@media (min-width:1280px){body.desktop .component.carousel>.container .splide__arrow--next,body.frontend .component.carousel>.container .splide__arrow--next{right:130px}}.component.carousel>.container .splide__pagination{bottom:-24px}.component.carousel .splide__pagination__page.is-active,.component.carousel .splide__pagination__page:hover{background:#666}.component.carousel .slide{min-height:300px}.component.video .container>video{width:100%}.component.content-list.combo_ticket_events>.container,.component.content-list.downloads>.container,.component.content-list.news>.container,.component.content-list.press_articles>.container,.component.content-list.triptips>.container{display:grid!important;gap:20px 10px;grid-template-columns:1fr;grid-template-rows:auto}@media (min-width:834px){body.frontend .component.content-list.combo_ticket_events>.container,body.frontend .component.content-list.downloads>.container,body.frontend .component.content-list.news>.container,body.frontend .component.content-list.press_articles>.container,body.frontend .component.content-list.triptips>.container,body.tablet .component.content-list.combo_ticket_events>.container,body.tablet .component.content-list.downloads>.container,body.tablet .component.content-list.news>.container,body.tablet .component.content-list.press_articles>.container,body.tablet .component.content-list.triptips>.container{grid-template-columns:1fr 1fr}}@media (min-width:1280px){body.desktop .component.content-list.combo_ticket_events>.container,body.desktop .component.content-list.downloads>.container,body.desktop .component.content-list.news>.container,body.desktop .component.content-list.press_articles>.container,body.desktop .component.content-list.triptips>.container,body.frontend .component.content-list.combo_ticket_events>.container,body.frontend .component.content-list.downloads>.container,body.frontend .component.content-list.news>.container,body.frontend .component.content-list.press_articles>.container,body.frontend .component.content-list.triptips>.container{grid-template-columns:1fr 1fr 1fr}}.component.content-list.combo_ticket_events>.container>.component,.component.content-list.downloads>.container>.component,.component.content-list.news>.container>.component,.component.content-list.press_articles>.container>.component,.component.content-list.triptips>.container>.component{padding:0!important}.component.content-list.combo_ticket_events>.container>.component.highlight-element>a,.component.content-list.downloads>.container>.component.highlight-element>a,.component.content-list.news>.container>.component.highlight-element>a,.component.content-list.press_articles>.container>.component.highlight-element>a,.component.content-list.triptips>.container>.component.highlight-element>a{height:100%}.component.content-list.combo_ticket_events>.container>.component.highlight-element .border-container,.component.content-list.downloads>.container>.component.highlight-element .border-container,.component.content-list.news>.container>.component.highlight-element .border-container,.component.content-list.press_articles>.container>.component.highlight-element .border-container,.component.content-list.triptips>.container>.component.highlight-element .border-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.filter-tag-selection{background:var(--color-background);border:1px solid var(--color-vrt-green);border-radius:4px;display:none;margin-top:4px;padding:4px;position:absolute;z-index:999}.filter-tag-selection>.filter-tag-selection-search{margin-bottom:10px}.filter-tag-selection>.filter-tag-selection-search label{display:block}.filter-tag-selection>.filter-tag-selection-search input{display:block;width:100%}.filter-tag-selection>.filter-tag-selection-entries{max-height:200px;overflow:auto;scrollbar-width:thin}.filter-tag-selection>.filter-tag-selection-entries::-webkit-scrollbar{background-color:#ddd;height:10px;width:10px}.filter-tag-selection>.filter-tag-selection-entries::-webkit-scrollbar-thumb{background-color:var(--color-vrt-green)}.filter-tag-selection>.filter-tag-selection-entries>button{cursor:pointer;display:block;line-height:1.1;padding:6px;width:100%}.filter-tag-selection>.filter-tag-selection-entries>button:focus,.filter-tag-selection>.filter-tag-selection-entries>button:hover{background-color:#e5f8cb}.component.accordion .component.slide{padding:0!important}.component.accordion .component.slide>.container>h3{font-size:25px;margin:10px 0;padding-bottom:15px;padding-left:25px;position:relative}@media (min-width:834px){body.frontend .component.accordion .component.slide>.container>h3,body.tablet .component.accordion .component.slide>.container>h3{font-size:30px}}.component.accordion .component.slide>.container>h3>button{background-color:transparent;border:none;color:inherit;cursor:pointer;display:block;font-size:inherit;margin:0;padding:0;text-align:left;width:100%}.component.accordion .component.slide>.container>h3:before{background-image:url(/build/images/dreiecke_quer.d6c8fd5e.svg);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:20px;left:0;margin-right:.5rem;position:absolute;top:.45rem;transition:transform .1s;width:16px}.component.accordion .component.slide>.container>.slide_content{display:none}.component.accordion .component.slide>.container>.slide_content>.component{padding-top:0!important}.component.accordion .component.slide.active>.container h3:before{transform:rotate(90deg)}.component.accordion .component.slide.active>.container>.slide_content{display:block;margin-bottom:20px}.component.table>.container table{background-color:#f2f2f2;border-spacing:0;padding:10px;width:100%}.component.table>.container table td,.component.table>.container table th{font-weight:700;padding:20px 10px;text-align:left}.component.table>.container table thead td,.component.table>.container table thead th{border-bottom:1px solid #707070;color:#707070;padding:10px}.component.summer_campaign2023_slider{background-color:var(--color-vrt-green)!important;background:linear-gradient(var(--color-vrt-green),var(--color-vrt-green) 50%,#469217);padding:60px 0!important;position:relative}@media (min-width:834px){body.frontend .component.summer_campaign2023_slider,body.tablet .component.summer_campaign2023_slider{padding:70px 0!important}}@media (max-width:599px){body.frontend .component.summer_campaign2023_slider .container{padding-left:0!important;padding-right:0!important}}.component.summer_campaign2023_slider .container .inner,.component.summer_campaign2023_slider .slide_inner{margin:auto;max-width:450px;width:100%}.component.summer_campaign2023_slider .container .inner img,.component.summer_campaign2023_slider .slide_inner img{max-width:100%}@media (min-width:834px){body.frontend .component.summer_campaign2023_slider .container .inner,body.frontend .component.summer_campaign2023_slider .slide_inner,body.tablet .component.summer_campaign2023_slider .container .inner,body.tablet .component.summer_campaign2023_slider .slide_inner{max-width:none;width:614px}}.component.summer_campaign2023_slider .static_bottom{border-top:1px solid #fff;color:#fff;font-family:TheMix-Light,serif;font-size:18px;margin:20px auto 0;padding-top:9px;text-align:center;width:min(330px,90%)}@media (min-width:834px){body.frontend .component.summer_campaign2023_slider .static_bottom,body.tablet .component.summer_campaign2023_slider .static_bottom{font-size:22px;width:470px}}.component.summer_campaign2023_slider .static_bottom .component.button{font-size:16px;margin-top:13px}.component.summer_campaign2023_slider .static_bottom b,.component.summer_campaign2023_slider .static_bottom strong{font-family:TheMix-Bold,serif}@media (min-width:1280px){body.desktop .component.summer_campaign2023_slider .container:after,body.frontend .component.summer_campaign2023_slider .container:after{background:url(/build/images/woman-phone-dticket2.8daaf3fd.png) no-repeat 0 100%;background-size:contain;bottom:0;content:"";height:min(26vw,85%);left:2vw;pointer-events:none;position:absolute;width:50%}}.component.summer_campaign2023_slider .splide__arrow{top:70%}@media (min-width:834px){body.frontend .component.summer_campaign2023_slider .splide__arrow,body.tablet .component.summer_campaign2023_slider .splide__arrow{top:50%}}.component.summer_campaign2023_slider .splide__arrow svg{fill:hsla(0,0%,100%,.333)}@media (min-width:834px){body.frontend .component.summer_campaign2023_slider .splide__arrow svg,body.tablet .component.summer_campaign2023_slider .splide__arrow svg{fill:hsla(0,0%,100%,.733);filter:drop-shadow(0 3px 3px rgba(0,0,0,.4))}}.component.summer_campaign2023_slider .splide__arrow:hover svg{fill:hsla(0,0%,100%,.867)}@media (min-width:834px){body.frontend .component.summer_campaign2023_slider .splide__arrow:hover svg,body.tablet .component.summer_campaign2023_slider .splide__arrow:hover svg{fill:#fff;filter:drop-shadow(0 3px 3px rgba(0,0,0,.4))}}.component.summer_campaign2023_slider .splide__pagination{bottom:-24px}.component.summer_campaign2023_slider .splide__pagination__page.is-active,.component.summer_campaign2023_slider .splide__pagination__page:hover{background:#666}.component.departure-monitor-configurator button{border:none}.component.departure-monitor-configurator button[disabled]{cursor:wait;opacity:.5;pointer-events:none}.component.departure-monitor-configurator #stopSearchResultsContainer{display:none;margin:20px 0 40px}.component.departure-monitor-configurator #stopSearchResults{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-left:20px}.component.departure-monitor-configurator #stopSearchResults>div{border:1px solid #999;cursor:pointer;padding:8px;transition:background-color .1s}.component.departure-monitor-configurator #stopSearchResults>div:hover{background-color:#eee}.component.departure-monitor-configurator .loading-bar{display:block;text-align:center;width:100%}.component.departure-monitor-configurator .loading-bar[data-hidden=true]{display:none}.component.departure-monitor-configurator .loading-bar>.bar{display:inline-block;height:80px;position:relative;width:80px}.component.departure-monitor-configurator .loading-bar>.bar div{animation:loading-anim .8s cubic-bezier(0,.5,.5,1) infinite;background:var(--color-vrt-blue);display:inline-block;left:8px;position:absolute;width:16px}.component.departure-monitor-configurator .loading-bar>.bar div:first-child{animation-delay:-.24s;left:8px}.component.departure-monitor-configurator .loading-bar>.bar div:nth-child(2){animation-delay:-.12s;left:32px}.component.departure-monitor-configurator .loading-bar>.bar div:nth-child(3){animation-delay:0s;left:56px}.component.departure-monitor-configurator #departureMonitorLinkContainer,.component.departure-monitor-configurator [data-hidden=true]{display:none}.component.departure-monitor-configurator #departureMonitorLinkContainer p{font-weight:700;margin-bottom:4px}.component.departure-monitor-configurator #departureMonitorLinkContainer p #selectedStopName{background-color:var(--color-vrt-blue);border-radius:4px;color:#fff;display:inline-block;font-style:italic;margin:4px 0;padding:4px;white-space:nowrap}.component.departure-monitor-configurator #departureMonitorLink{background-color:#ddd;border-radius:8px;display:block;font-size:110%;padding:14px}.component.breadcrumbs .container ul{background-color:var(--color-background);display:flex;gap:6px;margin:0;padding:10px 0}.component.breadcrumbs .container ul>li{list-style:none}.component.breadcrumbs .container ul>li:before{content:"> "}#page-container>.component,form#ticket_order>.component{background-color:var(--color-background)}#page-container>.component.blue,form#ticket_order>.component.blue{background-color:var(--color-vrt-lightblue)}#page-container>.component.darkblue,form#ticket_order>.component.darkblue{background-color:var(--color-vrt-blue);color:#fff}#page-container>.component.grey,form#ticket_order>.component.grey{background-color:var(--color-vrt-grey-background)}#page-container>.component .container,#page-container>.component>.component.carousel.wedged>.component.slide>.container,form#ticket_order>.component .container,form#ticket_order>.component>.component.carousel.wedged>.component.slide>.container{display:flow-root;margin:0 auto;max-width:1240px;padding-left:16px;padding-right:16px}@media (min-width:834px){body.frontend #page-container>.component .container,body.frontend #page-container>.component>.component.carousel.wedged>.component.slide>.container,body.frontend form#ticket_order>.component .container,body.frontend form#ticket_order>.component>.component.carousel.wedged>.component.slide>.container,body.tablet #page-container>.component .container,body.tablet #page-container>.component>.component.carousel.wedged>.component.slide>.container,body.tablet form#ticket_order>.component .container,body.tablet form#ticket_order>.component>.component.carousel.wedged>.component.slide>.container{padding-left:60px;padding-right:60px}body.frontend #page-container>.component .container .container,body.frontend #page-container>.component>.component.carousel.wedged>.component.slide>.container .container,body.frontend form#ticket_order>.component .container .container,body.frontend form#ticket_order>.component>.component.carousel.wedged>.component.slide>.container .container,body.tablet #page-container>.component .container .container,body.tablet #page-container>.component>.component.carousel.wedged>.component.slide>.container .container,body.tablet form#ticket_order>.component .container .container,body.tablet form#ticket_order>.component>.component.carousel.wedged>.component.slide>.container .container{padding-left:0;padding-right:0}}@media (min-width:1280px){body.desktop #page-container>.component .container,body.desktop #page-container>.component>.component.carousel.wedged>.component.slide>.container,body.desktop form#ticket_order>.component .container,body.desktop form#ticket_order>.component>.component.carousel.wedged>.component.slide>.container,body.frontend #page-container>.component .container,body.frontend #page-container>.component>.component.carousel.wedged>.component.slide>.container,body.frontend form#ticket_order>.component .container,body.frontend form#ticket_order>.component>.component.carousel.wedged>.component.slide>.container{padding-left:120px;padding-right:120px}body.desktop #page-container>.component .container .container,body.desktop #page-container>.component>.component.carousel.wedged>.component.slide>.container .container,body.desktop form#ticket_order>.component .container .container,body.desktop form#ticket_order>.component>.component.carousel.wedged>.component.slide>.container .container,body.frontend #page-container>.component .container .container,body.frontend #page-container>.component>.component.carousel.wedged>.component.slide>.container .container,body.frontend form#ticket_order>.component .container .container,body.frontend form#ticket_order>.component>.component.carousel.wedged>.component.slide>.container .container{padding-left:0;padding-right:0}}#page-container>.component .container .container,#page-container>.component>.component.carousel.wedged>.component.slide>.container .container,form#ticket_order>.component .container .container,form#ticket_order>.component>.component.carousel.wedged>.component.slide>.container .container{max-width:none;padding-left:0;padding-right:0}#page-container .component,form#ticket_order .component{padding:20px 0}#page-container .component.dense-margins,form#ticket_order .component.dense-margins{padding:0}#page-container .component.double-margins,form#ticket_order .component.double-margins{padding:40px 0}#page-container .component.triple-margins,form#ticket_order .component.triple-margins{padding:60px 0}#page-container .component.dense-top,form#ticket_order .component.dense-top{padding-top:0}#page-container .component.dense-bottom,form#ticket_order .component.dense-bottom{padding-bottom:0}#page-container .component.double-top,form#ticket_order .component.double-top{padding-top:40px}#page-container .component.triple-top,form#ticket_order .component.triple-top{padding-top:60px}#page-container .component.double-bottom,form#ticket_order .component.double-bottom{padding-bottom:40px}#page-container .component.triple-bottom,form#ticket_order .component.triple-bottom{padding-bottom:60px}#page-container .component .component:first-child,form#ticket_order .component .component:first-child{padding-top:0}#page-container .component .component:last-child,form#ticket_order .component .component:last-child{padding-bottom:0}.input-md{margin-bottom:1rem;position:relative}.input-md input[type=date],.input-md input[type=datetime-local],.input-md input[type=email],.input-md input[type=month],.input-md input[type=number],.input-md input[type=password],.input-md input[type=search],.input-md input[type=tel],.input-md input[type=text],.input-md input[type=time],.input-md input[type=url],.input-md input[type=week],.input-md select,.input-md textarea{background:var(--color-background);border:1px solid var(--color-vrt-blue);border-radius:4px;box-sizing:border-box;display:block;font-size:16px;height:40px;line-height:20px;min-width:300px;padding:10px 20px;resize:none;width:100%}.input-md input[type=date]:focus~label,.input-md input[type=date]:not(:placeholder-shown)~label,.input-md input[type=datetime-local]:focus~label,.input-md input[type=datetime-local]:not(:placeholder-shown)~label,.input-md input[type=email]:focus~label,.input-md input[type=email]:not(:placeholder-shown)~label,.input-md input[type=month]:focus~label,.input-md input[type=month]:not(:placeholder-shown)~label,.input-md input[type=number]:focus~label,.input-md input[type=number]:not(:placeholder-shown)~label,.input-md input[type=password]:focus~label,.input-md input[type=password]:not(:placeholder-shown)~label,.input-md input[type=search]:focus~label,.input-md input[type=search]:not(:placeholder-shown)~label,.input-md input[type=tel]:focus~label,.input-md input[type=tel]:not(:placeholder-shown)~label,.input-md input[type=text]:focus~label,.input-md input[type=text]:not(:placeholder-shown)~label,.input-md input[type=time]:focus~label,.input-md input[type=time]:not(:placeholder-shown)~label,.input-md input[type=url]:focus~label,.input-md input[type=url]:not(:placeholder-shown)~label,.input-md input[type=week]:focus~label,.input-md input[type=week]:not(:placeholder-shown)~label,.input-md select:focus~label,.input-md select:not(:placeholder-shown)~label,.input-md textarea:focus~label,.input-md textarea:not(:placeholder-shown)~label{background-color:var(--color-background);color:var(--color-vrt-grey);font-size:12px;height:17px;overflow:auto;top:-9px}.input-md textarea{height:auto}.input-md label{color:var(--color-vrt-grey);font-size:16px;font-weight:400;height:25px;left:.5rem;overflow:hidden;padding:0 .25rem;pointer-events:none;position:absolute;top:9px;transition:all .3s ease}.input-md.fixed-label input[type=date],.input-md.fixed-label input[type=datetime-local],.input-md.fixed-label input[type=email],.input-md.fixed-label input[type=month],.input-md.fixed-label input[type=number],.input-md.fixed-label input[type=password],.input-md.fixed-label input[type=search],.input-md.fixed-label input[type=tel],.input-md.fixed-label input[type=text],.input-md.fixed-label input[type=time],.input-md.fixed-label input[type=url],.input-md.fixed-label input[type=week],.input-md.fixed-label select,.input-md.fixed-label textarea{padding-left:4em}.input-md.fixed-label input[type=date]~label,.input-md.fixed-label input[type=datetime-local]~label,.input-md.fixed-label input[type=email]~label,.input-md.fixed-label input[type=month]~label,.input-md.fixed-label input[type=number]~label,.input-md.fixed-label input[type=password]~label,.input-md.fixed-label input[type=search]~label,.input-md.fixed-label input[type=tel]~label,.input-md.fixed-label input[type=text]~label,.input-md.fixed-label input[type=time]~label,.input-md.fixed-label input[type=url]~label,.input-md.fixed-label input[type=week]~label,.input-md.fixed-label select~label,.input-md.fixed-label textarea~label{color:#000!important;font-size:16px!important;font-weight:700;height:25px;left:.5rem;padding:0 .25rem;pointer-events:none;position:absolute;top:9px!important}.component.grey .input-md input[type=date],.component.grey .input-md input[type=datetime-local],.component.grey .input-md input[type=email],.component.grey .input-md input[type=month],.component.grey .input-md input[type=number],.component.grey .input-md input[type=password],.component.grey .input-md input[type=search],.component.grey .input-md input[type=tel],.component.grey .input-md input[type=text],.component.grey .input-md input[type=time],.component.grey .input-md input[type=url],.component.grey .input-md input[type=week],.component.grey .input-md select,.component.grey .input-md textarea{border:none}.component.grey .input-md input[type=date]:focus~label,.component.grey .input-md input[type=date]:not(:placeholder-shown)~label,.component.grey .input-md input[type=datetime-local]:focus~label,.component.grey .input-md input[type=datetime-local]:not(:placeholder-shown)~label,.component.grey .input-md input[type=email]:focus~label,.component.grey .input-md input[type=email]:not(:placeholder-shown)~label,.component.grey .input-md input[type=month]:focus~label,.component.grey .input-md input[type=month]:not(:placeholder-shown)~label,.component.grey .input-md input[type=number]:focus~label,.component.grey .input-md input[type=number]:not(:placeholder-shown)~label,.component.grey .input-md input[type=password]:focus~label,.component.grey .input-md input[type=password]:not(:placeholder-shown)~label,.component.grey .input-md input[type=search]:focus~label,.component.grey .input-md input[type=search]:not(:placeholder-shown)~label,.component.grey .input-md input[type=tel]:focus~label,.component.grey .input-md input[type=tel]:not(:placeholder-shown)~label,.component.grey .input-md input[type=text]:focus~label,.component.grey .input-md input[type=text]:not(:placeholder-shown)~label,.component.grey .input-md input[type=time]:focus~label,.component.grey .input-md input[type=time]:not(:placeholder-shown)~label,.component.grey .input-md input[type=url]:focus~label,.component.grey .input-md input[type=url]:not(:placeholder-shown)~label,.component.grey .input-md input[type=week]:focus~label,.component.grey .input-md input[type=week]:not(:placeholder-shown)~label,.component.grey .input-md select:focus~label,.component.grey .input-md select:not(:placeholder-shown)~label,.component.grey .input-md textarea:focus~label,.component.grey .input-md textarea:not(:placeholder-shown)~label{background-color:transparent}.input-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.input-row>.input-md{flex:0.5}@media (max-width:599px){body.frontend .input-row>.input-md{flex:1;flex-basis:100%}}.input-row>.input-md:not(:last-child){margin-right:1rem}@media (max-width:599px){body.frontend .input-row>.input-md:not(:last-child){margin-right:0}}.dropzone{margin-top:1rem}.dropzone>label{color:var(--color-vrt-blue);display:inline-block;font-family:TheMix-Bold;font-size:20px;margin-bottom:1rem}.dropzone>.dropzone-container{background-color:var(--color-vrt-grey-background)}.dropzone>.dropzone-container>.dropzone-placeholder{color:#000}.button-row{display:flex;justify-content:space-between;margin-top:2rem}.button-row>.button{background-color:var(--color-vrt-green);border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,serif;font-size:14px;font-weight:700;padding:8px;text-decoration:none}.button-row>.button:hover{background-color:var(--color-vrt-green-dark)}.button-row>.button.back,.button-row>.button.back:hover{background-color:var(--color-vrt-grey)}.component.button{cursor:pointer;padding:.5rem .75rem!important}.component.button.full-width{text-align:center;width:100%}.connection-type{background-color:var(--color-vrt-grey-background);border-radius:4px;margin-bottom:1rem}.connection-type.dummy{display:none;opacity:0;visibility:hidden}.connection-type>.container{padding:1rem 1.5rem!important}.connection-type>.container>.col:first-child{flex:1.25!important}.connection-type>.container>.col:last-child>label{color:var(--color-vrt-grey);display:block;font-size:14px;margin-bottom:.5rem;margin-top:.1rem}.connection-type>.container>.col:last-child>select{background:none;border:none;color:#000;font-size:16px;font-weight:700;margin-bottom:.5rem;width:100%}.connection-type>.container>.col:last-child>p{font-size:12px}.connection-type>.container>.col:last-child>div{text-align:right}.connection-type>.container dl{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:0}@media (min-width:834px){body.frontend .connection-type>.container dl,body.tablet .connection-type>.container dl{align-items:center;flex-direction:row}}.connection-type>.container dl>dt{color:var(--color-vrt-grey);display:block;font-size:14px;margin:0 0 .5rem;padding:0;width:15%}@media (min-width:834px){body.frontend .connection-type>.container dl>dt.price,body.tablet .connection-type>.container dl>dt.price{margin:2.5rem 0 .5rem}}.connection-type>.container dl>dd{color:#000;display:block;font-size:16px;font-weight:700;margin:0 0 1rem;padding:0;width:85%}@media (min-width:834px){body.frontend .connection-type>.container dl>dd,body.tablet .connection-type>.container dl>dd{margin:0 0 .5rem}body.frontend .connection-type>.container dl>dd.price,body.tablet .connection-type>.container dl>dd.price{margin:2.5rem 0 .5rem}}.connection-type.simple>.container>.col:last-child{align-self:flex-end;flex:0.1!important}@media (min-width:834px){body.frontend .connection-type.simple dl>dd.price,body.frontend .connection-type.simple dl>dt.price,body.tablet .connection-type.simple dl>dd.price,body.tablet .connection-type.simple dl>dt.price{margin:.5rem 0}}.checkbox,.radio{align-items:center;display:flex;margin-bottom:1rem}.checkbox.long-text,.radio.long-text{align-items:flex-start}.checkbox label,.radio label{margin-left:.5rem}.checkbox input[type=checkbox],.radio input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid var(--color-vrt-blue);border-radius:2px;box-sizing:border-box;color:var(--color-vrt-blue);cursor:pointer;display:block;font-weight:700;height:18px;line-height:0;margin:0;min-width:18px;padding:2px;width:18px}.checkbox input[type=checkbox]:before,.radio input[type=checkbox]:before{background-color:var(--color-vrt-blue);clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%);content:"";display:inline-block;height:12px;transform:scale(0);width:12px}.checkbox input[type=checkbox]:checked:before,.radio input[type=checkbox]:checked:before{transform:scale(1)}.checkbox input[type=checkbox].disabled,.checkbox input[type=checkbox].disabled+label,.radio input[type=checkbox].disabled,.radio input[type=checkbox].disabled+label{opacity:.3;pointer-events:none}.checkbox input[type=radio],.radio input[type=radio]{-webkit-appearance:none;appearance:none;border:1px solid var(--color-vrt-blue);border-radius:100%;box-sizing:border-box;cursor:pointer;display:block;height:18px;line-height:0;margin:0;padding:3px;width:18px}.checkbox input[type=radio]:before,.radio input[type=radio]:before{background-color:var(--color-vrt-blue);border-radius:100%;content:"";height:10px;width:10px}.checkbox input[type=radio]:checked:before,.radio input[type=radio]:checked:before{display:block}.checkbox input[type=radio].disabled,.checkbox input[type=radio].disabled+label,.radio input[type=radio].disabled,.radio input[type=radio].disabled+label{opacity:.3;pointer-events:none}h3.sub-title{font-size:20px;margin:0 0 1rem}[data-step-active=false]{display:none}.loading-bar{display:block;text-align:center;width:100%}.loading-bar[data-hidden=true]{display:none}.loading-bar>.bar{display:inline-block;height:80px;position:relative;width:80px}.loading-bar>.bar div{animation:loading-anim 1.2s cubic-bezier(0,.5,.5,1) infinite;background:var(--color-vrt-blue);display:inline-block;left:8px;position:absolute;width:16px}.loading-bar>.bar div:first-child{animation-delay:-.24s;left:8px}.loading-bar>.bar div:nth-child(2){animation-delay:-.12s;left:32px}.loading-bar>.bar div:nth-child(3){animation-delay:0s;left:56px}@keyframes loading-anim{0%{height:64px;top:8px}50%,to{height:32px;top:24px}}[data-hidden=true]{display:none}button[type=submit].component.button{border:none}button[type=submit].text-button{background:none;border:none;cursor:pointer;font-family:Open Sans,serif;font-size:1rem;padding:0;text-decoration:underline}#ticket_order .info-container{border-radius:.25rem;padding:.5rem 1rem}#ticket_order .info-container:empty{padding:0}#ticket_order .info-container.error{background-color:#ffe8e6;box-shadow:inset 0 0 0 1px #db2828,0 0 0 0 transparent;color:#db2828}#ticket_order .info-container.success{background-color:#e5f9e7;box-shadow:inset 0 0 0 1px #1ebc30,0 0 0 0 transparent;color:#578913}.ticketAdvisor .component.tag{margin-bottom:.5rem;margin-right:.25rem;padding:8px!important}.ticketAdvisor .step{align-items:center;background-color:var(--color-vrt-grey-background);border-radius:4px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem;padding:1rem 1.5rem}.ticketAdvisor .step.result{display:block}.ticketAdvisor .step.result dl{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:0}@media (min-width:834px){body.frontend .ticketAdvisor .step.result dl,body.tablet .ticketAdvisor .step.result dl{align-items:center;flex-direction:row}}.ticketAdvisor .step.result dl>dt{color:var(--color-vrt-grey);display:block;font-size:14px;margin:0 0 .25rem;padding:0;width:100%}@media (min-width:834px){body.frontend .ticketAdvisor .step.result dl>dt,body.tablet .ticketAdvisor .step.result dl>dt{margin:0 0 .75rem;width:40%}}.ticketAdvisor .step.result dl>dd{color:#000;display:block;font-size:16px;font-weight:700;margin:0 0 1rem;padding:0;width:100%}@media (min-width:834px){body.frontend .ticketAdvisor .step.result dl>dd,body.tablet .ticketAdvisor .step.result dl>dd{margin:0 0 .75rem;width:60%}}.ticketAdvisor .step.result dl>dd>span{font-weight:400}.ticketAdvisor .step.result .details{border-top:1px solid var(--color-vrt-grey);padding-top:.75rem}.ticketAdvisor .step.result .details>dl{display:none}.ticketAdvisor .step.result .details.open>dl{display:flex}.ticketAdvisor .step.result .details.open>div>span.in{display:none}.ticketAdvisor .step.result .details.open>div>span.out{display:inline-block}.ticketAdvisor .step.result .details.open>div:before{transform:rotate(90deg)}.ticketAdvisor .step.result .details>div{color:var(--color-vrt-grey);cursor:pointer;display:block;font-size:14px;font-weight:700;margin:0 0 .25rem;padding:0;width:100%}.ticketAdvisor .step.result .details>div:before{background-color:var(--color-vrt-grey);content:"";display:inline-block;height:12px;line-height:16px;margin-right:.25rem;mask-image:url(/build/images/dreiecke_quer.d6c8fd5e.svg);-webkit-mask-image:url(/build/images/dreiecke_quer.d6c8fd5e.svg);width:10px}.ticketAdvisor .step.result .details>div>span.in{display:inline-block}.ticketAdvisor .step.result .details>div>span.out{display:none}@media (max-width:599px){body.frontend .ticketAdvisor .step>.icon{flex:0.3}body.frontend .ticketAdvisor .step>.text{flex:0.7}body.frontend .ticketAdvisor .step>.action{display:flex;flex:0.25;flex-basis:100%;justify-content:flex-end}}.ticketAdvisor .step>.icon{background-position:50%;background-repeat:no-repeat;background-size:150%;height:100px;width:100px}.ticketAdvisor .step>.icon.ab_und_zu{background-image:url(/build/images/ab_und_zu.e63f8733.svg)}.ticketAdvisor .step>.icon.bahncard{background-image:url(/build/images/bahncard.54967bd1.svg)}.ticketAdvisor .step>.icon.erwachsener{background-image:url(/build/images/erwachsener.edd53629.svg)}.ticketAdvisor .step>.icon.fahrrad{background-image:url(/build/images/fahrrad.f1ce5672.svg)}.ticketAdvisor .step>.icon.gruppe{background-image:url(/build/images/gruppe.51dad49c.svg)}.ticketAdvisor .step>.icon.keine_karte{background-image:url(/build/images/keine_karte.c41ed12e.svg)}.ticketAdvisor .step>.icon.keine_rueckfahrt{background-image:url(/build/images/keine_rueckfahrt.c9943705.svg)}.ticketAdvisor .step>.icon.kind{background-image:url(/build/images/kind.133bb053.svg)}.ticketAdvisor .step>.icon.mo_fr_nach_9{background-image:url(/build/images/mo_fr_nach_9.2f4f400b.svg)}.ticketAdvisor .step>.icon.mo_fr_vor_9{background-image:url(/build/images/mo_fr_vor_9.7496d64d.svg)}.ticketAdvisor .step>.icon.ohne_fahrrad{background-image:url(/build/images/ohne_fahrrad.3ca0da9f.svg)}.ticketAdvisor .step>.icon.regelmaessig{background-image:url(/build/images/regelmaessig.a86d6c0e.svg)}.ticketAdvisor .step>.icon.sparkarte{background-image:url(/build/images/sparkarte.3947c6cd.svg)}.ticketAdvisor .step>.text{font-weight:700}.ticketAdvisor .step>.action.counter{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.ticketAdvisor .step>.action.counter>input[readonly]{background:none;border:none;font-size:20px;font-weight:700;text-align:center;width:4rem}.ticketAdvisor .step>.action.counter>.arrow{background-image:url(/build/images/dreiecke_quer.d6c8fd5e.svg);background-repeat:no-repeat;background-size:100%;cursor:pointer;height:19px;width:16px}.ticketAdvisor .step>.action.counter>.arrow.left{margin-right:.25rem;transform:rotate(180deg)}.ticketAdvisor .step>.action.counter>.arrow.right{margin-left:.25rem}@media (min-width:834px){body.frontend .ticketAdvisor .step,body.tablet .ticketAdvisor .step{align-items:center}body.frontend .ticketAdvisor .step>.text,body.tablet .ticketAdvisor .step>.text{flex:0.5}body.frontend .ticketAdvisor .step>.action,body.tablet .ticketAdvisor .step>.action{flex:0.25}}#page-container .component.widget-layout-selection>.container{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:834px){body.frontend #page-container .component.widget-layout-selection>.container,body.tablet #page-container .component.widget-layout-selection>.container{justify-content:space-between}}#page-container .component.widget-layout-selection>.container>.layout{border-bottom:1px dotted var(--color-vrt-blue);margin-bottom:.5rem;margin-right:1rem}@media (min-width:834px){body.frontend #page-container .component.widget-layout-selection>.container>.layout,body.tablet #page-container .component.widget-layout-selection>.container>.layout{border:none}}body.newFont{font-family:Roboto,serif;font-weight:400}body.newFont h1,body.newFont h2,body.newFont h3,body.newFont h4,body.newFont h5,body.newFont h6{font-family:Roboto Slab,serif;font-weight:300}body.newFont h1 b,body.newFont h2 b,body.newFont h3 b,body.newFont h4 b,body.newFont h5 b,body.newFont h6 b{font-family:Roboto Slab,serif;font-weight:700}body.newFont h1,body.newFont h2{line-height:1}body.newFont h3{font-size:24px;font-weight:700}@media (min-width:834px){body.newFont h3{font-size:28px}}body.newFont h4,body.newFont h5,body.newFont h6{font-weight:700}body.newFont .button-row>.button,body.newFont button[type=submit].text-button{font-family:Roboto,serif}body.newFont .dropzone>label{font-family:Roboto Slab,serif;font-weight:700}body.newFont .dropzone>label small{font-family:Roboto,serif;font-weight:400}body.newFont header>.container>nav{font-family:Roboto Slab,serif;font-weight:700}body.newFont header>.container>nav>ul ul>li>a{font-family:Roboto Slab,serif;font-weight:300}body.newFont header>.container #search>#search-results>ul>li,body.newFont header>.container #search>input#search-input{font-family:Roboto,serif}body.newFont header>.container #search>#search-results{top:36px}body.newFont .component.accordion .component.slide>.container>h3{font-size:24px}@media (min-width:834px){body.newFont .component.accordion .component.slide>.container>h3{font-size:28px}}body.newFont .component.big-button{font-family:Roboto Slab,serif;font-size:24px;font-weight:700}@media (min-width:834px){body.newFont .component.big-button{font-size:28px}}body.newFont .component.big-button>span.description{font-family:Roboto,serif;font-weight:400}body.newFont .component.button{font-family:Roboto,serif;font-size:18px}body.newFont .component.button.blue,body.newFont .component.button.grey,body.newFont .component.button.white{font-family:Roboto,serif}@media (min-width:834px){body.newFont .component.headline>.container>h2{font-size:50px}}@media (min-width:1280px){body.newFont .component.headline>.container>h2{font-size:60px}}body.newFont .component.highlight-element>.container>.border-container>.inner-container h3{font-size:24px}@media (min-width:834px){body.newFont .component.highlight-element>.container>.border-container>.inner-container h3{font-size:28px}}body.newFont .component.intro-text>.container p{font-size:20px}@media (min-width:1280px){body.newFont .component.intro-text>.container p{font-size:22px}}@media (min-width:1920px){body.newFont .component.intro-text>.container p{font-size:24px}}body.newFont .component.lead-element>.container .text{font-family:Roboto Slab,serif;font-size:24px;font-weight:300}body.newFont .component.lead-element>.container .text b{font-family:Roboto Slab,serif;font-weight:700}@media (min-width:834px){body.newFont .component.lead-element>.container .text{font-size:28px}}body.newFont .component.lead-element .component.button{font-family:Roboto,serif}body.newFont .component.page-header .floating-label{font-family:Roboto Slab,serif;font-size:18px;font-weight:700;line-height:1}@media (min-width:834px){body.newFont .component.page-header .floating-label{font-size:20px}}@media (min-width:1280px){body.newFont .component.page-header .floating-label{font-size:22px}}body.newFont .component.page-header.picture>.container>.gradient>.inner-container>h1,body.newFont .component.page-header.typo>.container>.gradient .inner-container h1{font-family:Roboto Slab,serif;font-weight:300}body.newFont .component.page-header.picture>.container>.gradient>.inner-container>h1 b,body.newFont .component.page-header.typo>.container>.gradient .inner-container h1 b{font-family:Roboto Slab,serif;font-weight:700}@media (min-width:1280px){body.newFont .component.page-header.picture>.container>.gradient>.inner-container>h1,body.newFont .component.page-header.typo>.container>.gradient .inner-container h1{font-size:60px}}@media (min-width:1920px){body.newFont .component.page-header.picture>.container>.gradient>.inner-container>h1,body.newFont .component.page-header.typo>.container>.gradient .inner-container h1{font-size:80px}}body.newFont .component.quote>.container .inner-container{font-family:Roboto Slab,serif;font-style:normal;font-weight:300}@media (min-width:834px){body.newFont .component.quote>.container .inner-container{font-size:24px}}@media (min-width:1280px){body.newFont .component.quote>.container .inner-container{font-size:28px}}body.newFont .component.sub-headline>.container>h3{font-size:24px}@media (min-width:834px){body.newFont .component.sub-headline>.container>h3{font-size:28px}}body.newFont .component.tag,body.newFont .component.teaser-element .component.button{font-family:Roboto,serif}body.newFont .component.teaser-element>.container .text{font-size:20px}@media (min-width:1280px){body.newFont .component.teaser-element>.container .text{font-size:22px}}@media (min-width:1920px){body.newFont .component.teaser-element>.container .text{font-size:24px}}body.newFont .component.tip>.container .text{font-family:Roboto Slab,serif;font-weight:300}body.newFont .component.tip>.container .text b{font-family:Roboto Slab,serif;font-weight:700}body.newFont .component.summer_campaign2023_slider .static_bottom{font-family:Roboto Slab,serif;font-weight:300}body.newFont .component.summer_campaign2023_slider .static_bottom b,body.newFont .component.summer_campaign2023_slider .static_bottom strong{font-family:Roboto Slab,serif;font-weight:700}html.high-contrast #contrast-button img{transform:rotate(180deg)}html.high-contrast a{text-decoration:none}html.high-contrast a.underlined{border-bottom:1px solid var(--color-black);transition:border-bottom-color .2s ease-in-out}html.high-contrast a.underlined:hover{border-bottom-color:transparent}html.high-contrast header>.container>#logo{background:url(/build/images/vrt_logo-hc.e641bd2d.svg) no-repeat}html.high-contrast header>.container #search>input#search-input{background:var(--color-background) url(/build/images/lupe-hc.1b6cb834.svg) no-repeat 18px center}html.high-contrast footer>.outer-container>.inner-container .logo{background-image:none}html.high-contrast .overlay-circles>.circle.akute_stoerung:after{background-image:url(/build/images/icon_grossraeumige_stoerung-hc.7c3dcba2.svg)}html.high-contrast .overlay-circles>.circle.ticketberater:after{background-image:url(/build/images/icon_ticketberater-hc.5561867e.svg)}html.high-contrast .overlay-circles>.circle.fahrplanauskunft:after{background-image:url(/build/images/icon_fahrplanauskunft-hc.5071cc5a.svg)}html.high-contrast #picture-backdrop{background-image:none!important}html.high-contrast .component.accordion .component.slide>.container>h3:before{background-image:url(/build/images/dreiecke_quer-hc.c19656d6.svg)}html.high-contrast .component.big-button>span:first-child:before{background-image:url(/build/images/dreiecke-weiss.e38aee67.svg)}html.high-contrast .component.big-button>span.description{opacity:1}html.high-contrast .component.carousel{border:1px solid var(--color-black)}html.high-contrast .component.carousel .splide__arrow svg path{fill:var(--color-black)}html.high-contrast .component.carousel[data-splide-image-indices=all]{display:none}html.high-contrast .component.highlight-element>.container>.border-container>.inner-container:before{background-image:url(/build/images/dreiecke-hc.4d2f4cd1.svg)}html.high-contrast .component.highlight-element>.container>.border-container>.bottom-line{background:var(--color-background);border-top:1px solid var(--color-black);color:var(--color-text)}html.high-contrast .component.image{display:none}html.high-contrast .component.image.hc-image-available{display:block}html.high-contrast .component.image .container img{display:none}html.high-contrast .component.image .container img.hc-image,html.high-contrast .component.image.show-in-hc,html.high-contrast .component.image.show-in-hc .container img{display:block}html.high-contrast .component.image.show-in-hc .container img.hc-image{display:none}html.high-contrast .component.lead-element .component.button:hover{background-color:var(--color-white);color:var(--color-black)}html.high-contrast .component.page-header{background-color:var(--color-background)!important;border-bottom:1px solid var(--color-black)}html.high-contrast .component.page-header .floating-label{background-image:url(/build/images/stoerer_blau_smartphone-hc.e8c67365.svg)}@media (min-width:1280px){html.high-contrast .component.page-header .floating-label{background-image:url(/build/images/stoerer_blau_desktop-hc.5a8da988.svg)}}html.high-contrast .component.page-header.typo-alt2>.floating-label,html.high-contrast .component.page-header.typo-alt>.floating-label,html.high-contrast .component.page-header.typo>.floating-label{background-image:url(/build/images/stoerer_weiss_smartphone-hc.f91cac78.svg)!important}@media (min-width:1280px){html.high-contrast .component.page-header.typo-alt2>.floating-label,html.high-contrast .component.page-header.typo-alt>.floating-label,html.high-contrast .component.page-header.typo>.floating-label{background-image:url(/build/images/stoerer_weiss_desktop-hc.229459ee.svg)!important}}html.high-contrast .component.page-header.typo-alt2>.container,html.high-contrast .component.page-header.typo-alt>.container,html.high-contrast .component.page-header.typo>.container{background-color:var(--color-white)}html.high-contrast .component.page-header.typo-alt2>.container>.gradient .inner-container h1,html.high-contrast .component.page-header.typo-alt>.container>.gradient .inner-container h1,html.high-contrast .component.page-header.typo>.container>.gradient .inner-container h1{color:var(--color-black)}html.high-contrast .component.page-header.typo-alt2>.container>.gradient .inner-container h1:before,html.high-contrast .component.page-header.typo-alt>.container>.gradient .inner-container h1:before,html.high-contrast .component.page-header.typo>.container>.gradient .inner-container h1:before{background-image:url(/build/images/dreiecke-hc.4d2f4cd1.svg)!important}html.high-contrast .component.page-header.picture>.container{min-height:auto}html.high-contrast .component.page-header.picture>.container>.gradient{background:transparent}html.high-contrast .component.page-header.picture>.container>.gradient>.inner-container{margin-top:10vw}html.high-contrast .component.page-header.picture>.container>.gradient>.inner-container>h1:before{background-image:url(/build/images/dreiecke-hc.4d2f4cd1.svg)}html.high-contrast .component.page-header.picture>.container>.gradient>.inner-container{margin-top:auto}html.high-contrast .component.peephole,html.high-contrast .component.picture-text-element>.container .picture-container{display:none}html.high-contrast .component.picture-text-element>.container .picture-container:has(.component.image.hc-image-available,.component.image.show-in-hc){display:block!important}html.high-contrast .component.quote>.container .inner-container:after,html.high-contrast .component.quote>.container .inner-container:before{background-image:url(/build/images/dreiecke-hc.4d2f4cd1.svg)}html.high-contrast .component.sub-headline>.container>h3:before{background-image:url(/build/images/dreiecke_quer-hc.c19656d6.svg)}html.high-contrast .component.tag{border:1px solid var(--color-black);color:var(--color-black)}html.high-contrast .component.teaser-element{background-image:none!important}html.high-contrast .component.teaser-element:before{background:transparent}html.high-contrast .component.teaser-element>.container h2:before{background-image:url(/build/images/dreiecke-hc.4d2f4cd1.svg)}html.high-contrast .component.teaser-element .component.button,html.high-contrast .component.teaser-element .component.button:hover,html.high-contrast .filter-tag-selection>.filter-tag-selection-entries>button:focus,html.high-contrast .filter-tag-selection>.filter-tag-selection-entries>button:hover{background-color:var(--color-black);color:var(--color-white)}html.high-contrast .component.video{display:none}header{background:var(--color-background);border-bottom:1px solid var(--color-vrt-grey);padding:10px 20px 0;position:sticky;top:0;z-index:9999}header>.container{align-content:center;align-items:center;display:flex;justify-content:space-between;padding:0 16px 10px}@media (min-width:834px){header>.container{padding-left:60px;padding-right:60px}}@media (min-width:1280px){header>.container{align-items:flex-end;gap:100px;justify-content:flex-start;padding-left:120px;padding-right:120px;position:relative}header>.container.widenav{align-items:center;gap:0;justify-content:space-between;padding-left:60px;padding-right:60px;position:relative}}@media (min-width:1510px){header>.container.widenav{align-items:flex-end;gap:20px;justify-content:flex-start;padding-left:20px;padding-right:20px;position:relative}}@media (min-width:1280px){header>.container.widenav>nav{display:none}}@media (min-width:1510px){header>.container.widenav>nav{display:flex}}@media (min-width:1280px){header>.container.widenav>#mobile-menu{display:flex}}@media (min-width:1510px){header>.container.widenav>#mobile-menu{display:none}}@media (min-width:1850px){header>.container.widenav{align-items:flex-end;gap:100px;justify-content:flex-start;padding-left:120px;padding-right:120px;position:relative}}header>.container #search{margin:20px -22px 40px;position:relative}@media (min-width:1280px){header>.container #search{left:-22px;margin:0;width:500px}}header>.container #search>input#search-input{background:var(--color-background) url(/build/images/lupe.0a774d1a.svg) no-repeat 18px center;border:1px solid transparent;border-radius:5px;display:block;font-family:Open Sans,serif;font-size:16px;padding:9px 60px;width:100%}header>.container #search>input#search-input:focus{border:1px solid var(--color-vrt-grey)}header>.container #search>#search-clear-marker{background-color:var(--color-vrt-blue);clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%);cursor:pointer;display:none;height:20px;margin-left:1rem;position:absolute;right:20px;top:10px;width:20px}header>.container #search>#search-results{background:var(--color-background);border:1px solid var(--color-vrt-grey);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0;display:none;left:0;padding:0 1rem;position:absolute;right:0;top:41px;z-index:1}header>.container #search>#search-results>ul{border-top:1px solid var(--color-vrt-grey);list-style:none;margin:0;padding:.25rem calc(60px - 1rem)}header>.container #search>#search-results>ul>li{font-family:Open Sans,serif;font-size:16px;font-weight:400}header>.container #search>#search-results>ul>li>a{color:var(--color-vrt-blue);display:block;padding:.25rem 0;text-decoration:none}header>.container #search>#search-results>ul>li>a:hover{color:var(--color-vrt-green)}header>.container #search>#search-results>ul>li>a.download.pdf:after,header>.container #search>#search-results>ul>li>a.download.zip:after{background:var(--color-vrt-green);border-radius:4px;color:#fff;content:"...";font-size:12px;left:16px;padding:2px 6px;position:absolute}header>.container #search>#search-results>ul>li>a.download.pdf:after{content:"PDF"}header>.container #search>#search-results>ul>li>a.download.zip:after{content:"ZIP"}header>.container #search.results-open>input#search-input{border:1px solid var(--color-vrt-grey);border-bottom-left-radius:0;border-bottom-right-radius:0}header>.container #search.results-open>#search-clear-marker,header>.container #search.results-open>#search-results{display:block}header>.container>#mobile-menu{background:transparent;border:none;cursor:pointer;display:flex;padding:0}header>.container>#mobile-menu rect{transition:transform .1s cubic-bezier(.4,0,.2,1),opacity .1s}@media (min-width:1280px){header>.container>#mobile-menu{display:none}}header>.container>#mobile-menu>#mobile-burger{fill:var(--color-vrt-blue)}header>.container>nav{background-color:hsla(0,0%,100%,.902);display:none;font-family:TheMix-Bold,serif;font-size:22px;left:0;max-height:calc(100vh - 150px);overflow-y:scroll;padding-bottom:20px;padding-left:36px;padding-right:36px;position:absolute;right:0;top:105px}@media (min-width:834px){header>.container>nav{padding-left:76px;padding-right:76px}}@media (min-width:1280px){header>.container>nav{align-self:stretch;display:flex;flex:1;flex-direction:column;font-size:18px;justify-content:space-between;overflow:visible;padding-bottom:0;padding-left:0;padding-right:0;position:relative;top:0;transition:margin-bottom .1s}}header>.container>nav>ul{display:flex;flex-wrap:wrap;gap:40px;list-style:none;margin:0;max-width:max-content;padding:0;width:100%}@media (min-width:1280px){header>.container>nav>ul{flex-wrap:nowrap;gap:2vw;margin:0}}header>.container>nav>ul>li{white-space:nowrap;width:100%}@media (min-width:834px){header>.container>nav>ul>li{width:calc(33% - 40px)}}@media (min-width:1280px){header>.container>nav>ul>li{width:100%}}header>.container>nav>ul>li a.sub-nav-list,header>.container>nav>ul>li>a{color:var(--color-vrt-blue);display:block;text-decoration:none}header>.container>nav>ul>li a.sub-nav-list:before,header>.container>nav>ul>li>a:before{background-color:var(--color-vrt-blue);content:"";display:inline-block;height:12px;margin-right:.5rem;-webkit-mask:url(/build/images/dreiecke_quer.d6c8fd5e.svg);mask:url(/build/images/dreiecke_quer.d6c8fd5e.svg);transition:transform .1s cubic-bezier(.4,0,.2,1);width:10px}header>.container>nav>ul>li a.sub-nav-list.open:before,header>.container>nav>ul>li>a.open:before{transform:rotate(90deg)}header>.container>nav>ul>li a.sub-nav-list:hover,header>.container>nav>ul>li>a:hover{color:var(--color-vrt-green)}header>.container>nav>ul>li a.sub-nav-list:hover:before,header>.container>nav>ul>li>a:hover:before{background-color:var(--color-vrt-green)}header>.container>nav>ul ul{display:none;padding-left:1.1rem;padding-top:10px}header>.container>nav>ul ul.open{display:block}@media (min-width:1280px){header>.container>nav>ul ul{background-color:hsla(0,0%,100%,.902);max-height:calc(100vh - 110px);overflow-y:auto;padding-bottom:10px;padding-right:1.1rem;position:absolute}header>.container>nav>ul ul ul{background-color:transparent;max-height:none;padding-bottom:0;padding-top:0;position:static}}header>.container>nav>ul ul>li{list-style:none}header>.container>nav>ul ul>li>a{color:var(--color-vrt-blue);display:block;font-family:TheMix-Light,serif;padding:8px 8px 8px 0;text-decoration:none}header>.container>nav>ul ul>li>a:hover{color:var(--color-vrt-green)}header>.container>nav>ul ul>li>ul>li>a{color:#000}@media (min-width:1280px) and (hover:hover){header>.container>nav>ul>li>ul>li:first-child{display:none}}header>.container>#logo{background:url(/build/images/vrt_logo.7ab65864.svg) no-repeat;background-size:cover;display:block;height:85px;transition:height .1s;width:85px}header.nav-open nav{border-bottom:1px solid var(--color-vrt-grey);display:block}header.nav-open #mobile-menu rect:first-child{transform:rotate(45deg) scaleX(1.1);transform-origin:0 6px}header.nav-open #mobile-menu rect:nth-child(2){opacity:0}header.nav-open #mobile-menu rect:last-child{transform:rotate(-45deg) scaleX(1.1);transform-origin:0 26px}#body-container{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-height:100%}body.nav-open{overflow:clip}footer{background-color:var(--color-background);padding:1rem 0;position:relative;z-index:40}footer>.outer-container{border-top:1px solid var(--color-vrt-grey)}footer>.outer-container>.inner-container{align-items:center;display:flex;justify-content:space-evenly;margin:auto;max-width:1044px;padding:20px}@media (min-width:950px){footer>.outer-container>.inner-container{justify-content:space-between}}@media (min-width:1280px){body.desktop footer>.outer-container>.inner-container,body.frontend footer>.outer-container>.inner-container{max-width:none;padding:20px 140px}}footer>.outer-container>.inner-container .logo{background-image:url(/build/images/vrt-bus-bahn-signet.815257b9.jpg);background-repeat:no-repeat;min-height:65px;min-width:120px}@media (min-width:950px){footer>.outer-container>.inner-container .nav{display:flex}}footer>.outer-container>.inner-container .nav ul{list-style:none;margin:0;padding:0}@media (min-width:600px){body.frontend footer>.outer-container>.inner-container .nav ul{margin-bottom:10px;margin-right:10px}}footer>.outer-container>.inner-container .nav ul li{margin-bottom:8px}footer>.outer-container>.inner-container .nav ul li a{color:#000;text-decoration:none}footer>.outer-container>.inner-container .nav ul li a:hover{color:var(--color-vrt-blue)}footer>.outer-container>.inner-container .nav ul li a:hover svg g[data-name=circle]{stroke:var(--color-vrt-blue)}footer>.outer-container>.inner-container .nav ul li a:hover svg g[data-name=icon] path{fill:var(--color-vrt-blue)}@media (min-width:600px){body.frontend footer>.outer-container>.inner-container .nav ul li{display:inline-block;margin-bottom:0;margin-right:10px}body.frontend footer>.outer-container>.inner-container .nav ul li:last-child{margin-right:0}}footer>.outer-container>.inner-container .nav ul.socials{margin-top:25px;white-space:nowrap}@media (min-width:600px){body.frontend footer>.outer-container>.inner-container .nav ul.socials{margin-right:0;margin-top:0}}footer>.outer-container>.inner-container .nav ul.socials li{display:inline-block;margin-right:10px}@media (min-width:950px){footer>.outer-container>.inner-container .nav ul.socials li{margin-right:0}}.overlay-circles{align-items:flex-end;bottom:40px;display:flex;flex-direction:column;position:fixed;right:10px;z-index:40}@media (min-width:600px){body.frontend .overlay-circles{bottom:60px}}@media (min-width:1280px){body.desktop .overlay-circles,body.frontend .overlay-circles{bottom:80px;right:30px}}.overlay-circles>.circle{display:flex;margin-bottom:.5rem;text-decoration:none}.overlay-circles>.circle:before{background-color:var(--color-background);border-bottom:5px solid var(--color-vrt-blue);border-bottom-left-radius:50px;border-left:5px solid var(--color-vrt-blue);border-top:5px solid var(--color-vrt-blue);border-top-left-radius:50px;color:var(--color-vrt-blue);content:"";display:block;font-family:Open Sans,serif;font-size:14px;font-weight:700;height:50px;line-height:50px;padding-left:1rem;padding-right:.5rem;text-decoration:none;width:auto}@media (min-width:1280px){body.desktop .overlay-circles>.circle:before,body.frontend .overlay-circles>.circle:before{border-bottom-left-radius:74px;border-top-left-radius:74px;font-size:16px;height:74px;line-height:74px;width:auto}}.overlay-circles>.circle:after{background-color:var(--color-background);border-bottom:5px solid var(--color-vrt-blue);border-bottom-right-radius:50px;border-right:5px solid var(--color-vrt-blue);border-top:5px solid var(--color-vrt-blue);border-top-right-radius:50px;content:"";display:block;height:50px;width:50px}@media (min-width:1280px){body.desktop .overlay-circles>.circle:after,body.frontend .overlay-circles>.circle:after{border-bottom-right-radius:74px;border-top-right-radius:74px;height:74px;min-width:74px;width:74px}}.overlay-circles>.circle:not(:hover,:focus,.start_open):before{display:none}.overlay-circles>.circle:not(:hover,:focus,.start_open):after{border:5px solid var(--color-vrt-blue);border-radius:60px}@media (min-width:1280px){body.desktop .overlay-circles>.circle:not(:hover,:focus,.start_open):after,body.frontend .overlay-circles>.circle:not(:hover,:focus,.start_open):after{border-radius:84px}}.overlay-circles>.circle.akute_stoerung:before{content:"Akute Störung"}.overlay-circles>.circle.akute_stoerung:after{background-image:url(/build/images/icon_grossraeumige_stoerung.2d2fd058.svg);background-position:8px 10px;background-repeat:no-repeat;background-size:70%}@media (min-width:1280px){body.desktop .overlay-circles>.circle.akute_stoerung:after,body.frontend .overlay-circles>.circle.akute_stoerung:after{background-position:11px 17px}}.overlay-circles>.circle.ticketberater:before{content:"Ticketberater"}.overlay-circles>.circle.ticketberater:after{background-image:url(/build/images/icon_ticketberater.ad026cbb.svg);background-position:8px 15px;background-repeat:no-repeat;background-size:70%}@media (min-width:1280px){body.desktop .overlay-circles>.circle.ticketberater:after,body.frontend .overlay-circles>.circle.ticketberater:after{background-position:13px 22px}}.overlay-circles>.circle.fahrplanauskunft:before{content:"Fahrplanauskunft"}.overlay-circles>.circle.fahrplanauskunft:after{background-image:url(/build/images/icon_fahrplanauskunft.c407bf35.svg);background-position:8px 15px;background-repeat:no-repeat;background-size:70%}@media (min-width:1280px){body.desktop .overlay-circles>.circle.fahrplanauskunft:after,body.frontend .overlay-circles>.circle.fahrplanauskunft:after{background-position:13px 22px}}body.newFont .overlay-circles>.circle:before{font-family:Roboto,serif}.overlay-fahrplanauskunft{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}.overlay-fahrplanauskunft>.box{background-color:var(--color-background);display:flex;padding:2rem;position:absolute;right:0;top:8rem;width:100%}@media (min-width:600px){.overlay-fahrplanauskunft>.box{width:550px}}.overlay-fahrplanauskunft>.box>form{flex:1}.overlay-fahrplanauskunft>.box>form>h3{margin-top:0}.overlay-fahrplanauskunft>.box>form>.input-md>input{min-width:100%;width:auto}.overlay-fahrplanauskunft>.box>form>button{border:none}.overlay-fahrplanauskunft>.box>form>button[data-action=formSubmitWithoutText]{color:var(--color-vrt-blue);cursor:pointer;display:block;margin-top:1rem;text-decoration:none;width:100%}.overlay-fahrplanauskunft>.box>form>button[data-action=formSubmitWithoutText]:before{background-color:var(--color-vrt-blue);content:"";display:inline-block;height:12px;margin-right:.5rem;-webkit-mask:url(/build/images/dreiecke_quer.d6c8fd5e.svg);mask:url(/build/images/dreiecke_quer.d6c8fd5e.svg);width:10px}.overlay-fahrplanauskunft>.box>form>button[data-action=formSubmitWithoutText]:hover{color:var(--color-vrt-green)}.overlay-fahrplanauskunft>.box>form>button[data-action=formSubmitWithoutText]:hover:before{background-color:var(--color-vrt-green)}.overlay-fahrplanauskunft>.box>.close-marker{cursor:pointer;height:30px;margin-left:1rem;min-width:30px;width:30px}.overlay-fahrplanauskunft>.box>.close-marker:after{background-color:var(--color-vrt-blue);clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%);content:" ";display:block;height:30px;width:30px}body.overlay-open{overflow:hidden}@font-face{font-family:fahrplanauskunft;font-style:normal;font-weight:400;src:url(/build/fonts/fahrplanauskunft_arial-webfont.469ba0a8.woff2) format("woff2"),url(/build/fonts/fahrplanauskunft_arial-webfont.ab75e09a.woff) format("woff")}@font-face{font-family:FontAwesomeFahrplanauskunft;font-style:normal;font-weight:400;src:url(/build/fonts/fontawesome-webfont.8b43027f.eot);src:url(/build/fonts/fontawesome-webfont.8b43027f.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/build/fonts/fontawesome-webfont.20fd1704.woff2) format("woff2"),url(/build/fonts/fontawesome-webfont.f691f37e.woff) format("woff"),url(/build/fonts/fontawesome-webfont.1e59d233.ttf) format("truetype"),url(/build/images/fontawesome-webfont.c1e38fd9.svg#fontawesomeregular) format("svg")}#mdv_locs{background-color:var(--color-background);border:1px solid var(--color-vrt-blue);border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-sizing:content-box;list-style:none;margin:-2px 0 0;max-height:300px!important;overflow-x:hidden;overflow-y:auto;padding:0;z-index:10001}#mdv_locs:empty{display:none!important}#mdv_locs>li{cursor:pointer;padding:.25rem 1rem .25rem 50px;position:relative}#mdv_locs>li:hover{background-color:var(--color-vrt-grey-background)}#mdv_locs>li:before{color:var(--color-vrt-blue);font-size:23px;padding:0 10px;position:absolute;top:4px}#mdv_locs>li.stop:before{content:"I";font-family:fahrplanauskunft;left:6px}#mdv_locs>li.loc:before{content:"\f041";font-family:FontAwesomeFahrplanauskunft;left:7px}#mdv_locs>li.poi:before{content:"\f19c";font-family:FontAwesomeFahrplanauskunft;font-size:20px;left:6px;top:7px}#mdv_locs>li.address:before,#mdv_locs>li.singlehouse:before,#mdv_locs>li.street:before{content:"\f015";font-family:FontAwesomeFahrplanauskunft;left:5px}.spicy_name_field{display:none}.air-datepicker{--adp-cell-background-color-selected:#78be19;--adp-day-name-color:#0069b4}.skip-to-main-content-link{background-color:var(--color-black);color:var(--color-white);left:-9999px;opacity:0;padding:1em;position:absolute;z-index:99999}.skip-to-main-content-link:focus{left:50%;opacity:1;transform:translateX(-50%)}.skip-to-main-content-link:hover{color:var(--color-white)}button.flat-inherit{background:inherit;border:inherit;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;padding:0;text-align:left}#a11y-settings{align-items:center;border-top:1px solid #000;display:none;display:flex;flex-wrap:wrap;gap:40px;margin-top:40px;padding-top:40px;width:100%}@media (min-width:834px){#a11y-settings{gap:60px}}@media (min-width:1280px){#a11y-settings{border:none;margin-top:0;padding-top:0;position:absolute;right:10px;top:10px;width:auto}}#a11y-settings>div{width:100%}@media (min-width:834px){#a11y-settings>div{width:auto}}#a11y-settings>div>a{color:var(--color-vrt-blue);display:block;text-decoration:none}#a11y-settings>div>a:before{background-color:var(--color-vrt-blue);content:"";display:inline-block;height:12px;margin-right:.5rem;-webkit-mask:url(/build/images/dreiecke_quer.d6c8fd5e.svg);mask:url(/build/images/dreiecke_quer.d6c8fd5e.svg);transition:transform .1s cubic-bezier(.4,0,.2,1);width:10px}#a11y-settings>div>a:hover{color:var(--color-vrt-green)}#a11y-settings>div>a:hover:before{background-color:var(--color-vrt-green)}#a11y-settings #contrast-button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;gap:10px}#a11y-settings #contrast-button>span{color:var(--color-vrt-blue);text-decoration:none}@media (min-width:1280px){#a11y-settings #contrast-button>span{display:none}}#a11y-settings #contrast-button img{height:30px;transition:transform .1s;width:30px}.component.clearing-selection>.container{container-type:inline-size;position:relative}.component.clearing-selection>.container #guest_ticket_clearing_map .no-pointer-events{pointer-events:none}.component.clearing-selection>.container #guest_ticket_clearing_map #map_regions g.compound:hover,.component.clearing-selection>.container #guest_ticket_clearing_map #map_regions g.non-compound>path:hover{cursor:pointer;filter:brightness(.7) saturate(2)}.component.clearing-selection>.container #clearing-center-infos{margin-top:30px}.component.clearing-selection>.container #clearing-center-infos.overlay{background:var(--color-background);border:1px solid #000;box-shadow:6px 6px 10px rgba(51,51,51,.6);left:5%;margin:0;overflow:auto;padding:1%;position:absolute;right:5%;top:20%}@container (min-width: 500px){.component.clearing-selection>.container #clearing-center-infos.overlay{left:10%;right:10%;top:30%}}@container (min-width: 700px){.component.clearing-selection>.container #clearing-center-infos.overlay{left:20%;right:20%;top:30%}}@container (min-width: 900px){.component.clearing-selection>.container #clearing-center-infos.overlay{left:30%;right:30%;top:40%}}.component.clearing-selection>.container #clearing-center-infos.overlay>div[data-clearing-center]{padding:30px 0 0}.component.clearing-selection>.container #clearing-center-infos>div[data-clearing-center]{display:none;padding:30px 0}.component.clearing-selection>.container #clearing-center-infos>div[data-clearing-center] h4{margin-top:0}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;box-shadow:inset 0 0 12px 4px #fff;visibility:visible!important}.selectize-control.plugin-drag_drop .ui-sortable-placeholder:after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-control .dropdown-header{background:#f8f8f8;border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.selectize-control .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.selectize-control .dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.selectize-control.plugin-remove_button .item{align-items:center;display:inline-flex;padding-right:0!important}.selectize-control.plugin-remove_button .item .remove{border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;margin-left:6px;padding:2px 6px;text-decoration:none;vertical-align:middle}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#fff}.selectize-control.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-sizing:border-box;display:inline-block;padding:8px;position:relative;width:100%;z-index:1}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{display:inline-block;vertical-align:baseline;zoom:1}.selectize-control.multi .selectize-input>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{background:#fff;border:0 solid #fff;color:#7d7d7d}.selectize-input>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;padding:0!important;text-indent:0!important;user-select:auto!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none!important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0!important}.selectize-input:after{clear:left;content:" ";display:block}.selectize-input.dropdown-active:before{background:#f0f0f0;bottom:0;content:" ";display:block;height:1px;left:0;position:absolute;right:0}.selectize-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:-1px 0 0;position:absolute;top:100%;width:100%;z-index:10}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.selectize-dropdown .create,.selectize-dropdown .no-results,.selectize-dropdown .optgroup-header,.selectize-dropdown .option{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{cursor:pointer;opacity:1}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0}.selectize-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{max-height:200px;overflow-x:hidden;overflow-y:auto;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.selectize-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{border-color:gray transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-3px;position:absolute;right:15px;top:50%;width:0}.selectize-control.single .selectize-input.dropdown-active:after{border-color:transparent transparent gray;border-width:0 5px 5px;margin-top:-4px}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{background-color:#fafafa;opacity:.5}:root{--color-black:#000;--color-white:#fff;--color-text:#000;--color-text-inverted:#fff;--color-background:#fff;--color-link:#000;--color-vrt-blue:#0069b4;--color-vrt-lightblue:#d4e5f4;--color-vrt-green:#78be19;--color-vrt-green-dark:#328800;--color-vrt-grey:#707070;--color-vrt-grey-button:#737373;--color-vrt-grey-background:#f2f2f2}:root.high-contrast{--color-text:#000;--color-text-inverted:#000;--color-background:#fff;--color-link:#000;--color-vrt-blue:#000;--color-vrt-lightblue:#fff;--color-vrt-green:#000;--color-vrt-green-dark:#000;--color-vrt-grey:#707070;--color-vrt-grey-button:#737373;--color-vrt-grey-background:#f2f2f2}:root.dark-mode{--color-text:#d8d8d8;--color-background:#191919;--color-link:#d8d8d8;--color-vrt-blue:#0069b4;--color-vrt-lightblue:#d4e5f4;--color-vrt-green:#78be19;--color-vrt-green-dark:#328800;--color-vrt-grey:#707070;--color-vrt-grey-button:#737373;--color-vrt-grey-background:#f2f2f2}.selectize-input{border-color:var(--color-vrt-blue)!important;height:40px!important}.selectize-input:after{border-color:var(--color-vrt-blue) transparent transparent transparent!important;border-width:10px 6px 0!important}.selectize-input.dropdown-active:after{border-color:transparent transparent var(--color-vrt-blue) transparent!important;border-width:0 6px 10px!important}.selectize-input>.item{font-size:1rem;margin-left:3.6rem}.selectize-input>input{height:20px!important;line-height:20px!important;margin-left:3.6rem!important;min-width:4px!important}.selectize-dropdown{border-color:var(--color-vrt-blue)!important}.selectize-dropdown .option{font-size:1rem}.selectize-dropdown .option>.highlight{background:var(--color-vrt-lightblue)}.selectize-control~label{z-index:2}#guestTicketCalculator .selectize-input>.item{font-size:1rem;margin-left:inherit}#guestTicketCalculator .selectize-input>input{margin-left:inherit!important}#guestTicketCalculator #calculationResult{background-color:var(--color-vrt-lightblue);border:1px solid var(--color-vrt-blue);border-radius:5px;margin-top:.5rem;padding:.5rem}#guestTicketCalculator #calculationResult.hidden{display:none}form[name=test_drive_form] .selectize-input>.item{font-size:1rem;margin-left:.2rem}form[name=test_drive_form] .selectize-input>input{margin-left:.2rem!important}