html{overflow-x:hidden}h1,h3{font-weight:400}a,button,div,input,select,textarea{-webkit-tap-highlight-color:transparent}:root{--font-alata:"Alata",sans-serif;--font-belanosima:"Belanosima",sans-serif;--font-mandali:"Mandali",sans-serif;--font-manjari:"Manjari",sans-serif;--font-poppins:"Poppins",sans-serif}.manjari{font-family:Manjari,system-ui}.mandali{font-family:Mandali,system-ui}.alata{font-family:Alata,system-ui}a{color:inherit;text-decoration:none}body{margin:0;background-color:#fff;overflow-y:auto;overflow-x:hidden}.landing-page{height:75vh;width:100%;background-size:cover;background:linear-gradient(180deg,#0a6847,#0a684733),url(/assets/images/background2.png) 50%}.navbar-background{background:linear-gradient(180deg,#0a6847 .2%,rgba(10,104,71,0) 231.76%),url(/assets/images/background2.png) #d3d3d3 50% /cover no-repeat}.rules-page{width:100%}.layout{min-height:100vh;width:100%;height:auto;flex-direction:column;justify-content:flex-start;position:relative;text-align:center;color:#fff}.layout,.navbar-container{display:flex;align-items:center}.navbar-container{justify-content:space-between;flex-direction:row;width:auto;background-color:transparent;padding:10px 0 20px;top:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:70px}.navigation-links{display:flex;justify-content:space-evenly;width:40%;color:#fff}.link-buttons{background-color:transparent;color:#fff;font-family:Poppins,system-ui;padding:5px 2px;cursor:pointer;transition:.2s ease-in-out;border:1px solid transparent;font-size:large}.link-buttons:hover{border-bottom-color:#fff;border-width:1px}.search-button{margin-right:20px;border-radius:5px;color:#fff;border:1.5px solid #fff;padding:10px;font-family:Poppins,system-ui;cursor:pointer;transition:.3s ease-in-out}.search-button:hover{border-color:#f3ca52;background-color:#f3ca52}.logo-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:15px}.dropdown-button,.mobile-logo-container{display:none}.nav-button{background-color:transparent;border-style:solid;border-color:transparent}.nav-buttons{border-style:solid;border-color:transparent;border-radius:5px;width:90%;margin:5px 0;height:30px;font-family:Mandali,system-ui;background-color:#fff;font-size:15px}.home-page,.nav-buttons{display:flex;justify-content:center;align-items:center}.home-page{width:100%;height:auto;flex-direction:column}.home-page,.rules-page{padding-bottom:218px}.home_page-text{width:100%;text-align:left;margin-bottom:10%}.input-container{background-color:#f3ca52;padding:7px;margin:10px 5% 0;border-radius:10px;display:flex;flex-direction:column;justify-content:space-evenly}.head-text{font-family:Belanosima,system-ui;font-size:70px;margin:5% 5% 0}.hourly-booking-message{font-family:Poppins,system-ui;font-size:15px;color:red;width:100%;text-align:left;margin-top:2px}.head_text-2{font-family:Mandali,system-ui;font-size:20px;margin:0 5%}.date-form{background-color:#fff;height:auto;width:100%;margin-top:15px}.select-people{text-align:center;width:34%;height:56px!important}.select-date,.select-people{font-family:Poppins,system-ui;justify-content:center;align-items:center}.select-date{text-align:left;width:24%;min-height:56px;transition:10ms}.select-date div{background-color:transparent!important;border-color:rgba(0,0,0,.23)!important}.select-date div:hover{border-color:rgba(0,0,0,.87)!important}.select-date div:focus{border-color:#1976d2!important;box-shadow:0 0 0 2px rgba(25,118,210,.3)!important}.input-pin-container{width:34%}.input-pin-container,.rangepicker{font-family:Poppins,system-ui;justify-content:center;align-items:center}.rangepicker{text-align:center;width:40%;height:56px}.rangepicker input::placeholder{text-align:center;color:#000}.rangepicker input{text-align:center;color:#000}.ant-picker-header-view button,.dateRangePicker{font-family:Poppins,system-ui}.ant-picker input::placeholder{color:#000!important}.select-dropdown{font-family:Poppins,system-ui;text-align:center}.submit-button,.submit-button_bookings{height:auto}.submit-button,.submit-button_bookings,.submit-hourly-button{background-color:transparent;width:25%;font-family:Poppins,system-ui;color:#000;border-color:transparent;cursor:pointer;transition:.2s ease-in;border-radius:10px;background-color:#f3ca52}.submit-hourly-button{height:56px}.submit-button:hover,.submit-button_bookings:hover,.submit-hourly-button:hover{background-color:#0a6847;color:#fff}.loading-page{height:100vh;padding-bottom:218px}.loading-page,.payment-page{background:#fff;width:100%;display:flex;justify-content:center;align-items:center}.payment-page{flex-grow:1}.loading-form{display:flex;justify-content:center;align-items:center;height:481px}.home-container_1{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#000;margin-top:70px;margin-bottom:70px}.description{font-family:Mandali,system-ui;font-size:17px;width:50%}.container-heading,.description{color:#000;text-align:left;margin:0 5%}.container-heading{font-family:Alata,system-ui;width:100%;font-size:30px}.footer{background-color:#f3ca52;width:100%;bottom:0;position:absolute;margin-top:30px}.home-container_2{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:20px}.container-heading-small{text-align:left}.container-heading-small,.container-heading-small-right{color:#000;margin:0 5% 20px;width:90%;font-family:Alata,system-ui;font-size:23px}.container-heading-small-right{text-align:right}.facilities,.facilities-reverse{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 5%}.featured-rooms{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:300px}.bookings-page{padding-top:1%;background-color:#fff;width:100%;min-height:80vh;display:flex;flex-direction:column;flex-grow:1}.form-container{width:100%;height:auto;background:linear-gradient(180deg,transparent 50%,#fff 0)}.booking-input-container{background-color:#f3ca52;padding:7px;margin:0 5%;border-radius:10px;display:flex;flex-direction:row;justify-content:space-evenly;top:0}.search-results{width:100%;background-color:#fff;display:flex;justify-content:flex-start;min-height:max-content;flex-grow:1;padding-bottom:20px;flex-direction:column}.country-list{color:#000;text-align:left;font-family:Poppins,system-ui}.react-tel-input{display:flex;width:40%!important}.booking-tel-input input:hover{border-color:#40a9ff!important}.booking-tel-input input:focus{border-color:#40a9ff!important;outline:0!important;box-shadow:0 0 0 2px rgba(24,144,255,.2)!important}.search-box::placeholder{font-family:Poppins,system-ui}.form-control{flex-grow:1;font-family:Poppins,system-ui}.ant-input::placeholder{color:#000}.contact-page-container{display:flex;flex-direction:column;width:100%}.contact-page{display:flex;justify-content:space-evenly;align-items:self-start;background-color:#fff;width:100%!important;flex-grow:1}.contact-info{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#000}.contact-form,.contact-info{width:50%;padding:50px 40px 0}.navigation-loader{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;background:#0006;color:#fff;font-size:18px;font-weight:700}.MuiInputLabel-root{font-family:Poppins,system-ui!important;color:#000!important}.MuiInputBase-input{font-family:Manjari,system-ui!important;color:#000}.contact-form{display:flex;justify-content:center;align-items:center;flex-direction:column}.contact-text{display:flex}.contact-heading{text-align:left}.footer-content{display:flex;flex-direction:row;width:100%;margin-bottom:10px;justify-content:center;align-items:flex-start;color:#000}.footer-heading{font-family:Alata,system-ui;font-size:25px;width:100%;text-align:left}.footer-subcontainer{margin:30px 50px;justify-content:flex-start;height:100%}.slick-list{border-radius:5px!important}.slick-active button{background-color:#0a6847!important}.search-rooms{box-shadow:0 3px 10px rgba(0,0,0,.2);margin:20px 5%;max-width:-moz-fit-content;max-width:fit-content;display:flex;border-radius:5px}.room-details{display:flex;justify-content:space-between;align-items:flex-start;color:#000;flex-direction:column;text-align:left;padding:20px 20px 10px;font-family:Manjari,system-ui}.room-heading{font-family:Poppins,system-ui;font-size:25px}.price{font-size:22px;margin-right:5px}.book-button{background-color:#0a6847;display:flex;max-width:-moz-fit-content;max-width:fit-content;padding:5px 20px;margin-top:5px;justify-content:center;text-align:center;align-items:center;color:#fff;font-size:18px;font-family:Poppins,system-ui;cursor:pointer;transition:.2s}.book-button:hover{opacity:.7}.ant-carousel{padding:4px 0 10px 6px}.price-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:10px}.price-container-bookings{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:10px}.util-button{display:flex;margin-top:5px;justify-content:center;text-align:center;align-items:center;font-size:18px;font-family:Poppins,system-ui;border-radius:10px;cursor:pointer;transition:.2s ease-in;border-color:transparent;width:200px;height:40.4px}.util-button:hover{opacity:.8}.submit-button_bookings:disabled,.util-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.change{background-color:#0a6847;color:#fff}.change,.print{margin-right:10px}.print{background-color:#f3ca52}.cancel{background-color:#de5753;color:#fff}.util-buttons-container{display:flex;justify-content:flex-start;width:100%}.result-text{color:#000;text-align:left;margin:10px 5% 0;font-family:Alata,system-ui;font-size:30px}.not-found{background-color:#fff;width:100%;flex-direction:column}.not-found,.notfound-image{flex-grow:1;align-items:center;justify-content:center;display:flex}.notfound-image{margin-top:10%}.MuiTypography-root{color:#000;font-family:Poppins,system-ui!important}.data-inputs{display:flex;justify-content:space-between;width:auto;padding:7px;background-color:#fff;border-radius:10px}.ant-select-selection-placeholder{color:#000!important}.timepicker{font-family:Poppins,system-ui!important;width:25%!important}.timepicker,.timepicker input{cursor:pointer!important}.ant-modal-title{font-family:Poppins}.forminput-container{display:flex;justify-content:space-between;align-items:center;padding:10px;flex-direction:row;width:auto;font-family:Poppins}.booking-input{margin-right:10px!important}.phone-input{width:452px!important;margin-right:0!important;padding-left:10px}.booking-tel-input .special-label{color:#000!important;font-family:Poppins;background:linear-gradient(180deg,#f3ca52 40%,#fff 0)!important}.ant-result-title,.pay-button,.special-label{font-family:Poppins}.pay-button{border-radius:10px;background:#0a6847;color:#fff;padding:10px;border-style:solid;transition:.1s ease-in;border-color:#0a6847;cursor:pointer}.pay-button:hover{opacity:.7}.MuiFormControlLabel-asterisk{display:none}.MuiFormHelperText-root,.MuiMenuItem-root{font-family:Poppins!important}.submit-button:disabled,.submit-button_bookings:disabled,.submit-hourly-button:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.success-page{width:100%}.booking-details{display:flex;flex-direction:column;width:100%;justify-content:space-between;margin:10px 0}.success-page{flex-grow:1;background-color:#fff}.payment-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;flex-grow:1}.payment-status{display:flex;flex-direction:row;justify-content:space-evenly;box-shadow:0 3px 10px rgba(0,0,0,.2);padding:50px}.payment-details{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding:20px}.payment-details-text{font-family:Poppins;font-size:20px;margin:5px 0;color:#000;text-align:left;width:100%}.payment-image{flex-direction:column;padding:20px}.home-button,.payment-image{display:flex;align-items:center}.home-button{width:100px;color:#000;justify-content:center;background-color:#f3ca52;height:40px;font-family:Poppins;border-radius:10px;margin-top:10px;transition:.2s ease-in}.home-button:hover{opacity:.7}.rules-container{color:#000;width:95%;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:stretch;padding:20px 0}.rule{font-family:Mandali;font-size:15px;color:#000;text-align:left;border-radius:10px;max-width:500px;border:1px solid #353535;padding:5px;display:flex;flex-direction:column;justify-content:space-between;height:80%;cursor:pointer}@media (max-width:1230px){.logo-container,.navigation-links,.search-button{display:none}.mobile-logo-container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:15px;position:relative;margin-left:10px}}@media (max-width:934px){.payment-status{flex-direction:column;padding:5px;align-items:center}.payment-details-text{text-align:center;font-size:15px}.payment-details,.payment-image{padding:5px}.payment-details{align-items:center}.home-page,.loading-page,.rules-page{padding-bottom:567px}.loading-form{height:525px}.booking-details{flex-direction:column;margin:10px 0;font-size:15px}.pay-button:hover{opacity:1}.phone-input{height:56px!important;padding:0;margin:10px 0 0}.forminput-container{flex-direction:column;padding:0;margin-bottom:10px}.booking-input{margin:10px 0!important}.select-date{width:100%;text-align:left;font-size:15px}.landing-page{height:50vh}.MuiTypography-root{font-size:12px!important}.timepicker{font-family:Poppins,system-ui!important;width:100%!important;margin-bottom:7px!important}.dropdown-button{display:flex;margin-right:10px}.navbar-container{justify-content:space-between;width:100%}.head-text{font-size:45px;margin:0 2%}.head_text-2{margin:0 2%;font-size:15px}.rangepicker,.select-people{width:100%;margin-bottom:5px}.submit-button{width:100%;height:56px}.submit-hourly-button{width:100%;margin-top:7px}.submit-button:hover,.submit-button_bookings:hover,.submit-hourly-button:hover{background-color:#f3ca52;color:#000}.submit-button:active,.submit-button_bookings:active,.submit-hourly-button:active{background-color:#0a6847;color:#fff}.dateRangePicker .ant-picker-panel:nth-child(2){display:none}.dateRangePicker .ant-picker-panel:first-child button{visibility:visible!important}.container-heading-small-right{text-align:left}.facilities{flex-direction:column}.facilities-reverse{flex-direction:column-reverse}.booking-input-container{flex-direction:column}.react-tel-input{width:auto!important;height:40px;margin-bottom:10px}.input-pin-container{margin-bottom:10px}.input-pin-container,.submit-button_bookings{width:100%;height:40px}.contact-subheading{display:none}.contact-page{flex-direction:column;justify-content:flex-start;align-items:center}.contact-text{display:none}.contact-form{width:100%;margin-top:30px;padding:0}.contact-heading{text-align:center}.footer-content{flex-direction:column;justify-content:center;align-items:center}.footer-subcontainer{width:80%}.search-rooms{justify-content:center;align-items:center}.home-container_1,.search-rooms{flex-direction:column}.description{width:90%}.container-heading{width:90%;margin-bottom:5px}.room-heading{font-size:20px;margin-bottom:10px}.ant-carousel{margin-top:10px}.book-button{border-radius:5px}.dots{display:none}.price-container{flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start}.ant-carousel{padding:0}.util-button{font-size:11px;width:110px;height:30px;padding:0}.data-inputs{flex-direction:column}}@font-face{font-family:Alata;src:url(/_next/static/media/08fc93ca94cf6b2b-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Alata Fallback;src:local("Arial");ascent-override:106.97%;descent-override:27.23%;line-gap-override:0.00%;size-adjust:102.83%}.__className_6fc375{font-family:Alata,Alata Fallback;font-weight:400;font-style:normal}.__variable_6fc375{--font-alata:"Alata","Alata Fallback"}@font-face{font-family:Belanosima;src:url(/_next/static/media/45477047b808d73a-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Belanosima Fallback;src:local("Arial");ascent-override:95.23%;descent-override:21.59%;line-gap-override:0.00%;size-adjust:94.09%}.__className_262244{font-family:Belanosima,Belanosima Fallback;font-weight:400;font-style:normal}.__variable_262244{--font-belanosima:"Belanosima","Belanosima Fallback"}@font-face{font-family:Mandali;src:url(/_next/static/media/1fcf5551f0ff07c0-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Mandali Fallback;src:local("Arial");ascent-override:135.65%;descent-override:59.28%;line-gap-override:0.00%;size-adjust:101.43%}.__className_0371ba{font-family:Mandali,Mandali Fallback;font-weight:400;font-style:normal}.__variable_0371ba{--font-mandali:"Mandali","Mandali Fallback"}@font-face{font-family:Manjari;src:url(/_next/static/media/48fdcfc983090f72-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Manjari Fallback;src:local("Arial");ascent-override:71.86%;descent-override:35.93%;line-gap-override:0.00%;size-adjust:101.92%}.__className_ffacbf{font-family:Manjari,Manjari Fallback;font-weight:400;font-style:normal}.__variable_ffacbf{--font-manjari:"Manjari","Manjari Fallback"}@font-face{font-family:Poppins;src:url(/_next/static/media/ec9d8e7cf8239536-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_f3181c{font-family:Poppins,Poppins Fallback;font-weight:400;font-style:normal}.__variable_f3181c{--font-poppins:"Poppins","Poppins Fallback"}