.FootNotes_wrapper__DZHRi{background-color:var(--dto-color-background-standard);padding:0 var(--dto-spacing-s5-default);width:100%}@media (min-width:768px){.FootNotes_wrapper__DZHRi{padding:0 var(--dto-spacing-s6-default)}}@media (min-width:1024px){.FootNotes_wrapper__DZHRi{margin:0 auto;max-width:1280px}}@media (min-width:1280px){.FootNotes_wrapper__DZHRi{padding:0 var(--dto-spacing-s7-default)}}.ProgressBar_progressBarContainer__Ww1pW{display:none}@media (min-width:1024px){.ProgressBar_progressBarContainer__Ww1pW{display:flex;justify-content:center;align-items:center;gap:.5rem;box-shadow:var(--dto-elevation-e3);border-radius:var(--dto-shape-l-radius);background-color:var(--dto-color-background-standard);padding:.375rem .5rem}}.ProgressBar_progressBarItem__9cb6B{display:flex;flex:1 1 auto;align-items:center;gap:.5rem;min-width:0}.ProgressBar_progressBarItem__9cb6B:last-child{flex:0 0 auto}.ProgressBar_connector__kVU2m{flex-grow:1;flex-shrink:0;opacity:1;background-color:var(--dto-color-border-disabled);height:.125rem}.ProgressBar_connector__kVU2m.ProgressBar_checked__D_XN_{background-color:var(--dto-color-border-success)}.ProgressBar_linkButton__y9jVO{display:flex;flex-direction:column;align-items:center;border:none;background:none;padding:0;width:100%}.ProgressBar_linkWrapper__YIEHE{border-radius:var(--dto-shape-l-radius);padding:.25rem}.ProgressBar_linkWrapper__YIEHE:not(.ProgressBar_disabled__sdAZl).ProgressBar_clickable__7x76U:hover{background-color:var(--dto-color-stateLayer-under-primary-hover)}.ProgressBar_linkWrapper__YIEHE:not(.ProgressBar_disabled__sdAZl).ProgressBar_clickable__7x76U:focus{outline:.125rem solid var(--dto-color-focus-ring);outline-offset:.25rem}.ProgressBar_linkWrapper__YIEHE.ProgressBar_disabled__sdAZl .ProgressBar_linkButton__y9jVO{cursor:default;pointer-events:none}.ProgressBar_linkWrapper__YIEHE:not(.ProgressBar_disabled__sdAZl).ProgressBar_clickable__7x76U .ProgressBar_linkButton__y9jVO{cursor:pointer;pointer-events:auto}.ProgressBar_linkWrapper__YIEHE.ProgressBar_disabled__sdAZl+.ProgressBar_connector__kVU2m.ProgressBar_checked__D_XN_{opacity:.24}.ProgressBar_icon__bVNz2{display:flex;justify-content:center;align-items:center;border:.063rem solid var(--dto-color-icon-success);border-radius:50%;background-color:var(--dto-color-background-standard);width:1.5rem;height:1.5rem}.ProgressBar_icon__bVNz2 svg{position:relative;top:0;left:0;width:.857rem;height:.857rem}.ProgressBar_icon__bVNz2.ProgressBar_checked__D_XN_{border-color:var(--dto-color-icon-success);background-color:var(--dto-color-icon-success)}.ProgressBar_icon__bVNz2.ProgressBar_checked__D_XN_.ProgressBar_disabled__sdAZl{border-color:var(--dto-color-icon-success);background-color:var(--dto-color-background-standard)}.ProgressBar_icon__bVNz2.ProgressBar_disabled__sdAZl:not(.ProgressBar_checked__D_XN_){border-color:var(--dto-color-icon-disabled)}.expandableContent_outer__7tksc{--expandable-content-height:0px;overflow:hidden}.expandableContent_expanded__a7HPe{height:var(--expandable-content-height)}.expandableContent_collapsed__PuSy3{height:0}.expandableContent_animation__q4A8w{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.FlexOptionsAndPaketLabel_disabled__8GdTu,.FlexPaketLabel_disabled__ns_cp{opacity:.5}.HelpBanner_avatar__ALrX2{display:flex;position:relative;justify-content:center;align-items:center}.HelpBanner_avatar__ALrX2:after{position:absolute;bottom:0;left:0;outline:4px solid var(--dto-color-container-overlay);border-width:4px;border-color:var(--dto-color-background-success);border-radius:50%;background-color:var(--dto-color-icon-success);width:14px;height:14px;content:""}@media (min-width:1024px){.HelpBanner_avatar__ALrX2:after{bottom:4px;left:14px}}.HelpBanner_icon__EJnyW{font-size:var(--dto-typography-copy-c1-static-size)}.DetailsMapDialog_mapContent__EF5M8{width:100%;height:100%}.DetailsMapDialog_map__ZlGsN{position:fixed;inset:0}@media (min-width:768px){.DetailsMapDialog_map__ZlGsN{position:relative;box-shadow:var(--dto-elevation-e2);border-radius:var(--dto-shape-m-radius);width:70vw;height:70vh;overflow:hidden}}.HotelGalleryMediaBadges_tooltipTrigger__XCpjO{margin-right:-6px}.hotelGallerySlideVariants_objectCover__XVZ_g{object-fit:cover}.hotelGallerySlideVariants_productTeaserImage__Jbm9z{height:13.5rem;object-fit:cover}.hotelGallerySlideVariants_fullscreenImage__uu3vx{aspect-ratio:16/9;object-fit:contain;object-position:center}.hotelGallerySlideVariants_relativeGridElement__2exhC{position:relative;grid-row:1/2;grid-column:1/2;place-self:center center;width:auto;height:auto;font-size:0}.hotelGallerySlideVariants_relativeGridElementHidden__sMlLb{display:none}.hotelGallerySlideVariants_flexContainer__Jy0t_{display:flex;justify-content:center;align-items:center;gap:.5rem;min-width:0}.hotelGallerySlideVariants_ratingWrapper__VtDs5{flex-shrink:0}.hotelGallerySlideVariants_textWrapper__5kT4t{display:flex;overflow:hidden}.hotelGallerySlideVariants_textWrapper__5kT4t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotelGallerySlideVariants_ariaTextHidden__dpB9H{position:absolute;clip-path:inset(50%);margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}.HotelHighlights_singlePrice__ta0pK{padding-bottom:0}@media (min-width:1024px){.HotelHighlights_singlePrice__ta0pK{padding-bottom:1rem}}.HotelHighlights_offersListHighlights__DNbAP{margin-left:calc(-1 * var(--dto-spacing-s2-default));padding:var(--dto-spacing-s2-default)}@media (min-width:768px){.HotelHighlights_offersListHighlights__DNbAP{margin-left:0}}.HotelHighlights_highlightsWrapper__YdJnO{position:relative;margin-right:var(--right-offset,0);min-height:4rem;overflow:auto hidden;scrollbar-width:none}@media (min-width:768px){.HotelHighlights_highlightsWrapper__YdJnO{margin-right:0;height:auto;overflow:visible}.HotelHighlights_highlightsWrapper__YdJnO.HotelHighlights_max2Lines__m75va{display:flex;flex-wrap:wrap;gap:.5rem;min-height:0;max-height:54px;overflow:hidden}}.HotelHighlights_highlightRightOffset___n9c5{margin-right:-1.5rem}.HotelHighlights_scrollingContainer__vQmSQ{position:absolute;padding-right:1rem}@media (min-width:768px){.HotelHighlights_scrollingContainer__vQmSQ{position:relative;padding-right:0}}.SinglePriceInformationListItem_priceWrapUnderline__ossvH{border-bottom:.063rem solid var(--dto-color-border-interactive-secondary)}.SinglePriceInformationListItem_singlePriceContent__UvsxQ{cursor:pointer;text-align:right}.SinglePriceInformationListItem_infoAlignment__7GzCX{text-align:left}@media (min-width:1024px){.SinglePriceInformationListItem_infoAlignment__7GzCX{text-align:right}}.HotelListItem_reviewLink__R7c4F{cursor:pointer}@media (min-width:768px){.HotelListItem_reviewLink__R7c4F{display:none}}.HotelListItem_buttonWrapper__Gacwg{display:flex;justify-content:center;margin-left:auto;padding-top:1rem;width:100%}.HotelListItem_buttonWrapper__Gacwg button{width:100%}@media (min-width:1024px){.HotelListItem_buttonWrapper__Gacwg{justify-content:flex-end}.HotelListItem_buttonWrapper__Gacwg button{width:auto}}.HotelListItem_galleryContent__LwCkm{height:15.241rem}@media (min-width:768px){.HotelListItem_galleryContent__LwCkm{height:13.75rem}}@media (min-width:1024px){.HotelListItem_galleryContent__LwCkm{height:100%}}.HotelListItem_badgeWrapper__C3zqm{display:inline-block}.HotelListItem_lineWrapper__kmCIV{display:block}@media (min-width:1024px){.HotelListItem_lineWrapper__kmCIV{display:none}}.HotelListItem_pricePadding__MGbwY{padding-bottom:1rem}@media (min-width:1024px){.HotelListItem_pricePadding__MGbwY{padding-bottom:0}}.AdSlot_top-right__JDvj_{position:fixed;top:0;right:0;margin:.5rem .5rem 2.5rem;margin-top:calc(.5rem + (6rem * var(--header-expanded, 0)) + var(--banner-offset))}.AdSlot_centered__hcZQM{margin:2.5rem 1.5rem 0;padding:1.5rem 0}@media (min-width:768px){.AdSlot_centered__hcZQM{margin:2.5rem 0 0}}.AdSlot_spaced__MN_ao{margin-top:1rem;padding:.75rem 0}@media (min-width:768px){.AdSlot_spaced__MN_ao{margin-bottom:1rem}}.AdSlot_hidden__bxKBm{display:none;opacity:0}.AdSlot_visible__4q2OK{display:flex;justify-content:center;opacity:1}.commonCssUtilities_srOnly__M1U_U{position:absolute;clip-path:inset(50%);margin:-1px;border-width:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}.airportSelect_verticalScroll__hxD2T{overflow-y:auto;scrollbar-color:#d9d9d9 transparent}.airportSelect_verticalScroll__hxD2T ::-webkit-scrollbar-track{background:transparent}.airportSelect_wrapper__Z2EOJ{padding:var(--dto-spacing-s4-default);height:100%;max-height:100dvh;overflow:hidden}.airportSelect_matching__ovE2J{color:var(--dto-color-text-message);font-weight:bolder}.airportSelect_codeBox__WHTn9{display:flex;justify-content:center;align-items:center;border-radius:12px;background-color:var(--dto-color-background-neutral-n1);padding:12px 10px}.RoundtripLabels_wrapper__gd_hQ{position:relative}.RoundtripLabels_scrollableWrapper__e4olR{min-height:4rem;overflow:auto hidden;scrollbar-width:none}@media (min-width:768px){.RoundtripLabels_scrollableWrapper__e4olR{height:auto;overflow:visible}}.RoundtripLabels_scrollingContainer__L1XWF{position:absolute;padding-right:1rem}@media (min-width:768px){.RoundtripLabels_scrollingContainer__L1XWF{position:relative;padding-right:0}}.RoundtripLabels_labels__7USLX{display:flex;flex-wrap:wrap;gap:var(--dto-spacing-s2-default)}@media (max-width:767.98px){.RoundtripLabels_labels__7USLX{flex-wrap:nowrap}}.RoundtripLabels_labels__7USLX>*{flex:0 0 auto}