.page-module__5a0YmW__bookingPage{z-index:999;background-color:#fff;width:100vw;min-height:100dvh;padding:5rem 0;position:relative}.page-module__5a0YmW__bookingPage img{width:150px;height:auto;margin:0 auto 2rem;display:block}.page-module__5a0YmW__backHome{background-color:var(--primary-clr);align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex;position:absolute;top:clamp(1rem,.257rem + 3.048vw,3rem);left:clamp(1rem,.257rem + 3.048vw,3rem)}.page-module__5a0YmW__backHome a{color:#fff;text-decoration:none}.page-module__5a0YmW__backHome img{width:15px;height:auto;margin:0}
.booking-form-module__hRmBka__bookingForm{flex-direction:column;gap:2rem;display:flex}.booking-form-module__hRmBka__bookingForm img{width:200px;height:auto;margin:0 auto;display:block}.booking-form-module__hRmBka__formStep{flex-direction:column;gap:1rem;width:min(100%,650px);margin:0 auto;display:flex}.booking-form-module__hRmBka__formStep h2{text-transform:uppercase;color:var(--secondary-clr);text-align:center}.booking-form-module__hRmBka__formActions{justify-content:center;gap:.5rem;display:flex}.booking-form-module__hRmBka__backBtn{color:#fff;width:100px;font-family:var(--ff-body);background-color:#ccc;border:none;padding:.5rem 0}.booking-form-module__hRmBka__nextBtn{background-color:var(--primary-clr);color:#fff;width:100px;font-family:var(--ff-body);border:none;justify-content:center;align-items:center;padding:.5rem 0;display:flex}.booking-form-module__hRmBka__reviewReservation{width:min(100%,650px);margin:0 auto;padding:1.5rem;box-shadow:0 10px 10px #0000001a}.booking-form-module__hRmBka__reviewReservation p{margin:0}.booking-form-module__hRmBka__reviewReservation h2{text-align:center;margin-bottom:2rem}.booking-form-module__hRmBka__success{background-color:#75cc75;width:100%;padding:1rem}.booking-form-module__hRmBka__success p{color:#fff;text-align:center;margin:0}
.input-module__Ca6jcq__inputGroup{flex-direction:column;display:flex}.input-module__Ca6jcq__inputGroupFlex{gap:.5rem;display:flex}.input-module__Ca6jcq__inputGroupFlex label{font-size:.75rem}.input-module__Ca6jcq__inputGroup label{color:var(--secondary-clr);font-size:1rem}.input-module__Ca6jcq__inputGroup input,.input-module__Ca6jcq__inputGroup textarea{font-size:1rem;font-family:var(--ff-body);border:1px solid #ccc;border-radius:0;padding:.5rem;transition:all .3s}.input-module__Ca6jcq__inputGroup input:focus,.input-module__Ca6jcq__inputGroup textarea:focus{border-color:var(--primary-clr);outline:none}.input-module__Ca6jcq__inputTextError{color:#e60000;margin:0;font-size:1rem}.input-module__Ca6jcq__inputError{background-color:#ffe6e6;border:1px solid #e60000!important}.input-module__Ca6jcq__inputGroup input[type=date],.input-module__Ca6jcq__inputGroup input[type=time]{--webkit-appearance:none;appearance:none;color:#000;width:100%;height:42px;font-family:var(--ff-body);background-color:#fff}
.loader-module__fynOUW__loader{width:18px;height:18px}
