:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f9fafb;--bs-gray-200: #f0f2f4;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #1b3055;--bs-secondary: #c10141;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f9fafb;--bs-dark: #212529;--bs-primary-rgb: 27, 48, 85;--bs-secondary-rgb: 193, 1, 65;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 249, 250, 251;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: rgb(10.8, 19.2, 34);--bs-secondary-text-emphasis: rgb(77.2, .4, 26);--bs-success-text-emphasis: rgb(10, 54, 33.6);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(209.4, 213.6, 221);--bs-secondary-bg-subtle: rgb(242.6, 204.2, 217);--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(252, 252.5, 253);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(163.8, 172.2, 187);--bs-secondary-border-subtle: rgb(230.2, 153.4, 179);--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--bs-light-border-subtle: #f0f2f4;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: "Inter", sans-serif;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #1b3055;--bs-body-color-rgb: 27, 48, 85;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(27, 48, 85, .75);--bs-secondary-color-rgb: 27, 48, 85;--bs-secondary-bg: #f0f2f4;--bs-secondary-bg-rgb: 240, 242, 244;--bs-tertiary-color: rgba(27, 48, 85, .5);--bs-tertiary-color-rgb: 27, 48, 85;--bs-tertiary-bg: #f9fafb;--bs-tertiary-bg-rgb: 249, 250, 251;--bs-heading-color: inherit;--bs-link-color: #1b3055;--bs-link-color-rgb: 27, 48, 85;--bs-link-decoration: underline;--bs-link-hover-color: rgb(21.6, 38.4, 68);--bs-link-hover-color-rgb: 22, 38, 68;--bs-code-color: #d63384;--bs-highlight-color: #1b3055;--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(27, 48, 85, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: rgb(118.2, 130.8, 153);--bs-secondary-text-emphasis: rgb(217.8, 102.6, 141);--bs-success-text-emphasis: rgb(117, 183, 152.4);--bs-info-text-emphasis: rgb(109.8, 223.2, 246);--bs-warning-text-emphasis: rgb(255, 217.8, 106.2);--bs-danger-text-emphasis: rgb(234, 133.8, 143.4);--bs-light-text-emphasis: #f9fafb;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(5.4, 9.6, 17);--bs-secondary-bg-subtle: rgb(38.6, .2, 13);--bs-success-bg-subtle: rgb(5, 27, 16.8);--bs-info-bg-subtle: rgb(2.6, 40.4, 48);--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);--bs-danger-bg-subtle: rgb(44, 10.6, 13.8);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(16.2, 28.8, 51);--bs-secondary-border-subtle: rgb(115.8, .6, 39);--bs-success-border-subtle: rgb(15, 81, 50.4);--bs-info-border-subtle: rgb(7.8, 121.2, 144);--bs-warning-border-subtle: rgb(153, 115.8, 4.2);--bs-danger-border-subtle: rgb(132, 31.8, 41.4);--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: rgb(118.2, 130.8, 153);--bs-link-hover-color: rgb(145.56, 155.64, 173.4);--bs-link-color-rgb: 118, 131, 153;--bs-link-hover-color-rgb: 146, 156, 173;--bs-code-color: rgb(230.4, 132.6, 181.2);--bs-highlight-color: #dee2e6;--bs-highlight-bg: rgb(102, 77.2, 2.8);--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: rgb(117, 183, 152.4);--bs-form-valid-border-color: rgb(117, 183, 152.4);--bs-form-invalid-color: rgb(234, 133.8, 143.4);--bs-form-invalid-border-color: rgb(234, 133.8, 143.4)}.sidebar-wrapper{--sidebar-wrapper-margin-top: calc(1.5rem + var(--theme-header-height) + var(--page-shift-y));position:relative;height:100%;width:100%;margin-top:calc(var(--sidebar-wrapper-margin-top) * -1)}.sidebar-wrapper .sidebar-body{margin-top:var(--sidebar-wrapper-margin-top)}.sidebar-wrapper .sidebar-body>*:not(:last-child){margin-bottom:1.5rem}.sidebar-wrapper .sidebar-body .sidebar__box{width:100%;border-radius:.75rem;padding:1.5rem;background-color:#f0f2f4}.sidebar-wrapper .sidebar-body .sidebar__box.sidebar__box-chapters ul{padding:0;margin:0;padding-block:.5rem}.sidebar-wrapper .sidebar-body .sidebar__box.sidebar__box-chapters ul li{font-weight:500;list-style:none}.sidebar-wrapper .sidebar-body .sidebar__box.sidebar__box-chapters ul li:not(:last-of-type){margin-bottom:1.5rem}.sidebar-wrapper .sidebar-body .sidebar__box.sidebar__box-chapters ul li>*{color:#c10141}.sidebar-wrapper .sidebar-body .sidebar__box.sidebar__box-chapters ul li .chapters-icon{width:1.5rem;margin-right:.5rem}@media(max-width:1199.98px){.sidebar-wrapper{display:none}}.chapters-row{--chapter-row-top-gap: 1.5rem;--chapter-row-top: calc( var(--chapter-row-top-gap) + var(--theme-header-height) + var(--page-shift-y) );--chapter-row-icon-font-size: 1.25em;--chapter-row-label-font-size: .75em;--chapter-row-padding: .5rem;--chapter-row-border-radius: .75rem;border-radius:var(--chapter-row-border-radius);background-color:#f0f2f4;padding:var(--chapter-row-padding);transition:all ease .6s;top:0}.chapters-row.sticks{top:var(--chapter-row-top)!important;z-index:10;box-shadow:rgba(27,48,85,.125) 0 13px 27px -5px,rgba(0,0,0,.2) 0 8px 16px -8px}.chapters-row .chapters-row__list{display:flex;flex-wrap:nowrap;justify-content:space-evenly;align-items:center;margin:0;padding:.5em 1em;overflow-x:auto;gap:1.75rem}.chapters-row .chapters-row__list .chapters-row__list-item{margin-bottom:0!important;list-style:none}.chapters-row .chapters-row__list .chapters-row__list-item .chapter-link{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.chapters-row .chapters-row__list .chapters-row__list-item .chapter-link .chapter-icon{color:#c10141;font-size:var(--chapter-row-icon-font-size);margin-bottom:.5em}.chapters-row .chapters-row__list .chapters-row__list-item .chapter-link .chapter-label{color:#1b3055;font-size:var(--chapter-row-label-font-size);text-transform:uppercase;font-weight:600;opacity:.4;transition:all ease .5s;white-space:nowrap}.chapters-row .chapters-row__list .chapters-row__list-item .chapter-link:hover .chapter-label{opacity:.8}@media(max-width:767.98px){.chapters-row{--chapter-row-top-gap: 0px;--chapter-row-icon-font-size: 1em;--chapter-row-label-font-size: .625em}.chapters-row.sticks{--chapter-row-border-radius: 0}.chapters-row{width:auto!important;left:0!important;right:0!important}}@media(max-width:575.98px){.chapters-row{--chapter-row-icon-font-size: .875em;--chapter-row-label-font-size: .625em;--chapter-row-padding: .325rem}}.departure-schedule{--departure-schedule-dates-gap: .75em;--departure-schedule-dates-columns: 8;--departure-schedule-date-font-size: 1.25em}.departure-schedule .departure-schedule-year{margin-bottom:1em}.departure-schedule .departure-schedule-year .departure-schedule-year-label{font-size:1.25em;font-weight:700;color:rgb(var(--bs-primary-rgb),.5);margin-top:.75em;margin-bottom:.5em}.departure-schedule .departure-schedule-year .departure-schedule-dates{display:grid;grid-template-columns:repeat(var(--departure-schedule-dates-columns),1fr);gap:var(--departure-schedule-dates-gap)}.departure-schedule .departure-schedule-year .departure-schedule-dates .departure-schedule-date{font-size:var(--departure-schedule-date-font-size);line-height:1.25em;border:1px solid #d2d2d2;border-radius:8px;display:flex;justify-content:center;align-items:center;flex-direction:column;aspect-ratio:1/1}.departure-schedule .departure-schedule-year .departure-schedule-dates .departure-schedule-date span{font-size:.875em;color:rgb(var(--bs-primary-rgb),.5)}@media(max-width:991.98px){.departure-schedule{--departure-schedule-dates-gap: .625em;--departure-schedule-dates-columns: 6;--departure-schedule-date-font-size: 1.125em}}@media(max-width:767.98px){.departure-schedule{--departure-schedule-dates-columns: 5}}@media(max-width:575.98px){.departure-schedule{--departure-schedule-dates-gap: .5em;--departure-schedule-dates-columns: 4;--departure-schedule-date-font-size: 1em}}.variants-box{--variant-font-size: var(--bs-body-font-size);--variant-padding: .875em;--variant-border-width: 1px;--variant-border-style: solid;--variant-border-color: #c9c9c9;--variant-border-radius: .5em;--variant-color: var(--bs-body-color);--variant-background-color: var(--bs-body-bg);border:var(--variant-border-width) var(--variant-border-style) var(--variant-border-color);border-radius:var(--variant-border-radius);padding:var(--variant-padding);color:var(--variant-color);background-color:var(--variant-background-color);display:flex;align-items:start;gap:.75em;position:relative;min-height:3.25em;font-size:var(--variant-font-size);transition:all .2s ease-in-out}.variants-box:not(:first-child){margin-top:.25rem}.variants-box .variants-box-thumb{height:100px;width:auto;aspect-ratio:1/1;object-fit:cover;border-radius:.25em}@media(max-width:767.98px){.variants-box .variants-box-thumb{height:80px}}.variants-box .variants-box-body{flex-grow:1;padding-top:.25em}.variants-box .variants-box-body p{margin-bottom:.5em}.variants-box .variants-box-body .variants-box-link{margin-left:auto;color:var(--bs-secondary)}.allgemeine-informationen .travel-law-list .travel-law-list-item:not(:last-child){border-bottom:1px solid #dee2e6;padding-bottom:1.25rem;margin-bottom:1rem}.allgemeine-informationen .travel-law-list .travel-law-partner-box{border-left:4px solid #dee2e6;padding:.75rem .75rem .75rem 1.25rem}.allgemeine-informationen .travel-law-list .travel-law-partner-box:not(:last-child){margin-bottom:1rem}.allgemeine-informationen .travel-law-list .travel-law-partner-box img{max-height:100px;max-width:140px}.inkludiert-box{--component-font-size: var(--bs-body-font-size);--component-padding: .875em;--component-border-width: 1px;--component-border-style: solid;--component-border-color: #c9c9c9;--component-border-radius: .5em;--component-color: var(--bs-gray);--component-background-color: var(--bs-body-bg);border:var(--component-border-width) var(--component-border-style) var(--component-border-color);border-radius:var(--component-border-radius);padding:var(--component-padding);color:var(--component-color);background-color:var(--component-background-color);display:flex;gap:.75em;align-items:center;position:relative;min-height:3.25em;font-size:var(--component-font-size);transition:all .2s ease-in-out}.inkludiert-box input[type=radio]{margin-top:0}.inkludiert-box:not(:first-child){margin-top:.25rem}.inkludiert-box.active{--component-border-color: rgb(13 139 240);--component-background-color: rgb(13 139 240 / 25%);--component-color: #05579a}.inkludiert-box.active .inkludiert-inner-main .inkludiert-inner textarea{display:block}.inkludiert-box .inkludiert-inner-main{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1em}.inkludiert-box .inkludiert-inner-main .inkludiert-inner{display:block}.inkludiert-box .inkludiert-inner-main .inkludiert-inner .inkludiert-inner-title{font-weight:400;line-height:1.25em}.inkludiert-box .inkludiert-inner-main .inkludiert-inner textarea{margin-top:.375em;display:none}.inkludiert-box .inkludiert-inner-main .inkludiert-inner p{margin-bottom:0}.inkludiert-box .inkludiert-inner-main .details-link{margin-left:auto;color:var(--bs-secondary);line-height:1.25em}label.inkludiert-box{cursor:pointer}.no-include-component{--no-inc-component-font-size: var(--bs-body-font-size);--no-inc-component-font-weight: 100;--no-inc-component-padding: .875em;--no-inc-component-border-width: 1px;--no-inc-component-border-style: dashed;--no-inc-component-border-color: #c9c9c9;--no-inc-component-border-radius: .5em;--no-inc-component-background-color: #ececed;--no-inc-component-color: #6a6a6a;font-size:var(--no-inc-component-font-size);font-weight:var(--no-inc-component-font-weight);border:var(--no-inc-component-border-width) var(--no-inc-component-border-style) var(--no-inc-component-border-color);background-color:var(--no-inc-component-background-color);border-radius:var(--no-inc-component-border-radius);padding:var(--no-inc-component-padding);min-height:3.25em;gap:.875em;display:flex;align-items:baseline;color:var(--no-inc-component-color)}@media(max-width:767.98px){.no-include-component{--no-inc-component-font-size: 1rem}}.alternativ-wrapper{margin-top:.75rem}.alternativ-wrapper .alternativ-title-text{font-size:calc(var(--bs-body-font-size) * .75);background-color:var(--bs-body-bg);width:fit-content;padding:.25em .375em;font-weight:100;color:#747474}.sticky-bottom-footer-wrapper{margin-top:6rem;min-height:14rem;position:relative}.sticky-bottom-footer{--price-value-font-size: calc(var(--bs-body-font-size) * 2);--price-prefix-font-size: var(--bs-body-font-size);--price-description-font-size: var(--bs-body-font-size);width:100%;border-radius:0;height:fit-content;display:flex;padding:1rem .75rem;gap:5px;bottom:0;transform:translateY(100%);transition:all .3s ease-in-out;background-color:#f0f2f4;position:fixed;z-index:2;box-shadow:0 4px 16px 4px rgba(0,0,0,.12),0 -4px 8px -4px rgba(0,0,0,.04)}.sticky-bottom-footer.is-sticky{transform:translateY(0)}.sticky-bottom-footer.is-snapped{position:absolute;height:100%;box-shadow:0 0 0 0 transparent}.sticky-bottom-footer .sticky-bottom-footer-body{height:100%;display:flex;align-items:center}.sticky-bottom-footer .sticky-bottom-footer-body .sticky-bottom-footer-properties-col{display:flex;flex-direction:column;flex:1;width:50%;margin:auto;padding-right:.75rem}.sticky-bottom-footer .sticky-bottom-footer-body .sticky-bottom-footer-properties-col *{transition:all .5s ease}.sticky-bottom-footer .sticky-bottom-footer-body .sticky-bottom-footer-properties-col .price-box{flex-direction:row;align-items:baseline}.sticky-bottom-footer .sticky-bottom-footer-body .sticky-bottom-footer-properties-col .price-box span{font-size:var(--price-prefix-font-size);font-weight:600}.sticky-bottom-footer .sticky-bottom-footer-body .sticky-bottom-footer-properties-col .price-box h5{font-size:var(--price-value-font-size);line-height:1em}.sticky-bottom-footer .sticky-bottom-footer-body .sticky-bottom-footer-properties-col .pricing-pro-text{font-size:var(--price-description-font-size);padding:0}.sticky-bottom-footer .sticky-bottom-footer-body .sticky-bottom-footer-button-col{padding-left:.75rem}@media(max-width:991.98px){.sticky-bottom-footer{--price-value-font-size: calc(var(--bs-body-font-size) * 1.5);--price-prefix-font-size: calc(var(--bs-body-font-size) * .875);--price-description-font-size: calc(var(--bs-body-font-size) * .875)}}@media(max-width:767.98px){.sticky-bottom-footer{--price-value-font-size: calc(var(--bs-body-font-size) * 1.325);--price-prefix-font-size: calc(var(--bs-body-font-size) * .75);--price-description-font-size: calc(var(--bs-body-font-size) * .75)}.sticky-bottom-footer:not(.is-snapped) .sticky-bottom-footer-properties-col{align-items:end;border-right:1px solid var(--bs-gray-400)}}#accommodation-gallery{margin-bottom:2rem}
