body{background-color:#f7f7f7;font-family:Arial,sans-serif}@media (min-width:768px){body:has(.public-site){background-image:url(https://live.staticflickr.com/65535/53777841250_38af7c71af_o.jpg);background-size:cover;justify-content:flex-start}.public-site .container{margin-left:90px}}@media (max-width:370px){.form-row{display:flex;flex-wrap:wrap}.form-row .col{flex:1 1;margin-right:8px}.form-row .col:last-child{margin-right:0}}.main{align-items:center;background-color:#fff0;font-family:Arial,sans-serif;margin:0;min-height:100vh}.container,.main{box-sizing:border-box;display:flex;justify-content:center;overflow:auto}.container{background:linear-gradient(145deg,#fff,#f1f1f1);border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014;flex-direction:column;height:auto;max-width:430px;padding:25px 30px;transition:transform .3s ease,box-shadow .3s ease}.header{flex-shrink:0;margin-bottom:10px;text-align:center}.logo-container{align-items:center;display:flex;flex-direction:column;margin-top:0}.logo-container img{max-width:120px}.logo-container h5{color:#333;font-size:15px;margin-bottom:20px;margin-top:20px}.form-control{padding:8px!important}.public-site label{color:#333;display:block;margin-bottom:5px;width:100%}.form-row{display:flex}.form-row .col{flex:1 1;margin-right:8px}.form-row .col:last-child{margin-right:0}#contactNumberInput{flex:1 1}.popup{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;display:inline;height:100%;left:0;overflow:auto;overflow-x:hidden;position:fixed;top:0;width:100%;z-index:1}.popup-content{background-color:#fefefe;border:1px solid #888;box-shadow:0 4px 8px 0 #0003;margin:10% auto;max-width:600px;overflow-x:hidden;padding:20px;position:relative;width:80%}.close{color:#000;float:right;font-size:20px;font-weight:700}.close:focus,.close:hover{color:#b31b1b;cursor:pointer;text-decoration:none}.terms-text{font-size:10px;max-height:60vh;overflow-x:hidden;overflow-y:auto}.tnc{font-size:12px}.terms{background:none;border:none;color:#007bff;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.studiousage{list-style:lower-alpha}.change-number-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.otp-channel-field{border:1px solid #0000003b;border-radius:4px;margin:0;padding:2px 10px 6px}.otp-channel-field .MuiToggleButton-root{line-height:1;padding:6px 10px}.otp-channel-field legend{color:#0009;float:none;font-size:12px;line-height:normal;margin-bottom:0;padding:0 4px;width:auto}.otp-sent-note{color:#333;font-size:12px;line-height:1.5;margin-top:15px}.otp-switch-link{font-size:12px;margin-left:6px}.otp-switch-link:disabled{color:#999;cursor:default;text-decoration:none}.button-container{display:flex;justify-content:center;margin-top:20px}.termsacceptbtn{background-color:#007bff;border:none;color:#fff;cursor:pointer;padding:5px 10px;transition:background-color .3s;width:50%}.termsacceptbtn:hover{background-color:#0080b3}.footerIcons{display:flex;justify-content:center}.footer p{margin-top:25px}.footer p,.footerqr p{font-size:x-small;margin-bottom:5px;text-align:center}.footerqr p{margin-top:5px}.booking-info-overlay{align-items:center;background:#00000073;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1300}.overlay-content{background:#fff;border-radius:10px;box-shadow:0 12px 40px #00000040;color:#333;font-size:15px;line-height:1.4;max-width:340px;padding:24px 20px;text-align:center;width:100%}.time-range-picker__wrapper{width:100%}.time-range-picker__inputGroup__input{text-align:center;width:100px}.time-range-picker__button{display:none}.serverNa{align-items:center;height:710px;padding:64px;text-align:center}.message-wrapper,.serverNa{display:flex;flex-direction:column;justify-content:center}.message-wrapper{flex-grow:1}.serverNa p{margin:0;padding:0 50px}.serverNacontact{margin-top:auto;padding-bottom:20px}body:has(.public-site) .MuiList-padding{padding-bottom:0!important;padding-top:0!important}.welcome-page{align-items:center;background:#f0f2f5;display:flex;flex-direction:column;font-family:"Arial, sans-serif";height:692px;justify-content:center;padding:20px;text-align:center}.welcome-page h1{color:#333;font-size:3em;margin-bottom:20px}.welcome-page p{color:#555;font-size:1.5em}
/*# sourceMappingURL=main.ddd68351.css.map*/