.SectionHeader_container__LQTvm{--color:var(--fourth-color-contrast);--background-color:var(--fourth-color);width:100%;position:sticky;right:0;left:0;display:flex;flex-direction:column;gap:1.25rem;transition:padding .3s;background-color:var(--background-color);color:var(--color);height:-moz-max-content;height:max-content;align-items:flex-start;z-index:2}.SectionHeader_container__LQTvm,.SectionHeader_container__LQTvm.SectionHeader_fullHeader__Pig3Z{top:var(--header-height-mobile);padding:1.7rem 1.8rem}.SectionHeader_contColumn___b1Tn{justify-content:flex-start;flex-direction:column}.SectionHeader_contColumn___b1Tn,.SectionHeader_contTitle__oo9Ya{display:flex;align-items:center;gap:1.25rem;width:100%}.SectionHeader_fullHeader__Pig3Z .SectionHeader_contColumn___b1Tn{padding-bottom:1.25rem;border-bottom:1px solid var(--color)}.SectionHeader_contTitle__oo9Ya h2{font-family:var(--secondary-font-family);font-size:1.25rem;font-weight:var(--font-weight-normal);line-height:1.6;text-transform:uppercase}.SectionHeader_contIcons__sTdqs{width:4.62163rem;height:3.65519rem;flex-shrink:0;border-radius:.43413rem;border:.463px solid var(--color);display:flex;align-items:center;justify-content:center}.SectionHeader_description__7boA4{font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-normal)}@media screen and (min-width:768px){.SectionHeader_contTitle__oo9Ya h2{font-size:2.25rem}.SectionHeader_container__LQTvm{flex-direction:row;justify-content:flex-start;padding:1.4rem 5rem;align-items:center}.SectionHeader_fullHeader__Pig3Z{padding:5rem}.SectionHeader_container__LQTvm .SectionHeader_contColumn___b1Tn{padding-bottom:0;border-bottom:none;padding-right:1.25rem;border-right:1px solid var(--color);width:-moz-max-content;width:max-content;max-width:50%}}@media screen and (min-width:1024px){.SectionHeader_container__LQTvm{top:var(--header-height-desktop-small)}.SectionHeader_container__LQTvm.SectionHeader_fullHeader__Pig3Z{top:var(--header-height-desktop-full);padding:5rem}}.RoomCard_container__Xw8bE{width:100%;height:100%}.RoomCard_contImgRoom__bfKmw{height:16.75rem;flex-shrink:0;position:relative;cursor:pointer}.RoomCard_contImgRoom__bfKmw img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.RoomCard_box__6ggR1{padding:2rem 1.28rem;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 16.75rem)}.RoomCard_header__LeNbz{padding-bottom:1.44rem}.RoomCard_name__10Unm{color:var(--font-color-dark);font-family:var(--secondary-font-family);font-size:1.375rem;font-weight:var(--font-weight-normal);text-transform:uppercase;padding-bottom:1rem}.RoomCard_description__Gbwir{color:var(--gray-400);font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-medium)}.RoomCard_contAmenities__LBHy1{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.RoomCard_amenity__ldpua{display:flex;gap:.62rem;align-items:center;justify-content:flex-start}.RoomCard_amenity__ldpua p{color:var(--font-color-dark);font-family:var(--font-family);font-size:.8125rem;font-weight:var(--font-weight-semi-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.RoomCard_contButtons___wIHN{display:flex;align-items:center;justify-content:flex-start;gap:2.81rem;padding-top:1.44rem}.RoomCard_seeMoreBtn__QkTBg{color:var(--primary-color);font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-semi-bold);border:none;border-bottom:1px solid var(--primary-color);padding:0 0 .25rem;border-radius:0;height:-moz-max-content;height:max-content;background-color:transparent}.RoomCard_bookingBtn__YqY30{padding:.55556rem;gap:.33rem;width:7.6875rem;height:2.4rem}.RoomCard_bookingBtn__YqY30 span{color:var(--primary-color);font-family:var(--font-family);font-size:.7rem;font-weight:var(--font-weight-bold);line-height:1.11113rem;text-transform:uppercase}.RoomCard_arrowIcon__OFEr2{font-size:1rem}.RoomCard_carouselbutton__W0Dz5{position:absolute;top:1rem;right:1rem;border-radius:5.21681rem;background:rgba(0,0,0,.36);height:2.104rem;padding:.52169rem .67819rem .52169rem .52169rem;gap:.52169rem;z-index:1}.RoomCard_carouselbutton__W0Dz5 span{color:var(--font-color-light);font-family:var(--font-family);font-size:.75rem;font-weight:var(--font-weight-semi-bold)}@media screen and (min-width:768px){.RoomCard_bookingBtn__YqY30{width:10.6875rem;height:2.8125rem;padding:.55556rem;gap:.33rem}.RoomCard_bookingBtn__YqY30 span{font-size:.8125rem;line-height:1.11113rem}.RoomCard_contImgRoom__bfKmw img{border-radius:.25rem}}.Rooms_container__ZT7y9{height:100vh;width:100%;overflow:auto}.Rooms_contRooms__lvl3a{width:100%;display:grid;gap:1.5rem;margin-top:var(--header-height-mobile);padding:0;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.Rooms_container__ZT7y9 .Rooms_floatingActions__66Xj2 a button{background-color:transparent;border:none}@media screen and (min-width:768px){.Rooms_contRooms__lvl3a{grid-template-columns:repeat(2,1fr);padding:1rem 4rem;gap:3rem;margin-top:var(--header-height-desktop-full)}}