.LoaderComponent_loaderWrapper__zzPPw{display:flex;justify-content:center;align-items:center;width:100%;min-height:400px;padding:2rem}.LoaderComponent_loaderWrapper__zzPPw.LoaderComponent_fullPage__iNWt0{position:fixed;top:0;left:0;width:100vw;height:100vh;min-height:100vh;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;padding:0;display:flex;justify-content:center;align-items:center;margin:0;background:var(--bg-white,hsla(0,0%,100%,.98));background-color:var(--bg-white,hsla(0,0%,100%,.98));transition:opacity .3s ease-out,visibility .3s ease-out,background-color .3s ease-out}.LoaderComponent_loaderContainer__lwXpA{display:flex;flex-direction:column;align-items:center;justify-content:center}.LoaderComponent_loaderCircle__kKRZW{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.LoaderComponent_circle__QRHEY{position:absolute;width:100%;height:100%;border-color:#caa169 #caa169 transparent transparent;border-style:solid;border-width:3px;border-radius:50%;animation:LoaderComponent_rotate__XI5Y6 1.5s linear infinite}.LoaderComponent_circle__QRHEY:first-child{animation-duration:1.5s;border-top-color:#caa169;border-right-color:transparent}.LoaderComponent_circle__QRHEY:nth-child(2){width:70%;height:70%;animation-duration:1.2s;animation-direction:reverse;border-top-color:#021832;border-right-color:transparent;opacity:.8}.LoaderComponent_circle__QRHEY:nth-child(3){width:50%;height:50%;animation-duration:1s;border-top-color:#caa169;border-right-color:#021832;opacity:.6}@keyframes LoaderComponent_rotate__XI5Y6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoaderComponent_fadeIn__o9vOw{0%{opacity:0}to{opacity:1}}@keyframes LoaderComponent_fadeOut__9NwFp{0%{opacity:1}to{opacity:0}}.LoaderComponent_loaderWrapper__zzPPw{animation:LoaderComponent_fadeIn__o9vOw .4s ease-in}.LoaderComponent_loaderWrapper__zzPPw.LoaderComponent_fadeOut__9NwFp{animation:LoaderComponent_fadeOut__9NwFp .3s ease-out forwards}.LoaderComponent_dark__UQG6A .LoaderComponent_loaderWrapper__zzPPw.LoaderComponent_fullPage__iNWt0,[data-theme=dark] .LoaderComponent_loaderWrapper__zzPPw.LoaderComponent_fullPage__iNWt0,body.LoaderComponent_dark__UQG6A .LoaderComponent_loaderWrapper__zzPPw.LoaderComponent_fullPage__iNWt0,html.LoaderComponent_dark__UQG6A .LoaderComponent_loaderWrapper__zzPPw.LoaderComponent_fullPage__iNWt0{background:var(--bg-dark,var(--bg-black,rgba(2,24,50,.98)));background-color:var(--bg-dark,var(--bg-black,rgba(2,24,50,.98)))}@media (prefers-color-scheme:dark){.LoaderComponent_loaderWrapper__zzPPw.LoaderComponent_fullPage__iNWt0{background:var(--bg-dark,var(--bg-black,rgba(2,24,50,.98)));background-color:var(--bg-dark,var(--bg-black,rgba(2,24,50,.98)))}}@media (max-width:768px){.LoaderComponent_loaderCircle__kKRZW{width:60px;height:60px}.LoaderComponent_circle__QRHEY{border-width:2.5px}}.RoomAndSuites_mainContainer__DHO6S{margin-top:100px;min-height:600px}.RoomAndSuites_mainContainer__DHO6S h3{font-family:Marcellus;font-weight:400;font-size:18px;color:#000;font-style:normal;margin-bottom:0}.RoomAndSuites_mainContainer__DHO6S p{font-family:Jost;font-weight:400;color:#000}.RoomAndSuites_roomGrid__udDBz{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));grid-gap:20px;gap:20px}.RoomAndSuites_roomCard__HQrTa{position:relative;overflow:hidden;border:1px solid #ddd;border-radius:3px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.RoomAndSuites_roomCard__HQrTa:hover img{transform:scale(1.1);transition:transform .3s;position:relative;transition:transform .5s ease}.RoomAndSuites_roomCard__HQrTa img{width:100%;height:100%;transition:transform .5s ease}.RoomAndSuites_roomDetails__u5jG5{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;transition:background-color .3s}.RoomAndSuites_roomCard__HQrTa:hover .RoomAndSuites_roomDetails__u5jG5{background-color:rgba(0,0,0,.6)}.RoomAndSuites_roomDetails__u5jG5 h3{font-family:Marcellus;font-weight:400;font-size:36px;color:#fff;font-style:normal;margin-bottom:0}.RoomAndSuites_roomDetails__u5jG5 p{font-family:Jost;font-weight:400;font-size:16px;color:#fff}.RoomAndSuites_roomDetails__u5jG5 img{width:35px;margin-top:-7px}.RoomAndSuites_informationDetailsDiv__m9a4e{display:flex;flex-direction:row;gap:1rem}.RoomAndSuites_price__4gho0{background-color:#534b399d;color:#fff;padding:10px;margin-bottom:10px;top:10px;position:absolute;left:10px}.RoomAndSuites_roomName__Seum5{font-weight:400;margin-bottom:0;color:#fff}.RoomAndSuites_guestInfo__Eqa3s{margin-top:10px;color:#fff}.RoomAndSuites_seeDetailsButton__747C9{display:none;background-color:transparent;color:#fff;border:1px solid transparent;padding:5px 10px;border-radius:5px;cursor:pointer;transition:all .3s ease-out 0s;position:relative}.RoomAndSuites_roomCard__HQrTa:hover .RoomAndSuites_seeDetailsButton__747C9{display:block;border:1px solid #fff;color:#fff}@media (max-width:768px){.RoomAndSuites_roomDetails__u5jG5 h3{font-size:26px}.RoomAndSuites_roomGrid__udDBz{grid-template-columns:1fr}}