@charset "UTF-8";
@font-face{font-family:"timetable-icons";src:url("../../Public/Fonts/Icons.eot");src:url("../../Public/Fonts/Icons.eot") format("embedded-opentype"), url("../../Public/Fonts/Icons.ttf") format("truetype"), url("../../Public/Fonts/Icons.woff") format("woff"), url("../../Public/Fonts/Icons.svg") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"timetable-tiny-icons";src:url("../../Public/Fonts/TinyIcons.eot?l0wwly");src:url("../../Public/Fonts/TinyIcons.eot?l0wwly#iefix") format("embedded-opentype"), url("../../Public/Fonts/TinyIcons.ttf?l0wwly") format("truetype"), url("../../Public/Fonts/TinyIcons.woff?l0wwly") format("woff"), url("../../Public/Fonts/TinyIcons.svg?l0wwly#TinyIcons") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"timetable-big-icons";src:url("../../Public/Fonts/BigIcons.eot?nwqili");src:url("../../Public/Fonts/BigIcons.eot?nwqili#iefix") format("embedded-opentype"), url("../../Public/Fonts/BigIcons.ttf?nwqili") format("truetype"), url("../../Public/Fonts/BigIcons.woff?nwqili") format("woff"), url("../../Public/Fonts/BigIcons.svg?nwqili#BigIcons") format("svg");font-weight:normal;font-style:normal;font-display:block}.tx-tourdata-timetable .accordion-grid{display:flex;align-items:center;width:100%;padding-right:60px}@media (min-width:992px){.tx-tourdata-timetable .accordion-grid{padding-right:250px}}.tx-tourdata-timetable .accordion-grid .course{width:50%;padding-right:20px}.tx-tourdata-timetable .accordion-grid .type{width:15%;text-align:center;color:#696969}.tx-tourdata-timetable .accordion-grid .duration{width:15%;text-align:center;color:#696969}.tx-tourdata-timetable .accordion-grid .onboard-services{width:15%;text-align:center;color:#696969}.tx-tourdata-timetable .legend{padding:0px 35px;margin-top:50px}@media (min-width:768px){.tx-tourdata-timetable .legend{padding:0}}@media (min-width:992px){.tx-tourdata-timetable .legend{margin-top:100px}}.tx-tourdata-timetable .legend .accordion-grid{margin-bottom:20px;font:14px/16px "HelveticaNeueLTPro-Lt";letter-spacing:0px;color:#0059A3;margin-bottom:20px;display:none;padding-right:70px}@media (min-width:768px){.tx-tourdata-timetable .legend .accordion-grid{display:flex;padding-right:260px}}.tx-tourdata-timetable .accordion:not(.sub-accordion){margin-left:-20px;margin-right:-20px}@media (min-width:768px){.tx-tourdata-timetable .accordion{margin-left:0;margin-right:0}}.tx-tourdata-timetable .accordion .card{border:none;border-radius:0}@media (min-width:768px){.tx-tourdata-timetable .accordion .card{border-radius:30px}}.tx-tourdata-timetable .accordion .accordion-item{border:none !important}.tx-tourdata-timetable .accordion .accordion-item.card{margin:0}.tx-tourdata-timetable .accordion .accordion-item.card.acc-open{box-shadow:none;border-radius:0}.tx-tourdata-timetable .accordion .accordion-item.card .accordion-header{position:relative}.tx-tourdata-timetable .accordion .accordion-item.card .accordion-header .accordion-trigger{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;cursor:pointer}.tx-tourdata-timetable .accordion .accordion-item.card .accordion-header.card-header .accordion-title .accordion-title-link .accordion-title-link-state::before{opacity:1;transform:rotate(90deg)}.tx-tourdata-timetable .accordion .accordion-item.card.show .accordion-header.card-header .accordion-title .accordion-title-link .accordion-title-link-state::before{opacity:0;transform:rotate(0)}.tx-tourdata-timetable .accordion .accordion-item.card.show .accordion-collapse .accordion-body .sub-accordion .accordion-item.card.show .accordion-header.card-header .accordion-title .accordion-title-link .accordion-title-link-state::before{opacity:0;transform:rotate(0)}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card{margin:0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card+.accordion-item.card{margin-top:8px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card.show .accordion-header{border-radius:0;box-shadow:inset 0px 0px 0px 2px #F2F2F2}@media (min-width:768px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card.show .accordion-header{border-radius:30px 30px 0 0}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card.show .accordion-header::before,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card.show .accordion-header::after{opacity:1}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card.show .accordion-header.card-header{background-color:transparent;transition:600ms background-color ease-in-out}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .course .label{display:flex;text-align:left;align-items:center;height:30px;font:14px/16px "HelveticaNeueLTPro-Roman";color:#0059A3}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .course .label span.icon-Small_Kurs{position:relative}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .course .label span.icon-Small_Kurs::before{font-size:20px;display:block}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .course .label span+span{margin-left:7px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header{padding:0 20px}@media (min-width:768px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header{padding:0 30px}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header::before,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header::after{content:"";position:absolute;bottom:0;top:auto;height:2px;left:2px;width:20px;background:#ffffff;border-radius:unset;transition:opacity 300ms ease-in-out;opacity:0;z-index:auto}@media (min-width:768px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header::before,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header::after{width:30px}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header::after{left:auto;right:2px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header.card-header{background-color:#EAEAEA;background-image:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .reservation{position:absolute;right:100px;top:50%;z-index:200;transform:translateY(-50%);display:none}@media (min-width:992px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .reservation{display:block}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .reservation:focus{box-shadow:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .status{position:absolute;right:0;top:15px;z-index:200;transform:translateY(-50%);background:#E94F44;color:#ffffff;border-radius:0;padding:7px 20px;font:15px/17px "HelveticaNeueLTPro-Bd";text-align:center}@media (min-width:992px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .status{right:100px;top:50%;border-radius:20px}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link{padding:26px 0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid{display:inline-block}@media (min-width:768px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid{display:flex}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .course{width:100%;padding-right:0;margin-bottom:10px}@media (min-width:768px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .course{width:50%;padding-right:20px;margin-bottom:0}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .course .timeline{display:flex;align-items:center;margin-top:10px;padding-left:0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .course .timeline::before{content:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .course .timeline span{font:16px/18px "HelveticaNeueLTPro-Bd"}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .course .timeline span.wave{flex-grow:1;display:inline-block;position:relative;margin:0px 15px;background:url("../../Public/Icons/Wave.svg") repeat-x;height:4px;background-size:auto 0.125em}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .course .timeline span.wave::after,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .course .timeline span.wave::before{content:"";position:absolute;top:-4px;left:0;right:auto;width:10px;height:10px;background:#0059A3;border-radius:50%}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .course .timeline span.wave::after{right:0;left:auto}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .type{line-height:1;height:25px;width:50%;float:left;text-align:left}@media (min-width:768px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .type{width:15%;float:none;text-align:center}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .type span{position:relative;width:25px;height:25px;display:inline-block}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .type span::before{content:"";font-family:"timetable-icons" !important;color:#0059A3;position:absolute;right:0;top:0;font-size:25px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .type span.course-type_roundtrip::before{content:"";font-family:"timetable-tiny-icons" !important}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .duration{width:50%;height:25px;float:right;text-align:right}@media (min-width:768px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .duration{width:15%;float:none;text-align:center}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .duration p{margin:0;font:14px/16px "HelveticaNeueLTPro-Roman";color:#0059A3;line-height:26px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .onboard-services{display:none;height:20px;line-height:1}@media (min-width:768px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .onboard-services{display:block}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .onboard-services .onboard-services-type{width:20px;height:20px;position:relative;display:inline-block}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-header .accordion-title .accordion-title-link .accordion-grid .onboard-services .onboard-services-type::before{content:"";font-family:"timetable-tiny-icons" !important;color:#0059A3;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:20px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse{border-radius:0;border-left:2px solid #F2F2F2;border-right:2px solid #F2F2F2;border-bottom:2px solid #F2F2F2}@media (min-width:768px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse{border-radius:0 0 30px 30px}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body{padding:20px 20px 10px 20px}@media (min-width:768px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body{padding:20px 30px 10px 30px}}@media (min-width:992px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body{padding:40px 30px 20px 30px}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline{padding-left:0;margin-left:0}@media (min-width:992px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline{margin-left:8px}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline::before{content:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul{margin:0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li{display:flex;align-items:flex-start;flex-wrap:wrap;margin:0;padding:0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li::before{content:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li span{font:14px/16px "HelveticaNeueLTPro-Roman";color:#0059A3}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li .time{width:40px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li .line{display:block;position:relative;height:36px;width:1px;margin:0 20px;border-left:1px solid #0059A3}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li .line::before{position:absolute;content:"";width:10px;height:10px;background:#ffffff;border:1px solid #0059A3;border-radius:50%;left:-5px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.departure-place .line{top:5px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.departure-place .line,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.arrival-place .line,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler .line{height:56px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.departure-place .line::before,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.arrival-place .line::before,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler .line::before{top:0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.departure-place span,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.arrival-place span,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.change span{font:15px/17px "HelveticaNeueLTPro-Bd"}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.departure-place .line,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.arrival-place .line,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.change .line{height:56px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.departure-place .line::before,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.arrival-place .line::before,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.change .line::before{background-color:#0059A3;border:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.arrival-place .line{height:5px;bottom:0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.arrival-place .line::before{top:5px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler>.line::before{content:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler>.line span{top:-2px;width:24px;height:24px;display:block;border:1px solid #0059A3;border-radius:50%;position:relative;left:0;background:#ffffff;transform:translateX(-50%);cursor:pointer}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler>.line span::before,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler>.line span::after{content:"";position:absolute;top:50%;left:50%;display:block;height:10px;width:1px;background-color:#0059A3;transition:all 0.2s ease-in-out;transform:translate(-50%, -50%)}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler>.line span::after{height:1px;width:10px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler>.line span::before{opacity:0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler.minimized .stops.init-done{height:0 !important}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler.minimized>.place .show-label{opacity:1}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler.minimized>.place .hide-label{opacity:0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler.minimized>.line span::before{opacity:1}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler>.place{position:relative;display:block;height:20px;width:calc(100% - 40px - 41px)}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler>.place span{position:absolute;background-color:#ffffff;transition:opacity 10ms linear 300ms;top:calc(50% + 1px);transform:translateY(-50%);cursor:pointer}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler>.place span.show-label{opacity:0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler>.place span.hide-label{opacity:1}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler .stops{margin:0;overflow:hidden;visibility:hidden;position:absolute}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler .stops.init-done{visibility:visible;position:relative;transition:height 200ms ease-in-out}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler .stops li .line{height:36px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler .stops li .line::before{top:4px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .timeline ul li.toggler.open .stops{display:block}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .features{text-align:left;padding-top:20px;margin-top:20px;border-top:2px solid #F2F2F2}@media (min-width:992px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .features{padding-top:0;margin-top:2px;border-top:none}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .features h3{font:15px/17px "HelveticaNeueLTPro-Bd";text-align:left}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .features .icons{line-height:1}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .features .icons [class^="icon-"]{display:inline-block;height:20px;font-size:20px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .features .icons [class^="icon-"]+[class^="icon-"]{margin-left:15px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .message{background-color:#98D0FF;padding:20px 15px;border-radius:10px;position:relative;margin-top:55px}@media (min-width:992px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .message{margin-top:35px}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .message::before{content:"";position:absolute;left:37px;top:-15px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:15px solid #98D0FF;clear:both;display:block}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .message .message-icon{width:34px;margin:0 30px 0 15px;float:left}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .message .message-content{padding-left:79px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .message .message-content p,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .message .message-content a{font:14px/16px "HelveticaNeueLTPro-Roman";color:#0059A3;line-height:18px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .message+.box{margin-top:40px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box{background:#0059A3;background:linear-gradient(120deg, #0059A3 0%, #004986 100%);border-radius:10px;position:relative;padding:30px 30px 40px 30px;text-align:center;display:none}@media (min-width:992px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box{display:block;margin-bottom:20px}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box.mobile-variant{display:block;margin-top:30px}@media (min-width:992px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box.mobile-variant{margin-top:0;display:none}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box::after{content:"";background-image:url("../../Public/Icons/Edge.svg");background-size:70px 118px;width:70px;height:118px;position:absolute;top:0;right:0;z-index:2}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .label{position:relative;padding-left:32px;font:14px/16px "HelveticaNeueLTPro-Lt";color:#ffffff;text-align:left}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .label::before{content:"";font-family:"timetable-tiny-icons" !important;color:#98D0FF;position:absolute;left:0;top:50%;transform:translateY(-50%);line-height:1;text-align:center;font-size:25px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .price{font:50px/50px "HelveticaNeueLTPro-Bd";letter-spacing:2px;color:#ffffff;display:flex;align-items:flex-start;justify-content:center;margin-top:30px}@media (min-width:992px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .price{margin-top:40px}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .price sup{font:12px/14px "HelveticaNeueLTPro-Bd";top:3px;margin-right:6px;letter-spacing:normal}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .price sup.star{font:26px/26px "HelveticaNeueLTPro-Bd";margin-right:0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box h4{font:24px/29px "HelveticaNeueLTPro-Lt";color:#ffffff;margin:30px 0 20px 0;text-align:left}@media (min-width:992px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box h4{margin-top:40px}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .list-normal{border-color:#ffffff10}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .list-normal li{border-color:#ffffff10}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .list-normal li a{color:#ffffff !important}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .list-normal li a::before,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .list-normal li a::after{color:#ffffff}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .disclaimer{margin-top:30px}@media (min-width:992px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .disclaimer{margin-top:40px}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .disclaimer p{font:12px/14px "HelveticaNeueLTPro-Lt";line-height:18px;color:#ffffff;text-align:right}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .reservation{background:#ffffff;color:#0059A3;margin-top:30px}@media (min-width:992px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .reservation{margin-top:40px}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .box .reservation:focus{box-shadow:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion{margin-top:30px;margin-bottom:30px}@media (min-width:992px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion{margin-top:40px;margin-bottom:0}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .card{border-radius:0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item{border-top:2px solid #F2F2F2 !important;border-bottom:2px solid #F2F2F2 !important}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-header{border-radius:0;box-shadow:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-header.card-header{background:none;padding:0 10px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-header.card-header::before{background:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-header.card-header .accordion-title-link{padding:27px 50px 23px 48px;position:relative}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-header.card-header .accordion-title-link::before{content:"";font-family:"timetable-big-icons" !important;color:#98D0FF;position:absolute;left:0;top:50%;font-size:38px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none;transform:translateY(-50%)}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-header.card-header .accordion-title-link .accordion-title-link-state::before{opacity:1;transform:rotate(90deg)}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-header.card-header .accordion-title-link.title-icon-onboardservices::before{content:""}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-header.card-header .accordion-title-link.title-icon-returnjourneys::before{content:"";font-family:"timetable-big-icons" !important}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-header.card-header .accordion-title-link.title-icon-prices::before{content:"";font-family:"timetable-big-icons" !important}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card+.accordion-item.card{margin:-2px 0 0 0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse{border-radius:0;border:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body{padding:12px 20px 30px 20px}@media (min-width:768px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body{padding:12px 30px 30px 30px}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .onboard-services .row{margin-top:40px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .onboard-services .link-arrow{margin-top:50px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .return-journeys ul li{color:#0059A3;list-style:none;padding:0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .return-journeys ul li::before{content:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .return-journeys ul li .returnIcon{width:20px;height:15px;position:relative;display:inline-block;margin:0 20px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .return-journeys ul li .returnIcon::before{content:"";font-family:"timetable-tiny-icons" !important;color:#0059A3;position:absolute;left:0;top:0;font-size:20px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .return-journeys ul li a.returnCourseLink{color:#696969 !important;margin-left:0;display:inline-block}@media (min-width:768px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .return-journeys ul li a.returnCourseLink{margin-left:20px;display:inline}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table{width:100%}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table tr{border-bottom:2px solid #F2F2F2}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table tr th,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table tr td{text-align:right}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table tr th:first-child,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table tr td:first-child{text-align:left}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table tr th{font:15px/17px "HelveticaNeueLTPro-Bd";color:#0059A3;padding:10px 0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table tr td{font:14px/16px "HelveticaNeueLTPro-Lt";color:#696969;padding:12px 0 8px 0;width:auto}@media (min-width:768px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table tr td{padding:22px 0 18px 0;font:16px/18px "HelveticaNeueLTPro-Lt";width:25%}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table tr td p{font:14px/16px "HelveticaNeueLTPro-Lt";line-height:18px}@media (min-width:768px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table tr td p{font:16px/18px "HelveticaNeueLTPro-Lt"}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table tr td sup{font:9px/11px "HelveticaNeueLTPro-Lt"}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table tr td.label-column{width:50%}@media (min-width:768px){.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table tr td.label-column{width:auto}}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table+table{margin-top:20px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table.specialoffers tr:last-child,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices table.validity tr:last-child{border:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .sub-accordion .accordion-item.card .accordion-collapse .accordion-body .prices .disclaimer{font:12px/14px "HelveticaNeueLTPro-Lt";color:#696969;text-align:right;margin:20px 0 30px 0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .course-vessel,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .course-map{padding:32px 0 28px 60px;position:relative}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .course-vessel p,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .course-vessel a,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .course-map p,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .course-map a{font:16px/18px "HelveticaNeueLTPro-Lt";color:#696969}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .course-vessel a,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .course-map a{position:relative;color:#696969 !important;padding-bottom:2px}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .course-vessel a::after,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .course-map a::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;opacity:1;transition:opacity 300ms ease-in-out;background-color:#696969}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .course-vessel a:hover::after,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .course-map a:hover::after{opacity:0}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .course-vessel::before,.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .course-map::before{content:"";font-family:"timetable-tiny-icons" !important;color:#0059A3;position:absolute;left:0;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:21px;background-color:#98D0FF;line-height:38px;text-align:center;font-size:22px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .course-map+.course-vessel{border-top:2px solid #F2F2F2}.tx-tourdata-timetable .accordion.main-accordion .accordion-item.card .accordion-collapse .accordion-body .course-vessel::before{content:""}.tx-tourdata-timetable .dropdown{position:relative}.tx-tourdata-timetable .dropdown input[type="text"]{border-radius:10px;background:transparent linear-gradient(97deg, #F2F2F2 0%, #EAEAEA 100%) 0% 0% no-repeat;border:none;padding:17px 50px 13px 20px;width:100%;color:#0059A3;font:16px/18px "HelveticaNeueLTPro-Lt";transition:border-radius 300ms ease-in-out;cursor:default}.tx-tourdata-timetable .dropdown input[type="text"]:focus{outline:none}.tx-tourdata-timetable .dropdown input[type="text"]::placeholder{color:#0059A3}.tx-tourdata-timetable .dropdown input[type="text"][disabled="true"]{opacity:0.6}.tx-tourdata-timetable .dropdown::before{content:"";font-family:"timetable-icons" !important;color:#0059A3;position:absolute;right:15px;top:14px;font-size:25px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none}.tx-tourdata-timetable .dropdown.active input[type="text"]{border-radius:10px 10px 0 0;cursor:text}.tx-tourdata-timetable .dropdown.active .results{height:auto}.tx-tourdata-timetable .dropdown .results{transition:height 300ms ease-in-out;position:absolute;left:0;top:51px;z-index:10;background:transparent linear-gradient(97deg, #F2F2F2 0%, #EAEAEA 100%) 0% 0% no-repeat;padding:0;width:100%;overflow:hidden;border-radius:0 0 10px 10px;height:0}.tx-tourdata-timetable .dropdown .results::before,.tx-tourdata-timetable .dropdown .results::after{content:"";position:absolute;left:0;right:0;z-index:1;height:20px;pointer-events:none}.tx-tourdata-timetable .dropdown .results::before{top:0;background:transparent linear-gradient(0deg, #ffffff00 0%, #EAEAEA 100%)}.tx-tourdata-timetable .dropdown .results::after{bottom:0;background:transparent linear-gradient(180deg, #ffffff00 0%, #EAEAEA 100%)}.tx-tourdata-timetable .dropdown .results.no-results .results-wrapper ul{padding:0}.tx-tourdata-timetable .dropdown .results.no-results .results-wrapper ul .error{display:inline-block}.tx-tourdata-timetable .dropdown .results.no-results::before,.tx-tourdata-timetable .dropdown .results.no-results::after{height:0}.tx-tourdata-timetable .dropdown .results.all-results::after{height:100px}.tx-tourdata-timetable .dropdown .results .results-wrapper{padding:10px 0}.tx-tourdata-timetable .dropdown .results .results-wrapper ul{margin:0;overflow:scroll;max-height:290px;width:100%;overflow:scroll}.tx-tourdata-timetable .dropdown .results .results-wrapper ul li{color:#0059A3;margin:0;padding:0 0 0 20px;cursor:pointer;font:16px/18px "HelveticaNeueLTPro-Lt";padding-top:7px;padding-bottom:3px}.tx-tourdata-timetable .dropdown .results .results-wrapper ul li::before{content:none}.tx-tourdata-timetable .dropdown .results .results-wrapper ul li.hidden{display:none}.tx-tourdata-timetable .dropdown .results .results-wrapper ul li.error{display:none;padding-top:0;padding-bottom:0;cursor:default}.tx-tourdata-timetable .dropdown .results .results-wrapper ul li:last-child:not('.error'):not('.hidden'){padding-bottom:30px}.tx-tourdata-timetable .nav-tabs{border-bottom:none;display:flex;justify-content:center}.tx-tourdata-timetable .nav-tabs .nav-item{padding:0;margin:5px 0}.tx-tourdata-timetable .nav-tabs .nav-item::before{content:none}.tx-tourdata-timetable .nav-tabs .nav-item .nav-link{border:none;font:30px/50px "HelveticaNeueLTPro-Lt";color:#0059A3;margin:0 40px;padding:0 0 1px 0;position:relative}.tx-tourdata-timetable .nav-tabs .nav-item .nav-link::before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;opacity:0;transition:opacity 300ms ease-in-out;background-color:#0059A3}.tx-tourdata-timetable .nav-tabs .nav-item .nav-link.active::before{opacity:1}.tx-tourdata-timetable .tab-content{margin-top:45px}.tx-tourdata-timetable .tab-content iframe{width:100%}.tx-tourdata-timetable #date .datepicker-wrapper input[disabled="true"],.tx-tourdata-timetable #date .datepicker-wrapper button[disabled="true"]{opacity:0.6}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker{position:relative;float:left;margin-right:20px;width:calc(100% - 74px)}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker .datepicker-arrow{position:absolute;top:50%;transform:translateY(-50%);display:block}@media (min-width:768px){.tx-tourdata-timetable #date .datepicker-wrapper .datepicker .datepicker-arrow{display:none}}@media (min-width:992px){.tx-tourdata-timetable #date .datepicker-wrapper .datepicker .datepicker-arrow{display:block}}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker .datepicker-arrow button{border:none;background:none;padding:0;width:50px;height:50px}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker .datepicker-arrow button:focus{outline:none}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker .datepicker-arrow button::before{content:"";font-family:"timetable-icons" !important;color:#0059A3;position:absolute;top:50%;font-size:25px;line-height:10px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker .datepicker-arrow.datepicker-arrow-left{left:0}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker .datepicker-arrow.datepicker-arrow-left button::before{transform:rotate(90deg) translate(-50%, -50%);left:0}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker .datepicker-arrow.datepicker-arrow-right{right:0}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker .datepicker-arrow.datepicker-arrow-right button::before{transform:rotate(-90deg) translate(50%, -50%);right:0}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker .datepicker-date{border-radius:10px;background:transparent linear-gradient(97deg, #F2F2F2 0%, #EAEAEA 100%) 0% 0% no-repeat;border:none;padding:17px 50px 13px 50px;width:100%;color:transparent;text-shadow:0 0 0 #0059A3;font:16px/18px "HelveticaNeueLTPro-Lt";transition:border-radius 300ms ease-in-out;text-align:center}@media (min-width:768px){.tx-tourdata-timetable #date .datepicker-wrapper .datepicker .datepicker-date{padding:17px 20px 13px 20px}}@media (min-width:992px){.tx-tourdata-timetable #date .datepicker-wrapper .datepicker .datepicker-date{padding:17px 50px 13px 50px}}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker .datepicker-date:focus{outline:none}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker .datepicker-date::placeholder{color:#0059A3}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker-calendar{width:54px;height:50px;background-color:#EAEAEA;border-radius:10px;border:none;padding:0;position:relative}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker-calendar:focus,.tx-tourdata-timetable #date .datepicker-wrapper .datepicker-calendar:active{outline:none}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker-calendar::before{content:"";font-family:"timetable-tiny-icons" !important;color:#0059A3;position:absolute;left:calc(50% + 1px);top:50%;transform:translate(-50%, -50%);font-size:25px;line-height:10px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker-calendar::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-15px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:15px solid #F2F2F2;clear:both;display:block;visibility:hidden}.tx-tourdata-timetable #date .datepicker-wrapper .datepicker-calendar.open::after{visibility:visible}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker{position:absolute;left:20px;right:20px;width:auto;z-index:1000}@media (min-width:768px){.tx-tourdata-timetable #date .datepicker-wrapper #datepicker{left:20px;right:auto}}@media (min-width:1200px){.tx-tourdata-timetable #date .datepicker-wrapper #datepicker{width:calc(100% - 70px)}}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker{position:relative}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker.ui-widget.ui-widget-content{border:none;background:#F2F2F2;padding:0;margin:15px 0 0 0;width:auto;border-radius:10px}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-header{border:none;background:none !important;color:#0059A3;font:18px/20px "HelveticaNeueLTPro-Bd";padding:15px 0}@media (min-width:768px){.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-header.ui-widget-header{background:none}}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-title{line-height:1;margin:0 50px}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-prev,.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-next{top:0;width:50px;height:50px;cursor:pointer}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-prev::before,.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-next::before{content:"";font-family:"timetable-icons" !important;color:#0059A3;position:absolute;top:50%;font-size:25px;line-height:10px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-prev:hover,.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-prev:focus,.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-next:hover,.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-next:focus{outline:none;border:none;background:none}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-prev span,.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-next span{display:none}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-prev,.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-prev-hover{left:0}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-next,.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-next-hover{right:0}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-prev::before{transform:rotate(90deg) translate(-50%, -50%);left:-2px}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-next::before{transform:rotate(-90deg) translate(50%, -50%);right:-2px}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-calendar th{padding:7px 0;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-calendar th span{font:12px/14px "HelveticaNeueLTPro-Lt";text-transform:uppercase;color:#0059A3}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-calendar td{padding:5px 2px}@media (min-width:768px){.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-calendar td{padding:5px 10px}}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-calendar td span,.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-calendar td a{font:14px/16px "HelveticaNeueLTPro-Lt";background:#ffffff !important;border-radius:20px;border:none;text-align:center;color:#0059A3;width:36px;height:36px;line-height:38px;padding:0;margin:0 auto}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable span{background:none !important;color:#696969}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a{background:#EAEAEA !important}.tx-tourdata-timetable #date .datepicker-wrapper #datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a{background:#0059A3 !important;color:#ffffff}.tx-tourdata-timetable .rotate-places-wrapper{position:relative}.tx-tourdata-timetable .rotate-places-wrapper .rotate-places-toggler{position:absolute;left:50%;bottom:auto;top:-38px;transform:translate(-50%, 0)}@media (min-width:768px){.tx-tourdata-timetable .rotate-places-wrapper .rotate-places-toggler{left:0;bottom:3px;top:auto;transform:translate(-50%, 0)}}.tx-tourdata-timetable .rotate-places-wrapper .rotate-places-toggler button{position:relative;width:40px;height:40px;background-color:#ffffff;border:1px solid #0059A3;border-radius:20px;padding:0}.tx-tourdata-timetable .rotate-places-wrapper .rotate-places-toggler button[disabled="true"]{opacity:0.6}.tx-tourdata-timetable .rotate-places-wrapper .rotate-places-toggler button:focus{outline:none}.tx-tourdata-timetable .rotate-places-wrapper .rotate-places-toggler button::before{content:"";font-family:"timetable-icons" !important;position:absolute;left:50%;top:50%;font-size:23px;color:#0059A3;transform:translate(-50%, -50%);speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx-tourdata-timetable #trip-type{display:inline-block}.tx-tourdata-timetable #trip-type .trip-type-toggler{background-color:#EAEAEA;padding:5px;border-radius:50px;display:inline-block}.tx-tourdata-timetable #trip-type .trip-type-toggler input{display:none}.tx-tourdata-timetable #trip-type .trip-type-toggler .trip-type-toggler-item{background-color:#EAEAEA;font:15px/17px "HelveticaNeueLTPro-Bd";padding:5px 10px;display:inline-block;border-radius:50px;color:#C7C7C7;cursor:pointer}.tx-tourdata-timetable #trip-type .trip-type-toggler .trip-type-toggler-item.checked{background-color:#0059A3;color:#ffffff;cursor:default}.tx-tourdata-timetable .map-toggler{position:relative;display:block;height:20px}.tx-tourdata-timetable .map-toggler .label-close,.tx-tourdata-timetable .map-toggler .label-open{position:absolute;transition:opacity 300ms ease-in-out;display:block;left:50%;transform:translateX(-50%);background-color:#ffffff;padding:5px 30px 5px 0;font:18px/20px "HelveticaNeueLTPro-Lt"}.tx-tourdata-timetable .map-toggler .label-close::before,.tx-tourdata-timetable .map-toggler .label-open::before{content:"";font-family:"timetable-tiny-icons" !important;color:#0059A3;position:absolute;right:0;top:50%;font-size:25px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(-50%)}.tx-tourdata-timetable .map-toggler .label-close{opacity:0}.tx-tourdata-timetable .map-toggler .label-close:before{top:calc(50% - 3px)}.tx-tourdata-timetable .map-toggler .label-open{opacity:1}.tx-tourdata-timetable .map-toggler .label-open::before{font-family:"timetable-icons" !important;content:""}.tx-tourdata-timetable .map-toggler.collapsed .label-close{opacity:1}.tx-tourdata-timetable .map-toggler.collapsed .label-open{opacity:0}.tx-tourdata-timetable #mapCollapse .card-body{padding:0}.tx-tourdata-timetable #mapCollapse .card{border:none}.tx-tourdata-timetable h1{font:40px/44px "HelveticaNeueLTPro-Bd";margin-bottom:15px;margin-top:6px}.tx-tourdata-timetable .query{position:relative;margin-top:65px}.tx-tourdata-timetable .query.loading:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#ffffff;opacity:0.6}.tx-tourdata-timetable .query.loading .row .loader{display:inline-block}.tx-tourdata-timetable .query .row .large-gap{padding-right:20px;padding-left:20px}@media (min-width:768px){.tx-tourdata-timetable .query .row .large-gap{padding-right:50px}}.tx-tourdata-timetable .query .row .large-gap+.large-gap{padding-right:20px;padding-left:20px}@media (min-width:768px){.tx-tourdata-timetable .query .row .large-gap+.large-gap{padding-left:50px}}.tx-tourdata-timetable .query .row.rotate-places-wrapper .large-gap+.large-gap{margin-top:60px}@media (min-width:768px){.tx-tourdata-timetable .query .row.rotate-places-wrapper .large-gap+.large-gap{margin-top:0}}.tx-tourdata-timetable .query .row label{margin-bottom:5px;font:14px/16px "HelveticaNeueLTPro-Bd";color:#0059A3}.tx-tourdata-timetable .query .row .submit-button{margin-top:26px;float:left}.tx-tourdata-timetable .query .row .submit-button:focus{outline:none;box-shadow:none}.tx-tourdata-timetable .query .row .loader{width:32px;height:32px;margin-top:36px;float:left;margin-left:20px;display:none;z-index:1;position:absolute}.tx-tourdata-timetable .query .row+.row{margin-top:20px}.tx-tourdata-timetable h1{margin-bottom:25px}.tx-tourdata-timetable h1 span{display:block}@media (min-width:768px){.tx-tourdata-timetable h1 span{display:inline-block}}.tx-tourdata-timetable h1 span.trip-type{position:relative;width:40px;height:32px;display:inline-block}.tx-tourdata-timetable h1 span.trip-type::before{content:"";font-family:"timetable-icons" !important;color:#0059A3;position:absolute;left:0;top:50%;transform:translateY(-50%);line-height:1;font-size:40px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none}.tx-tourdata-timetable h1 span.trip-type.trip-type-roundtrip::before{content:"";font-family:"timetable-tiny-icons" !important}.tx-tourdata-timetable .date{font:18px/20px "HelveticaNeueLTPro-Lt";color:#696969}.tx-tourdata-timetable .date a{position:relative;color:#696969 !important;font:18px/20px "HelveticaNeueLTPro-Lt";padding-bottom:2px;padding-right:30px;margin-left:25px}.tx-tourdata-timetable .date a::before{content:"";font-family:"timetable-icons" !important;color:#0059A3;position:absolute;right:0;top:calc(50% - 2px);transform:translateY(-50%);line-height:1;font-size:25px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none}.tx-tourdata-timetable .date a::after{content:"";position:absolute;bottom:0;left:0;right:29px;height:1px;opacity:1;transition:opacity 300ms ease-in-out;background-color:#696969}.tx-tourdata-timetable .date a:hover::after{opacity:0}.tx-tourdata-timetable .additional-journeys{color:#0059A3;font:16px/18px "HelveticaNeueLTPro-Bd";margin:50px 0}.tx-tourdata-timetable .disclaimer{margin-top:30px}@media (min-width:992px){.tx-tourdata-timetable .disclaimer{margin-top:50px}}.tx-tourdata-timetable .disclaimer p{font:14px/16px "HelveticaNeueLTPro-Roman";line-height:20px}.tx-tourdata-timetable .places{margin-top:110px}