.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_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)}.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}}.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}}