.w-40{width:40%}.focuspoint{position:relative;overflow:hidden;width:100%;height:100%}.focuspoint img{position:relative;left:0;top:0;margin:0;display:block;width:auto;height:auto;min-width:100%;min-height:100%;max-height:none;max-width:none}.ce-image .focuspoint img{position:relative}.bsgallery{max-width:100%;overflow:hidden}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/_assets/103a435f754bfdff1e6cf4fc358d43e1/dist/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/_assets/103a435f754bfdff1e6cf4fc358d43e1/dist/images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/_assets/103a435f754bfdff1e6cf4fc358d43e1/dist/images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/_assets/103a435f754bfdff1e6cf4fc358d43e1/dist/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/_assets/103a435f754bfdff1e6cf4fc358d43e1/dist/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/_assets/103a435f754bfdff1e6cf4fc358d43e1/dist/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(/_assets/103a435f754bfdff1e6cf4fc358d43e1/dist/images/ui-icons_777777_256x240.png)}.ui-datepicker .ui-datepicker-buttonpane button.ui-state-default{color:#fff!important;background-color:#004E98!important;font-family:Barlow,serif;font-weight:400!important;border:2px solid #004E98!important;font-style:italic;text-align:center;cursor:pointer!important;vertical-align:middle!important;user-select:none!important;font-size:1.25rem!important;padding:.516rem 1.266rem!important;line-height:1.375!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:auto!important}.ui-datepicker .ui-datepicker-buttonpane button:hover{background-color:#001ecf!important;border-color:#001ecf!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f5f5f5;background:#f5f5f5 50% 50% repeat-x;color:#3a3a3a}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #979797;background:#3a3a3a 50% 50% repeat-x;font-weight:400;color:#fff}.logo,body{opacity:1!important}.lazyload,.lazyloading{opacity:1!important}.lazyloaded{transition:0.1s!important}.headerimage{opacity:1;transition:opacity 0.5s ease}.tx-sgv-shipallocation .icon-wrap-before,.tx-sgv-routeplanner .icon-wrap-before,.tx-sgv-eventoffers .icon-wrap-before{position:absolute;margin-left:0rem;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.25rem;z-index:4;color:#004E98}.tx-sgv-shipallocation .icon-wrap-after,.tx-sgv-routeplanner .icon-wrap-after,.tx-sgv-eventoffers .icon-wrap-after{position:absolute;margin-right:0rem;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.25rem;z-index:4;color:#004E98;right:0}.tx-sgv-shipallocation .icon-wrap-before .btn,.tx-sgv-shipallocation .icon-wrap-after .btn,.tx-sgv-routeplanner .icon-wrap-before .btn,.tx-sgv-routeplanner .icon-wrap-after .btn,.tx-sgv-eventoffers .icon-wrap-before .btn,.tx-sgv-eventoffers .icon-wrap-after .btn{color:#004E98!important}.tx-sgv-shipallocation .icon-wrap-before .btn,.tx-sgv-routeplanner .icon-wrap-before .btn,.tx-sgv-eventoffers .icon-wrap-before .btn{padding-right:.5rem}.tx-sgv-shipallocation .icon-wrap-before .btn.js-datepicker-open,.tx-sgv-routeplanner .icon-wrap-before .btn.js-datepicker-open,.tx-sgv-eventoffers .icon-wrap-before .btn.js-datepicker-open{padding-left:.5rem;padding-right:.5rem}.tx-sgv-routeplanner .datepicker,.tx-sgv-eventoffers .season{padding-left:6rem!important;padding-right:2.5rem!important}.tx-sgv-routeplanner .datepicker.clasic,.tx-sgv-eventoffers .season.clasic{padding-left:1rem!important;padding-right:1rem!important}.tx-sgv-routeplanner .time,.tx-sgv-eventoffers .time{padding-left:3.5rem;height:calc(1.533em + .58rem + 2px)}.tx-sgv-shipallocation .datepicker{padding-left:6rem!important;padding-right:2.5rem!important}.tx-sgv-shipallocation .datepicker.clasic{padding-left:1rem!important;padding-right:1rem!important}.tx-sgv-eventoffers .icon-wrap{padding-left:1.2rem}input[type=date]{-webkit-appearance:menulist!important;line-height:38px}.tx-sgv-routeplanner input[type=date]{line-height:44px}.tx-sgv-eventoffers .clasic .icon-wrap{display:none}.tx-sgv-eventoffers .season,.tx-sgv-eventoffers .seasontime{padding-left:3.5rem}.ui-datepicker{z-index:2000!important}.forgotform .hf-warning{padding:.75rem 1.25rem;border:1px solid #ff008d;margin:.5rem 0}.newsletterElement .errormessage{color:#ff008d}input.clasic{-webkit-appearance:none}input.clasic::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.mobile-nav__link.lev1,.mobile-nav__link.lev2,.mobile-nav__link.lev3{display:flex;padding:10px 0px!important;-ms-flex-pack:justify;justify-content:space-between;margin:0 15px}.mobile-nav__link.lev2,.mobile-nav__link.lev3{font-size:1.32rem;border-bottom:1px solid #F5F5F5}.mobile-nav__link.lev1.previtem{border-bottom:1px solid #F5F5F5}.mobile-nav__link.lev1.sub,.mobile-nav__link.lev2.sub,.mobile-nav__link.lev3.sub{border:0;margin:0;padding:0!important}.mobile-nav__link .arrow{border-left:1px solid #000;width:30px;text-align:right}.mobile-nav .js-hide-submenu{font-size:1.32rem;padding:.625rem 15px!important}.mobile-metanavigation .nav-item div{font-size:1.1rem;color:#000}.iswalk .vline{border:none;background-image:linear-gradient(to bottom,#353535 12px,transparent 6px);background-position:top left;background-repeat:repeat-y;background-size:1px 18px;width:1px}.nostops .b-circle,.iswalk .b-circle{display:none!important}.nostops.stops-circle .vline,.iswalk.stops-circle .vline{top:0;height:100%}.tx-sgv-eventoffers .gastro-outer-wrapper .custom-control-label .text-continuous.description p,.tx-sgv-eventoffers .gastro-outer-wrapper .custom-control-label .text-continuous p{margin-bottom:0rem}.tx-sgv-eventoffers .gastro-outer-wrapper .custom-control-label .text-continuous.price{margin-bottom:1rem}.form-group.has-error .col-12.recaptcha .invalid-feedback{display:block}.tx-felogin-pi1 .typo3-messages{padding:0;list-style-type:none}.widget-modal{height:100dvh}.widget-modal .main-header{z-index:0}.widget-modal .widget-container{position:relative;z-index:1011}@media (max-width:1200px){.widget-modal .restHeader .restHeader_mainnav-wrap-mobile,.widget-modal .restHeader .restHeader_metanav-wrap-mobile{display:none;z-index:0}}