.HotelCard_root__I2Uxz{position:relative;height:342px;text-shadow:none;box-shadow:none;z-index:1}@media(min-width:1200px){.HotelCard_root__I2Uxz.HotelCard_teaserLarge__AMYvq{height:708px}}.HotelCard_root__I2Uxz:hover .HotelCard_destinationWrapper__LQSRr{bottom:1rem}.HotelCard_noOffer__N3e8X{position:relative;height:342px}.HotelCard_link__pHeCo{position:relative;display:block;height:100%;border:1px solid #eaedf0;border-radius:8px}.HotelCard_destinationWrapper__LQSRr{position:absolute;right:.5rem;bottom:.5rem;left:.5rem;padding:1rem;border-radius:4px;background:hsla(0,0%,100%,.8000000119);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);font-size:.875rem;color:#5b5d63;transition:all .2s ease;z-index:3}@media(min-width:768px){.HotelCard_destinationWrapper__LQSRr{padding:1rem}}.HotelCard_title__w9Uob{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0;font-family:helvetica now display Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.25rem;color:#5b5d63}@media(min-width:768px){.HotelCard_title__w9Uob{font-size:1.25rem}}.HotelCard_duration__1bjer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HotelCard_details__U8NY2{position:relative;display:flex;align-items:flex-end;gap:.5rem;z-index:2}.HotelCard_detailsColumn__9Ldu_{flex:1 1 auto;overflow:hidden}.HotelCard_img__qoErA{position:absolute;width:100%;height:100%}.HotelCard_img__qoErA:before{content:"";position:absolute;right:0;bottom:0;left:0;height:42%;background:linear-gradient(180deg,color-mix(in oklab,rgb(137,27,85) 0%,transparent),color-mix(in sRGB,rgb(137,27,85) 80%,transparent));z-index:2}.HotelCard_img__qoErA .HotelCard_image__iDNDJ{height:100%}.HotelCard_img__qoErA .HotelCard_image__iDNDJ .HotelCard_image--image--video__UUnIo,.HotelCard_img__qoErA .HotelCard_image__iDNDJ .HotelCard_imageWrapper__Evg_M{height:100%;border-radius:8px 8px 0 0;overflow:hidden}.HotelCard_price__Watbw{margin-left:auto;flex:0 0 auto}.HotelCard_price__Watbw .HotelCard_price--wrapper--oldWrapper__UVtQ4{flex-direction:column-reverse;margin-bottom:-.25rem}.HotelCard_price__Watbw .HotelCard_price--wrapper--old__eM6be{flex-direction:row-reverse;justify-content:flex-start}.HotelCard_price__Watbw .HotelCard_price--wrapper--infoWrapper__SpWNr{margin-right:.375rem;margin-left:0}.HotelCard_price__Watbw .HotelCard_price--priceLabel__28_88{color:#212529}.HotelCard_disturber__AkkA3.HotelCard_disturber--is-custom__tsiyx{padding:1rem}.HotelCard_imgCopyright__HTHU0{top:.5rem;bottom:auto}.HotelCard_videoPlaceholder__1G767{border-radius:8px}.HotelCard_is-split__tEW85 .HotelCard_wrapper__lnRVn{display:flex;flex-direction:column;height:100%}.HotelCard_is-split__tEW85 .HotelCard_img__qoErA{position:relative;flex:0 1 auto;min-height:0}.HotelCard_is-split__tEW85 .HotelCard_img__qoErA:before{display:none}.HotelCard_is-split__tEW85 .HotelCard_destinationWrapper__LQSRr{position:relative;display:flex;flex-direction:column;flex:1 0 auto;min-height:132px}.HotelCard_is-split__tEW85 .HotelCard_detailsColumn__9Ldu_{display:flex;flex-direction:column}.HotelCard_is-split__tEW85 .HotelCard_details__U8NY2{display:flex;align-items:normal;flex:1 0 auto}.HotelCard_is-split__tEW85 .HotelCard_infoContainer__ZglFT{display:flex;justify-content:space-between;flex:1 0 auto;gap:.5rem}@media(min-width:768px){.HotelCard_is-split__tEW85 .HotelCard_infoContainer__ZglFT{flex-direction:column}}.HotelCard_is-split__tEW85 .HotelCard_price__Watbw{align-self:flex-end}.HotelCard_titles__MYpK6{margin:0 0 .25rem}.HotelCard_topline__Wczpj{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#212529}.HotelCard_name__sQlN3{line-height:1.8125rem;font-family:helvetica now display Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.25rem;color:#212529;word-break:break-word}@media(min-width:768px){.HotelCard_name__sQlN3{line-height:1.8125rem;font-size:1.25rem}}.HotelCard_hotelCategory--root__Y131u{margin:0 0 .5rem}.HotelCard_hotelCategory--root__Y131u.HotelCard_hotelCategory--root__Y131u{font-size:14px}.HotelCard_detailsRow__0V7iA{display:flex;justify-content:space-between;align-items:flex-end;margin-top:.125rem}.HotelCard_infoWrap__6Psu7{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.HotelCard_is-split__tEW85 .HotelCard_infoContainer__ZglFT{flex-direction:row}