.container { background-color: var(--Base-Surface-Subtle-Normal); padding: var(--Space-x3) 0; } .hotelName { color: var(--Text-Heading); } .hotelAddress { color: var(--Text-Tertiary); } .wrapper { display: flex; margin: 0 auto; max-width: var(--max-width-page); position: relative; flex-direction: column; gap: var(--Space-x2); } .hotelDescription { display: none; } .imageWrapper { position: relative; height: 200px; width: 100%; border-radius: var(--Corner-Radius-md); } .hotelContent { display: flex; flex-direction: column; align-items: center; } .hotelInformation { display: flex; flex-direction: column; gap: var(--Space-x1); align-items: center; text-align: center; } .hotelAddressDescription { display: flex; flex-direction: column; gap: var(--Space-x15); align-items: center; text-align: center; } .facilities { display: none; } .slotWrapper { display: flex; justify-content: flex-start; align-items: flex-start; @media screen and (min-width: 1367px) { display: none; } } .hotelAlert { max-width: var(--max-width-page); margin: 0 auto; padding-top: var(--Space-x15); } @media screen and (min-width: 768px) { .container { padding: var(--Space-x4) 0; } } @media screen and (min-width: 1367px) { .container { padding: var(--Space-x4) var(--Space-x5); } .hotelDescription { display: block; } .facilities { display: flex; flex-direction: column; padding: var(--Space-x3) 0 var(--Space-x025); gap: var(--Space-x15); align-items: center; } .facilityList { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; flex-wrap: wrap; gap: var(--Space-x1); } .facilitiesItem { display: flex; align-items: center; gap: var(--Space-x1); } .imageWrapper { max-width: 360px; } .hotelContent { flex-direction: row; gap: var(--Space-x6); } .hotelInformation { padding-right: var(--Space-x3); width: min(607px, 100%); align-items: normal; text-align: left; } .hotelAddressDescription { align-items: normal; text-align: left; gap: var(--Space-x2); } .wrapper { gap: var(--Space-x3); flex-direction: row; } .facilityTitle { display: none; } .imageWrapper { align-self: center; } }