@keyframes BookingContact_appearOpacity__CC58F{0%{opacity:0}to{opacity:1}}.BookingContact_contact__2hBA3{display:grid;grid-gap:var(--gap-s);gap:var(--gap-s);padding:var(--padding-l);border-radius:var(--radius-xs);background-color:var(--color-bg-secondary);width:100%}.BookingContact_contact__2hBA3>div{max-width:600px}.BookingContact_contact__inputs__4rgKu{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-m);gap:var(--gap-m)}.BookingContact_contact__title__0Cvm2{display:grid;grid-template-columns:1fr 250px;align-items:center;grid-gap:var(--gap-s);gap:var(--gap-s);margin-bottom:20px}@media(max-width:768px){.BookingContact_contact__title__0Cvm2{grid-template-columns:1fr}}@keyframes BookingHotelInfo_appearOpacity__gv97L{0%{opacity:0}to{opacity:1}}.BookingHotelInfo_info__4__id{display:grid;grid-gap:var(--gap-s);gap:var(--gap-s);padding:var(--padding-l);border-radius:var(--radius-xs);background-color:var(--color-bg-secondary);width:100%}@keyframes HotelStars_appearOpacity__5qEy7{0%{opacity:0}to{opacity:1}}.HotelStars_stars__4oLMa{display:flex}.HotelStars_stars__star__bc7Km{padding-right:var(--padding-xxs)}.HotelStars_stars__star_compact__72kno{width:16px;height:16px}.HotelStars_stars__star_edit__c_fDf{cursor:pointer}@keyframes HotelArrivalDeparture_appearOpacity__KdLUn{0%{opacity:0}to{opacity:1}}.HotelArrivalDeparture_time__94YUL{display:flex;flex-direction:column;gap:var(--gap-xxs)}@keyframes BookingPrices_appearOpacity__Q2dhn{0%{opacity:0}to{opacity:1}}.BookingPrices_prices__14wC8{display:grid;grid-gap:var(--gap-l);gap:var(--gap-l);padding:var(--padding-l);border-radius:var(--radius-xs);background-color:var(--color-bg-secondary);width:100%;height:-moz-fit-content;height:fit-content}.BookingPrices_prices__lines__l50Wa{display:grid;grid-gap:var(--gap-xs);gap:var(--gap-xs)}.BookingPrices_prices__price__BBR_0{display:flex;justify-content:space-between;gap:var(--gap-l)}.BookingPrices_prices__terms__lgZE_{display:flex;gap:var(--gap-xs);align-items:center;padding-bottom:2px}@keyframes HotelSlideshow_appearOpacity__UdOSZ{0%{opacity:0}to{opacity:1}}.HotelSlideshow_slideshow__TDOAF{display:flex;flex-direction:column;gap:var(--gap-s);width:100%;overflow:hidden;padding:var(--padding-xs)}.HotelSlideshow_slideshow__main__xebCf{display:flex;justify-content:center;width:100%;aspect-ratio:24/9;background-color:var(--color-bg-secondary);border-radius:var(--radius-xxs);position:relative;overflow:hidden}.HotelSlideshow_slideshow__main__xebCf img{object-fit:contain;object-position:center;width:auto;height:100%;opacity:0;transition:.3s}.HotelSlideshow_slideshow__main_active__UcDDI img{opacity:1}@media(max-width:768px){.HotelSlideshow_slideshow__main__xebCf{aspect-ratio:16/9}.HotelSlideshow_slideshow__main__xebCf img{object-fit:cover;width:100%;height:100%}}.HotelSlideshow_slideshow__images__WwlYA{display:grid;grid-template-columns:repeat(10,1fr);grid-auto-rows:max-content;grid-gap:var(--gap-xs);gap:var(--gap-xs);max-height:300px;padding:var(--padding-xs);overflow-y:auto;overflow-x:hidden}@media(max-width:1200px){.HotelSlideshow_slideshow__images__WwlYA{grid-template-columns:repeat(8,1fr)}}@media(max-width:992px){.HotelSlideshow_slideshow__images__WwlYA{grid-template-columns:repeat(6,1fr)}}@media(max-width:768px){.HotelSlideshow_slideshow__images__WwlYA{grid-template-columns:repeat(4,1fr)}}@media(max-width:576px){.HotelSlideshow_slideshow__images__WwlYA{grid-template-columns:repeat(2,1fr)}}.HotelSlideshow_slideshow__image__qgASg{aspect-ratio:16/9;cursor:pointer;transition:.3s;border-radius:var(--radius-xxs);overflow:hidden}.HotelSlideshow_slideshow__image_active__3H7wd{outline:var(--line-border-accent) solid var(--color-border-accent)}.HotelSlideshow_slideshow__image__qgASg:hover{filter:brightness(.8)}.HotelSlideshow_slideshow__image__qgASg img{object-fit:cover;height:100%;width:100%}div .HotelSlideshow_slideshow__next__41E8W,div .HotelSlideshow_slideshow__prev__9AWmy{position:absolute;top:50%;transform:translateY(-50%);margin:var(--padding-m);z-index:1}div .HotelSlideshow_slideshow__next__41E8W path,div .HotelSlideshow_slideshow__prev__9AWmy path{fill:var(--color-icon-contrast)}.HotelSlideshow_slideshow__next__41E8W{right:0}.HotelSlideshow_slideshow__prev__9AWmy{left:0}