.ImageCarousel_carouselContainer__mkoyF{height:100%;position:relative;overflow-x:hidden!important;background-color:#d3d3d3;overflow:hidden}.ImageCarousel_carouselContainer__mkoyF .ImageCarousel_activeImage__muAkS{object-fit:cover;width:100%;height:100%;display:block}.ImageCarousel_carouselContainer__mkoyF .ImageCarousel_hiddenImage__73Piw{display:none}.ImageCarousel_carouselContainer__mkoyF .ImageCarousel_btn__RwFWE{position:absolute;top:50%;border-radius:20px;width:25px;height:25px;border:0;cursor:pointer;font-weight:600;z-index:1;color:#fff;background:rgba(0,0,0,.3019607843)}.ImageCarousel_carouselContainer__mkoyF .ImageCarousel_prevBtn__2QVOL{left:10px}.ImageCarousel_carouselContainer__mkoyF .ImageCarousel_nextBtn__waKav{right:10px}.ImageCarousel_carouselContainer__mkoyF .ImageCarousel_inLightBox__uGH9r{top:50%;display:flex;justify-content:center;align-items:center;background:#000;color:#fff}.ImageCarousel_carouselContainer__mkoyF .ImageCarousel_dotsContainer__BQgK8{position:absolute;display:flex;justify-content:center;bottom:10px;width:100%}.ImageCarousel_carouselContainer__mkoyF .ImageCarousel_dotsContainer__BQgK8 .ImageCarousel_dot__cCjXJ{height:6px;width:6px;margin:0 2px;background-color:#fff;opacity:.6;border-radius:50%}.ImageCarousel_carouselContainer__mkoyF .ImageCarousel_dotsContainer__BQgK8 .ImageCarousel_activeDot__yNgiY{width:16px;border-radius:12px;transition:all .5s ease;background-color:#fff;opacity:1}.ImageCarousel_gradient__QPacx:after{position:absolute;left:0;bottom:-6px;content:"";width:100%;height:50px;background:linear-gradient(179deg,rgba(0,0,0,0) 60.88%,rgba(0,0,0,.66) 99.12%)}@keyframes ImageCarousel_fadeIn__B1LHo{0%{opacity:0}to{opacity:1}}.RoomCard_skeleton__DQdNN .RoomCard_skeleton_text___aVHk{color:rgba(0,0,0,0)!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none!important}.RoomCard_skeleton__DQdNN .RoomCard_skeleton_animation__xDv4c{background:rgba(0,0,0,.11)!important;animation:RoomCard_skeleton__DQdNN 1.5s ease-in-out .5s infinite;opacity:.4;border-radius:5px}@keyframes RoomCard_skeleton__DQdNN{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.RoomCard_roomCard__dOq8c{position:relative;background:#fff;border-radius:12px;border:1px solid #d1d1d1;width:164px;overflow:hidden;cursor:pointer}@media only screen and (min-width:991px){.RoomCard_roomCard__dOq8c{width:184px}}@media screen and (max-width:425px){.RoomCard_roomCard__dOq8c{width:142px}}.RoomCard_roomCard__dOq8c a{color:#222;text-decoration:none}.RoomCard_roomCard_soldOut__x3cra{cursor:unset}.RoomCard_roomCard_soldOut__x3cra:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:.8;background:#fff;border-radius:12px}.RoomCard_roomCard__imageContainer__EBQhT{position:relative;width:100%;height:75px;overflow:hidden}@media only screen and (min-width:991px){.RoomCard_roomCard__imageContainer__EBQhT{height:103px}}.RoomCard_roomCard__details__Ok2L7{padding:8px}@media only screen and (min-width:991px){.RoomCard_roomCard__details__Ok2L7{padding:12px}}.RoomCard_roomCard__title__QWgm7{font-size:.857rem;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:600}@media only screen and (min-width:991px){.RoomCard_roomCard__title__QWgm7{font-size:.875rem}}.RoomCard_roomCard__price__7Ecqf{font-size:.857rem;font-weight:400;margin-top:4px}@media only screen and (min-width:991px){.RoomCard_roomCard__price__7Ecqf{font-size:.875rem}}.RoomCard_roomCard__price__7Ecqf span{color:#f05d4e;font-weight:600}.RoomCard_roomCard__soldOutImageContainer__rosl5{position:absolute;top:50%;left:50%;height:60%;max-height:120px;width:60%;max-width:250px;transform:translate(-50%,-50%) rotate(-20deg);z-index:2;filter:invert(70%)}.RoomCard_roomCard__soldOutImageContainer__rosl5 img{object-fit:contain}.Amenities_container__7lHh7{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;font-weight:400}.Amenities_container__7lHh7 img{width:18px;height:18px;filter:brightness(100) invert(1)}.Amenities_container__7lHh7 .Amenities_itemContainer__zmbT0{display:flex;justify-content:flex-start;align-items:center;column-gap:8px}.Amenities_container__7lHh7 .Amenities_more__n4sZ0{font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:2px;color:#222;cursor:pointer}.Amenities_separator__0Qr9W{width:1px;height:16px;background-color:#e4e4e4}.PropertyCard_card__Ck0hU{display:flex;flex-direction:column;height:auto;align-items:flex-start;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.1);border-radius:8px 8px 0 0;border:1px solid #ddd;position:relative;cursor:pointer}@media only screen and (min-width:1280px){.PropertyCard_card__Ck0hU{height:163px;gap:16px;flex-direction:row}}.PropertyCard_card__Ck0hU .PropertyCard_imgContainer__QkXjg{width:100%;height:100%;border-top-left-radius:.5rem;border-top-right-radius:.5rem;overflow:hidden}@media only screen and (min-width:768px){.PropertyCard_card__Ck0hU .PropertyCard_imgContainer__QkXjg{overflow:unset}}.PropertyCard_card__Ck0hU .PropertyCard_imgContainer__QkXjg img{width:100%;height:163px;background-size:cover;border-radius:8px}@media only screen and (min-width:1280px){.PropertyCard_card__Ck0hU .PropertyCard_imgContainer__QkXjg img{width:243px}.PropertyCard_card__Ck0hU .PropertyCard_imgContainer__QkXjg{width:unset;height:unset}}.PropertyCard_card__Ck0hU .PropertyCard_soldOut__vqpYL{background-color:rgba(0,0,0,.7);height:200px}@media only screen and (min-width:991px){.PropertyCard_card__Ck0hU .PropertyCard_soldOut__vqpYL{height:163px}}.PropertyCard_card__Ck0hU .PropertyCard_OffersContainer__4knOM{position:absolute;background-color:#149d4a;color:#fff;border-radius:0 8px 8px 0;box-shadow:0 0 5px 1.5px rgba(0,0,0,.25);padding:1px 10px;cursor:pointer;font-size:.857rem;font-weight:500;z-index:5;top:-150px;position:relative}@media only screen and (min-width:991px){.PropertyCard_card__Ck0hU .PropertyCard_OffersContainer__4knOM{top:10px;position:absolute;font-size:.75rem}}.PropertyCard_card__Ck0hU .PropertyCard_OffersContainer__4knOM .PropertyCard_OffersTooltip__b3u0U{position:absolute;top:100%;left:0;margin-top:6px;background-color:#000;border-radius:8px;padding:8px 12px;text-wrap:nowrap;z-index:10}.PropertyCard_card__Ck0hU .PropertyCard_OffersContainer__4knOM .PropertyCard_OfferItem__9ERXB{font-size:.75rem;margin-bottom:6px}.PropertyCard_card__Ck0hU .PropertyCard_OffersContainer__4knOM .PropertyCard_OfferItem__9ERXB:last-child{margin-bottom:0}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF{display:flex;flex-direction:column;width:100%;height:100%;padding:10px;justify-content:space-between}@media only screen and (min-width:991px){.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF{flex-direction:row;align-items:flex-start;gap:12px}}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_propertyContent__VrEnq{display:flex;flex-direction:column;gap:12px;flex:1 1;text-decoration:none;color:unset}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_propertyContent__VrEnq .PropertyCard_propertyName__8jboP{font-weight:400;font-size:1rem;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:250px;color:#222}@media only screen and (min-width:991px){.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_propertyContent__VrEnq .PropertyCard_propertyName__8jboP{font-size:1rem}}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_propertyContent__VrEnq .PropertyCard_propertyCompare__Gdkyy{position:absolute;right:12px;top:12px}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_propertyContent__VrEnq .PropertyCard_propertyLocation__q_e8H{display:flex;align-items:center;font-size:14px;color:#717171;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:250px;text-decoration:underline}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_propertyContent__VrEnq .PropertyCard_propertyLocation__q_e8H svg{margin-right:4px;flex-shrink:0}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_propertyContent__VrEnq .PropertyCard_propertyLocation__q_e8H svg path{fill:#717171}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_propertyContent__VrEnq .PropertyCard_propertyLocation__q_e8H span{overflow:hidden;text-overflow:ellipsis}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_propertyContent__VrEnq .PropertyCard_propertyPrice___biDX .PropertyCard_price__1M8ot{font-size:20px;font-weight:600;color:#222}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_propertyContent__VrEnq .PropertyCard_propertyPrice___biDX .PropertyCard_billing__E4I2n{font-size:20px;font-weight:300;color:#5b5b5b;text-transform:lowercase}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_propertyContent__VrEnq .PropertyCard_propertyTags___jaPG{margin-top:8px;display:flex;white-space:nowrap;gap:8px;overflow:auto}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_propertyContent__VrEnq .PropertyCard_propertyTags___jaPG::-webkit-scrollbar{display:none}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_propertyContent__VrEnq .PropertyCard_propertyTags___jaPG{-ms-overflow-style:none;scrollbar-width:none}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_propertyContent__VrEnq .PropertyCard_propertyTags___jaPG .PropertyCard_tag__nz_ja{padding:4px 10px;background-color:#eee;font-size:12px;border-radius:2px;color:#5b5b5b;font-weight:500}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_ctaContainer__hXb02{margin-top:20px;width:100%;display:flex;justify-content:space-between;gap:12px}@media only screen and (min-width:991px){.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_ctaContainer__hXb02{width:auto;flex-direction:column-reverse;align-items:flex-end;justify-content:flex-start;border-left:1px solid #d1d1d1;padding-left:40px}}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_ctaContainer__hXb02 .PropertyCard_viewOptions__HPmU4{display:flex;align-items:center;background-color:#eee;padding:10px;border-radius:8px;white-space:nowrap;font-size:1rem;font-weight:500;color:#222;border:none;cursor:pointer}@media only screen and (min-width:991px){.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_ctaContainer__hXb02 .PropertyCard_viewOptions__HPmU4{font-size:1rem}}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_ctaContainer__hXb02 .PropertyCard_viewOptions__HPmU4 .PropertyCard_iconRotated__ti4UL,.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_ctaContainer__hXb02 .PropertyCard_viewOptions__HPmU4 .PropertyCard_icon__1V79S{margin-left:5px;display:flex;align-items:center;transition:transform .3s ease}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_ctaContainer__hXb02 .PropertyCard_viewOptions__HPmU4 .PropertyCard_iconRotated__ti4UL{transform:rotate(180deg)}.PropertyCard_card__Ck0hU .PropertyCard_content__oXYtF .PropertyCard_ctaContainer__hXb02 .PropertyCard_enquireBtn__anULQ{font-size:16px}.PropertyCard_roomOptionsWrapper__9WgFK{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;margin-top:-12px}