.AboutSection-module__UGBiha__aboutContainer{background-color:#fff;padding:80px 0}.AboutSection-module__UGBiha__aboutRow{flex-wrap:wrap;align-items:center;display:flex}.AboutSection-module__UGBiha__imageColumn{justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.AboutSection-module__UGBiha__imageStack{width:100%;max-width:500px;height:500px;position:relative}.AboutSection-module__UGBiha__backImageWrapper{z-index:1;background:#fff;width:330px;height:330px;padding:12px;transition:all .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;box-shadow:0 10px 30px #0000001a}.AboutSection-module__UGBiha__extraImageWrapper{z-index:2;background:#fff;width:330px;height:330px;padding:12px;transition:all .6s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 35px #0000001f}.AboutSection-module__UGBiha__frontImageWrapper{z-index:3;background:#fff;width:330px;height:330px;padding:12px;transition:all .6s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;right:0;box-shadow:0 15px 40px #00000026}.AboutSection-module__UGBiha__aboutImage{object-fit:cover;width:100%;height:100%}.AboutSection-module__UGBiha__imageStack.AboutSection-module__UGBiha__swapped .AboutSection-module__UGBiha__backImageWrapper{z-index:3;inset:auto 0 0 auto;transform:scale(1.05)}.AboutSection-module__UGBiha__imageStack.AboutSection-module__UGBiha__swapped .AboutSection-module__UGBiha__frontImageWrapper{z-index:1;inset:0 auto auto 0;transform:scale(.95)}.AboutSection-module__UGBiha__imageStack.AboutSection-module__UGBiha__swapped .AboutSection-module__UGBiha__extraImageWrapper{transform:translate(-50%,-50%)rotate(3deg)}.AboutSection-module__UGBiha__textColumn{padding-left:50px}@media (max-width:991px){.AboutSection-module__UGBiha__textColumn{margin-top:40px;padding-left:15px}.AboutSection-module__UGBiha__extraImageWrapper{width:290px;height:290px}.AboutSection-module__UGBiha__frontImageWrapper{width:300px;height:300px}.AboutSection-module__UGBiha__backImageWrapper{width:280px;height:280px}.AboutSection-module__UGBiha__imageStack{width:360px;max-width:100%;height:360px;margin:0 auto}.AboutSection-module__UGBiha__imageColumn{width:100%;min-height:400px}}@media (max-width:767px){.AboutSection-module__UGBiha__aboutContainer{padding:50px 0}.AboutSection-module__UGBiha__textColumn{text-align:center;margin-top:30px}.AboutSection-module__UGBiha__imageColumn{width:100%;min-height:320px}.AboutSection-module__UGBiha__imageStack{width:280px;max-width:100%;height:280px;margin:0 auto}.AboutSection-module__UGBiha__extraImageWrapper{width:220px;height:220px;padding:8px}.AboutSection-module__UGBiha__frontImageWrapper{width:230px;height:230px;padding:8px}.AboutSection-module__UGBiha__backImageWrapper{width:210px;height:210px;padding:8px}}@media (max-width:480px){.AboutSection-module__UGBiha__imageColumn{width:100%;min-height:280px}.AboutSection-module__UGBiha__imageStack{width:250px;max-width:100%;height:250px;margin:0 auto}.AboutSection-module__UGBiha__extraImageWrapper{width:180px;height:180px;padding:6px}.AboutSection-module__UGBiha__frontImageWrapper{width:190px;height:190px;padding:6px}.AboutSection-module__UGBiha__backImageWrapper{width:170px;height:170px;padding:6px}}
.HotelFacilities-module__IIHh1W__facilitiesContainer{background-color:#fcfbf8;padding:80px 0;position:relative}.HotelFacilities-module__IIHh1W__facilitiesRow{flex-wrap:wrap;align-items:center;display:flex}.HotelFacilities-module__IIHh1W__textColumn{padding-right:40px}.HotelFacilities-module__IIHh1W__subHeading{font-family:var(--font-marcellus),serif;color:#c9a45c;margin-bottom:5px;font-size:20px;font-style:italic}.HotelFacilities-module__IIHh1W__mainHeading{font-family:var(--font-marcellus),serif;color:#c9a45c;text-transform:uppercase;margin-top:0;margin-bottom:20px;font-size:45px;line-height:1.1}.HotelFacilities-module__IIHh1W__headingDivider{background-color:#c9a45c;width:50px;height:2px;margin-bottom:20px}.HotelFacilities-module__IIHh1W__description{color:#333;font-size:18px;line-height:1.7}.HotelFacilities-module__IIHh1W__interactiveColumn{align-items:center;gap:30px;display:flex}.HotelFacilities-module__IIHh1W__iconList{z-index:2;flex-direction:column;gap:15px;display:flex;position:relative}.HotelFacilities-module__IIHh1W__iconWrapper{cursor:pointer;color:#555;background-color:#0000;border:1px solid #555;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex}.HotelFacilities-module__IIHh1W__iconWrapper i{font-size:18px}.HotelFacilities-module__IIHh1W__iconWrapper.HotelFacilities-module__IIHh1W__active{color:#fff;background-color:#c9a45c;border-color:#c9a45c;box-shadow:0 4px 10px #c9a45c66}.HotelFacilities-module__IIHh1W__iconWrapper:hover:not(.HotelFacilities-module__IIHh1W__active){color:#c9a45c;border-color:#c9a45c}.HotelFacilities-module__IIHh1W__cardContainer{border-radius:15px;width:100%;max-width:500px;height:350px;position:relative;overflow:hidden;box-shadow:0 15px 40px #00000026}.HotelFacilities-module__IIHh1W__cardImage{object-fit:cover;width:100%;height:100%;transition:opacity .4s ease-in-out}.HotelFacilities-module__IIHh1W__cardOverlay{color:#fff;text-align:center;background:linear-gradient(#0000 0%,#00000080 40%,#000000e6 100%);width:100%;padding:40px 30px 20px;position:absolute;bottom:0;left:0}.HotelFacilities-module__IIHh1W__cardTitle{font-family:var(--font-marcellus),serif;margin-bottom:10px;font-size:24px;font-weight:400}.HotelFacilities-module__IIHh1W__cardDesc{color:#ddd;margin:0;font-size:13px;line-height:1.5}@media (max-width:991px){.HotelFacilities-module__IIHh1W__textColumn{text-align:center;margin-bottom:40px;padding-right:15px}.HotelFacilities-module__IIHh1W__headingDivider{margin:0 auto 20px}.HotelFacilities-module__IIHh1W__interactiveColumn{flex-direction:column-reverse;width:100%}.HotelFacilities-module__IIHh1W__iconList{flex-flow:wrap;justify-content:center}.HotelFacilities-module__IIHh1W__cardContainer{height:300px}}
.Skeleton-module__iLQKgG__skeleton{background-color:#e2e2e2;border-radius:4px;position:relative;overflow:hidden}.Skeleton-module__iLQKgG__skeleton:after{content:"";background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:2s infinite Skeleton-module__iLQKgG__shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes Skeleton-module__iLQKgG__shimmer{to{transform:translate(100%)}}
.AccommodationCard-module__pwdFdW__card{background-color:#0000;flex-direction:column;margin:15px 5px;font-family:inherit;display:flex;box-shadow:0 4px 15px #0000001a}.AccommodationCard-module__pwdFdW__imageContainer{width:100%;height:250px;position:relative}.AccommodationCard-module__pwdFdW__roomImage{object-fit:cover;width:100%;height:100%}.AccommodationCard-module__pwdFdW__imageOverlay{color:#fff;background:#d49136;width:100%;padding:12px 20px;position:absolute;bottom:0;left:0}.AccommodationCard-module__pwdFdW__hotelName{letter-spacing:1px;font-size:18px;font-weight:700;line-height:1.2}.AccommodationCard-module__pwdFdW__hotelSubtitle{letter-spacing:.5px;font-size:9px;font-weight:700}.AccommodationCard-module__pwdFdW__bottomSection{background-color:#fff;flex-direction:row;display:flex;position:relative}.AccommodationCard-module__pwdFdW__mainContent{flex-direction:column;flex:1;padding:25px 20px 0;display:flex}.AccommodationCard-module__pwdFdW__roomTitle{color:#333;margin-top:0;margin-bottom:5px;font-size:18px;font-weight:400}.AccommodationCard-module__pwdFdW__reviews{align-items:center;gap:10px;margin-bottom:15px;display:flex}.AccommodationCard-module__pwdFdW__reviewCount{color:#666;text-transform:uppercase;font-size:11px}.AccommodationCard-module__pwdFdW__stars i{color:#d49136;letter-spacing:1px;top:0;font-size:13px!important}.AccommodationCard-module__pwdFdW__description{color:#333;flex-grow:1;min-height:90px;margin-bottom:20px;font-size:14px;line-height:1.6}.AccommodationCard-module__pwdFdW__viewDetail{color:#d49136;text-transform:uppercase;text-underline-offset:3px;align-items:center;margin-bottom:25px;font-size:11px;font-weight:700;text-decoration:underline;display:inline-flex}.AccommodationCard-module__pwdFdW__viewDetail i{margin-left:5px;font-size:10px}.AccommodationCard-module__pwdFdW__viewDetail:hover{color:#e0a300;text-decoration:none}.AccommodationCard-module__pwdFdW__selectButton{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#d49136;border:none;justify-content:space-between;align-items:center;height:52px;margin-bottom:0;margin-left:-20px;margin-right:-20px;padding:15px 20px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.AccommodationCard-module__pwdFdW__selectButton i{font-size:12px}.AccommodationCard-module__pwdFdW__selectButton:hover{color:#fff;background-color:#e0a300}.AccommodationCard-module__pwdFdW__sidePanelWrapper{flex-shrink:0;width:75px;position:relative}.AccommodationCard-module__pwdFdW__sidePanel{background:#fff;flex-direction:column;width:75px;height:calc(100% + 50px);display:flex;position:absolute;top:-50px;right:0;box-shadow:-4px 0 10px #0000000d,0 -4px 10px #0000000d}.AccommodationCard-module__pwdFdW__sideItem{border-bottom:1px solid #eee;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:12px 5px;display:flex}.AccommodationCard-module__pwdFdW__sideItem i{color:#666;margin-bottom:5px;font-size:16px}.AccommodationCard-module__pwdFdW__sideItem span{color:#888;text-transform:uppercase;text-align:center;font-size:8px;font-weight:600;line-height:1.2}.AccommodationCard-module__pwdFdW__sideItemRooms{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:12px 5px;display:flex}.AccommodationCard-module__pwdFdW__roomsNumber{color:#333;font-size:24px;font-weight:700;line-height:1}.AccommodationCard-module__pwdFdW__roomsText{color:#888;text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:600}.AccommodationCard-module__pwdFdW__bookButton{color:#fff;text-transform:uppercase;text-align:center;cursor:pointer;background-color:#0076a5;border:none;justify-content:center;align-items:center;height:52px;padding:0 5px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.AccommodationCard-module__pwdFdW__bookButton:hover{color:#fff;background-color:#005f85}
