.type-dc_show .dc-base-grid{--dc-sidebar-left-maxWidth: 100%;--dc-sidebar-maxWidth: 100%;grid-template-columns:auto}@media(min-width: 1024px){.type-dc_show .dc-base-grid{--dc-sidebar-left-maxWidth: 16rem;--dc-sidebar-maxWidth: 24rem;grid-template-columns:var(--dc-sidebar-left-maxWidth) 1fr var(--dc-sidebar-maxWidth)}}@media(min-width: 640px){.type-dc_show .dc-base-grid.base-grid--gap{column-gap:calc(var(--base-grid-gap)*3)}}@media(min-width: 1200px){.type-dc_show .dc-base-grid.base-grid--gap{column-gap:calc(var(--base-grid-gap)*4)}}.type-dc_show .dc-header{--dc-header-image-size: 42.10%}@media(max-width: 1023px){.type-dc_show .dc-header.base-margin-b--big{margin-bottom:calc(var(--space-regular)*1.5) !important}}@media(max-width: 479px){.type-dc_show .dc-header__slider [slot=prev-icon],.type-dc_show .dc-header__slider [slot=next-icon]{display:none}}.type-dc_show .dc-header .base-header-group :is(h1,.h1,h2,.h2){font-weight:var(--font-header-bold-weight);font-family:var(--font-body-family)}.type-dc_show .dc-header .base-header-group :is(h1,.h1){color:var(--color-main)}.type-dc_show .dc-header .base-header-group :is(h1,.h1)+.base-header-group__subheader.h2{color:var(--color-text)}.type-dc_show .dc-content :is(h4,.h4){margin-bottom:var(--space-small)}.type-dc_show .dc-content :is(h4,.h4):not(.base-menu__link) .icon{color:var(--color-grey);width:2.2rem;height:2.2rem}.type-dc_show .dc-content :is(h4,.h4):not(.base-menu__link) .icon.-is-left{margin-right:.8rem}.type-dc_show .dc-content :is(h4,.h4):not(.font-weight-bold){font-weight:600}@media(max-width: 1023px){.type-dc_show .dc-content__sidebar-left{order:3}}@media(max-width: 1023px){.type-dc_show .dc-content__contents{order:2}}.type-dc_show .dc-content__contents .textimage .base-simple-slider__item img{max-width:none}@media(max-width: 1023px){.type-dc_show .dc-content__sidebar{order:1}}.type-dc_show .dc-content__sidebar>div:not(.dc-content__geo):not(.dc-content__potential-actions)::after{content:"";position:relative;display:block;width:100%;height:var(--space-regular);background:var(--color-grey-background);margin-top:calc(var(--margin-b-space)*1.25)}.type-dc_show .dc-content__sidebar .dc-content__address-info :is(.dc-address-data,.dc-contact-data){font-weight:var(--font-body-bold-weight)}.type-dc_show .dc-content__sidebar .dc-content__potential-actions{display:block;margin-bottom:var(--space-small)}.type-dc_show .dc-content__sidebar .dc-content__potential-actions .dc-potential-action{margin-bottom:var(--space-small)}.type-dc_show .dc-content__teaser h3{font-family:var(--font-body-family);text-transform:none;font-weight:var(--font-header-bold-weight);font-size:1.25rem}@media(min-width: 640px){.type-dc_show .dc-content__teaser h3{font-size:1.25rem}}.type-dc_show .dc-content__geo .map-wrapper{aspect-ratio:4/2}@media(min-width: 1024px){.type-dc_show .dc-content__geo .map-wrapper{aspect-ratio:39/29}}.type-dc_show .dc-content__content-blocks :is(h4,.h4){font-family:var(--font-body-family);font-weight:600;margin-top:var(--space-big);margin-bottom:var(--space-regular)}.type-dc_show .dc-content__more-information :is(h4,.h4){font-weight:var(--font-header-bold-weight)}@media(max-width: 1023px){.type-dc_show .dc-content__more-information :is(h4,.h4).base-margin-b--big{margin-bottom:var(--space-regular) !important}}.type-dc_show .dc-content__more-information :is(h5,.h5){text-transform:uppercase;font-weight:var(--font-header-bold-weight);color:var(--color-grey);font-size:var(--font-size-regular)}.type-dc_show .dc-content__more-information .base-grid--gap{column-gap:var(--space-big);row-gap:var(--base-grid-gap)}@media(max-width: 1023px){.type-dc_show .dc-content__more-information base-slide-content{padding:0}}.type-dc_show .dc-content__share{position:relative;padding-bottom:var(--space-regular);margin-bottom:var(--space-regular)}@media(min-width: 1024px){.type-dc_show .dc-content__share{margin-bottom:0}}.type-dc_show .dc-content__share .base-button{--base-button-bg: var(--color-grey-background);--base-button-bg-hover: var(--color-grey);--base-button-fg: var(--color-text);cursor:pointer;margin:0 calc(var(--space-tiny)*.5);padding:calc(var(--space-small)*1.5);height:48px;width:48px}.type-dc_show .dc-content__share .base-button .svg.icon{width:100%;height:100%}@media(min-width: 1024px){.type-dc_show .dc-content__share .base-button{height:68px;width:68px;padding:var(--space-small)}}.type-dc_show .dc-content__share .base-button:is(.facebook,.twitter,.instagram,.mail){--base-button-fg: #ffffff;--base-button-bg-hover: var(--base-button-fg);cursor:pointer;height:4rem;width:4rem}.type-dc_show .dc-content__share .base-button:is(.facebook,.twitter,.instagram,.mail) .svg.icon{width:2rem;height:2rem}.type-dc_show .dc-content__share .base-button.facebook{--base-button-bg: #3b5998}.type-dc_show .dc-content__share .base-button.facebook:is(:hover,:focus){color:#3b5998}.type-dc_show .dc-content__share .base-button.twitter{--base-button-bg: #00aced}.type-dc_show .dc-content__share .base-button.twitter:is(:hover,:focus){color:#00aced}.type-dc_show .dc-content__share .base-button.instagram{--base-button-bg: #d6249f;--base-button-bg: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%)}.type-dc_show .dc-content__share .base-button.instagram .-instagram-colored{display:none}.type-dc_show .dc-content__share .base-button.instagram:is(:hover,:focus) .-instagram{display:none}.type-dc_show .dc-content__share .base-button.instagram:is(:hover,:focus) .-instagram-colored{display:block}.type-dc_show .dc-content__share .base-button.mail{--base-button-bg: var(--color-main)}.type-dc_show .dc-content__share .base-button.mail:is(:hover,:focus){color:var(--color-main)}.type-dc_show .dc-content__share small{color:var(--color-grey);opacity:.5;position:absolute;right:var(--space-regular);bottom:calc(var(--space-regular)*-1)}@media(min-width: 1024px){.type-dc_show .dc-content__share small{bottom:calc(var(--space-regular)*3)}}.type-dc_show .dc-content__share hr{--hr-width: var(--space-regular);margin-top:0;margin-bottom:0}.type-dc_show .dc-content__potential-actions .dc-potential-action:not(:last-child){margin-bottom:var(--space-small)}.dc-search__grid[data-cols="2"] .dc-filters:after{display:none}.dc-search .dc-filters:after{content:"";position:relative;display:block;width:100%;height:var(--space-regular);background:var(--color-grey-background);margin-top:calc(var(--margin-b-space)*1.25)}.dc-search .dc-filter__name{font-style:var(--font-body-italic-style);font-weight:300;font-size:var(--font-size-small);color:var(--color-grey)}.dc-search .dc-filter:is(.dc-filter__radiobutton,.dc-filter__checkbox,.dc-filter__slide-toggle){--base-form-border: 1px solid var(--color-grey) !important;--base-form-background-focus: var(--color-grey) !important;--base-form-background: var(--color-back) !important}.dc-search .dc-filter__date-range input:focus{outline:none}.dc-search .dc-filter__date-range input+span{position:relative}.dc-search .dc-filter__date-range input+span::before{content:" ";position:absolute;width:2px;left:-1px;background:var(--color-text);height:var(--base-form-base-height);top:50%;transform:translateY(-50%)}.dc-search .dc-filter__date-range input+span+input{padding-left:calc(var(--base-form-padding-h)*2)}.dc-search .dc-filter__button{background:rgba(0,0,0,0);border:rgba(0,0,0,0)}:is(.dc-search,.dc-list) base-overlay-loader{--overlay-loader-bg: var(--color-back);--overlay-loader-fg: var(--color-main)}:is(.dc-index,.dc-list) .base-card{--base-card-box-shadow: none}:is(.dc-index,.dc-list) .base-card footer{margin-top:auto}@media(max-width: 1023px){:is(.dc-index,.dc-list) .base-card__section{padding-top:var(--space-small);padding-bottom:var(--space-small)}}:is(.dc-index,.dc-list) .base-card__header{font-weight:600;font-family:var(--font-body-family)}:is(.dc-index,.dc-list) .base-card__link{font-size:var(--font-size-regular);padding:0;text-align:right}:is(.dc-index,.dc-list) .base-card__link>a .svg.icon{width:2em;height:2em;transition:border .25s ease-in-out}:is(.dc-index,.dc-list) .dc-load-more-container .base-button{--base-button-padding-h: var(--space-big)}:is(.dc-index,.dc-list) .dc-button.dc-load-more .svg.icon{display:block;margin-left:auto;margin-right:auto;margin-top:0}body .flatpickr-calendar.hasTime .flatpickr-time{border:1px solid hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), 90%, 1)}body .flatpickr-calendar.arrowTop:is(:before,:after){border-bottom-color:hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), 90%, 1)}body .flatpickr-calendar.arrowBottom:is(:before,:after){border-top-color:hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), 90%, 1)}body .flatpickr-calendar .flatpickr-months :is(.flatpickr-month,.flatpickr-prev-month,.flatpickr-next-month){color:var(--color-text);fill:var(--color-text)}body .flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp:after span.arrowUp:after{border-bottom-color:var(--color-text)}body .flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp:after span .arrowDown:after{border-top-color:var(--color-text)}body .flatpickr-calendar .flatpickr-day:is(.selected,.startRange,.endRange){background:var(--color-contrast);border-color:var(--color-contrast)}body .flatpickr-calendar .flatpickr-day:is(.selected,.startRange,.endRange):is(.inRange,:hover,:focus,.nextMonthDay,.prevMonthDay){background:var(--color-contrast);border-color:var(--color-contrast)}body .flatpickr-calendar .flatpickr-day.week.selected{box-shadow:-5px 0 0 var(--color-contrast),5px 0 0 var(--color-contrast)}body .flatpickr-calendar .flatpickr-day:is(.selected,.startRange,.endRange).startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 var(--color-contrast)}body .flatpickr-calendar .flatpickr-months .flatpickr-month{background:hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), 90%, 1)}body .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months{background:hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), 90%, 1)}body .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background:hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), 90%, 1)}body .flatpickr-calendar .flatpickr-weekdays{background:hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), 90%, 1)}body .flatpickr-calendar span.flatpickr-weekday{background:hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), 90%, 1);color:var(--color-text)}body .flatpickr-calendar .flatpickr-days{border-left:1px solid hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), 90%, 1);border-right:1px solid hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), 90%, 1)}body .flatpickr-calendar .flatpickr-days .nextMonthDay{color:#484848}body .flatpickr-calendar .flatpickr-days .prevMonthDay:not(.flatpickr-disabled){color:#484848}body .flatpickr-calendar .dayContainer+.dayContainer{box-shadow:-1px 0 0 #eceef1}body .flatpickr-calendar .flatpickr-weekwrapper .flatpickr-weeks{border-left:1px solid hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), 90%, 1)}body .flatpickr-calendar .flatpickr-innerContainer{border-bottom:1px solid hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), 90%, 1)}body .base-form-group button{font-family:var(--font-body-family);font-size:var(--font-root-size)}body .base-form-group--with-icon>.base-form-element{position:relative}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form fieldset{border:none;padding:0;margin:0}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form :is(.base-form-field,.base-form-group,.base-form,.base-form-element){--base-form-radius: 2px;--base-form-background-focus: var(--color-grey-background);--base-form-border: 1px solid var(--color-grey-background);--base-form-background: var(--color-grey-background);--base-form-focus-outline: 2px solid var(--color-grey);--base-form-padding-v: .8em;--base-form-padding-h: .8em}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-form-group:has(.base-button.nobr){background:rgba(0,0,0,0);height:100%}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-form-group--with-icon>.base-form-element .icon.svg{width:24px;left:calc(var(--base-form-padding-v)*.75)}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-form-group--with-icon>.base-form-element .icon.svg+input,:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-form-group--with-icon>.base-form-element .icon.svg+input.flatpickr-input[type=hidden]+input{padding-left:calc(24px + var(--base-form-padding-v) + var(--base-form-padding-v))}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-button:not(:is(.link,.hollow)){font-weight:var(--font-body-bold-weight);--base-button-radius: 4px;--base-button-bg: var(--color-contrast);--base-button-bg-hover: hsla(var(--color-contrast-h), var(--color-contrast-s), max(0%, min(calc(var(--color-contrast-l) - 15%), 100%)), 1)}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-button:not(:is(.link,.hollow)):hover{text-decoration:underline}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-button:not(:is(.link,.hollow)).main{--base-button-bg: var(--color-main);--base-button-bg-hover: hsla(var(--color-main-h), var(--color-main-s), max(0%, min(calc(var(--color-main-l) - 15%), 100%)), 1)}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form input[type=checkbox]+label,:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form input[type=radio]+label{margin-left:var(--space-tiny);display:block}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-form-field:is(.base-form-field__checkbox,.base-form-field__radiobutton){--base-form-border: 1px solid var(--color-grey);--base-form-background-focus: var(--color-grey);--base-form-background: var(--color-back);display:inline-flex;flex-direction:row;--checkbox-size: 20px;position:relative;align-items:flex-start}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-form-field:is(.base-form-field__checkbox,.base-form-field__radiobutton) input:is([type=checkbox],[type=radio]){cursor:pointer;appearance:none;outline:none;height:var(--checkbox-size);width:var(--checkbox-size);background-color:var(--base-form-background);transition-duration:.3s;border:var(--base-form-border);border-radius:var(--base-form-radius);margin:0;flex:0 0 auto}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-form-field:is(.base-form-field__checkbox,.base-form-field__radiobutton) input:is([type=checkbox],[type=radio]):checked+label::before{content:"";display:block;position:absolute;left:3px;top:3px;width:calc(var(--checkbox-size) - 6px);height:calc(var(--checkbox-size) - 6px)}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-form-field:is(.base-form-field__checkbox,.base-form-field__radiobutton) input:is([type=checkbox],[type=radio]):active{border-width:2px}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-form-field:is(.base-form-field__checkbox,.base-form-field__radiobutton) label{flex:1 1 0}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-form-field__checkbox input[type=checkbox]{border-radius:var(--base-form-radius)}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-form-field__checkbox input[type=checkbox]:checked{background-color:var(--base-form-background-focus)}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-form-field__checkbox input[type=checkbox]:checked+label:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 490 490' xml:space='preserve'%3E%3Cpolygon points='452.253,28.326 197.831,394.674 29.044,256.875 0,292.469 207.253,461.674 490,54.528 '/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 490 490' xml:space='preserve'%3E%3Cpolygon points='452.253,28.326 197.831,394.674 29.044,256.875 0,292.469 207.253,461.674 490,54.528 '/%3E%3C/svg%3E");background:var(--base-form-background);background-repeat:no-repeat;background-size:80%;background-position:center center}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-form-field__radiobutton input[type=radio]{border-radius:50%}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-form-field__radiobutton input[type=radio]:checked{background-color:var(--base-form-background)}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) form .base-form-field__radiobutton input[type=radio]:checked+label:before{border-radius:50%;background:var(--base-form-background-focus)}:is(.type-tosc5_form,.type-dc_index,.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) .container-until-large .base-form-group-smaller input[type=number]{width:100px}.type-tosc5_form form>.base-flex{display:flex;align-items:end}.type-tosc5_form form fieldset{width:100%;display:inline-flex;column-gap:var(--space-tiny)}.type-tosc5_form form fieldset>.base-form-group--with-icon{flex:1}@media(max-width: 1023px){.type-tosc5_form form fieldset{margin-left:0;margin-right:0;margin-bottom:var(--space-regular)}}@media(min-width: 640px){.type-tosc5_form form fieldset{justify-content:end;width:auto}}.type-tosc5_form form fieldset .base-form-group{--base-form-border: none}.type-tosc5_form form fieldset .base-form-group--with-icon>label{font-style:var(--font-body-italic-style);font-weight:300;font-size:var(--font-size-small);color:var(--color-grey);padding-left:0;padding-right:0}.type-tosc5_form form fieldset .base-form-group--with-icon input.base-form-element{background:var(--color-grey-background);border:none}@media(min-width: 640px){.type-tosc5_form form fieldset .base-form-group--with-icon.toggle-popup{max-width:100px}}@media(min-width: 1440px){.type-tosc5_form form fieldset .base-form-group--with-icon.toggle-popup{max-width:none}}.type-tosc5_form form.container-until-smaller>.base-flex{display:block}.type-tosc5_form form.container-until-smaller fieldset:last-child{width:100%}.type-tosc5_form form.container-until-smaller fieldset:last-child>.base-form-group{width:100%}.type-tosc5_form form.container-until-smaller .base-form-group-smaller input[type=number]{width:100%}.type-tosc5_form form.container-smaller-up.container-until-medium>.base-flex{flex-flow:row wrap}.type-tosc5_form form.container-smaller-up.container-until-medium>.base-flex>fieldset{flex:1 1 0}.type-tosc5_form form.container-smaller-up.container-until-medium>.base-flex>fieldset:first-child{flex:0 0 100%}.type-tosc5_form form.container-smaller-up.container-until-medium>.base-flex>fieldset:last-child>.base-form-group{width:100%}.type-tosc5_form form.container-smaller-up.container-until-medium .base-form-group-smaller input[type=number]{width:100%}.type-tosc5_form base-popup>.base-container{min-width:min-content}@media(max-width: 1023px){.type-tosc5_form base-popup>.base-container{width:90%}}@media(max-width: 1199px){.type-tosc5_form base-popup>.base-container>.base-flex{display:block}}@media(max-width: 1023px){.type-tosc5_form base-popup .base-form-element__decrease-increase{--base-form-padding-h: 0.5em}}@media(max-width: 479px){.type-tosc5_form base-popup base-call-out{--call-out-padding: var(--space-small)}}@media(min-width: 640px){.type-tosc5_form base-popup base-call-out{min-width:450px}}.type-tosc5_form base-popup .base-button:not(:is(.hollow,.link)){--base-button-bg: var(--color-contrast);--base-button-bg-hover: hsla(var(--color-contrast-h), var(--color-contrast-s), max(0%, min(calc(var(--color-contrast-l) - 15%), 100%)), 1)}.type-tosc5_form base-popup .base-button.hollow{border-color:var(--color-contrast);color:var(--color-contrast)}.type-tosc5_form base-popup .base-button.hollow:hover{border-color:hsla(var(--color-contrast-h), var(--color-contrast-s), max(0%, min(var(--color-contrast-l) - 15%, 100%)), 1);color:hsla(var(--color-contrast-h), var(--color-contrast-s), max(0%, min(var(--color-contrast-l) - 15%, 100%)), 1)}@media(max-width: 479px){.type-form_formframework nav{text-align:center !important}}:is(.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) .container-medium-up>.base-grid{grid-template-columns:auto 1fr 1fr}:is(.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) .container-until-large fieldset:nth-child(2){grid-column:2/-1}:is(.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) .container-until-large fieldset.base-grid{grid-column:1/-1}:is(.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) .base-grid.base-grid--gap{row-gap:0}:is(.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) fieldset{display:inline-flex;column-gap:var(--space-tiny)}:is(.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) fieldset.base-grid{display:grid;grid-template-columns:1fr auto}:is(.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) label:not(.bigger-label){font-size:var(--font-size-small);font-style:var(--font-body-italic-style);font-weight:300;color:var(--color-grey)}:is(.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) .base-form-element>.base-form-element{width:100%}:is(.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) .base-form-field{gap:var(--space-tiny)}:is(.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) .xqueue-email+.xqueue-submit{width:auto}:is(.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) .xqueue-email+.xqueue-submit .base-form-group{background:none}:is(.type-typo3maileonintegration_subscribe,.type-typo3maileonintegration_unsubscribe) .xqueue-submit{align-self:flex-end}@media(max-width: 1439px){#page-footer{padding-bottom:var(--page-header-height)}}#page-footer :is(h1,h2,h3,h4,h5,h6,legend,caption,.font-header){--font-header-regular-weight: 600;font-family:var(--font-body-family)}#page-footer a.base-menu__link:hover .base-menu__link-text{text-decoration:underline}#page-footer .type-module_base_grid-3-columns .base-grid .base-header-group__header{--font-header-regular-weight: 600;font-family:var(--font-body-family)}#page-footer .type-module_base_grid-3-columns .base-grid-cell:last-child .base-header-group__header{color:var(--color-main)}@media(max-width: 479px){#page-footer .type-module_base_grid-3-columns .base-grid-cell{padding-left:var(--space-regular);padding-right:var(--space-regular)}#page-footer .type-module_base_grid-3-columns .base-grid-cell:not(:last-child){padding-bottom:var(--space-regular);margin-bottom:calc(var(--space-regular)*2);border-bottom:solid 1px var(--color-grey-background)}}@media(min-width: 1024px){#page-footer .type-module_base_grid-3-columns .base-grid--gap{column-gap:var(--space-big)}}#page-footer .base-rte-iconlist>li::before{background-color:var(--color-text)}@media(max-width: 1023px){#page-footer .type-module_base_icon-links .base-icon-links{display:flex;flex-wrap:wrap}#page-footer .type-module_base_icon-links .base-icon-links .base-icon-links__link{border:none;margin-bottom:0}#page-footer .type-module_base_icon-links .base-icon-links .base-icon-links__icon{margin-right:0}}#page-footer .type-module_base_simple-linklist .base-menu__item{display:block;width:100%;padding:.25em 0}#page-footer .type-module_base_simple-linklist .base-menu__item span{display:inline-block;float:none}#page-footer .type-module_base_simple-linklist .base-menu__item .base-menu__link{padding:0}#page-footer .module-logos{--logos-inner-space: calc(var(--space-small) * 2)}@media(min-width: 640px){#page-footer .module-logos{--logos-inner-space: var(--space-small)}}#page-footer .module-logos__grid{margin-top:0 !important}@media(min-width: 1200px){html.scrolled body .page-header__link-icon .svg.icon.-large{font-size:1.25em}}@media(max-width: 1023px){html.scrolled body .page-header__logo{height:70px !important}}@media(max-width: 1199px){html.scrolled body .page-header__sections{align-items:flex-start}html.scrolled body .page-header__end{box-shadow:1px 1px 5px var(--color-decent-ui)}}@media(min-width: 1200px){html.scrolled body .page-header{box-shadow:0 0 9px -2px;background:var(--color-back);--page-header-link-color: var(--color-text)}html.scrolled body .page-header__middle,html.scrolled body .page-header__end{margin-top:0}html.scrolled body .page-header__logo{height:calc(100% + var(--space-regular)) !important}html.scrolled body .page-header__link{filter:none}html.scrolled body .page-header.mega-menu-open .page-header__logo{height:100% !important}html.scrolled body .page-nav__main-link{color:var(--page-header-link-color);text-shadow:none}}@media(min-width: 1200px)and (min-width: 1024px){html.scrolled body .page-nav__main-link{padding:.5rem 1rem}}@media(min-width: 1200px)and (min-width: 1800px){html.scrolled body .page-nav__main-link{padding:.5rem 1.5rem}}@media(min-width: 1200px){html.scrolled body .page-nav__main-link:hover,html.scrolled body .page-nav__main-link:focus{color:var(--color-contrast)}}@media(max-width: 1199px){body :is(.page-header__end,.page-off-canvas__end)>:is(.page-header__off-canvas-button,.page-header__link,.page-off-canvas__link){--page-header-link-size: 65px;--base-button-padding-v: 0.5em;padding:var(--base-button-padding-v);color:var(--color-text);background:var(--color-back);cursor:pointer}body :is(.page-header__end,.page-off-canvas__end)>:is(.page-header__off-canvas-button,.page-header__link,.page-off-canvas__link) :is(:hover,:focus){background:var(--color-decent-ui) !important;color:var(--color-back) !important}body :is(.page-header__end,.page-off-canvas__end)>.page-header__off-canvas-button{height:var(--page-header-link-size);width:var(--page-header-link-size)}body :is(.page-header__end,.page-off-canvas__end) :is(.page-header__link,.page-off-canvas__link){height:calc(var(--page-header-link-size) - var(--base-button-padding-v) - var(--base-button-padding-v));width:calc(var(--page-header-link-size) - var(--base-button-padding-v) - var(--base-button-padding-v))}body :is(.page-header__end,.page-off-canvas__end) :is(.page-header__link,.page-off-canvas__link).booking-button{background:var(--color-contrast);color:var(--color-back)}}body .page-header{box-shadow:none;background:rgba(0,0,0,0);--page-header-link-color: var(--color-back)}@media(max-width: 1199px){body .page-header__sections{height:0}}body .page-header+main{padding-top:0}@media(min-width: 1200px){body .page-header__sections{height:auto}}body .page-header__start{align-self:start;margin-left:calc(var(--space-regular)*2)}@media(max-width: 1199px){body .page-header__end{align-items:stretch;background:var(--color-back);position:fixed;right:0;bottom:0;margin:0}body .page-header__end>:not(:last-child){margin-right:0}body .page-header__end .page-header__link{border-right:1px solid var(--color-grey-background);padding:0 .75rem}}@media(min-width: 1200px){body .page-header__end{margin-top:calc(var(--space-regular)*1.5);margin-right:calc(var(--space-regular)*2)}}body .page-header__end .type-tosc5_cartwidget{padding:.5em}body .page-header__end .type-tosc5_cartwidget.tosc5-cart-empty{display:none}body .page-header__middle,body .page-header__end{transition:margin-top .5s ease-in-out}body .page-header__logo-link{align-items:flex-start}body .page-header__logo{z-index:102;transition:height .5s ease-in-out;max-height:96px}@media(min-width: 1800px){body .page-header__logo{max-height:none}}@media(min-width: 1200px){body .page-header__link{padding:0 1em;color:var(--page-header-link-color)}}body .page-header__link-language-menu{box-sizing:content-box}@media(min-width: 1440px){body .page-header__link-language-menu{flex-flow:row;column-gap:var(--space-tiny)}body .page-header__link-language-menu .page-header__link-text{text-transform:uppercase;font-size:.9rem}body .page-header__link-language-menu .page-header__link-text:not(.font-weight-bold){font-weight:300;color:var(--color-grey)}}body .page-header__link:focus-visible{outline:2px solid var(--color-outline)}body .page-header__link-icon{font-size:1.5rem}body .page-header.mega-menu-open{--page-header-link-color: var(--color-text)}body .page-header.mega-menu-open .page-header__sections{background:var(--color-back)}body .page-header.mega-menu-open .page-header__logo{height:calc(var(--page-header-height) + var(--space-regular)*1.5) !important}body .page-header.mega-menu-open .page-header__link{filter:none}body .page-header.mega-menu-open .page-nav__main-link{text-shadow:none}body .page-header.mega-menu-open .page-nav__main-link:hover,body .page-header.mega-menu-open .page-nav__main-link:focus{color:var(--color-contrast)}body .page-header .page-header__off-canvas-button,body .page-header .page-header__off-canvas-button.hollow{padding:var(--base-button-padding-v)}body .page-header .page-header__off-canvas-button,body .page-header .page-header__off-canvas-button.hollow{color:var(--color-text);border:none;background:var(--color-back)}body .page-header .page-header__off-canvas-button .icon.svg,body .page-header .page-header__off-canvas-button.hollow .icon.svg{width:2rem;height:2rem;margin-top:-2px;margin-left:0;margin-right:0}body .page-header .page-header__off-canvas-button>span,body .page-header .page-header__off-canvas-button.hollow>span{display:block;text-align:center}body .page-header.page-header-small{--page-header-link-color: var(--color-text);background:var(--color-back)}@media(min-width: 1200px){body .page-header.page-header-small .page-header__end{margin-top:0}}body .page-header.page-header-small .page-header__link-icon .svg.icon.-large{font-size:1.25em}body .page-header.page-header-small .page-nav__main-link{text-shadow:none}body .page-header .animated-luggage{position:relative;display:inline-block;color:inherit}body .page-header .animated-luggage>.icon{animation:luggageAnimation 8s ease-in-out 1s infinite}body .page-nav__main-item .base-menu__list{padding:var(--space-tiny) var(--space-small)}body .page-nav__main-item .base-menu__link{filter:dropShadow(1px 1px 5px var(--color-decent-ui))}body .page-nav__main-item .base-menu__link:is(:hover,:focus){color:var(--color-contrast)}body .page-nav__main-item>a{position:relative}body .page-nav__main-link{transition:color .5s ease-in-out;color:var(--page-header-link-color);text-shadow:1px 1px 5px var(--color-decent-ui)}@media(min-width: 1024px){body .page-nav__main-link{padding:0 1rem;font-size:18px}}@media(min-width: 1800px){body .page-nav__main-link{padding:0 1.5rem}}body .page-nav__main-link:is(:hover,:focus){color:var(--color-contrast);text-shadow:none}body .page-nav .base-button{--base-button-radius: 4px;align-self:center;padding:calc(var(--base-button-padding-v) - 2px) var(--base-button-padding-h) var(--base-button-padding-v) var(--base-button-padding-v);font-weight:var(--font-body-bold-weight)}body .page-nav .base-button:is(:hover,:active)>span{text-decoration:underline}body .page-nav .base-button .animated-luggage{font-size:1.35rem}body .page-nav .base-button .animated-luggage>.svg.icon{margin-top:-2px}body .page-nav .base-mega-menu{--drop-content-padding: 1em 0}body .page-nav .base-mega-menu__quickfinder{background:var(--color-contrast)}body .page-nav .base-mega-menu__list{padding-bottom:var(--space-big);justify-content:space-between}body .page-nav .base-mega-menu__list>.base-mega-menu__item>.base-mega-menu__link{padding-left:0;padding-right:0;font-family:var(--font-header-family);margin-bottom:var(--space-tiny);font-size:var(--font-size-large)}body .page-nav .base-mega-menu__sub-link{padding-left:0;padding-right:0}body .page-nav .type-tosc5_form{background:var(--color-contrast)}body .page-nav .type-tosc5_form>.base-container{padding-top:calc(var(--space-regular)*.75);padding-bottom:calc(var(--space-regular)*1)}body .page-nav .type-tosc5_form>.base-container>div:has(.base-header-group){display:grid;grid-template-columns:min-content auto;align-items:center;justify-content:center;gap:var(--space-regular)}body .page-nav .type-tosc5_form>.base-container>div:has(.base-header-group) .base-header-group{margin-bottom:0 !important;display:inline-block;width:min-content}body .page-nav .type-tosc5_form>.base-container>div:has(.base-header-group) .base-header-group__header,body .page-nav .type-tosc5_form>.base-container>div:has(.base-header-group) .base-header-group__subheader{color:var(--color-back);font-family:var(--font-header-family);font-weight:var(--font-body-regular-weight)}body .page-nav .type-tosc5_form>.base-container>div:has(.base-header-group) .base-header-group__header{font-size:var(--font-size-large);margin-top:0;margin-bottom:0}body .page-nav .type-tosc5_form form>.base-flex.base-margin-b{margin-bottom:0 !important}body .page-nav .type-tosc5_form form .base-form-element{--base-form-border: 1px solid var(--color-back);--base-form-background: var(--color-back);--base-form-background-focus: var(--color-back)}body .page-nav .type-tosc5_form form fieldset>.base-form-group .base-button:not(.link):not(.hollow){--base-button-fg: var(--color-contrast);--base-button-focus-color: var(--color-back);--base-button-bg: var(--color-back);--base-button-bg-hover: var(--color-contrast);border:solid 2px var(--color-back)}body .page-nav .type-tosc5_form form fieldset>.base-form-group .base-button:not(.link):not(.hollow):hover{color:var(--color-back);border-color:var(--color-back)}body .page-nav .type-tosc5_form form fieldset .base-form-group--with-icon input.base-form-element{background:var(--base-form-background)}body .page-nav .type-tosc5_form form fieldset .base-form-group--with-icon>label{color:var(--color-back)}body .page-header__end>.show-for-xxlarge{margin-right:.5rem}body .page-off-canvas__logo-link{margin:0 var(--space-small) var(--space-small) var(--space-small)}body .page-off-canvas__logo{max-height:var(--page-header-height)}body .page-off-canvas .base-menu{margin:var(--space-small) 0}body .page-off-canvas .base-menu .base-menu__link .svg.icon,body .page-off-canvas .base-menu .base-menu__link-href .svg.icon{margin-right:0;margin-left:0}body .page-off-canvas .base-menu .base-menu__link-href{display:block;background:var(--base-menu-bg);transition:background .25s ease;overflow:hidden;padding:.5em 0}body .page-off-canvas .base-menu__list:not(:is(.base-menu--depth-2,.base-menu--depth-3))>.base-menu__item{padding:0 var(--space-small)}body .page-off-canvas .base-menu--depth-2{font-size:var(--font-size-regular)}body .page-off-canvas .base-menu--depth-2 .base-menu__link,body .page-off-canvas .base-menu--depth-2 .base-menu__link-href{padding-left:var(--space-small);padding-right:var(--space-small)}body .page-off-canvas .base-menu--depth-3{font-size:var(--font-size-regular)}body .page-off-canvas .base-menu--depth-3 .base-menu__item,body .page-off-canvas .base-menu--depth-3 .base-menu__link-href{font-weight:var(--font-header-regular-weight)}body .page-off-canvas .base-menu__list>.base-menu__item-with-children{display:flex;flex-flow:row wrap}body .page-off-canvas .base-menu__list>.base-menu__item-with-children>:is(.base-menu__link,.base-menu__link-href){flex:1 1 0}body .page-off-canvas .base-menu__list>.base-menu__item-with-children>button{flex:0 0 auto;font-size:1.2rem;padding-left:calc(var(--space-small)*2);padding-right:var(--space-small);cursor:pointer}body .page-off-canvas .base-menu__list>.base-menu__item-with-children>button .base-menu__link-icon .icon{transform-origin:center center;transition:transform .25s ease}body .page-off-canvas .base-menu__list>.base-menu__item-with-children>button .base-menu__link-icon--right{float:none;margin-left:0}body .page-off-canvas .base-menu__list>.base-menu__item-with-children base-slide-content{flex:0 0 100%}body .page-off-canvas .base-menu__list.base-menu--depth-2>.base-menu__item-with-children>button{background-color:var(--base-menu-bg)}body .page-off-canvas__end{text-align:center}body .page-off-canvas__end .page-off-canvas__links-wrapper{display:inline-flex}body .page-off-canvas__end .page-off-canvas__link{border:none;text-align:center;width:auto;justify-content:space-between}body .page-off-canvas__end .page-off-canvas__link .show-for-{display:none}body .page-off-canvas__end .page-off-canvas__link-icon{width:2em}body .page-content-header>.module{margin-top:0 !important}body .page-content-header .base-background-container__content:first-of-type{padding:0;position:relative}@media(min-width: 1200px){body .page-content-header .base-background-container__content:first-of-type::before{z-index:1;position:absolute;top:0;left:0;content:"";background:rgba(0,0,0,0) linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0.2274509804) 65%, rgba(0, 0, 0, 0.1568627451) 71%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box;width:100%;height:calc(var(--page-header-height)*2)}}body .page-content-header .image-slide:not(.container-medium-up) .image-slide__text{padding-top:var(--space-regular)}body .page-content-header .image-slide:not(.container-medium-up) .image-slide__text .base-header-group__subheader{top:auto;position:relative;max-width:100%;color:inherit;text-shadow:inherit}body .page-content-header:has(.type-module_base_video,.type-module_base_media,.type-module_juist_video-slide,.image-slide,.video-slide) .base-background-container__content{background:rgba(0,0,0,0)}body .page-content-header:has(.type-module_base_video,.type-module_base_media,.type-module_juist_video-slide,.image-slide,.video-slide) .type-module_juist_scroll-down-arrows{width:1.5rem;margin:0 auto;position:absolute;left:0;right:0;bottom:.5em;z-index:9}@media(min-width: 1024px){body .page-content-header:has(.type-module_base_video,.type-module_base_media,.type-module_juist_video-slide,.image-slide,.video-slide) .type-module_juist_scroll-down-arrows{width:4rem;bottom:1em}}body .page-content-header:has(.type-module_base_video,.type-module_base_media,.type-module_juist_video-slide,.image-slide,.video-slide) .type-module_juist_scroll-down-arrows .base-container{width:auto;container:none;--base-container-max-width: 0;display:inline-block;padding:0;margin:0 auto}body .page-menu-space{margin-bottom:var(--page-header-height)}.quicklinks{--quicklink-size: 3.375rem;z-index:9;position:fixed;bottom:.25rem;left:auto;right:2.8125rem;bottom:6.1875rem;margin:0;padding-bottom:env(safe-area-inset-bottom);max-width:calc(100vw - env(safe-area-inset-right) - env(safe-area-inset-left))}.quicklinks__wrapper{margin:0 !important;display:block}.quicklinks__link{position:relative;line-height:1;aspect-ratio:1;width:var(--quicklink-size);height:auto;box-shadow:0px 2px 3px rgba(0,0,0,.2);background:var(--color-contrast);color:var(--color-back);transition:background-color .25s ease;border:none;padding:0;border-radius:50%;display:flex;flex-flow:column;align-items:center;justify-content:center}@media(min-width: 1024px){.quicklinks__link{margin-top:10px}}.quicklinks__link:hover{background-color:hsla(var(--color-contrast-h), var(--color-contrast-s), clamp(0%, var(--color-contrast-l) - 15%, 100%), 1)}@media(min-width: 1024px){.quicklinks__link:hover .quicklinks__link-text{max-width:200px}}.quicklinks__link-text{overflow:hidden;display:none;font-weight:var(--font-body-bold-weight)}@media(min-width: 1024px){.quicklinks__link-text{display:flex;align-items:center;height:100%;width:auto;position:absolute;right:50%;z-index:-1;color:var(--color-back);background-color:var(--color-contrast);border-top-left-radius:2rem;border-bottom-left-radius:2rem;max-width:0;transition:max-width ease-out .75s}.quicklinks__link-text>span{padding:0 var(--quicklink-size) 0 1.5rem}}.page-off-canvas__quicklinks .base-menu__item{font-weight:var(--font-body-regular-weight)}.page-off-canvas__quicklinks .base-menu__link{display:flex;padding:.5em 0;line-height:1.3}.page-off-canvas__quicklinks .base-menu__link>span{flex:1 1 0px}.page-off-canvas__quicklinks .base-menu__link-icon{margin-right:.5rem;margin-top:2px;flex:0 0 auto}:root{--color-grey-background: #F0F0F0;--color-grey: #747474;--font-weight-light: 300}@media(min-width: 640px){:root{--page-off-canvas-width: 450px}}.icon.svg.-instagram-colored{background-image:url("../Icons/Frontend/instagram-colored.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}button,.base-nobtn{font-family:var(--font-body-family)}@media(min-width: 640px){body :is(h1,.h1){font-size:2.5rem}body :is(h2,.h2){font-size:1.9rem}body :is(h3,.h3){font-size:1.6rem}body :is(h4,.h4){font-size:1.4rem}}@media(min-width: 1024px){body{--space-regular: 30px}}body .no-margin-t{margin-top:0}body .no-margin-b{margin-bottom:0}body .base-container{--base-container-max-width: 1540px}body .base-container--reduced-max-width{--base-container-max-width: 820px}body .base-hr--solid{--hr-width: var(--space-regular);color:var(--color-grey-background)}@media(min-width: 1024px){body .base-hr--solid{--hr-width: calc(var(--space-regular) * 2)}}body .base-button{font-size:var(--font-size-regular);--base-button-cursor: pointer;box-sizing:border-box;transition:background var(--base-button-transition-duration) var(--base-button-transition-timing-function),color var(--base-button-transition-duration) var(--base-button-transition-timing-function),border var(--base-button-transition-duration) var(--base-button-transition-timing-function),outline var(--base-button-transition-duration) var(--base-button-transition-timing-function)}body .base-button.hollow{padding:calc(var(--base-button-padding-v) - var(--base-button-hollow-border-width)) calc(var(--base-button-padding-h) - var(--base-button-hollow-border-width))}body .base-button.hollow:is(:hover,:focus,:focus-within){background:rgba(0,0,0,0);color:var(--base-button-bg-hover);border-color:var(--base-button-bg-hover)}body .base-button:not(.hollow):is(:hover,:focus,:focus-within){background:var(--base-button-bg-hover);color:var(--base-button-fg)}body .base-button .svg.icon{margin-top:-2px}body .base-header-group :is(h2,.h2),body .base-header-group__header:not(:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6)){font-weight:var(--font-header-bold-weight);color:var(--color-main)}@media(min-width: 640px){body .base-header-group :is(h2,.h2),body .base-header-group__header:not(:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6)){font-size:1.9rem}}body .base-header-group :is(h2,.h2)+.base-header-group__subheader.h3,body .base-header-group :is(h2,.h2)+.base-header-group__subheader:not(:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6)),body .base-header-group__header:not(:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6))+.base-header-group__subheader.h3,body .base-header-group__header:not(:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6))+.base-header-group__subheader:not(:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6)){font-weight:var(--font-header-bold-weight);font-family:var(--font-header-family);font-size:1.2rem}@media(min-width: 640px){body .base-header-group :is(h2,.h2)+.base-header-group__subheader.h3,body .base-header-group :is(h2,.h2)+.base-header-group__subheader:not(:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6)),body .base-header-group__header:not(:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6))+.base-header-group__subheader.h3,body .base-header-group__header:not(:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6))+.base-header-group__subheader:not(:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6)){font-size:1.5rem}}body .base-header-group__header>b{font-weight:inherit;color:var(--color-main)}body .base-header-group :is(.h3,.h4,.h5,.h6){--font-header-regular-weight: 600;font-family:var(--font-body-family)}body .base-background-container__inner:not(.base-container):not(:is(.base-padding-h,.base-padding-v)):not(body .base-background-container__inner:not(.base-container).base-padding-h.base-padding-h--regular.base-padding-v.base-padding-v--regular) .base-background-container__content{padding:0;background-color:var(--color-back)}body .base-background-container__content{background:var(--color-grey-background);padding:calc(var(--space-big)*1.75) calc(var(--space-regular)*2)}@media(min-width: 1024px){body .base-background-container__content{padding:calc(var(--space-big)*1.75) calc(var(--space-big)*1.5)}}body .base-background-container__content :is(.type-module_base_video,.type-module_base_media,.type-module_juist_video-slide)+.type-module_juist_scroll-down-arrows{position:absolute;left:0;right:0;bottom:1em;z-index:9}@media(max-width: 479px){body .base-icon-links{display:block}body .base-icon-links .base-icon-links__link{display:flex;align-items:center;padding:var(--space-regular);border:solid 2px rgba(32,32,32,.2)}body .base-icon-links .base-icon-links__link:not(:last-child){margin-bottom:var(--space-regular)}body .base-icon-links .base-icon-links__link .svg{margin-right:calc(var(--space-regular)*1.5);width:.75em;height:.75em}body .base-icon-links .base-icon-links__link .svg.-facebook-f+span{color:#4267b2}body .base-icon-links .base-icon-links__link .svg.-twitter+span{color:#1da1f2}body .base-icon-links .base-icon-links__link .svg.-youtube+span{color:red}body .base-icon-links .base-icon-links__link .svg.-pinterest+span{color:#e60023}body .base-icon-links .base-icon-links__link span{padding-top:0;text-align:left}}body .base-icon-links__link .svg.-facebook-f{color:#4267b2}body .base-icon-links__link .svg.-twitter{color:#1da1f2}body .base-icon-links__link .svg.-youtube{color:red}body .base-icon-links__link .svg.-pinterest{color:#e60023}body .base-menu{--base-menu-border: none;--base-menu-bg: transparent;--base-menu-bg-hover: transparent;--base-menu-fg: var(--color-text)}body .base-menu__item:not(:is(header,article,footer)){font-weight:var(--font-body-bold-weight);font-size:var(--font-size-bigger)}body .base-menu__link:not(:is(header,article,footer)){padding:.5em 0}body .base-menu__link-icon .svg.icon{margin-top:-2px}body .simple-slider__nav-item{cursor:pointer}body .simple-slider__nav-item::before{background-color:var(--color-main);border:2px solid var(--color-main)}body .simple-slider__nav-item:is(:hover,:focus,.is-active)::before{background-color:rgba(0,0,0,0);border:2px solid var(--color-main)}body base-slideshow [slot$=icon] svg{cursor:pointer;transition:color .25s ease}body base-slideshow [slot$=icon] svg:is(:hover,:focus){color:var(--color-main)}@supports((-webkit-mask-size: contain) or (mask-size: contain)){body .base-rte-iconlist{--base-rte-iconlist-mask: url("../Icons/Frontend/check.svg")}}body .base-copyright:not(:hover){background:none;padding-right:.3rem}body .base-copyright:not(:hover) .base-copyright__icon{text-shadow:1px 1px 5px 1px 1px 5px rgba(var(--color-text-rgb, "0,0,0"), 0.5)}.type-module_base_text .base-header-group{display:grid}.type-module_base_text .base-header-group.base-margin-b{--margin-b-space: var(--space-tiny)}.type-module_base_text .base-header-group__header{--font-header-regular-weight: 600;font-family:var(--font-body-family);order:2}.type-module_base_text .base-header-group__header>b{display:block}.type-module_base_text .base-header-group__subheader{font-size:var(--font-size-regular);order:1;text-transform:uppercase}.type-module_base_infotext .base-flex--gap{gap:calc(var(--space-regular)*1.25)}@media(min-width: 1024px){.type-module_base_infotext .base-flex--gap{gap:var(--space-small)}}.type-module_base_infotext .base-header-group{--margin-b-space: 0}.type-module_base_infotext .base-header-group :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){margin-bottom:0}.type-module_base_infotext p{color:var(--color-grey);font-weight:var(--font-weight-light)}.type-module_base_infotext .icon.font-size-gigantic{font-size:var(--font-size-huge)}:is(.textimage__text,.image-intro__text,.image-slide__text) .base-header-group{display:grid}:is(.textimage__text,.image-intro__text,.image-slide__text) .base-header-group.base-margin-b{--margin-b-space: var(--space-tiny)}:is(.textimage__text,.image-intro__text,.image-slide__text) .base-header-group__header{--font-header-regular-weight: 600;font-family:var(--font-body-family);order:2}:is(.textimage__text,.image-intro__text,.image-slide__text) .base-header-group__header>b{display:block}:is(.textimage__text,.image-intro__text,.image-slide__text) .base-header-group__subheader,:is(.textimage__text,.image-intro__text,.image-slide__text) .base-header-group :is(h2,.h2){font-size:var(--font-size-regular);order:1;text-transform:uppercase}:is(.textimage__text,.image-intro__text,.image-slide__text) .base-module-links{display:block;text-align:right}:is(.textimage__text,.image-intro__text,.image-slide__text) .base-module-links .svg.icon{width:2em;height:2em;margin-top:-2px}:is(.textimage,.image-intro,.image-slide).container-until-smaller :is(.textimage__text,.image-intro__text,.image-slide__text) .base-module-links .svg.icon{width:1.2em;height:1.2em}.type-base_pageteasers{overflow:hidden}@media(max-width: 1023px){.type-base_pageteasers.base-margin-b--huge{--padding-h-space: var(--space-none)}}.page-teasers .base-grid{--base-grid-auto-columns-mode: auto-fit}.page-teasers .base-card{--base-card-box-shadow: none;--base-card-radius: 0;background:rgba(0,0,0,0)}.page-teasers .base-card:has(a:is(:hover,:focus-visible)) .base-card__header{color:var(--color-main)}.page-teasers .base-card__header{--font-header-regular-weight: 600;font-family:var(--font-body-family);font-size:var(--font-size-large)}@media(max-width: 479px){.page-teasers .base-card__section{padding-left:var(--space-tiny);padding-right:var(--space-tiny)}}.page-teasers .base-card__hr,.page-teasers .base-card__link{display:none}.page-teasers .base-card-with-icon figure{position:relative}.page-teasers .base-card-with-icon .blured-image{opacity:1;transition:opacity 1s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%}.page-teasers .base-card-with-icon .blured-image img{filter:blur(4px)}.page-teasers .base-card-with-icon .blured-image .icon.svg{width:8rem;height:8rem;color:var(--color-back);position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}.page-teasers .base-card-with-icon:hover .blured-image{opacity:0}.page-teasers .base-card__image{aspect-ratio:37/34}.page-teasers .base-card__image img{object-fit:cover;width:100%;height:100%}@media(max-width: 1023px){.page-teasers__carousel>.base-grid{grid-template-columns:1fr 85px}}.page-teasers__carousel-slider{position:relative;overflow:visible;transition:transform .4s ease-in-out;display:flex;flex-direction:row;flex-shrink:0;justify-content:flex-start;width:calc(100% + var(--space-regular));margin-left:calc(var(--space-regular)*-0.5);margin-right:calc(var(--space-regular)*-0.5)}.page-teasers__carousel-slider .base-card{transition:transform .3s ease 0s,margin .3s ease 0s;margin:0 calc(var(--space-regular)*.5);flex:calc(90% - var(--space-regular));flex-shrink:0}@media(min-width: 1024px){.page-teasers__carousel-slider .base-card{flex:calc(33.33333% - var(--space-regular));flex-shrink:0}}.page-teasers__carousel-slider .base-card__image{aspect-ratio:25/17}.page-teasers__carousel-navigation{align-self:end}.page-teasers__carousel-navigation .base-button{--base-button-disabled-opacity: 0.15;--base-button-bg: transparent;--base-button-bg-hover: transparent;--base-button-fg: var(--color-text);--base-button-padding-v: 0;--base-button-padding-h: var(--space-tiny)}@media(min-width: 1024px){.page-teasers__carousel-navigation .base-button{--base-button-padding-v: .25em;--base-button-padding-h: .5em}}.page-teasers__carousel-navigation .base-button .svg.icon{font-size:2em}.page-teasers__carousel-navigation .base-button:hover{color:var(--color-main)}@media(min-width: 640px){.type-tosc5_widget{min-height:250px}}.type-tosc5_bookingwidget{min-height:14rem}.type-module_base_table-of-contents .base-menu:not(:is(.base-menu--border,.base-menu--radius))>.base-menu__list{list-style:disc;padding-left:1rem}.type-module_base_table-of-contents .base-menu:is(.base-menu--border,.base-menu--radius){--radius: 4px;--table-of-contents-list-style: none;--base-menu-bg-hover: hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), 85%, 1)}.type-module_base_table-of-contents .base-menu:is(.base-menu--border,.base-menu--radius) .base-menu__link{padding:.25em .5em}.type-module_base_table-of-contents .base-menu--border{--base-menu-border: 1px solid hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), var(--color-decent-ui-l), .25)}.type-module_base_table-of-contents .base-menu--radius{--base-menu-border: 1px solid transparent;--base-menu-border-radius: 4px;--base-menu-bg: var(--color-grey-background)}.type-module_base_table-of-contents .base-menu__link{padding:.25em 0}.type-module_base_table .base-table-scroll-box{overflow:auto}.type-module_base_table .base-table-scroll-box table{max-width:100%}.type-module_base_table table.base-table th{text-align:left}.type-module_base_collapsible .base-collapsible{width:100%;display:flex;align-items:center;justify-content:space-between}.type-module_base_breadcrumbs .breadcrumbs__item:not(:first-child){margin-left:.8ch}.type-module_base_breadcrumbs .breadcrumbs__item a:hover{text-decoration:underline}.type-module_base_breadcrumbs .breadcrumbs__icon .svg.icon{margin-top:-3px;font-size:14px}.type-module_base_background-container{overflow:initial !important}.type-module_base_background-container .base-background-layer+.base-background-container__content{background:var(--color-back)}.type-module_base_background-container:has(.type-tosc5_form){overflow:initial !important}.base-card--full-linked,.simple-faqs__faq-header,.base-button:not(.contrast),a:focus-visible,.page-header__link,.type-dc_searchwidget{--color-outline: var(--color-contrast);--color-outline-rgb: var(--color-contrast-rgb)}.base-card__highlight{position:relative}.base-card__highlight-tag{background:var(--color-contrast);color:var(--color-back);font-weight:var(--font-body-bold-weight);font-style:normal;position:absolute;bottom:-0.75rem;right:.75rem;padding:.3rem .75rem .4rem .75rem}@keyframes luggageAnimation{0%,100%{transform:rotateZ(0);transform-origin:50% 50%}15%{transform:rotate(-10deg)}20%{transform:rotateZ(6deg)}25%{transform:rotateZ(-6deg)}30%{transform:rotate(10deg)}45%{transform:rotate(5deg)}50%{transform:rotate(0)}55%{transform:rotate(5deg)}70%{transform:rotate(10deg)}75%{transform:rotateZ(-6deg)}80%{transform:rotateZ(6deg)}85%{transform:rotate(-10deg)}}@media(max-width: 1199px){#fxo-widget-iframe{bottom:4.5rem}}
/*# sourceMappingURL=custom.css.map */
