:root{--border-radius-xl:1.25rem;--color-primary-light-o-20:hsl(var(--color-primary-light-h) var(--color-primary-light-s) var(--color-primary-light-l)/20%);--color-primary-light-o-50:hsl(var(--color-primary-light-h) var(--color-primary-light-s) var(--color-primary-light-l)/50%);--color-primary-light-mix-bg-50:color-mix(in sRGB,var(--color-primary-light),var(--color-bg) 50%);--color-secondary-light-o-20:hsl(var(--color-secondary-light-h) var(--color-secondary-light-s) var(--color-secondary-light-l)/20%);--color-secondary-light-o-50:hsl(var(--color-secondary-light-h) var(--color-secondary-light-s) var(--color-secondary-light-l)/50%);--color-secondary-light-mix-bg-50:color-mix(in sRGB,var(--color-secondary-light),var(--color-bg) 50%);--color-font-o-75:hsl(var(--color-font-h) var(--color-font-s) var(--color-font-l)/75%);--color-font-o-50:hsl(var(--color-font-h) var(--color-font-s) var(--color-font-l)/50%);--color-font-o-25:hsl(var(--color-font-h) var(--color-font-s) var(--color-font-l)/25%);--color-font-light-o-20:hsl(var(--color-font-light-h) var(--color-font-light-s) var(--color-font-light-l)/20%);--color-font-light-o-50:hsl(var(--color-font-light-h) var(--color-font-light-s) var(--color-font-light-l)/50%);--color-font-light-inactive:#edeceb;--color-success-o-25:hsl(var(--color-success-h) var(--color-success-s) var(--color-success-l)/25%);--color-success-dark:hsl(var(--color-success-h) var(--color-success-s) calc(var(--color-success-l) - 25%)/100%);--color-warning-light:hsl(var(--color-warning-h) var(--color-warning-s) var(--color-warning-l)/50%);--color-error-light:hsl(var(--color-error-h) var(--color-error-s) var(--color-error-l)/50%);--color-black:#000;--color-black-overlay:rgba(0,0,0,.9);--color-black-o-0:transparent;--color-black-o-20:rgba(0,0,0,.2);--color-black-o-50:rgba(0,0,0,.5);--color-placeholder-images:#d9d9d9;--color-backdrop:rgba(0,0,0,.9);--color-datepickr-holiday:hsl(var(--color-warning-h) var(--color-warning-s) 90/100%);--color-dark-red:#d80950;--color-gradient-primry-light-to-secondary-light-mixed:linear-gradient(135deg,var(--color-primary-light-mix-bg-50),var(--color-secondary-light-mix-bg-50));--content-spacing-between-columns:var(--spacing-l);--content-inner-padding:var(--spacing-m);--ffr-image-brightness-filter:brightness(.8);--ffr-image-brightness-filter-hover:brightness(1);--chapter-overlap-header-overlap-size:8rem;--slider-item-with-shadow-padding:8px 8px 16px;--bubble-height:64px}@media screen and (width <= 1024px){:root{--topbar-search-height:var(--spacing-xxxl)}}@media screen and (width >= 1024px){:root{--topbar-height:100px;--topbar-height-fixed:80px;--content-padding-to-border:var(--spacing-xl)}}@media screen and (min-width:1280px){:root{--content-spacing-between-columns:var(--spacing-l)}}:root{--form-input-padding:calc(var(--spacing-l) + var(--spacing-s)) var(--spacing-normal) var(--font-size-s);--form-input-border-radius:var(--border-radius-l);--form-input-default-border-color:var(--color-font);--ffr-icon-adult:url(../../assets/icons/adult.svg);--ffr-icon-arrow-left:url(../../assets/icons/arrow-left.svg);--ffr-icon-arrow-right:url(../../assets/icons/arrow-right.svg);--ffr-icon-background-accordion-chevron:url(../../assets/icons/background-accordion-chevron.svg);--ffr-icon-background-accordion-chevron-hover:url(../../assets/icons/background-accordion-chevron-hover.svg);--ffr-icon-chevron-right:url(../../assets/icons/chevron-right.svg);--ffr-icon-child:url(../../assets/icons/child.svg);--ffr-icon-checkmark:url(../../assets/icons/checkmark.svg);--ffr-icon-dinner:url(../../assets/icons/ffr-icon-dinner.svg);--ffr-icon-envelope:url(../../assets/icons/envelope.svg);--ffr-icon-exclamation:url(../../assets/icons/exclamation.svg);--ffr-icon-infinity:url(../../assets/icons/icon-infinity.svg);--ffr-icon-location:url(../../assets/icons/location.svg);--ffr-icon-logo-primary-with-text-white:url(/fileadmin/Logos/ffr_logo_primary_with_text_white.svg);--ffr-icon-lunch:url(../../assets/icons/ffr-icon-lunch.svg);--ffr-icon-minus-thick:url(../../assets/icons/minus-thick.svg);--ffr-icon-percentage:url(../../assets/icons/percentage.svg);--ffr-icon-pilot-trip:url(../../assets/icons/pilot-trip.svg);--ffr-icon-plus:url(../../assets/icons/plus.svg);--ffr-icon-phone:url(../../assets/icons/phone.svg);--ffr-icon-reverse-itinerary:url(../../assets/icons/reverse-itinerary.svg);--ffr-icon-search:url(../../assets/icons/search.svg);--ffr-icon-service:url(../../assets/icons/service.svg);--ffr-icon-suitcase:url(../../assets/icons/suitcase.svg);--ffr-icon-teen:url(../../assets/icons/teen.svg);--ffr-icon-top-price:url(../../assets/icons/top-price.svg);--ffr-icon-rating-star-00:url(../../assets/icons/icon-rating-star-00.svg);--ffr-icon-rating-star-10:url(../../assets/icons/icon-rating-star-10.svg);--ffr-icon-rating-star-20:url(../../assets/icons/icon-rating-star-20.svg);--ffr-icon-rating-star-30:url(../../assets/icons/icon-rating-star-30.svg);--ffr-icon-rating-star-40:url(../../assets/icons/icon-rating-star-40.svg);--ffr-icon-rating-star-50:url(../../assets/icons/icon-rating-star-50.svg);--ffr-icon-rating-star-60:url(../../assets/icons/icon-rating-star-60.svg);--ffr-icon-rating-star-70:url(../../assets/icons/icon-rating-star-70.svg);--ffr-icon-rating-star-80:url(../../assets/icons/icon-rating-star-80.svg);--ffr-icon-rating-star-90:url(../../assets/icons/icon-rating-star-90.svg);--ffr-icon-rating-star-100:url(../../assets/icons/icon-rating-star-100.svg);--ffr-fav-item-check:url(../../assets/images/fav-item-check.svg);--ffr-image-stamp-bestseller-light-green:url(../../assets/images/stamp-bestseller-light-green.svg);--ffr-image-stamp-bestseller-dark-green:url(../../assets/images/stamp-bestseller-dark-green.svg);--ffr-image-stamp-bestseller-orange:url(../../assets/images/stamp-bestseller-orange.svg);--ffr-image-stamp-neu-light-green:url(../../assets/images/stamp-neu-light-green.svg);--ffr-image-stamp-neu-dark-green:url(../../assets/images/stamp-neu-dark-green.svg);--ffr-image-stamp-neu-orange:url(../../assets/images/stamp-neu-orange.svg);--ffr-image-stamp-special-rabatt-light-green:url(../../assets/images/stamp-special-rabatt-light-green.svg);--ffr-image-stamp-special-rabatt-dark-green:url(../../assets/images/stamp-special-rabatt-dark-green.svg);--ffr-image-stamp-special-rabatt-orange:url(../../assets/images/stamp-special-rabatt-orange.svg);--ffr-logo-primary-no-text:url(../../assets/logos/ffr_logo_primary_no_text.svg);--ffr-logo-primary-with-text:url(../../assets/logos/ffr_logo_primary_with_text.svg);--ffr-logo-white-no-text:url(../../assets/logos/ffr_logo_white_no_text.svg);--shadow-normal:0 4px 10px var(--color-font-o-25);--shadow-l:0 4px 10px var(--color-font-o-50);--font-size-base:16px;--font-size-xxxxl:56px;--font-size-xxxl:48px;--font-size-xxl:40px;--font-size-xl:32px;--font-size-l:24px;--font-size-m:20px;--font-size-ms:18px;--font-size-normal:var(--font-size-base);--font-size-s:13px;--font-size-xs:12px;--font-size-xxs:10px;--color-link:var(--color-font);--color-link-hover:var(--color-primary)}.list li::marker{--list-marker-color:var(--color-font)}@media screen and (width >= 1024px){:root{--font-size-base:16px;--font-size-xxxxl:90px;--font-size-xxxl:68px;--font-size-xxl:50px;--font-size-xl:38px;--font-size-l:30px;--font-size-m:24px;--font-size-ms:20px;--font-size-normal:var(--font-size-base);--font-size-s:14px;--font-size-xs:12px;--font-size-xxs:10px}}.accommodation-dialog{--accommodation-dialog-ui-button-size:3rem;background-color:transparent;border:none;height:-moz-fit-content;height:fit-content;max-height:calc(100svh - var(--spacing-l));max-width:var(--content-max-width);overflow:hidden;padding:calc(var(--accommodation-dialog-ui-button-size) + var(--spacing-normal)) 0 0;top:var(--spacing-normal);width:var(--content-width-with-padding)}.accommodation-dialog::backdrop{background-color:var(--color-backdrop)}.accommodation-dialog__close{align-items:center;background-color:var(--color-bg);border:none;border-radius:50%;color:var(--color-font);cursor:pointer;display:flex;font-size:var(--font-size-l);height:var(--accommodation-dialog-ui-button-size);justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%);width:var(--accommodation-dialog-ui-button-size)}.accommodation-dialog__close:is(:hover,:focus-visible){background-color:var(--color-primary);color:var(--color-bg)}.accommodation-dialog__nav-button{align-items:center;background-color:var(--color-bg);border:none;border-radius:50%;color:var(--color-font);cursor:pointer;display:flex;font-size:var(--font-size-l);height:var(--accommodation-dialog-ui-button-size);justify-content:center;position:absolute;top:0;width:var(--accommodation-dialog-ui-button-size)}.accommodation-dialog__nav-button--prev{left:0}.accommodation-dialog__nav-button--next{right:0}.accommodation-dialog__nav-button:is(:hover,:focus-visible){background-color:var(--color-primary)}[data-first-accommodation-visible=true] .accommodation-dialog__nav-button--prev,[data-last-accommodation-visible=true] .accommodation-dialog__nav-button--next{display:none}.accommodation-dialog__nav-button:is(:hover,:focus-visible) .icon{--icon-color:var(--color-bg)}.accommodation-dialog .header{--header-margin-top:var(--spacing-normal)}.accommodation-dialog__wrapper{background-color:var(--color-bg);border-radius:var(--border-radius-l);max-height:calc(100svh - var(--accommodation-dialog-ui-button-size) - var(--spacing-xxl));overflow:hidden}.accommodation-dialog[data-is-loading=true] .accommodation-dialog__content{opacity:.25;pointer-events:none}.accommodation-dialog__content{height:100%;max-height:calc(100svh - var(--accommodation-dialog-ui-button-size) - var(--spacing-xxl));overflow:auto}.accommodation-dialog[data-is-loading=false] .accommodation-dialog__spinner{display:none!important}@media screen and (width >= 640px){.accommodation-dialog .header{--header-margin-top:calc(var(--spacing-l) + var(--spacing-s))}.accommodation-dialog__content{padding-inline:var(--spacing-normal)}}@media screen and (width >= 1024px){.accommodation-dialog{--accommodation-padding-distance:calc(var(--accommodation-dialog-ui-button-size) + var(--spacing-normal));max-width:calc(var(--content-max-width) + var(--accommodation-padding-distance)*2);padding:var(--accommodation-padding-distance) var(--accommodation-padding-distance) 0}.accommodation-dialog__nav-button{top:50%;transform:translateY(-50%)}}@media screen and (width < 920px){.accommodation-dialog .header,.accommodation-dialog .header .portfolio-gallery{pointer-events:all}.accommodation-dialog .header .portfolio-gallery__link{pointer-events:none}.accommodation-dialog .portfolio-gallery .slider .splide__arrows{--portfolio-gallery-slider-arrows-display:block}.accommodation-dialog .portfolio-gallery .slider .splide__arrow{background-color:var(--color-bg);height:var(--accommodation-dialog-ui-button-size);opacity:1;width:var(--accommodation-dialog-ui-button-size)}.accommodation-dialog .portfolio-gallery .slider .splide__arrow:is(:hover,:focus-visible){background-color:var(--color-primary)}.accommodation-dialog .portfolio-gallery .slider .splide__arrow:after{background-color:var(--color-font);content:"";display:block;height:var(--font-size-m);left:50%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--font-size-m)}.accommodation-dialog .portfolio-gallery .slider .splide__arrow--prev:after{-webkit-mask-image:var(--ffr-icon-arrow-left);mask-image:var(--ffr-icon-arrow-left)}.accommodation-dialog .portfolio-gallery .slider .splide__arrow--next:after{-webkit-mask-image:var(--ffr-icon-arrow-right);mask-image:var(--ffr-icon-arrow-right)}.accommodation-dialog .portfolio-gallery .slider .splide__arrow:is(:hover,:focus-visible):after{background-color:var(--color-bg)}.accommodation-dialog .portfolio-gallery .slider .splide__arrow[disabled]{cursor:not-allowed;opacity:.25;pointer-events:none}.accommodation-dialog .portfolio-gallery .slider .splide__arrow svg{display:none}}.asymmetric-image-grid{--asymmetric-image-grid-display:grid;--asymmetric-image-grid-grid-column-count:1;--asymmetric-image-grid-grid-template-columns:1fr;--asymmetric-image-grid-grid-gap:var(--spacing-normal);--asymmetric-image-grid-width:var(--content-width-with-padding);--asymmetric-image-grid-max-width:var(--content-wide-max-width);--asymmetric-image-grid-margin:var(--spacing-between-consecutive-elements-normal) auto 0;--asymmetric-image-grid-aspect-ratio-large:4/4;--asymmetric-image-grid-aspect-ratio-medium:4/3;--asymmetric-image-grid-aspect-ratio-small:4/2;display:var(--asymmetric-image-grid-display);grid-template-columns:var(--asymmetric-image-grid-grid-template-columns);grid-gap:var(--asymmetric-image-grid-grid-gap);margin:var(--asymmetric-image-grid-margin);max-width:var(--asymmetric-image-grid-max-width);width:var(--asymmetric-image-grid-width)}.asymmetric-image-grid__link{aspect-ratio:2/1;border-radius:var(--border-radius-l);overflow:hidden;position:relative}.asymmetric-image-grid__image{filter:var(--ffr-image-brightness-filter);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}a.asymmetric-image-grid__link:is(:hover,:focus-visible) .asymmetric-image-grid__image{filter:var(--ffr-image-brightness-filter-hover)}.asymmetric-image-grid__title{color:var(--color-bg);font-family:var(--font-family-headline);font-size:var(--font-size-l);left:50%;max-width:calc(100% - var(--spacing-l));position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (width > 540px){.asymmetric-image-grid{grid-template-columns:1fr 1fr}}@media screen and (width > 840px){.asymmetric-image-grid{grid-template-columns:1fr 1fr 1fr}.asymmetric-image-grid__link{aspect-ratio:var(--asymmetric-image-grid-aspect-ratio-medium)}.asymmetric-image-grid[data-is-two-rows] .asymmetric-image-grid__link:first-child{aspect-ratio:var(--asymmetric-image-grid-aspect-ratio-large);grid-row:1/5}.asymmetric-image-grid[data-is-two-rows] .asymmetric-image-grid__link:nth-child(2){aspect-ratio:var(--asymmetric-image-grid-aspect-ratio-medium);grid-row:1/4}.asymmetric-image-grid[data-is-two-rows] .asymmetric-image-grid__link:nth-child(3){aspect-ratio:var(--asymmetric-image-grid-aspect-ratio-small);grid-row:1/3}.asymmetric-image-grid[data-is-two-rows] .asymmetric-image-grid__link:nth-child(4){aspect-ratio:var(--asymmetric-image-grid-aspect-ratio-small);grid-row:5/7}.asymmetric-image-grid[data-is-two-rows] .asymmetric-image-grid__link:nth-child(5){aspect-ratio:var(--asymmetric-image-grid-aspect-ratio-medium);grid-row:4/7}.asymmetric-image-grid[data-is-two-rows] .asymmetric-image-grid__link:nth-child(6){aspect-ratio:var(--asymmetric-image-grid-aspect-ratio-large);grid-row:3/7}}.average-rating{--average-rating-background-color:var(--color-primary-light);--average-rating-padding:var(--content-inner-padding);border-radius:var(--border-radius-l)}.average-rating__header{display:grid;grid-template-columns:1fr auto;grid-gap:var(--spacing-normal)}.average-rating__title{color:var(--color-font);margin-bottom:0}.average-rating__rating-group{align-items:center;display:flex;font-family:var(--font-family-text);font-size:var(--font-size-normal);font-weight:var(--font-weight-text-bold);gap:var(--spacing-xxs)}.average-rating__rating-group .icon{position:relative;top:-1px}.average-rating__link{font-family:var(--font-family-text);font-size:var(--font-size-normal);font-weight:var(--font-weight-text-bold)}.blockquote{--blockquote-background-color:transparent}.chapter[background-color]>blockquote:not(.blockquote__blockquote){--blockquote-tag-text-color:var(--color-font);--blockquote-tag-icon-color:var(--color-font);--blockquote-text-color:var(--color-font)}.text-block blockquote:not(.blockquote__blockquote){--blockquote-tag-width:100%}blockquote:not(.blockquote__blockquote)+p.blockquote__author{width:100%}blockquote:not(.blockquote__blockquote)+p.blockquote__author:last-child{margin-bottom:0}@layer base{.chapter[background-color]:not([background-color=bg])>blockquote:not(.blockquote__blockquote)+p.blockquote__author,.chapter[background-color]>blockquote:not(.blockquote__blockquote)+p.blockquote__author,blockquote:not(.blockquote__blockquote)+p.blockquote__author{--blockquote-text-color:var(--color-font);color:var(--color-font)!important}}@container (width > 768px){.text-block blockquote:not(.blockquote__blockquote){--blockquote-tag-margin:calc(var(--spacing-l) + var(--spacing-xxs)) auto 0}}body{overflow-x:hidden}body:has(#accommodation-dialog[open]){overflow:hidden}.breadcrumb{display:none}.burger-button{--burger-button-size:32px;--burger-button-line-height:4px;height:25px}.topbar[open-nav] .burger-button{--burger-button-line-color:var(--color-bg);--burger-button-line-color-active:var(--color-primary-light)}.burger-button__line[line-position=top]{--burger-button-line-top:2px}.burger-button__line[line-position=bottom]{--burger-button-line-top:18px}.button{--button-border-radius:var(--border-radius-l);--button-color-text:var(--color-font);--button-padding:calc(var(--spacing-s) + var(--spacing-xs)) var(--spacing-m);font-weight:var(--font-weight-text-bold)}.button:not(:is(.icon,.solr-pagination__link)){flex-shrink:0;min-width:150px;text-align:center}.button:is(.button--primary,[button-variant=primary]):is(:hover,:focus-visible){--button-color-text:var(--color-bg)}.button:is(.button--primary,[button-variant=primary]).button--outline,.button:is(.button--primary,[button-variant=primary]).button--shadow,.button[button-variant=primary][button-type=border]{--button-color-text:var(--color-primary)}.button:is(.button--primary,[button-variant=primary]).button--outline:is(:hover,:focus-visible),.button:is(.button--primary,[button-variant=primary]).button--shadow:is(:hover,:focus-visible),.button[button-variant=primary][button-type=border]:is(:hover,:focus-visible){--button-color-text:var(--color-bg);--button-color-bg:var(--color-primary-dark);--button-border-color:var(--color-primary-dark)}.button:is(.button--primary-dark,[button-variant=primary-dark]){--button-color-bg:var(--color-primary-dark);--button-color-text:var(--color-bg)}.button:is(.button--primary-dark,[button-variant=primary-dark]):is(:hover,:focus-visible){--button-color-bg:var(--color-primary);--button-color-text:var(--color-font)}.button:is(.button--secondary,[button-variant=secondary]):is(:hover,:focus-visible){--button-color-text:var(--color-bg)}.button:is(.button--secondary,[button-variant=secondary]).button--outline,.button:is(.button--secondary,[button-variant=secondary]).button--shadow,.button[button-variant=secondary][button-type=border]{--button-color-text:var(--color-secondary)}.button:is(.button--secondary,[button-variant=secondary]).button--outline:is(:hover,:focus-visible),.button:is(.button--secondary,[button-variant=secondary]).button--shadow:is(:hover,:focus-visible),.button[button-variant=secondary][button-type=border]:is(:hover,:focus-visible){--button-color-text:var(--color-bg);--button-color-bg:var(--color-secondary-dark);--button-border-color:var(--color-secondary-dark)}:is(.button.button--font,.button[button-variant=font]){--button-color-text:var(--color-bg)}.button.button--font,.button[button-variant=font]{--button-color-text:var(--color-bg)}.button:is(.button--font,[button-variant=font]).button--outline,.button:is(.button--font,[button-variant=font]).button--shadow,.button[button-variant=font][button-type=border]{--button-color-text:var(--color-font)}.button:is(.button--font,[button-variant=font]).button--outline:is(:hover,:focus-visible),.button:is(.button--font,[button-variant=font]).button--shadow:is(:hover,:focus-visible),.button[button-variant=font][button-type=border]:is(:hover,:focus-visible){--button-color-text:var(--color-bg);--button-color-bg:var(--color-font-dark);--button-border-color:var(--color-font-dark)}.button.button--font-to-primary{--button-border-color:var(--color-font)}.button.button--font-to-primary:is(:hover,:focus-visible),.button.button--font-to-primary[button-variant]:is(:hover,:focus-visible){--button-border-color:var(--color-primary-dark);--button-color-bg:var(--color-primary-dark);--button-color-text:var(--color-bg);background-color:var(--button-color-bg)!important;border-color:var(--button-border-color)!important;color:var(--button-color-text)!important}@container (width >= 960px){.card-collection__item:has(.collection-item[element-design=default][item-type=trip]){--card-collection-item-max-width:calc(50% - var(--card-collection-gap)/2)}}@container (width >= 1200px){.card-collection__item:has(.collection-item[element-design=default][item-type=trip]){--card-collection-item-max-width:calc(25% - var(--card-collection-gap)*3/4)}}.chapter{--chapter-primary-color-light-o-20-original:var(--color-primary-light-o-20);--chapter-secondary-color-light-o-20-original:var(--color-secondary-light-o-20);--chapter-font-color-light-o-20-original:var(--color-font-light-o-20)}.chapter[background-color=primary-light-o-20]{--chapter-background-color:var(--chapter-primary-color-light-o-20-original);--chapter-bleed-color:var(--color-primary-light-o-20)}.chapter[background-color=secondary-light-o-20]{--chapter-background-color:var(--chapter-secondary-color-light-o-20-original);--chapter-bleed-color:var(--color-secondary-light-o-20)}.chapter[background-color=font-light-o-20]{--chapter-background-color:var(--chapter-font-color-light-o-20-original);--chapter-bleed-color:var(--color-font-light-o-20)}.chapter[background-color]{--chapter-padding-top:var(--spacing-xxl);--chapter-padding-bottom:var(--spacing-xxl);border-radius:var(--border-radius-xl);margin-inline:auto;max-width:var(--content-medium-max-width);width:var(--content-width-with-padding)}@layer base{.chapter[chapter-margin-top=xs]{--chapter-margin-top:calc(var(--spacing-between-elements-normal)/2/4)!important}.chapter[chapter-margin-bottom=xs]{--chapter-margin-bottom:calc(var(--spacing-between-elements-normal)/2/4)!important}.chapter[chapter-margin-top=s]{--chapter-margin-top:calc(var(--spacing-between-elements-normal)/2/2)!important}.chapter[chapter-margin-bottom=s]{--chapter-margin-bottom:calc(var(--spacing-between-elements-normal)/2/2)!important}.chapter[chapter-margin-top=base]{--chapter-margin-top:calc(var(--spacing-between-elements-normal)/2)!important}.chapter[chapter-margin-bottom=base]{--chapter-margin-bottom:calc(var(--spacing-between-elements-normal)/2)!important}.chapter[chapter-margin-top=m]{--chapter-margin-top:calc(var(--spacing-between-elements-normal)/2*1.5)!important}.chapter[chapter-margin-bottom=m]{--chapter-margin-bottom:calc(var(--spacing-between-elements-normal)/2*1.5)!important}.chapter[chapter-margin-top=l]{--chapter-margin-top:calc(var(--spacing-between-elements-normal)/2*2)!important}.chapter[chapter-margin-bottom=l]{--chapter-margin-bottom:calc(var(--spacing-between-elements-normal)/2*2)!important}.chapter[chapter-margin-top=xl]{--chapter-margin-top:calc(var(--spacing-between-elements-normal)/2*3)!important}.chapter[chapter-margin-bottom=xl]{--chapter-margin-bottom:calc(var(--spacing-between-elements-normal)/2*3)!important}}.chapter--left-bleed,.chapter--right-bleed{background-color:transparent;max-width:var(--content-wide-max-width)!important;position:relative}.chapter--left-bleed:before,.chapter--right-bleed:before{background-color:var(--chapter-bleed-color);content:"";height:100%;position:absolute;top:0;width:calc(100% + var(--content-padding-to-border));z-index:-1}.chapter--right-bleed:before{border-radius:var(--border-radius-xl) 0 0 var(--border-radius-xl);left:0}.chapter--left-bleed:before{border-radius:0 var(--border-radius-xl) var(--border-radius-xl) 0;right:0}@media screen and (width >= 1024px){.chapter--left-bleed:before,.chapter--right-bleed:before{width:calc(100vw - var(--content-padding-to-border)*3)}}@container (width >= 640px){.chapter--card-collection-3-on-desktop.chapter--card-collection-slider :is(.slider,.slider__slider,.slider__track){display:contents}.chapter--card-collection-3-on-desktop.chapter--card-collection-slider :is(.slider__progress,.slider-bullets,.slider-controls){display:none!important}.chapter--card-collection-3-on-desktop.chapter--card-collection-slider .slider__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--content-spacing-between-columns);justify-content:center;left:50%;margin:var(--spacing-between-consecutive-elements-normal) auto 0!important;max-width:var(--content-wide-max-width);position:relative;transform:translateX(-50%)!important;width:var(--content-width-with-padding)}.chapter--card-collection-3-on-desktop.chapter--card-collection-slider .card-collection__item{--card-collection-item-max-width:calc(50% - var(--content-spacing-between-columns)/2);margin:0!important;max-width:var(--card-collection-item-max-width)!important;padding:0!important;width:100%!important}}@container (width >= 960px){.chapter--card-collection-3-on-desktop .card-collection .card-collection__item{--card-collection-item-max-width:calc(33.33333% - var(--card-collection-gap)*2/3)!important}.chapter--card-collection-3-on-desktop.chapter--card-collection-slider .card-collection__item{--card-collection-item-max-width:calc(33.33333% - var(--content-spacing-between-columns)*2/3)!important}}:is(.chapter--card-collection-slider,.chapter--card-collection-as-toujou-slider) .slider__list{height:-moz-fit-content;height:fit-content}:is(.chapter--card-collection-slider,.chapter--card-collection-as-toujou-slider) .slider-slide{aspect-ratio:auto;padding:var(--slider-item-with-shadow-padding)}@media screen and (width < 720px){.chapter:is(.chapter--card-collection-slider,.chapter--card-collection-as-toujou-slider) .slider{padding-inline:0!important;width:100%!important}.chapter[background-color=font-light-o-20]:is(.chapter--card-collection-slider,.chapter--card-collection-as-toujou-slider) .slider{left:calc(var(--content-padding-to-border)*-1);width:calc(100% + var(--content-padding-to-border)*2)!important}}.chapter--compact-card-slider{--compact-card-slider-shadow-padding:10px 8px}.chapter--compact-card-slider .slider__track{left:calc(var(--compact-card-slider-shadow-padding)*-1);width:calc(100% + var(--compact-card-slider-shadow-padding)*2)}.chapter--compact-card-slider .slider__list{height:-moz-fit-content;height:fit-content}.chapter--compact-card-slider .slider-slide{aspect-ratio:auto;padding:var(--compact-card-slider-shadow-padding)}.chapter--compact-card-slider .slider-bullets:has(li:only-child){display:none}.chapter--compact-card-slider .slider:has(li:only-child) .slider-controls{display:none}.chapter--content-card-slider .slider-slide:has(.content-card){padding:var(--slider-item-with-shadow-padding)}main:has(.chapter--overlap-header){position:relative}.chapter--overlap-header{background-color:transparent;border-radius:var(--border-radius-l) var(--border-radius-l) 0 0;bottom:calc(100% - var(--chapter-overlap-header-overlap-size));left:50%;max-width:var(--content-medium-max-width);padding:0;position:absolute;transform:translateX(-50%);width:calc(100% - var(--content-padding-to-border)*4);z-index:var(--z-index-content)}.chapter--overlap-header .slider{margin:0;max-width:100%;width:100%}@media screen and (width < 720px){main:has(.chapter--overlap-header){overflow-x:clip;padding-top:var(--chapter-overlap-header-overlap-size)}.chapter--overlap-header .slider__track{overflow:visible!important}}@media screen and (width >= 720px){.chapter--overlap-header{background-color:var(--color-bg);bottom:100%;padding:var(--content-inner-padding) var(--content-inner-padding) 0}.chapter--overlap-header .slider{margin-bottom:var(--spacing-xl)!important}.chapter--overlap-header+span+.chapter[chapter-margin-top=default]{margin-top:var(--spacing-between-elements-normal)}}@media screen and (width >= 840px){.chapter--overlap-header+span+.chapter[chapter-margin-top=default]{margin-top:var(--spacing-between-consecutive-elements-normal)}}.chapter--rating-and-review-slider{margin-inline:auto;max-width:var(--content-wide-max-width);padding-inline:var(--content-padding-to-border) 0;width:var(--content-width-with-padding)}.chapter--rating-and-review-slider>span{display:none}.chapter--rating-and-review-slider .slider .splide__slide{padding:var(--slider-item-with-shadow-padding)}.chapter--rating-and-review-slider .average-rating{min-width:0;width:100%}.chapter--rating-and-review-slider .slider{margin-bottom:var(--spacing-l)!important;margin-top:var(--content-spacing-between-columns);min-width:0;width:100%}@media screen and (width >= 560px){.chapter--rating-and-review-slider{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--content-spacing-between-columns)}.chapter--rating-and-review-slider .average-rating{height:-moz-fit-content;height:fit-content}.chapter--rating-and-review-slider .slider{margin-top:calc(var(--spacing-s)*-1)}}@media screen and (width >= 840px){.chapter--rating-and-review-slider{grid-template-columns:1fr 1fr 1fr}.chapter--rating-and-review-slider .average-rating{grid-column:1/span 1}.chapter--rating-and-review-slider .slider{grid-column:2/span 2}}@media screen and (width >= 1280px){.chapter--rating-and-review-slider{grid-template-columns:1fr 1fr 1fr 1fr}.chapter--rating-and-review-slider .slider{grid-column:2/span 3;width:100%!important}}@media screen and (min-width:1024px){.chapter--selected-pages-as-list-2-columns-on-desktop .item-collection{--item-collection-align-items:stretch}.chapter--selected-pages-as-list-2-columns-on-desktop .item-collection__item{--item-collection-item-width:calc(50% - var(--content-spacing-between-columns)/2);container-name:item-collection-item;container-type:inline-size}}.chapter--text-block-with-svg-icons img.text-block__image[src$=".svg"]{margin-inline:auto;max-width:320px}.chapter--text-with-card-collection-slider{display:grid;grid-template-columns:1fr;grid-gap:var(--content-inner-padding)}.chapter--text-with-card-collection-slider>span{display:none}.chapter--text-with-card-collection-slider .collection-item[element-design=cover]{height:auto;width:100%}.text-with-card-collection-slider__text{margin-inline:auto;max-width:var(--content-max-width);width:var(--content-width-with-padding)}.text-with-card-collection-slider__text :is(.pre-headline,h1,h2,h3,h4,h5){color:var(--color-font)!important}.text-with-card-collection-slider__text .pre-headline{margin-top:0}.text-with-card-collection-slider__slider{left:calc(var(--content-padding-to-border)*-1);position:relative;width:calc(100% + var(--content-padding-to-border)*2)}.text-with-card-collection-slider__slider .slider{margin:0!important;max-width:100%;width:100%}@media screen and (width < 840px){.text-with-card-collection-slider__slider{padding-bottom:var(--spacing-l)}}@media screen and (width >= 840px){.chapter--text-with-card-collection-slider{--chapter-text-with-card-collection-slider-text-container-width:240px;gap:0;grid-template-columns:var(--chapter-text-with-card-collection-slider-text-container-width) 1fr}.text-with-card-collection-slider__text{display:flex;flex-direction:column;justify-content:center;padding:var(--content-inner-padding);width:var(--chapter-text-with-card-collection-slider-text-container-width)}.text-with-card-collection-slider__slider{margin-bottom:var(--spacing-l)}.text-with-card-collection-slider__slider .slider[content-type=media] .slider-bullets>li{display:block}}@media screen and (width >= 1024px){.chapter--text-with-card-collection-slider{--chapter-text-with-card-collection-slider-text-container-width:340px}.text-with-card-collection-slider__text{padding:var(--content-inner-padding) var(--content-padding-to-border)}}@media screen and (width >= 1600px){.text-with-card-collection-slider__slider{width:calc(100% + var(--content-padding-to-border) + 50vw - var(--content-wide-max-width)/2)}}.chapter--wide{max-width:var(--content-wide-max-width)!important}.chip{--toujou-chip-border-radius:var(--spacing-s);font-weight:var(--font-weight-text-bold)}.chip[chip-bg-color=background],.chip[chip-bg-color=cover],.chip[chip-bg-color=less]{--toujou-chip-color-bg:var(--color-bg);--toujou-chip-text-color:var(--color-font)}.chip[chip-bg-color=dark-red]{--toujou-chip-color-bg:var(--color-dark-red);--toujou-chip-text-color:var(--color-bg)}.chip[chip-bg-color=dark-red] .icon{--icon-color:var(--color-bg)}.chip[chip-bg-color=primary-light],.chip[chip-bg-color=warning]{--toujou-chip-text-color:var(--color-font)}.chip[chip-size=small]{--toujou-chip-padding:var(--spacing-s)}.chip[chip-size=extra-small]{--toujou-chip-border-radius:var(--spacing-xs);--toujou-chip-gap:var(--spacing-xs)}.collection-item{--collection-item-title-font-family:var(--font-family-headline);--collection-item-title-font-size:var(--font-size-l);--collection-item-border-radius:var(--border-radius-l);--collection-item-button-text-decoration:underline;--collection-item-button-text-color:var(--color-font);--collection-item-button-text-color-hover:var(--color-primary);--collection-item-subtitle-font-weight:var(--font-weight-text-bold);--collection-item-subtitle-font-style:normal;--collection-item-subtitles-margin:0 0 var(--spacing-s);--collection-item-trip-info-separator-size:4px;--collection-item-shadow:var(--shadow-normal);--collection-item-category-stamp-size:72px}.collection-item[item-type=blog]{--collection-item-subtitle-font-weight:var(--font-weight-text-normal)}a.collection-item__link{text-decoration:none!important}a.collection-item__link:is(:hover,:focus-visible) .collection-item{--collection-item-shadow:var(--shadow-l)}.item-collection .collection-item{box-shadow:var(--collection-item-shadow)}.collection-item__bottom{position:relative}.collection-item__title{padding-right:0}.collection-item__subtitles{padding-right:var(--spacing-l)}.collection-item__trip-infos{display:flex;flex-flow:row wrap}.collection-item__fav-icon+.collection-item__title+.collection-item__trip-infos{padding-right:var(--spacing-l)}.collection-item:not([element-design=cover]) .collection-item__trip-infos:has(+.collection-item__button--trip){margin-bottom:var(--spacing-normal)}.collection-item__trip-info{align-items:center;display:flex;justify-content:center}.collection-item__trip-info:not(:first-child):before{background-color:var(--color-font);border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:var(--collection-item-trip-info-separator-size);margin:0 var(--spacing-s);width:var(--collection-item-trip-info-separator-size)}.collection-item__trip-info--rating .icon{position:relative;top:-2px}.collection-item__button{margin-top:var(--spacing-normal)}.collection-item__button--trip{align-items:center;border:var(--border-width-normal) solid var(--border-color-default);border-radius:var(--border-radius-l);display:flex;flex-flow:row wrap;flex-grow:0;gap:0 var(--spacing-s);height:-moz-fit-content;height:fit-content;justify-content:space-evenly;margin-top:auto;min-height:48px;padding:var(--spacing-s);text-decoration:none;width:100%}a.collection-item__link:is(:hover,:focus-visible) .collection-item[item-type=blog] .collection-item__button{color:var(--color-primary)}a.collection-item__link:is(:hover,:focus-visible) .collection-item__button--trip{background-color:var(--color-primary-dark);border:var(--border-width-normal) solid var(--color-primary-dark);color:var(--color-bg)}.collection-item__button-part{align-items:center;display:flex;font-family:var(--font-family-text);font-size:var(--font-size-normal);font-weight:var(--font-weight-text-bold);gap:var(--spacing-s);justify-content:center}a.collection-item__link:is(:hover,:focus-visible) .collection-item__button--trip .collection-item__button-part{color:var(--color-bg)}a.collection-item__link:is(:hover,:focus-visible) .collection-item__button--trip .collection-item__button-part .icon{--icon-color:var(--color-bg)}.collection-item__abstract.list{flex-grow:1;margin:var(--spacing-normal) 0}.fav-item.collection-item__fav-icon{align-items:center;aspect-ratio:1;background-color:transparent;border-radius:var(--border-radius-l);bottom:unset;display:flex;justify-content:center;padding:var(--spacing-s);position:absolute;right:var(--spacing-normal);top:-6px}@supports (-webkit-backdrop-filter:none){.fav-item.collection-item__fav-icon{top:unset}}.fav-item.collection-item__fav-icon[aria-checked=true]{background-color:var(--color-primary)}.fav-item.collection-item__fav-icon[aria-checked=true]:after{background-image:var(--ffr-fav-item-check);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:-4px;top:-6px;width:20px;z-index:1}@media (hover:hover){.fav-item.collection-item__fav-icon:is(:hover,:focus-visible){background-color:var(--color-secondary)!important}}.fav-item.collection-item__fav-icon.collection-item__fav-icon--inline{align-items:center;border-radius:0;bottom:unset;display:flex;justify-content:center;padding:0;position:relative;right:unset;top:unset;transform:none}.collection-item[item-type=blog] .collection-item__categories{display:flex;flex-flow:row wrap;left:unset;margin-bottom:var(--spacing-s);position:relative;top:unset}.collection-item__category-stamp{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:var(--collection-item-category-stamp-size);pointer-events:none;position:absolute;right:var(--spacing-normal);top:var(--spacing-normal);width:var(--collection-item-category-stamp-size)}.collection-item[item-orientation=vertical] .collection-item__category-stamp{right:var(--spacing-s);top:var(--spacing-s)}.collection-item[item-orientation=horizontal] .collection-item__figure{border-radius:0}.collection-item__category-stamp[category-uid="24"]{background-image:var(--ffr-image-stamp-bestseller-light-green)}.collection-item__category-stamp[category-uid="25"]{background-image:var(--ffr-image-stamp-bestseller-dark-green)}.collection-item__category-stamp[category-uid="26"]{background-image:var(--ffr-image-stamp-bestseller-orange)}.collection-item__category-stamp[category-uid="27"]{background-image:var(--ffr-image-stamp-neu-light-green)}.collection-item__category-stamp[category-uid="28"]{background-image:var(--ffr-image-stamp-neu-dark-green)}.collection-item__category-stamp[category-uid="29"]{background-image:var(--ffr-image-stamp-neu-orange)}.collection-item__category-stamp[category-uid="30"]{background-image:var(--ffr-image-stamp-special-rabatt-light-green)}.collection-item__category-stamp[category-uid="31"]{background-image:var(--ffr-image-stamp-special-rabatt-dark-green)}.collection-item__category-stamp[category-uid="32"]{background-image:var(--ffr-image-stamp-special-rabatt-orange)}.collection-item[element-design=compact] .collection-item__category-stamp{display:none}@container (width < 320px){.collection-item__bottom{padding-inline:var(--spacing-normal)}}@container (width >= 602px){.item-collection .collection-item[item-orientation=horizontal] .collection-item__top{height:100%;margin:0!important}.collection-item[item-orientation=horizontal] .collection-item__figure,.collection-item[item-orientation=horizontal] .collection-item__image{aspect-ratio:auto;height:100%}}@container (width >= 640px){.item-collection .collection-item[item-orientation=horizontal]{--collection-item-bottom-padding:var(--content-inner-padding);display:grid;grid-template-columns:1fr 2fr}}@container (width >= 840px){.item-collection .collection-item[item-orientation=horizontal]{grid-template-columns:1fr 1fr}}.collection-item{container-name:collection-item;container-type:inline-size}.collection-item[element-design=compact]{--collection-item-compact-image-size:96px;--collection-item-compact-image-aspect-ratio:1;display:grid;grid-template-columns:var(--collection-item-compact-image-size) 1fr;height:100%;padding:var(--spacing-s)}a.collection-item__link:is(:hover,:focus-visible) .collection-item[element-design=compact]{background-color:var(--color-primary-light);box-shadow:var(--shadow-normal)}.collection-item[element-design=compact] .collection-item__abstract,.collection-item[element-design=compact] .collection-item__categories,.collection-item[element-design=compact] .collection-item__subtitles{display:none}.collection-item[element-design=compact] .collection-item__figure,.collection-item[element-design=compact] .collection-item__image,.collection-item[element-design=compact] .collection-item__top{aspect-ratio:var(--collection-item-compact-image-aspect-ratio);height:var(--collection-item-compact-image-size);width:var(--collection-item-compact-image-size)}.collection-item[element-design=compact] .collection-item__image{border-radius:var(--border-radius-m);-o-object-fit:cover;object-fit:cover}.collection-item[element-design=compact] .collection-item__bottom{padding:0 var(--spacing-s)}.collection-item[element-design=compact] .collection-item__title{color:var(--color-primary);flex:1 0 auto;margin-bottom:var(--spacing-s);margin-top:var(--spacing-xs);order:2;padding-right:0}.collection-item[element-design=compact] .collection-item__trip-infos{flex:0 0 auto;order:1}.collection-item[element-design=compact] .collection-item__trip-info--rating{display:none}.collection-item[element-design=compact] .collection-item__trip-info:not(:first-child):before{margin:0 var(--spacing-s)}.collection-item[element-design=compact] .collection-item__button{border:none;gap:0 var(--spacing-s);height:-moz-fit-content;height:fit-content;justify-content:flex-start;margin-top:var(--spacing-s);min-height:-moz-fit-content;min-height:fit-content;order:3;padding:0}a.collection-item__link:is(:hover,:focus-visible) .collection-item[element-design=compact] .collection-item__button{background-color:transparent;border:none}.collection-item[element-design=compact] .collection-item__button-part{font-weight:var(--font-weight-text-bold)}a.collection-item__link .collection-item[element-design=compact] .collection-item__button-part{gap:var(--spacing-xxs)}a.collection-item__link:is(:hover,:focus-visible) .collection-item[element-design=compact] .collection-item__button-part{color:var(--color-font)}a.collection-item__link:is(:hover,:focus-visible) .collection-item[element-design=compact] .collection-item__button-part .icon{--icon-color:var(--color-primary)}.collection-item[element-design=compact] .fav-item.collection-item__fav-icon{--toujou-fav-item-icon-fill-faved:var(--color-primary)}.collection-item[element-design=compact] .fav-item.collection-item__fav-icon:is(:hover,:focus-visible){background-color:transparent!important}.collection-item[element-design=compact] .fav-item.collection-item__fav-icon[aria-checked=true]:after{display:none}.collection-item[element-design=compact] .fav-item.collection-item__fav-icon[aria-checked=true]{background-color:transparent}@container (width < 400px){.collection-item[element-design=compact] .collection-item__title{font-size:var(--font-size-m);margin-bottom:var(--spacing-xs);margin-top:0}.collection-item[element-design=compact] .collection-item__button{margin-top:var(--spacing-xs)}.collection-item[element-design=compact] .collection-item__button-part .icon{--icon-size:20px}}@container (width >= 960px){.card-collection__item:has(.collection-item[element-design=compact]){--card-collection-item-max-width:calc(33.33333% - var(--card-collection-gap)*2/3)}}.collection-item[element-design=cover]{--collection-item-card-cover-aspect-ratio:3/4;aspect-ratio:var(--collection-item-card-cover-aspect-ratio);box-shadow:none}.collection-item[element-design=cover] .collection-item__figure,.collection-item[element-design=cover] .collection-item__image,.collection-item[element-design=cover] .collection-item__top{height:100%;inset:0;position:absolute;width:100%}.collection-item[element-design=cover] .collection-item__bottom{background:linear-gradient(0deg,#000,rgba(0,0,0,.5) 75%,transparent);bottom:0;height:-moz-fit-content;height:fit-content;left:0;padding-top:var(--spacing-l);position:absolute;right:0;top:unset;width:100%}.collection-item[element-design=cover] .collection-item__abstract,.collection-item[element-design=cover] .collection-item__subtitles{display:none}.collection-item[element-design=cover] .collection-item__title{color:var(--color-bg);order:2;padding-right:0}.collection-item[element-design=cover] .collection-item__trip-infos{order:1}.collection-item[element-design=cover] .collection-item__trip-info{color:var(--color-bg)}.collection-item[element-design=cover] .collection-item__trip-info:not(:first-child):before{background-color:var(--color-bg)}.collection-item[element-design=cover] .collection-item__trip-info--rating .icon{--icon-color:var(--color-bg)}.collection-item[element-design=cover] .collection-item__button{border:var(--border-width-normal) solid var(--color-bg);order:3}a.collection-item__link:is(:hover,:focus-visible) .collection-item[element-design=cover] .collection-item__button{background-color:var(--color-bg);border:var(--border-width-normal) solid var(--color-bg)}.collection-item[element-design=cover] .collection-item__button-part{color:var(--color-bg)}a.collection-item__link:is(:hover,:focus-visible) .collection-item[element-design=cover] .collection-item__button .collection-item__button-part{color:var(--color-font)}.collection-item[element-design=cover] .collection-item__button-part .icon{--icon-color:var(--color-bg)}a.collection-item__link:is(:hover,:focus-visible) .collection-item[element-design=cover] .collection-item__button .collection-item__button-part .icon{--icon-color:var(--color-primary)}.collection-item[element-design=cover] .fav-item.collection-item__fav-icon{--toujou-fav-item-icon-fill-faved:var(--color-primary)}.collection-item[element-design=cover] .fav-item.collection-item__fav-icon:is(:hover,:focus-visible){background-color:transparent!important}.collection-item[element-design=cover] .fav-item.collection-item__fav-icon[aria-checked=true]:after{display:none}.collection-item[element-design=cover] .fav-item.collection-item__fav-icon[aria-checked=true]{background-color:transparent}.collection-item .chip[color-bg-color=cover]{--toujou-chip-color-bg:var(--color-bg);--toujou-chip-text-color:var(--color-font)}.collection-item[element-design=less] .collection-item__title{order:1;padding-right:0}.collection-item[element-design=less] .collection-item__subtitles{order:2;padding-right:0}.collection-item[element-design=less] .collection-item__trip-infos{margin-bottom:var(--spacing-normal);order:3}.collection-item[element-design=less] .collection-item__button{margin-top:auto;order:4}.collection-item[element-design=less] .collection-item__abstract{display:none}.collection-item[element-design=less] .fav-item.collection-item__fav-icon{--toujou-fav-item-icon-fill-faved:var(--color-primary)}.collection-item[element-design=less] .fav-item.collection-item__fav-icon:is(:hover,:focus-visible){background-color:transparent!important}.collection-item[element-design=less] .fav-item.collection-item__fav-icon[aria-checked=true]:after{display:none}.collection-item[element-design=less] .fav-item.collection-item__fav-icon[aria-checked=true]{background-color:transparent}.collection-item .chip[color-bg-color=less]{--toujou-chip-color-bg:var(--color-bg);--toujou-chip-text-color:var(--color-font)}.contact-bubble{--contact-bubble-bg-color:var(--color-primary-light);--contact-bubble-bg-color-hover:var(--color-primary-dark);--contact-bubble-image-size:48px;--contact-bubble-label-color:var(--color-font);--contact-bubble-label-color-hover:var(--color-bg);background-color:var(--contact-bubble-bg-color);border-radius:var(--border-radius-l);cursor:pointer;height:var(--bubble-height);padding:var(--spacing-s);position:fixed;z-index:var(--z-index-notifications)}[nav-is-open] .contact-bubble{display:none!important}@supports (-webkit-touch-callout:none) and (display:block){.contact-bubble:focus,.contact-bubble:focus-visible{outline:none!important}}.contact-bubble:is(:hover){--contact-bubble-bg-color:var(--contact-bubble-bg-color-hover);--contact-bubble-label-color:var(--contact-bubble-label-color-hover)}.contact-bubble::part(container){align-items:center;display:flex;flex-flow:row nowrap;justify-content:center}.contact-bubble::part(image){aspect-ratio:1;border-radius:var(--border-radius-m);display:block;height:var(--contact-bubble-image-size);-o-object-fit:cover;object-fit:cover;width:var(--contact-bubble-image-size)}.contact-bubble::part(label){color:var(--contact-bubble-label-color);display:block;font-family:var(--font-family-text);font-size:var(--font-size-normal);font-weight:var(--font-weight-text-bold);padding:0 var(--spacing-normal)}@media screen and (width < 1024px){.contact-bubble{right:var(--spacing-normal);top:calc(var(--topbar-height) + var(--spacing-normal))}.contact-bubble[mobile-hide-label]::part(label){display:none}}@media screen and (width >= 1024px){.contact-bubble{right:var(--spacing-l);top:calc(var(--topbar-height) + var(--spacing-xxl));transform:none}.contact-bubble:is(:hover,:focus-visible){--contact-bubble-bg-color:var(--contact-bubble-bg-color-hover);--contact-bubble-label-color:var(--contact-bubble-label-color-hover)}.contact-bubble:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}}.contact-dialog{--contact-dialog-max-width:320px;--contact-dialog-border-radius:var(--border-radius-l);--contact-dialog-text-align:inherit;--contact-dialog-image-aspect-ratio:2/1;--contact-dialog-bottom-gap:var(--spacing-normal);--contact-dialog-bottom-padding:var(--spacing-m);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-normal);padding:0}.contact-dialog::backdrop{display:none}.contact-dialog .html-container{display:contents}.contact-dialog__close .icon{--icon-color:var(--color-bg)}.contact-dialog__content{width:100%}.contact-dialog__image{aspect-ratio:var(--contact-dialog-image-aspect-ratio);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.contact-dialog__bottom{display:flex;flex-direction:column;gap:var(--contact-dialog-bottom-gap);padding:var(--contact-dialog-bottom-padding)}.contact-dialog__headline,.contact-dialog__message,.contact-dialog__opening-hours{margin:0}.contact-dialog__links{display:flex;flex-flow:row wrap;gap:var(--spacing-s);margin:0}.contact-dialog__link{display:flex;gap:var(--spacing-s);min-width:-moz-fit-content!important;min-width:fit-content!important;padding:calc(var(--spacing-s) + var(--spacing-xs));width:-moz-fit-content;width:fit-content}.contact-dialog__link[button-variant=primary]{width:100%}a.contact-dialog__link:is(:hover,:focus-visible) .icon{--icon-color:var(--color-bg)}.contact-dialog__logo{display:none!important}@media screen and (width < 1024px){.contact-dialog#contact-dialog{bottom:unset;left:var(--spacing-normal);right:unset;top:calc(var(--topbar-height) - var(--spacing-xs))}.contact-dialog#bubble-dialog{bottom:unset;left:unset;right:var(--spacing-normal);top:calc(var(--topbar-height) + var(--bubble-height) + var(--spacing-l))}}@media screen and (width >= 1024px){.contact-dialog#contact-dialog{bottom:unset;left:unset;right:calc(50% - var(--content-width-with-padding)/2 - var(--spacing-l));top:calc(var(--topbar-height) - var(--spacing-normal))}.contact-dialog#bubble-dialog{bottom:unset;left:unset;right:var(--spacing-l);top:calc(var(--topbar-height) + var(--spacing-xxxl) + var(--bubble-height) + var(--spacing-normal))}}@media screen and (width >= 1700px){.contact-dialog#contact-dialog{right:calc(50% - var(--content-wide-max-width)/2 + var(--spacing-xl));transform:translateX(50%)}}.content-card{--content-card-border-radius:var(--border-radius-l);--content-card-button-color:var(--color-font);--content-card-button-text-decoration:underline}a.content-card:is(:hover,:focus-visible){--content-card-button-color:var(--color-primary)}.content-card__title{line-height:1.3}.content-card__button .icon{display:none}@media screen and (width < 840px){.content-card__content{padding:var(--spacing-m)}}@container (width >= 960px){.content-card[card-direction=vertical]{--content-card-max-width:calc(50% - var(--content-card-grid-gap)/2)}}@container (width >= 1280px){.content-card[card-direction=vertical]{--content-card-max-width:calc(25% - var(--content-card-grid-gap)*3/4)}}@media screen and (width >= 840px){.content-card-grid{--content-card-grid-gap:var(--content-spacing-between-columns)}}.cover-slider{--cover-slider-item-border-radius:var(--border-radius-l);--slider-control-default-background-color:var(--color-primary);--color-slider-title-color-hover:var(--color-primary-light)}.cover-slider .slider-control:is(:hover,:focus-visible){--slider-control-default-background-color:var(--color-primary-dark)}.cover-slider .slider-control__icon{--slider-control-icon-default-color:var(--color-font)}.cover-slider .slider-control:is(:hover,:focus-visible) .slider-control__icon{--slider-control-icon-default-color:var(--color-bg)}.list[class*=custom-list]{--custom-list-icon-size:var(--font-size-ms);list-style:none;padding-left:0}.list.custom-list-check-primary{--custom-list-icon-color:var(--color-primary);--custom-list-icon-image:var(--ffr-icon-checkmark)}.list.custom-list-check-secondary{--custom-list-icon-color:var(--color-secondary);--custom-list-icon-image:var(--ffr-icon-checkmark)}.list.custom-list-plus-warning{--custom-list-icon-color:var(--color-warning);--custom-list-icon-image:var(--ffr-icon-plus)}.list.custom-list-location-secondary{--custom-list-icon-color:var(--color-secondary);--custom-list-icon-image:var(--ffr-icon-location)}.list[class*=custom-list] li{display:grid;gap:var(--spacing-s);grid-template-columns:auto 1fr}.list[class*=custom-list] li:before{background-color:var(--custom-list-icon-color);content:"";display:block;height:var(--custom-list-icon-size);-webkit-mask-image:var(--custom-list-icon-image);mask-image:var(--custom-list-icon-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--custom-list-icon-size) var(--custom-list-icon-size);mask-size:var(--custom-list-icon-size) var(--custom-list-icon-size);position:relative;top:2px;width:var(--custom-list-icon-size)}.details{--toujou-details-summary-padding:var(--content-inner-padding);--toujou-details-summary-gap:0 var(--spacing-normal);--toujou-details-content-padding:0 var(--content-inner-padding) var(--content-inner-padding);--details-title-font-size:var(--font-size-xl);--details-title-active-color:var(--color-font);--details-subtitle-color:var(--color-font);--details-subtitle-font-size:var(--font-size-normal);--details-subtitle-padding:var(--spacing-xs) 0 0}.details[element-design=background]{--toujou-details-content-padding:0 var(--content-inner-padding) var(--content-inner-padding);background-color:var(--color-font-light-o-20);border-bottom:none!important;border-radius:var(--border-radius-xl);border-top:none!important}.details[element-design=background] .details__chevron{align-items:center;background-color:var(--color-primary);background-image:var(--ffr-icon-background-accordion-chevron);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;display:flex;height:40px;justify-content:center;-webkit-mask-image:unset;mask-image:unset;-webkit-mask-position:unset;mask-position:unset;-webkit-mask-repeat:unset;mask-repeat:unset;-webkit-mask-size:unset;mask-size:unset;position:relative;width:40px}.details[element-design=background] .details__chevron:is(:hover,:focus-visible){background-image:var(--ffr-icon-background-accordion-chevron-hover)}.details[element-design=background] .details__content{background-image:var(--ffr-icon-background-accordion-chevron-hover)}.details[element-design=default]{--toujou-details-summary-padding:var(--content-inner-padding) 0;--toujou-details-content-padding:0 0 var(--content-inner-padding)}.details__title{font-size:var(--font-size-l)}.details .text-block[text-block-media-position=beside-left] .text-block__content:first-child{grid-column:1/-1}.details:not(:has(.details__subtitle))::part(details-summary){grid-template-rows:1fr}@container (width >= 768px){.details .text-block[text-block-media-position=beside-left]{--text-block-column-gap:var(--spacing-l)}}@media screen and (min-width:1024px){.details[element-design=background]{--toujou-details-summary-padding:var(--content-inner-padding) var(--spacing-l);--toujou-details-content-padding:0 var(--spacing-l) var(--content-inner-padding)}}.details-accordion{display:flex;flex-direction:column;gap:0}.details-accordion:has(.details[element-design=background]){gap:var(--spacing-normal)}.details-accordion .text-block{max-width:100%!important}.divider,hr{--divider-margin:var(--spacing-xl) auto}.double-button{flex-flow:row wrap;gap:var(--spacing-s) var(--spacing-l);padding-block:0}.double-button,.double-button__part{align-items:center;display:flex;justify-content:center}.double-button__part{gap:var(--spacing-s)}@media screen and (width < 480px){.double-button__part--desktop{display:none}.double-button__part--mobile{display:flex}}@media screen and (width >= 480px){.double-button__part--desktop{display:flex}.double-button__part--mobile{display:none}}.image-card-grid[is-expandable-image-card-grid]{--expandable-image-card-grid-cards-display:none}.image-card-grid[is-expandable-image-card-grid][is-expanded]{--expandable-image-card-grid-cards-display:block}.image-card-grid[is-expandable-image-card-grid] .image-card:nth-child(n+5){display:var(--expandable-image-card-grid-cards-display)}.image-card-grid__expandable-button-container{align-items:center;display:flex;flex-basis:100%;justify-content:center}.image-card-grid__expandable-button-show-text{display:block}.image-card-grid[is-expandable-image-card-grid][is-expanded] .image-card-grid__expandable-button-show-text,.image-card-grid__expandable-button-hide-text{display:none}.image-card-grid[is-expandable-image-card-grid][is-expanded] .image-card-grid__expandable-button-hide-text{display:block}.fav-count .icon{left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.fav-count::part(count){background-color:var(--color-secondary);color:var(--color-font);font-family:var(--font-family-text);font-size:var(--font-size-s);font-weight:var(--font-weight-text-bold);left:unset;padding:2px;position:absolute;right:-10px;top:-10px;z-index:2}toujou-fav-item.fav-item{--fav-item-icon-size:24px;--fav-item-bg-color-hover:var(--color-secondary);--toujou-fav-item-icon-fill-faved:var(--color-font);box-shadow:none;height:-moz-fit-content;height:fit-content;min-width:var(--fav-item-size);width:-moz-fit-content;width:fit-content}toujou-fav-item.fav-item.collection-item__fav-icon--inline{--fav-item-icon-size:20px;--fav-item-size:var(--fav-item-icon-size);--fav-item-bg-color-hover:transparent;--toujou-fav-item-icon-fill-faved:var(--color-font);--toujou-fav-item-icon-fill-hover:var(--color-secondary)}.collection-item[element-design=cover] toujou-fav-item.fav-item.collection-item__fav-icon--inline{--fav-item-bg-color:transparent;--toujou-fav-item-icon-fill:var(--color-bg);--toujou-fav-item-icon-fill-faved:var(--color-bg);--toujou-fav-item-icon-fill-hover:var(--color-secondary)}.collection-item[element-design=cover] toujou-fav-item.fav-item.collection-item__fav-icon--inline:is(:hover,:focus-visible){--toujou-fav-item-icon-fill:var(--toujou-fav-item-icon-fill-hover)}.fav-list{padding-top:0}.fav-list__empty-content{--fav-list-empty-content-image-max-size:160px;background-color:var(--color-font-light-o-20);border-radius:var(--border-radius-l);padding:var(--content-inner-padding)}.fav-list__empty-content .text-block__image{margin-inline:auto;max-width:var(--fav-list-empty-content-image-max-size)}.fav-list__empty-content .text-block[has-headline-above-text] .text-block__figure{margin-top:0!important}.fav-list__content{width:100%}.fav-list__content .collection-item{max-width:100%!important;width:100%!important}@media (width >= 782px){.fav-list__empty-content{--fav-list-empty-content-image-max-size:280px;padding:calc(var(--content-inner-padding)*4) var(--content-inner-padding)}}@media (width >= 960px){.fav-list__empty-content{--fav-list-empty-content-image-max-size:210px}}@media (width >= 1024px){.fav-list__empty-content{--fav-list-empty-content-image-max-size:280px}}@media (width >= 1260px){.fav-list__empty-content{--fav-list-empty-content-image-max-size:230px}}.footer{--footer-bg-color:var(--color-font);padding-bottom:0}@media screen and (width > 1200px){.footer-content{display:grid;grid-template-areas:"linkBlocks linkBlocks linkBlocks" "accordion accordion accordion" "address socialMediaBar dataProtection" "gallery gallery gallery";grid-template-columns:auto 1fr auto;grid-gap:0;align-items:center;justify-content:center}}.footer-content>.text-block[text-block-column-count="4"]{--text-block-grid-gap:var(--spacing-normal)}.footer-content>.text-block[text-block-column-count="4"] a{align-items:center;background-color:var(--color-font-light-o-20);border-radius:var(--spacing-m);color:var(--color-bg);display:flex;flex-flow:column nowrap;justify-content:center;padding:var(--spacing-m) var(--spacing-normal);text-align:center;text-decoration:none}.footer-content>.text-block[text-block-column-count="4"] a:is(:hover,:focus-visible){background-color:var(--color-font-light-o-50)}.footer-content>.text-block[text-block-column-count="4"] a strong{font-family:var(--font-family-headline);font-size:var(--font-size-l)}@media screen and (width > 840px){.footer-content>.text-block[text-block-column-count="4"]{--text-block-grid-template-columns:1fr 1fr}}@media screen and (width > 1200px){.footer-content>.text-block[text-block-column-count="4"]{--text-block-grid-template-columns:repeat(4,1fr);grid-area:linkBlocks}}.footer .details[element-design=background]{--toujou-details-summary-grid-templte-areas:"title chevron";--toujou-details-summary-padding:var(--spacing-normal);--toujou-details-content-padding:0 var(--spacing-normal) var(--spacing-normal);--details-title-font-size:var(--font-size-l);background-color:var(--color-bg);height:-moz-fit-content;height:fit-content}.footer .details[element-design=background] p{margin-bottom:var(--spacing-s)}.footer .details[element-design=background] p+:is(p,ul,ol){margin-top:var(--spacing-s)}.footer .details[element-design=background] a{text-decoration:none}@media screen and (width > 840px){.footer-content>.details-accordion{display:grid;grid-template-columns:1fr 1fr;margin-top:var(--spacing-normal);max-width:var(--content-wide-max-width)}}@media screen and (width > 1024px){.footer .details[element-design=background]{--toujou-details-summary-padding:var(--spacing-normal) var(--spacing-m)}.footer .details[element-design=background] .details__title{font-size:var(--font-size-m)}}@media screen and (width > 1200px){.footer-content>.details-accordion{grid-area:accordion;grid-template-columns:repeat(4,1fr)}}.footer-content>.text-block[text-block-media-position=beside-left]{margin-top:var(--spacing-xl)}.footer-content>.text-block[text-block-media-position=beside-left] .text-block-column{align-items:center;display:flex;flex-flow:row nowrap;gap:var(--spacing-normal);justify-content:center;margin-top:0}.footer-content>.text-block[text-block-media-position=beside-left] .text-block__content{margin-top:0}.footer-content>.text-block[text-block-media-position=beside-left] img{width:84px}.footer-content>.text-block[text-block-media-position=beside-left] p{color:var(--color-bg);margin-bottom:var(--spacing-xs)}.footer-content>.text-block[text-block-media-position=beside-left] p+:is(p,ul,ol){margin-top:var(--spacing-xs)}@media screen and (width > 1200px){.footer-content>.text-block[text-block-media-position=beside-left]{grid-area:address;margin-bottom:var(--spacing-l);margin-top:var(--spacing-l)}}.footer-content .social-media-bar{--social-media-bar-border:none;--social-media-bar-padding:0;--social-media-bar-background-color:transparent;--social-media-bar-link-color:var(--color-font);--social-media-bar-link-hover-color:var(--color-font);margin-top:var(--spacing-xl)}.footer-content .social-media-bar a.social-media-bar__link{align-items:center;background-color:var(--color-bg);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.footer-content .social-media-bar a.social-media-bar__link:is(:hover,:focus-visible){background-color:var(--color-secondary)}.footer-content .social-media-bar a.social-media-bar__link .icon{--icon-size:var(--font-size-l)}@media screen and (width < 540px){.footer-content .social-media-bar{--social-media-bar-links-gap:var(--spacing-normal)}}@media screen and (width > 1200px){.footer-content .social-media-bar{grid-area:socialMediaBar;margin-top:0}}.footer-content>.text-block[text-block-column-count="2"]{--content-spacing-between-columns:0;margin-top:var(--spacing-xl)}.footer-content>.text-block[text-block-column-count="2"] a{color:var(--color-bg);text-decoration:none}.footer-content>.text-block[text-block-column-count="2"] a:is(:hover,:focus-visible){color:var(--color-bg);text-decoration:underline}.footer-content>.text-block[text-block-column-count="2"] p{color:var(--color-bg);text-align:center}@container (width >= 840px){.footer-content>.text-block[text-block-column-count="2"]{--text-block-grid-template-columns:1fr}}@media screen and (width > 1200px){.footer-content .text-block[text-block-column-count="2"]{grid-area:dataProtection;margin-top:0}.footer-content>.text-block[text-block-column-count="2"] p{text-align:right}}.footer-content .gallery{--footer-gallery-item-height:48px;--gallery-item-aspect-ratio:auto;align-items:center;background-color:var(--color-font-light-o-20);border-radius:var(--border-radius-l) var(--border-radius-l) 0 0;display:flex;flex-flow:row wrap;gap:var(--spacing-l);justify-content:center;margin-top:var(--spacing-xl);padding:var(--spacing-l)}.footer-content .footer-gallery__item{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-s);height:-moz-fit-content;height:fit-content;justify-content:center;width:-moz-fit-content;width:fit-content}.footer-content .footer-gallery__item-image{height:var(--footer-gallery-item-height);width:auto}.footer-content .footer-gallery__item-description{color:var(--color-bg);display:none;font-family:var(--font-family-text);font-size:var(--font-size-s);text-align:center}@media screen and (width > 840px){.footer-content .gallery{--footer-gallery-item-height:64px}.footer-content .footer-gallery__item-description{display:block}.footer-content .footer-gallery__item{flex-basis:160px}}@media screen and (width > 1200px){.footer-content .gallery{grid-area:gallery;margin-top:0;max-width:var(--content-medium-max-width)}}.gallery{--gallery-image-border-radius:var(--border-radius-l);--gallery-grid-gap:var(--spacing-m)}.header{--header-width:var(--content-width-with-padding);--header-max-width:var(--content-wide-max-width);left:50%;max-width:var(--header-max-width);transform:translateX(-50%);width:var(--header-width)}.header__content{padding-bottom:0!important}.header__image{border-radius:var(--border-radius-xl)}html:is(.page--type-52,.page--type-50) .header{--collection-item-category-stamp-size:72px}html:is(.page--type-52,.page--type-50) .header .collection-item__category-stamps{display:flex;gap:var(--spacing-s);position:absolute;right:var(--spacing-s);top:var(--spacing-s);z-index:1}html:not(.page--type-52,.page--type-50) .header .collection-item__category-stamps{display:none}@media screen and (width < 1024px){.page--id-22 .header[image-height=default]{--header-min-height:50vh}}@media screen and (width >= 887px){html:is(.page--type-52,.page--type-50) .header .collection-item__category-stamps{right:calc(33.33333% + var(--spacing-normal))}}@media screen and (width >= 1024px){.header{--header-margin-top:calc(var(--topbar-height)/2);--header-width:calc(100% - var(--spacing-l));--header-max-width:1824px}html:is(.page--type-52,.page--type-50) .header .collection-item__category-stamps{top:var(--spacing-xl)}}@media screen and (width >= 1440px){html:is(.page--type-52,.page--type-50) .header{--collection-item-category-stamp-size:105px}html:is(.page--type-52,.page--type-50) .header .collection-item__category-stamps{bottom:calc(var(--spacing-xl) + var(--collection-item-category-stamp-size));right:calc(33.33333% + var(--spacing-l));top:unset}}.header-content[vertical-position=bottom]{--header-content-bottom:0;background-color:var(--color-bg);border-radius:var(--border-radius-l) var(--border-radius-l) 0 0;padding:var(--spacing-m) var(--spacing-m) 0}.header-content[vertical-position=bottom] .header-content__title:last-child{margin-bottom:0}.header-content[horizontal-position=left]{max-width:calc(100% - var(--header-content-left)*2);width:-moz-fit-content;width:fit-content}@media screen and (width < 1024px){.header-content[horizontal-position=left]{left:50%;transform:translateX(-50%)}}@media screen and (width >= 1320px){.header-content[horizontal-position=left]{left:calc(50% - var(--content-medium-max-width)/2)}}.hero-media__media{border-radius:var(--border-radius-xl)}@supports (-webkit-touch-callout:none) and (display:block){@media (pointer:coarse){:root{--toujou-scroll-top-padding:calc(var(--topbar-height) + var(--inpage-nav-height) + var(--spacing-xxl))}}}.icon[icon-name=adult]{-webkit-mask-image:var(--ffr-icon-adult);mask-image:var(--ffr-icon-adult)}.icon[icon-name=child]{-webkit-mask-image:var(--ffr-icon-child);mask-image:var(--ffr-icon-child)}.icon[icon-name=exclamation]{-webkit-mask-image:var(--ffr-icon-exclamation);mask-image:var(--ffr-icon-exclamation)}.icon[icon-name=infinity]{-webkit-mask-image:var(--ffr-icon-infinity);mask-image:var(--ffr-icon-infinity)}.icon[icon-name=ffr-dinner]{-webkit-mask-image:var(--ffr-icon-dinner);mask-image:var(--ffr-icon-dinner)}.icon[icon-name=ffr-lunch]{-webkit-mask-image:var(--ffr-icon-lunch);mask-image:var(--ffr-icon-lunch)}.icon[icon-name=location]{-webkit-mask-image:var(--ffr-icon-location);mask-image:var(--ffr-icon-location)}.icon[icon-name=percentage]{-webkit-mask-image:var(--ffr-icon-percentage);mask-image:var(--ffr-icon-percentage)}.icon[icon-name=pilot-trip]{-webkit-mask-image:var(--ffr-icon-pilot-trip);mask-image:var(--ffr-icon-pilot-trip)}.icon[icon-name=plus]{-webkit-mask-image:var(--ffr-icon-plus);mask-image:var(--ffr-icon-plus)}.icon[icon-name=reverse-itinerary]{-webkit-mask-image:var(--ffr-icon-reverse-itinerary);mask-image:var(--ffr-icon-reverse-itinerary)}.icon[icon-name=top-price]{-webkit-mask-image:var(--ffr-icon-top-price);mask-image:var(--ffr-icon-top-price)}.image-card{--image-card-border-radius:var(--border-radius-l);--image-card-title-background-color:transparent;--image-card-title-font-family:var(--font-family-headline);--image-card-title-font-size:var(--font-size-l);--image-card-title-padding:var(--spacing-normal)}.image-card[image-format="16-9"],.image-card[image-format=cinema]{--image-card-aspect-ratio:342/146}a.image-card:is(:hover,:focus-visible){--image-card-title-color:var(--color-primary-light)}.image-card__title{background:linear-gradient(to top,var(--color-font),transparent);bottom:0;left:0;position:absolute}.image-card__categories,.image-card__title .icon{display:none}:root{--image-card-filter-visible-count:4}@media screen and (width >= 665px){:root{--image-card-filter-visible-count:6}}@media screen and (width >= 975px){:root{--image-card-filter-visible-count:8}}.image-card-filter-chapter__show-more-button{margin:var(--spacing-l) auto 0}.image-card-filter-chapter__show-more-button[aria-pressed]{pointer-events:none}.image-card-filter-chapter__show-more-button[data-has-more=false]{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scrollable-button-list+span+.image-card-grid{margin-top:var(--spacing-l)}img{pointer-events:none!important}.inpage-nav{--inpage-nav-label-display:none;opacity:0}.inpage-nav[data-is-loaded]{opacity:1!important}.topbar[is-fixed]~main .inpage-nav{--inpage-nav-top:var(--topbar-height-fixed)}.inpage-nav[element-design=default]:not([ismobile]){--inpage-nav-list-gap:var(--spacing-s);--inpage-nav-link-height:40px;--inpage-nav-link-padding:var(--spacing-xs) var(--spacing-normal);--inpage-nav-cta-bg-color:var(--color-secondary);--inpage-nav-cta-bg-color-hover:var(--color-secondary-dark);height:-moz-fit-content;height:fit-content;margin-top:var(--spacing-s);padding:var(--spacing-normal) 0}.inpage-nav[element-design=default]:not([ismobile]) .inpage-nav__list{height:var(--inpage-nav-link-height);margin-left:0}.inpage-nav[element-design=default]:not([ismobile]) .inpage-nav__link{border:var(--border-width-normal) solid var(--color-font);border-radius:var(--border-radius-l);color:var(--color-font);font-family:var(--font-family-text);font-weight:var(--font-weight-text-bold);padding:var(--inpage-nav-link-padding)}.inpage-nav[element-design=default]:not([ismobile]) .inpage-nav__item[aria-current=true] .inpage-nav__link,.inpage-nav[element-design=default]:not([ismobile]) .inpage-nav__link:is(:hover,:focus-visible){background-color:var(--color-font);border:var(--border-width-normal) solid var(--color-font);color:var(--color-bg)}.inpage-nav[element-design=default]:not([ismobile]) .inpage-nav__link:after{display:none}.inpage-nav[element-design=default]:not([ismobile]) .inpage-nav__cta{height:var(--inpage-nav-link-height);margin:0;padding:var(--inpage-nav-link-padding)}.inpage-nav[element-design=default][ismobile]{--inpage-nav-link-height:calc(var(--spacing-l) + var(--spacing-s));--inpage-nav-link-padding:var(--spacing-xs) var(--spacing-s) var(--spacing-xs) var(--spacing-normal);--inpage-nav-cta-bg-color:var(--color-secondary);--inpage-nav-cta-bg-color-hover:var(--color-secondary-dark);--inpage-nav-item-active-marker-right:100%;grid-template-areas:"label toggle" "nav nav" "cta cta";grid-template-columns:1fr auto;grid-template-rows:2.3rem 0 auto;padding:var(--spacing-xs) var(--spacing-s);grid-gap:var(--spacing-xs) 0;border:none;border-radius:var(--border-radius-l);cursor:pointer;height:-moz-fit-content;height:fit-content;margin-bottom:var(--spacing-l);padding-inline:0;top:var(--topbar-height)}.inpage-nav[element-design=default][ismobile][mobileopen]{grid-template-rows:2.3rem auto auto}.inpage-nav[element-design=default][ismobile]:before{border:var(--border-width-normal) solid var(--color-font);border-radius:var(--border-radius-l);content:"";height:2.75rem;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.inpage-nav[element-design=default][ismobile][mobileopen]:before{height:calc(100% - 4rem)}.inpage-nav[element-design=default][ismobile] .inpage-nav__label{display:flex;font-weight:var(--font-weight-text-bold);padding-left:var(--spacing-normal)}.inpage-nav[element-design=default][ismobile] .inpage-nav__toggle .icon{--icon-color:var(--color-font);--icon-size:var(--font-size-l)}.inpage-nav[element-design=default][ismobile] .inpage-nav__list{margin-left:0;padding-bottom:var(--spacing-s)}.inpage-nav[element-design=default][ismobile] .inpage-nav__link{color:var(--color-font);height:1.5rem}.inpage-nav[element-design=default][ismobile] .inpage-nav__link:after{display:none}.inpage-nav[element-design=default][ismobile] .inpage-nav__item[aria-current=true] .inpage-nav__link{color:var(--color-primary);opacity:1}.inpage-nav[element-design=default][ismobile] .inpage-nav__item[aria-current=true] .inpage-nav__link:before{display:none}.inpage-nav[element-design=default][ismobile] .inpage-nav__cta{height:var(--inpage-nav-link-height);padding:var(--inpage-nav-link-padding);width:100%}.item-collection{--item-collection-max-width:var(--content-wide-max-width);gap:var(--content-spacing-between-columns)}.item-collection__item{border:none;padding:0}.chapter#initial>.item-collection:last-child{margin-bottom:0}.pswp__img.pswp__img--placeholder{background-color:transparent!important;display:none}@layer base{main{padding-bottom:var(--spacing-normal)}}@media screen and (width < 1024px){.main-nav{--main-nav-padding-top:calc(var(--topbar-search-height) + var(--spacing-normal));--main-nav-padding:var(--main-nav-padding-top) var(--spacing-normal) calc(var(--service-nav-height) + var(--spacing-l)) var(--spacing-normal);--main-nav-link-font-family:var(--font-family-text);--main-nav-link-font-size:var(--font-size-l);--main-nav-list-gap:var(--spacing-normal);--main-nav-link-color-hover:var(--color-secondary-light)}.main-nav__link{text-decoration-thickness:2px}.main-nav__list-item[nav-item-level="1"][data-is-open]>.main-nav__link{color:var(--main-nav-link-color-hover)}.main-nav__list-item[nav-item-level="1"][data-is-open]>.main-nav__chevron .icon{--icon-color:var(--main-nav-link-color-hover)}[navigation-color=default] .main-nav{--main-nav-bg-color:var(--color-primary-dark)}.main-nav__chevron .icon{--icon-size:var(--font-size-xxl)}.main-nav__list[data-nav-list-level="2"]{--main-nav-level-2-list-padding:var(--spacing-normal);--main-nav-link-color:var(--color-font);--main-nav-link-color-hover:var(--color-primary-dark);--main-nav-level-2-list-gap:var(--spacing-s);--main-nav-level-2-list-item-font-size:var(--font-size-m);--main-nav-chevron-color:var(--color-font);background-color:var(--color-bg);border-radius:var(--border-radius-l)}.main-nav__list-item[data-is-open]>.main-nav__list[data-nav-list-level="2"]{margin-bottom:var(--spacing-normal)}.main-nav__list-item[data-nav-item-level="2"]{min-height:36px}.main-nav__list[data-nav-list-level="3"]{--main-nav-level-3-list-padding:0 0 var(--spacing-normal);--main-nav-level-3-list-gap:var(--spacing-s);--main-nav-level-3-list-margin:0;--main-nav-link-font-weight:var(--font-weight-text-normal);--main-nav-link-font-family:var(--font-family-text);--main-nav-level-3-list-item-font-size:16px}.main-nav__link[aria-current=page]:not(:is(:hover,:focus-visible)){--main-nav-link-text-decoration:none;color:var(--color-bg)!important}.main-nav__link[aria-current=page]:not(:is(:hover,:focus-visible))>.main-nav__text{color:var(--color-bg)!important}.main-nav__list-item[data-nav-item-level="2"] .main-nav__link[aria-current=page]:not(:is(:hover,:focus-visible)){--main-nav-link-text-decoration:none;color:var(--color-font)!important}.main-nav__list-item[data-nav-item-level="2"] .main-nav__link[aria-current=page]:not(:is(:hover,:focus-visible))>.main-nav__text{color:var(--color-font)!important}}@media screen and (width >= 1024px){.main-nav{--main-nav-position:relative;--main-nav-right:unset;--main-nav-left:unset;--main-nav-link-font-family:var(--font-family-text);--main-nav-link-font-weight:var(--font-weight-text-bold);--main-nav-link-color:var(--color-font);--main-nav-link-color-hover:var(--color-font);--main-nav-link-font-size:18px;--main-nav-list-item-height:var(--spacing-xl);--main-nav-chevron-color:var(--color-font);--main-nav-chevron-icon-desktop-size:var(--font-size-l);height:var(--main-nav-list-item-height);justify-self:center}.main-nav__link{border-radius:var(--border-radius-l);text-decoration:none}.main-nav__list[data-nav-list-level="1"]{--main-nav-list-gap:0;--main-nav-list-height:var(--spacing-l);--main-nav-level-1-list-item-grid-template-columns:auto}.main-nav__list-item[data-nav-item-level="1"]>.main-nav__link{padding:var(--spacing-xs) var(--spacing-normal)}.main-nav__list-item[data-nav-item-level="1"]>.main-nav__link:is(:hover,:focus-visible){background-color:var(--color-secondary);border-radius:var(--border-radius-l);color:var(--color-font);text-decoration:none}.main-nav__list-item[data-nav-item-level="1"]>.main-nav__chevron{display:none}.main-nav__list[data-nav-list-level="2"]{--main-nav-level-2-border-radius:var(--border-radius-xl);--main-nav-level-2-list-gap:0;--main-nav-link-height:40px;--main-nav-level-1-list-item-grid-template-columns:1fr auto;--main-nav-level-2-list-transform:translate(-1rem,100%);padding-inline:0}.main-nav__list[data-nav-list-level="2"] .main-nav__link{padding:0 var(--spacing-normal)}.main-nav__list-item[data-nav-item-level="2"]>.main-nav__link{margin-left:var(--spacing-normal);margin-right:calc(var(--spacing-s) + var(--spacing-xs));padding-inline:var(--spacing-normal)}.main-nav__list-item[data-nav-item-level="2"]:is(:hover,:focus-visible)>.main-nav__link{background-color:var(--color-secondary);border-radius:var(--border-radius-l);color:var(--color-font);text-decoration:none}.main-nav__list[data-nav-list-level="2"] .main-nav__text{--main-nav-level-2-list-item-font-size:18px}.main-nav__list[data-nav-list-level="2"] .main-nav__list-item>.main-nav__chevron{margin-right:var(--spacing-normal)}.main-nav__list[data-nav-list-level="2"] .main-nav__list-item>.main-nav__chevron .icon,.main-nav__list[data-nav-list-level="2"] .main-nav__list-item[data-is-open]>.main-nav__chevron .icon{rotate:-90deg}.main-nav__list[data-nav-list-level="3"]{--main-nav-link-font-weight:var(--font-weight-text-normal);--main-nav-link-font-family:var(--font-family-text);--main-nav-level-3-list-item-font-size:16px;--main-nav-level-3-list-gap:var(--spacing-s);--main-nav-list-item-height:32px;--main-nav-link-height:32px;--main-nav-level-3-list-padding:var(--spacing-normal);background-color:var(--color-bg);border-radius:var(--border-radius-xl);box-shadow:var(--main-nav-list-box-shadow);left:calc(100% - var(--spacing-s));margin-top:0;position:absolute;top:calc(var(--spacing-s)*-1)}.main-nav__list[data-nav-list-level="3"] .main-nav__link:is(:hover,:focus-visible){background-color:var(--color-secondary-light);color:var(--color-font);text-decoration:none}}@media screen and (min-width:1024px) and (max-height:950px){.main-nav .main-nav__list-item[data-nav-item-level="2"][page-uid="1214"] .main-nav__list[data-nav-list-level="3"]{transform:translateY(-340px)}}.html-container:has(iframe.podigee-podcast-player){display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-normal);margin-bottom:var(--spacing-normal);max-width:var(--content-max-width)}@media screen and (min-width:640px){.html-container:has(iframe.podigee-podcast-player~iframe.podigee-podcast-player){grid-template-columns:1fr 1fr}}@media screen and (min-width:640px){.html-container:has(iframe.podigee-podcast-player){grid-gap:var(--content-spacing-between-columns);margin-bottom:var(--content-spacing-between-columns)}}.opening-hours{--opening-hours-row-grid-template-columns:1fr auto;--opening-hours-status-size:1rem;--opening-hours-status-closed-color:var(--color-error);--opening-hours-status-open-color:var(--color-secondary)}.opening-hours__row[opening-hours-status=closed]{--opening-hours-status-color:var(--opening-hours-status-closed-color)}.opening-hours__row[opening-hours-status=open]{--opening-hours-status-color:var(--opening-hours-status-open-color)}.opening-hours__day{align-items:center;display:flex;gap:var(--spacing-s)}.opening-hours__day:before{background-color:var(--opening-hours-status-color);border-radius:50%;content:"";display:block;height:var(--opening-hours-status-size);width:var(--opening-hours-status-size)}.portfolio-gallery{--portfolio-gallery-grid-gap:var(--spacing-m)}.header .portfolio-gallery{pointer-events:none}.header .portfolio-gallery__button{display:none!important}.portfolio-gallery__button .icon{--icon-color:var(--color-font)}.portfolio-gallery__button:is(:hover,:focus-visible) .icon{--icon-color:var(--color-bg)}.portfolio-gallery .portfolio-gallery__link{border-radius:var(--border-radius-xl)}@container (width < 840px){.portfolio-gallery__link .single-media:after,.portfolio-gallery__link:after{display:none}}@container (width >= 840px){.header .portfolio-gallery[number-of-items="3"]{aspect-ratio:auto}.header .portfolio-gallery[number-of-items="3"] .slider{grid-template-columns:2fr 1fr}.header .portfolio-gallery[number-of-items="3"] .slider-slide:first-child .single-media{height:auto!important;position:relative!important}.header .portfolio-gallery[number-of-items="3"] .slider-slide:first-child .single-media__image{aspect-ratio:20/11;height:auto}.portfolio-gallery[number-of-items="3"] .slider-slide:nth-child(2) .single-media,.portfolio-gallery[number-of-items="3"] .slider-slide:nth-child(3) .single-media{height:100%!important;position:relative!important}.portfolio-gallery[number-of-items="3"] .slider-slide:nth-child(2) .single-media__image,.portfolio-gallery[number-of-items="3"] .slider-slide:nth-child(3) .single-media__image{aspect-ratio:2/1;height:100%}.header .portfolio-gallery[number-of-items="3"] .portfolio-gallery__link{background-color:transparent}@layer base{.header .portfolio-gallery .single-media{position:relative!important}}}[class*=pre-headline]{font-family:var(--font-family-text)!important;font-size:var(--font-size-ms)!important;font-weight:var(--font-weight-text-bold);line-height:1.5!important;margin-bottom:var(--spacing-s)!important}.pre-headline{color:var(--color-secondary)!important}.pre-headline-primary{color:var(--color-primary)!important}.pre-headline-font{color:var(--color-font)!important}[class*=pre-headline]+:is(h1,h2,h3,h4,h5,h6){margin-top:0!important}.rating-stars{--rating-stars-gap:var(--spacing-xs);--rating-stars-star-size:var(--spacing-normal)}.rating-stars__star[star-value="0"]{background-image:var(--ffr-icon-rating-star-00)}.rating-stars__star[star-value="10"]{background-image:var(--ffr-icon-rating-star-10)}.rating-stars__star[star-value="20"]{background-image:var(--ffr-icon-rating-star-20)}.rating-stars__star[star-value="30"]{background-image:var(--ffr-icon-rating-star-30)}.rating-stars__star[star-value="40"]{background-image:var(--ffr-icon-rating-star-40)}.rating-stars__star[star-value="50"]{background-image:var(--ffr-icon-rating-star-50)}.rating-stars__star[star-value="60"]{background-image:var(--ffr-icon-rating-star-60)}.rating-stars__star[star-value="70"]{background-image:var(--ffr-icon-rating-star-70)}.rating-stars__star[star-value="80"]{background-image:var(--ffr-icon-rating-star-80)}.rating-stars__star[star-value="90"]{background-image:var(--ffr-icon-rating-star-90)}.rating-stars__star[star-value="100"]{background-image:var(--ffr-icon-rating-star-100)}.review{--review-max-width:100%;--review-icon-container-size:48px;--review-icon-image-size:30px;--review-media-image-size:80px;--review-info-separator-size:4px;--review-bg:var(--color-bg);background:var(--review-bg);border-radius:var(--border-radius-l);box-shadow:var(--shadow-normal);container-name:review;container-type:inline-size;display:flex;flex-flow:column nowrap;max-width:var(--review-max-width);padding:var(--content-inner-padding);width:100%}.review[data-review-reference=service]{--review-icon-container-color:var(--color-font-light);--review-icon-image:var(--ffr-icon-service)}.review[data-review-reference=reise]{--review-icon-container-color:var(--color-primary-light);--review-icon-image:var(--ffr-icon-suitcase)}.review[data-review-reference=kinder]{--review-icon-container-color:var(--color-secondary);--review-icon-image:var(--ffr-icon-teen);--review-bg:var(--color-gradient-primry-light-to-secondary-light-mixed)}.review__header{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--spacing-normal)}.review__header-icon-container{align-items:center;background-color:var(--review-icon-container-color);border-radius:var(--border-radius-m);display:flex;height:var(--review-icon-container-size);justify-content:center;width:var(--review-icon-container-size)}.review__header-icon{background-color:var(--color-font);display:block;height:var(--review-icon-image-size);-webkit-mask-image:var(--review-icon-image);mask-image:var(--review-icon-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--review-icon-image-size)}.review__header-content{display:flex;flex-direction:column;gap:var(--spacing-s)}.review__header-rating{--rating-stars-color:var(--color-secondary);--rating-stars-font-size:var(--font-size-m);flex-grow:1}.review__header-infos{display:flex;flex-flow:row wrap}.review__header-info{color:var(--color-font);display:inline-block;font-family:var(--font-family-text);font-size:var(--font-size-normal);line-height:1;margin:0}.review__header-info--name:has(+.review__header-info--date){align-items:center;display:flex;justify-content:center}.review__header-info--name:has(+.review__header-info--date):after{background-color:var(--color-font);border-radius:50%;content:"";display:inline-block;height:var(--review-info-separator-size);margin:0 var(--spacing-s);width:var(--review-info-separator-size)}.review__content{border-bottom:var(--border-width-normal) solid var(--border-color-default);border-top:var(--border-width-normal) solid var(--border-color-default);display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;margin-block:.75rem 0;padding-block:.75rem;grid-gap:var(--spacing-s) var(--content-inner-padding);flex-grow:1}:is(.page--type-50,.page--type-52) .review__content{border-bottom:none;padding-bottom:0}.review__content[has-media]{grid-template-columns:auto 1fr}.review__content toujou-clamped-content{--toujou-clamped-content-button-slot-justify-content:flex-start}.review__content toujou-clamped-content:not([is-open]){--toujou-clamped-content-number-of-lines:6}.review__clamped-content-button{border:none;color:var(--color-font);font-size:var(--font-size-normal);min-width:0!important;padding:0;text-decoration:underline}.review__clamped-content-button:is(:hover,:focus-visible){background-color:transparent;color:var(--color-primary);text-decoration:underline}.review__image{aspect-ratio:1;border-radius:var(--border-radius-l);height:var(--review-media-image-size);-o-object-fit:cover;object-fit:cover;width:var(--review-media-image-size)}:is(.page--type-50,.page--type-52) .review__footer{display:none}.review__footer-link{font-family:var(--font-family-text);font-size:var(--font-size-normal)}.review__review>:first-child{margin-top:0}.review__title{color:var(--color-font);font-family:var(--font-family-text);font-size:var(--font-size-normal);font-weight:var(--font-weight-text-bold);grid-column:1/-1;line-height:var(--line-height-normal);margin-bottom:0}:is(.slider-slide,.reviews) .review :is(.slider,.slider__slider,.slider__track,.splide__list,.splide__slide){display:contents}:is(.slider-slide,.reviews) .review .splide__slide:not(:first-child){display:none}:is(.slider-slide,.reviews) .review .splide__slide :is(.single-media,.single-media__image){aspect-ratio:1;border-radius:var(--border-radius-l);height:var(--review-media-image-size);-o-object-fit:cover;object-fit:cover;width:var(--review-media-image-size)}:is(.slider-slide,.reviews) .review :is(.slider-controls,.slider-bullets){display:none!important}.review-overlay .review .slider{margin:0;width:100%}.review-overlay .review .splide__arrows{display:none!important}.review__comment-container{display:none}.chapter--rating-and-review-slider .review toujou-clamped-content[clamp-disabled]{--toujou-clamped-content-button-visible-display:block!important}@container (width < 200px){.review__content{display:grid;grid-template-columns:1fr}.review__header-info--name+.review__header-info--date:before{margin:0 var(--spacing-xs)}}@container (width >= 640px){.review{--review-max-width:calc(50% - var(--reviews-gap)/2)}}@container (width >= 960px){.review{--review-max-width:calc(25% - var(--reviews-gap)*3/4)}}.review-summary{--review-progress-bar-color:var(--color-primary);--review-progress-bar-background-color:var(--color-font-light-o-20);--review-progress-bar-size:12px;background-color:var(--color-secondary-light-o-20);border:var(--border-width-normal) solid var(--color-secondary-light);border-radius:var(--border-radius-l);display:block;margin:0 auto;padding:var(--content-inner-padding);width:100%}.review-summary__headline{color:var(--color-font);font-family:var(--font-family-headline);font-size:var(--font-size-m);margin:0;padding:0}.review-summary__headline-total{color:var(--color-font-light)}.review-summary__content{align-items:center;background-color:var(--color-bg);border:var(--border-width-normal) solid var(--color-font-o-25);border-radius:var(--border-radius-l);display:grid;gap:var(--spacing-normal);grid-template-columns:auto 1fr auto;justify-content:center;margin-top:var(--spacing-m);padding:var(--content-inner-padding)}.review-summary__progress{align-items:center;color:var(--color-font);display:grid;font-family:var(--font-family-text);font-size:var(--font-size-normal);grid-column:1/-1;grid-template-columns:subgrid;width:100%}.review-summary__progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--review-progress-bar-background-color);border:var(--border-width-normal) solid var(--color-font-light-o-50);border-radius:10em;height:var(--review-progress-bar-size);margin:0;width:100%}.review-summary__progress-bar::-webkit-progress-bar{background:var(--review-progress-bar-background-color);border-radius:10em;min-width:0}.review-summary__progress-bar:not([value="0"])::-webkit-progress-bar{min-width:var(--review-progress-bar-size)}.review-summary__progress-bar::-webkit-progress-value{background:var(--review-progress-bar-color);border-radius:10em;min-width:0}.review-summary__progress-bar:not([value="0"])::-webkit-progress-value{min-width:var(--review-progress-bar-size)}.review-summary__progress-bar::-moz-progress-bar{background:var(--review-progress-bar-color);border-radius:10em;min-width:0}.review-summary__progress-bar:not([value="0"])::-moz-progress-bar{min-width:var(--review-progress-bar-size)}.review-summary__progress-value{text-align:right}.review-summary__fake-stars{align-items:center;display:flex;gap:var(--spacing-s);justify-content:center;margin:var(--spacing-xs) 0 0;width:-moz-fit-content;width:fit-content}.review-summary__fake-stars span{background-color:var(--color-secondary);display:block;height:var(--spacing-m);-webkit-mask-image:var(--ffr-icon-rating-star-100);mask-image:var(--ffr-icon-rating-star-100);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--spacing-m)}.reviews{--reviews-gap:var(--content-spacing-between-columns);align-items:stretch;container-name:reviews;container-type:inline-size;display:flex;flex-flow:row wrap;gap:var(--reviews-gap);justify-content:center;margin:0 auto;max-width:var(--content-wide-max-width)}.reviews,.scrollable-button-list{width:var(--content-width-with-padding)}.scrollable-button-list{height:80px;margin-inline:auto;max-width:var(--content-max-width);overflow:hidden;position:relative}.scrollable-button-list:is(:hover,:focus-visible,:focus-within){overflow:auto}.chapter[background-color] .scrollable-button-list{width:100%}.scrollable-button-list>p{display:flex;gap:var(--spacing-normal);scroll-snap-type:x mandatory;white-space:nowrap;-webkit-overflow-scrolling:touch}.scrollable-button-list>p::-webkit-scrollbar{display:none}.scrollable-button-list .button.button--font.button--shadow[aria-pressed=true]{--button-color-text:var(--color-bg);--button-color-bg:var(--color-font-dark);--button-border-color:var(--color-font-dark)}.scrollable-button-list .button.button--font.button--shadow[aria-pressed=true]:is(:hover,:focus-visible){--button-color-text:var(--color-bg);--button-color-bg:var(--color-font);--button-border-color:var(--color-font)}@media screen and (width < 1024px){.scrollable-button-list{height:70px}.scrollable-button-list+span+.image-card-grid,.scrollable-button-list>p{margin-top:0}}.simple-text-read-more{--ffr-simple-text-read-more-line-max:5;margin-inline:auto;max-width:var(--content-max-width);width:var(--content-width-with-padding)}.simple-text-read-more[is-open]{--ffr-simple-text-read-more-line-max:10000}@layer base{:is(h1,h2,h3,h4,h5,h6)+span+.simple-text-read-more{margin-top:0!important}}.simple-text-read-more__content{display:-webkit-box;-webkit-line-clamp:var(--ffr-simple-text-read-more-line-max);-webkit-box-orient:vertical;margin-top:calc(var(--spacing-between-consecutive-elements-normal)/2)!important;overflow:hidden;text-overflow:ellipsis}.simple-text-read-more__content>p:first-child{margin-top:0}.simple-text-read-more__content>:is(h1,h2,h3,h4,h5,h6)+p{margin-top:calc(var(--spacing-between-consecutive-elements-normal)/2)!important}.simple-text-read-more__button{background-color:transparent;border:none;color:var(--color-link);cursor:pointer;font-family:var(--font-family-text);font-size:var(--font-size-normal);margin:var(--spacing-normal) 0 0;padding:0;text-decoration:underline}.simple-text-read-more__button:is(:hover,:focus-visible){color:var(--color-link-hover)}.simple-text-read-more:not([is-open]) .simple-text-read-more__button-text--hide,.simple-text-read-more[is-open] .simple-text-read-more__button-text--show{display:none}@media screen and (width < 420px){.simple-text-read-more{--ffr-simple-text-read-more-line-max:7}}.single-media{--single-media-border-radius:var(--border-radius-xl)}.single-media__image{border-radius:var(--single-media-border-radius)}.slider{--slider-control-disabled-opacity:1}.slider[element-design=primary]{--slider-control-hover-background-color:var(--color-primary-dark);--slider-control-icon-hover-color:var(--color-bg)}.slider__item{border-radius:var(--border-radius-l)}.slider[content-type=media]{--slider-max-width:var(--content-wide-max-width);margin-bottom:calc(var(--slider-control-size) + var(--spacing-normal))}.slider[content-type=media]:has(.collection-item[item-type=trip][element-design=cover]) .slider-slide{aspect-ratio:auto}.chapter--card-collection-slider .slider[content-type=media]:has(.collection-item[item-type=trip]) a.collection-item__link{display:block;height:100%}.chapter--card-collection-slider .slider[content-type=media]:has(.collection-item[item-type=trip]) .collection-item__trip-infos:has(+.collection-item__button){align-items:flex-start;flex-grow:1}@layer components{.chapter--card-collection-slider .slider[content-type=media]:has(.collection-item[item-type=trip]) .slider-slide{align-self:stretch;height:revert!important}}@layer base{h3+.slider{margin-top:0!important}}.slider .slider__list{padding-bottom:4px!important}@media screen and (width >= 840px){.slider[content-type=media]{margin-bottom:calc(var(--slider-control-size) + var(--spacing-l))}}@media screen and (width >= 1280px){.chapter[background-color=font-light-o-20]:not(.chapter--wide,.chapter--left-bleed,.chapter--right-bleed) .slider[content-type=media]:not(.slider--compact-cards){left:50%;transform:translateX(-50%);width:calc(100vw - var(--content-padding-to-border)*2)}}@supports (-webkit-touch-callout:none) and (display:block){@media (pointer:coarse){.slider .splide__slide{min-height:-moz-fit-content;min-height:fit-content}}}.slider-bullets{min-height:22px}.slider:is([content-type=media],[content-type=default],[content-type=accordion]) .slider-bullets{bottom:unset;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(5,auto);left:50%;top:calc(100% + var(--spacing-s));transform:translateX(-50%);width:-moz-fit-content;width:fit-content}.slider:is([content-type=media],[content-type=default],[content-type=accordion]) .slider-bullets>li{display:none}.slider:is([content-type=media],[content-type=default],[content-type=accordion]) .slider-bullets>li[ffr-bullet-position]{display:inline-block}.slider:is([content-type=media],[content-type=default],[content-type=accordion]) .slider-bullets>li[ffr-bullet-position=one]{--slider-bullets-circle-size:6px;grid-column:1}.slider:is([content-type=media],[content-type=default],[content-type=accordion]) .slider-bullets>li[ffr-bullet-position=two]{--slider-bullets-circle-size:10px;grid-column:2}.slider:is([content-type=media],[content-type=default],[content-type=accordion]) .slider-bullets>li[ffr-bullet-position=three]{--slider-bullets-circle-size:14px;grid-column:3}.slider:is([content-type=media],[content-type=default],[content-type=accordion]) .slider-bullets>li[ffr-bullet-position=four]{--slider-bullets-circle-size:10px;grid-column:4}.slider:is([content-type=media],[content-type=default],[content-type=accordion]) .slider-bullets>li[ffr-bullet-position=five]{--slider-bullets-circle-size:6px;grid-column:5}.slider-bullets__bullet{background-color:var(--color-font-light);border:none;transition:background-color var(--animation-duration-normal) var(--animation-easing-normal),height var(--animation-duration-normal) var(--animation-easing-normal),width var(--animation-duration-normal) var(--animation-easing-normal)}.slider-bullets__bullet:is(:hover,:focus-visible){background-color:var(--color-primary);border:none}.slider-bullets__bullet.is-active{background-color:var(--color-primary-dark);border:none;pointer-events:none}@media screen and (width >= 720px){.slider:is([content-type=media],[content-type=default],[content-type=accordion]) .slider-bullets{top:calc(100% + var(--spacing-normal))}}button.slider-control{--slider-control-size:var(--spacing-l)}button.slider-control .icon{--icon-size:var(--spacing-ms)}button.slider-control:not([disabled]):is(:hover,:focus-visible) .icon{--slider-control-icon-default-color:var(--color-bg)}button.slider-control[disabled]{--slider-control-icon-default-color:var(--color-font-light);background-color:var(--color-font-light-o-20);cursor:not-allowed;pointer-events:all}.chapter[background-color] button.slider-control[disabled]{background-color:var(--color-bg)}.slider[content-type=media] .slider-control{--slider-control-icon-default-color:var(--color-font);inset:unset!important;position:relative;transform:none!important}.slider[content-type=media] .slider-control[disabled]{--slider-control-icon-default-color:var(--color-font-light)}.slider[content-type=accordion] .slider-controls,.slider[content-type=default] .slider-controls,.slider[content-type=media] .slider-controls,.slider[content-type=teaser] .slider-controls{left:50%;max-width:240px;transform:translateX(-50%)}.slider[content-type=media] .slider-controls{align-items:center;aspect-ratio:auto;bottom:unset;display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-between;top:calc(100% + var(--spacing-normal))}@media screen and (width < 840px){.slider[content-type=media] .slider-controls{display:none!important}}.slider-count{display:none}.stacked-images{--stacked-images-width:calc(100vw - 3rem);--stacked-images-column-count:15;--stacked-images-row-count:calc(var(--stacked-images-column-count) - 1);--stacked-images-grid-size:calc(var(--stacked-images-width)/var(--stacked-images-column-count));display:grid;grid-template-columns:repeat(15,var(--stacked-images-grid-size));grid-template-rows:repeat(14,var(--stacked-images-grid-size));height:auto;width:100%}.chapter[background-color] .stacked-images{--stacked-images-width:calc(100vw - 5rem)}.stacked-images .text-block__image{aspect-ratio:1!important;height:auto;width:100%}.stacked-images .text-block__image:first-child{grid-column:1/13;grid-row:1/13}.stacked-images[is-reverse] .text-block__image:first-child{grid-column:4/16;grid-row:3/15}.stacked-images .text-block__image:nth-child(2){grid-column:8/16;grid-row:7/15}.stacked-images[is-reverse] .text-block__image:nth-child(2){grid-column:1/9;grid-row:1/8}@container (width >= 768px){.stacked-images{--stacked-images-width:calc(50vw - 3rem)}.chapter[background-color] .stacked-images{--stacked-images-width:calc(50vw - 4rem)}}@container (width >= 1010px){.stacked-images{--stacked-images-width:calc(50vw - 5rem)}.chapter[background-color] .stacked-images{--stacked-images-width:calc(50vw - 8rem)}}@container (width >= 1060px){.stacked-images{--stacked-images-width:452px}}@container (width >= 1140px){.chapter[background-color] .stacked-images{--stacked-images-width:452px}}.teaser{--teaser-figure-border-radius:var(--border-radius-xl);--teaser-background-color:transparent}.text-block{--text-block-figure-border-radius:var(--border-radius-xl);--text-block-media-inside-offset:0}.text-block[text-block-media-position*=beside],.text-block[text-block-media-position*=inside]{--text-block-max-width:var(--content-max-width)}.text-block[text-block-column-count="2"]{--text-block-max-width:var(--content-medium-max-width)}:is(.text-block[text-block-media-position*=beside],.text-block[text-block-media-position*=inside],.text-block[text-block-media-position*=above]) .text-block-column{margin-top:0}.chapter#initial>span:first-child+.html-container+span+.text-block{margin-top:0}@container (width < 840px){.text-block:has(h1){--text-block-grid-gap:0}}:is(.text-block[text-block-media-position*=right],.text-block[text-block-media-position*=left]) .slider{--slider-controls-top:unset;--slider-controls-bottom:var(--spacing-s);--slider-margin:0 auto;--slider-aspect-ratio:3/2}:is(.text-block[text-block-media-position*=right],.text-block[text-block-media-position*=left]) .slider-controls{aspect-ratio:unset;height:-moz-fit-content;height:fit-content}:is(.text-block[text-block-media-position*=right],.text-block[text-block-media-position*=left]) button:is(.slider-control--prev,.slider-control--next){--slider-control-distance-to-margin:0}:is(.text-block[text-block-media-position*=right],.text-block[text-block-media-position*=left]) .slider-bullets{--slider-bullets-position:relative;--slider-bullets-inset:unset;--slider-bullets-margin:var(--spacing-m) 0}@media screen and (width < 840px){.text-block:is(.text-block[text-block-media-position*=right],.text-block[text-block-media-position*=left]) .slider-bullets{--slider-bullets-margins:var(--spacing-m) 0 0;margin-bottom:0}}@container (width < 768px){:is(.text-block[text-block-media-position*=right],.text-block[text-block-media-position*=left]) .slider-controls{--slider-controls-display:none}}@container (width >= 768px){:is(.text-block[text-block-media-position*=right],.text-block[text-block-media-position*=left]) .slider{--slider-controls-bottom:var(--spacing-s);--slider-margin:0 auto}}@container (width >= 768px){.text-block[has-headline-above-text] .text-block__figure{margin-top:var(--text-block-headline-height)}}.topbar{--topbar-actions-link-size:40px}body:has(#accommodation-dialog[open]) .topbar{opacity:0;pointer-events:none}.topbar__actions-link{background-color:var(--color-primary);border-radius:var(--border-radius-l);height:var(--topbar-actions-link-size);width:var(--topbar-actions-link-size)}.topbar__actions-link .icon{--icon-color:var(--color-font)}@media screen and (width < 1024px){.topbar{--topbar-grid-template-columns:auto 1fr auto;--topbar-grid-template-areas:"actions logo burger";--topbar-icons-color:var(--color-bg);--topbar-icons-active-color:var(--color-bg);--topbar-mobile-logo-height:48px;--topbar-mobile-logo-width:112px;--topbar-mobile-logo:var(--ffr-logo-primary-with-text);--topbar-shadow:none}.topbar[open-nav]{--topbar-bg-color:var(--color-primary-dark);--topbar-mobile-logo:var(--ffr-logo-primary-with-text)}.topbar__logo-link{height:var(--topbar-mobile-logo-height);margin-inline:auto;position:relative;width:var(--topbar-mobile-logo-width)}.topbar__action-item:has(.topbar__actions-link#topbarSearchDialogToggle){display:none!important}.topbar[open-nav] .topbar__logo-link:after{background-image:var(--ffr-icon-logo-primary-with-text-white)}.topbar__logo-link:after{background-image:var(--topbar-mobile-logo);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.topbar__logo{display:none!important}.topbar[open-nav] .topbar__actions-link{background-color:var(--color-bg)}.topbar[open-nav] .topbar__actions-link .icon{--icon-color:var(--color-primary-dark)}.topbar__actions-link:is(:hover,:focus-visible){background-color:var(--color-secondary)}.topbar[open-nav] .topbar__actions-link:is(:hover,:focus-visible){background-color:var(--color-secondary)}}@media screen and (width >= 1024px){.topbar{--topbar-padding:var(--spacing-normal) var(--spacing-l);--topbar-grid-template-areas:"logo main-nav topbar-search actions";--topbar-grid-template-columns:auto 1fr auto auto;--topbar-actions-align-self:center;--topbar-border-radius:0 0 var(--border-radius-xl) var(--border-radius-xl);border-radius:var(--topbar-border-radius);left:50%;max-width:var(--content-wide-max-width);transform:translateX(-50%);width:var(--content-width-with-padding)}.topbar[is-fixed]{height:var(--topbar-height-fixed);padding:var(--spacing-s) var(--spacing-l)}.topbar:before{border-radius:var(--topbar-border-radius)}.topbar__actions{--topbar-actions-padding:0}.topbar__actions-text{display:none}.topbar__actions-link{border-radius:var(--border-radius-l)}.topbar__actions-link#topbarSearchDialogToggle{border:none!important}.topbar__actions-link:is(:hover,:focus-visible){background-color:var(--color-secondary)}}@media screen and (width < 1024px){.topbar-search{--topbar-search-top:var(--topbar-height);--topbar-search-opacity:0;--topbar-search-transition:opacity var(--animation-duration-very-fast) var(--animation-easing-normal) 0s;--topbar-search-width:100%;--topbar-search-bg-color:var(--color-primary-dark);--topbar-search-padding:var(--spacing-normal) var(--spacing-normal) 0;--topbar-search-input-height:64px;background-color:var(--topbar-search-bg-color);height:var(--topbar-search-height);opacity:var(--topbar-search-opacity);padding:var(--topbar-search-padding);pointer-events:none;position:fixed;top:var(--topbar-search-top);transition:var(--topbar-search-transition);width:var(--topbar-search-width)}.topbar[open-nav] .topbar-search{--topbar-search-opacity:1;--topbar-search-transition:opacity var(--animation-duration-normal) var(--animation-easing-normal) .25s;left:0;pointer-events:all}.topbar-search__form{position:relative}.topbar-search__input{align-items:center;border:none;border-radius:var(--border-radius-l);color:var(--color-font);display:flex;font-size:var(--font-size-m);height:var(--topbar-search-input-height);padding:var(--spacing-normal);width:100%}.topbar-search__input::-moz-placeholder{color:var(--color-font);font-size:var(--font-size-ms)}.topbar-search__input::placeholder{color:var(--color-font);font-size:var(--font-size-ms)}.topbar-search__button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:var(--topbar-search-input-height);justify-content:center;padding:0;position:absolute;right:0;width:var(--topbar-search-input-height)}.topbar-search__button:is(:hover,:focus-visible) .icon{--icon-color:var(--color-primary)}}@media screen and (width >= 1024px){.topbar-search{grid-area:topbar-search;z-index:var(--topbar-actions-z-index)}.topbar-search__form{display:none}.topbar-search__button{align-items:center;background-color:var(--color-primary);border:none;border-radius:var(--border-radius-l);cursor:pointer;display:flex;height:var(--topbar-actions-link-size);justify-content:center;width:var(--topbar-actions-link-size)}.topbar-search__button:is(:hover,:focus-visible){background-color:var(--color-secondary)}.topbar-search__button .icon{--icon-color:var(--color-font)}}.topbar-search-dialog{align-items:center;background-color:transparent;border:none;display:none;height:calc(100% - var(--topbar-height));justify-content:center;left:0;max-height:100%;max-width:100%;position:fixed;top:var(--topbar-height);width:100%}.topbar-search-dialog[open]{display:flex}.topbar-search-dialog__card{border-radius:var(--border-radius-xl);left:50%;max-width:var(--content-max-width);overflow:hidden;position:absolute;top:4rem;transform:translateX(-50%);width:100%}.topbar-search-dialog__form{align-items:center;background-color:var(--color-bg);box-shadow:var(--shadow-normal);display:flex;gap:var(--spacing-l);justify-content:center;padding:var(--spacing-normal   ) max(var(--spacing-normal),calc(50% - var(--content-wide-max-width)/2))}.topbar-search-dialog__form .topbar-search__input{align-items:center;background-color:transparent;border:none;border-radius:var(--border-radius-l);color:var(--color-font);display:flex;font-size:var(--font-size-m);height:var(--topbar-search-input-height);padding:var(--spacing-normal);width:100%}.topbar-search-dialog__form .topbar-search__input::-moz-placeholder{color:var(--color-font)}.topbar-search-dialog__form .topbar-search__input::placeholder{color:var(--color-font)}.topbar-search-dialog__submit{background-color:transparent!important;height:48px;width:48px}.topbar-search-dialog__submit:is(:hover,:focus-visible) .icon{--icon-color:var(--color-primary)}@media screen and (width < 1024px){.topbar-search-dialog{display:none!important}}body:has(#accommodation-dialog[open]) .topbutton{display:none!important}.font--alpha,[type-size=font--alpha],h1{--text-tag-line-height:.8}.font--beta,[type-size=font--beta],h2{--text-tag-font-size:var(--font-size-xl);--text-tag-line-height:.9;--color-headline:var(--color-font)}.font--gamma,[type-size=font--gamma],h3{--text-tag-font-size:var(--font-size-l);--text-tag-line-height:1}.font--delta,[type-size=font--delta],h4{--text-tag-font-size:var(--font-size-m);--text-tag-line-height:1;--color-headline:var(--color-font)}.font--epsilon,.font--omega,[type-size=font--epsilon],[type-size=font--omega],h5,h6{--text-tag-line-height:1}:is(h1,h2,h3,h4,h5,h6).font-color-secondary{color:var(--color-secondary)!important}:is(h1,h2,h3,h4,h5,h6).font-color-font{color:var(--color-font)!important}:is(h1,h2,h3,h4,h5,h6).font--paragraph{color:var(--color-font)!important;font-family:var(--font-family-text)!important;font-size:var(--font-size-normal)!important;font-weight:var(--font-weight-text-normal)!important}:is(ul,ol).list li:not(:first-child){margin-top:var(--spacing-s)}:is(ul,ol).list strong{display:contents}main>.chapter>span:first-child+.html-container:has(.contact-bubble)+span+h1{margin-top:0!important}@layer base{:is(.font--alpha,.font--beta,.font--gamma,.font--delta,.font--epsilon).font--grey{color:var(--color-font)!important}.chapter>h2:has(+span+h3){margin-bottom:var(--spacing-s)!important}.chapter>h2+span+h3{margin-top:0!important}}.checkbox{--form-input-font-size:20px;--checkbox-border-width:var(--border-width-normal);--checkbox-check-background-color:var(--color-font);top:-4px}.checkbox:checked{--checkbox-border-color:var(--color-primary);--checkbox-background-color:var(--color-primary)}.checkbox:checked:is(:hover,:focus-visible){--checkbox-border-color:var(--color-primary-dark);--checkbox-background-color:var(--color-primary-dark)}.form{--form-input-border-width:1px}@layer base{:is(.teaser,h3)+.form{--form-margin:0 auto;margin-top:0!important}:is(.teaser,h3)+.form>:first-child,:is(.teaser,h3)+.form>div:first-child+*,:is(.teaser,h3)+.form>div:first-child+input[aria-hidden=true]+*{margin-top:0!important}h3:has(+.form){margin-bottom:0!important}}.input[type=number]{--form-input-padding:calc(var(--spacing-l) + var(--spacing-s)) var(--spacing-normal) var(--font-size-s) var(--spacing-normal)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:var(--spacing-l);position:relative;top:-12px}.input-group .input{outline:none!important}.input-group.input-group--has-success .input{--form-input-padding:calc(var(--spacing-l) + var(--spacing-s)) var(--spacing-xl) var(--font-size-s) var(--spacing-normal);border:var(--form-input-default-border)}.input-group.input-group--has-success:focus-within .input,.input-group:focus-within .input{border:var(--form-input-border-width) solid var(--color-primary)}.form .input[disabled]{cursor:not-allowed;opacity:.25}@supports (-webkit-touch-callout:none) and (display:block){@media (pointer:coarse){input[type=date].input--date{-webkit-appearance:initial;-moz-appearance:initial;appearance:none;min-height:74px}input[type=date].input--date::-webkit-date-and-time-value{text-align:left}}}@media screen and (-webkit-min-device-pixel-ratio:0) and (pointer:coarse){input[type=date]{-webkit-appearance:none}}.input-group{--input-group-icon-top:var(--spacing-m);--input-group-icon-right:var(--spacing-normal)}.input-group--number,.input-group--single-select{--input-group-icon-right:calc(var(--spacing-l) + var(--spacing-s))}.input-group--multi-select .input-label:before{border-radius:var(--border-radius-l)}.input-label{--input-label-top:var(--spacing-normal);--input-label-left:var(--spacing-normal);--input-label-font-size:var(--font-size-s)}.input-group.input-group--has-success .input-label{--input-label-color:var(--color-font)}@media screen and (width < 480px){.input-label{line-height:.9}}.radio{--radio-size:20px;top:-4px}.radio-group__label{margin-bottom:var(--spacing-xs)}.form fieldset.rating-radio__wrapper{background-color:transparent}.form toujou-rating-radios{flex-flow:row wrap;row-gap:var(--spacing-s)}.form toujou-rating-radios::part(rating-radios-numeric){display:none}.form toujou-rating-radios:after{color:var(--color-font);font-family:var(--font-family-text);font-size:var(--font-size-normal)}.form toujou-rating-radios:has(.rating-radio:first-child:checked):after{content:"schlecht"}.form toujou-rating-radios:has(.rating-radio:nth-child(3):checked):after{content:"verbesserungswürdig"}.form toujou-rating-radios:has(.rating-radio:nth-child(5):checked):after{content:"okay"}.form toujou-rating-radios:has(.rating-radio:nth-child(7):checked):after{content:"gut"}.form toujou-rating-radios:has(.rating-radio:nth-child(9):checked):after{content:"sehr gut"}.select{cursor:pointer}.select__wrapper{--select-chevron-top:var(--spacing-m);--select-chevron-right:var(--spacing-normal);--select-chevron-size:24px}.input-group--multi-select .input-label{width:calc(100% - var(--spacing-l) - 2px)}.input-group--multi-select .input-label:before{width:100%}select[multiple]::-webkit-scrollbar{background-color:transparent}select[multiple]::-webkit-scrollbar-thumb,select[multiple]::-webkit-scrollbar-track{background:transparent}