html{overflow-x:hidden}h1,h3{font-weight:400}input,textarea,button,select,div,a{-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{background-color:#fff;margin:0;overflow:hidden auto}.landing-page{background:linear-gradient(#0a6847 0%,#0a684733 100%),url(/assets/images/background2.png) 50%;width:100%;height:75vh}.navbar-background{background:linear-gradient(#0a6847 .2%,#0a684700 231.76%),#d3d3d3 url(/assets/images/background2.png) 50%/cover no-repeat}.rules-page{width:100%}.layout{text-align:center;color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:100vh;display:flex;position:relative}.navbar-container{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0000;flex-direction:row;justify-content:space-between;align-items:center;width:auto;height:70px;padding:10px 0 20px;display:flex;top:0}.navigation-links{color:#fff;justify-content:space-evenly;width:40%;display:flex}.link-buttons{color:#fff;cursor:pointer;background-color:#0000;border:1px solid #0000;padding:5px 2px;font-family:Poppins,system-ui;font-size:large;transition:all .2s ease-in-out}.link-buttons:hover{border-width:1px;border-bottom-color:#fff}.search-button{color:#fff;cursor:pointer;border:1.5px solid #fff;border-radius:5px;margin-right:20px;padding:10px;font-family:Poppins,system-ui;transition:all .3s ease-in-out}.search-button:hover{background-color:#f3ca52;border-color:#f3ca52}.logo-container{flex-direction:column;justify-content:center;align-items:center;margin-top:15px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dropdown-button,.mobile-logo-container{display:none}.nav-button{background-color:#0000;border-style:solid;border-color:#0000}.nav-buttons{background-color:#fff;border-style:solid;border-color:#0000;border-radius:5px;justify-content:center;align-items:center;width:90%;height:30px;margin:5px 0;font-family:Mandali,system-ui;font-size:15px;display:flex}.home-page{flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding-bottom:218px;display:flex}.rules-page{padding-bottom:218px}.home_page-text{text-align:left;width:100%;margin-bottom:10%}.input-container{background-color:#f3ca52;border-radius:10px;flex-direction:column;justify-content:space-evenly;margin:10px 5% 0;padding:7px;display:flex}.head-text{margin:5% 5% 0;font-family:Belanosima,system-ui;font-size:70px}.hourly-booking-message{color:red;text-align:left;width:100%;margin-top:2px;font-family:Poppins,system-ui;font-size:15px}.head_text-2{margin:0 5%;font-family:Mandali,system-ui;font-size:20px}.date-form{background-color:#fff;width:100%;height:auto;margin-top:15px}.select-people{text-align:center;justify-content:center;align-items:center;width:34%;font-family:Poppins,system-ui;height:56px!important}.select-date{text-align:left;justify-content:center;align-items:center;width:24%;min-height:56px;font-family:Poppins,system-ui;transition:all 10ms}.select-date div{background-color:#0000!important;border-color:#0000003b!important}.select-date div:hover{border-color:#000000de!important}.select-date div:focus{border-color:#1976d2!important;box-shadow:0 0 0 2px #1976d24d!important}.input-pin-container{justify-content:center;align-items:center;width:34%;font-family:Poppins,system-ui}.rangepicker{text-align:center;justify-content:center;align-items:center;width:40%;height:56px;font-family:Poppins,system-ui}.rangepicker input::placeholder,.rangepicker input{text-align:center;color:#000}.dateRangePicker,.ant-picker-header-view button{font-family:Poppins,system-ui}.ant-picker input::placeholder{color:#000!important}.select-dropdown{text-align:center;font-family:Poppins,system-ui}.submit-button,.submit-button_bookings{color:#000;cursor:pointer;background-color:#f3ca52;border-color:#0000;border-radius:10px;width:25%;height:auto;font-family:Poppins,system-ui;transition:all .2s ease-in}.submit-hourly-button{color:#000;cursor:pointer;background-color:#f3ca52;border-color:#0000;border-radius:10px;width:25%;height:56px;font-family:Poppins,system-ui;transition:all .2s ease-in}.calendar-toggle-button{color:#fff;cursor:pointer;background-color:#0a6847;border:2px solid #0a6847;border-radius:10px;width:25%;height:56px;margin-left:10px;font-family:Poppins,system-ui;transition:all .2s ease-in}.calendar-toggle-button:hover{background-color:#085437;border-color:#085437}.submit-button:hover,.submit-button_bookings:hover,.submit-hourly-button:hover{color:#fff;background-color:#0a6847}.loading-page{background:#fff;justify-content:center;align-items:center;width:100%;height:100vh;padding-bottom:218px;display:flex}.payment-page{background:#fff;flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex}.loading-form{justify-content:center;align-items:center;height:481px;display:flex}.home-container_1{color:#000;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:70px;margin-bottom:70px;display:flex}.description{color:#000;text-align:left;width:50%;margin:0 5%;font-family:Mandali,system-ui;font-size:17px}.container-heading{text-align:left;color:#000;width:100%;margin:0 5%;font-family:Alata,system-ui;font-size:30px}.footer{background-color:#f3ca52;width:100%;margin-top:30px;position:absolute;bottom:0}.home-container_2{flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.container-heading-small{text-align:left;color:#000;width:90%;margin:0 5% 20px;font-family:Alata,system-ui;font-size:23px}.container-heading-small-right{text-align:right;color:#000;width:90%;margin:0 5% 20px;font-family:Alata,system-ui;font-size:23px}.facilities,.facilities-reverse{flex-direction:row;justify-content:space-between;align-items:center;margin:0 5%;display:flex}.featured-rooms{justify-content:center;align-items:center;width:100%;margin-bottom:300px;display:flex}.bookings-page{background-color:#fff;flex-direction:column;flex-grow:1;width:100%;min-height:80vh;padding-top:1%;display:flex}.form-container{background:linear-gradient(#0000 50%,#fff 50%);width:100%;height:auto}.booking-input-container{background-color:#f3ca52;border-radius:10px;flex-direction:row;justify-content:space-evenly;margin:0 5%;padding:7px;display:flex;top:0}.search-results{background-color:#fff;flex-direction:column;flex-grow:1;justify-content:flex-start;width:100%;min-height:max-content;padding-bottom:20px;display:flex}.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 #1890ff33!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{flex-direction:column;width:100%;display:flex}.contact-page{background-color:#fff;flex-grow:1;justify-content:space-evenly;align-items:self-start;display:flex;width:100%!important}.contact-info{color:#000;flex-direction:column;justify-content:center;align-items:center;width:50%;padding:50px 40px 0;display:flex}.contact-form{width:50%;padding:50px 40px 0}.navigation-loader{color:#fff;background:#0006;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:fixed;inset:0}.MuiInputLabel-root{color:#000!important;font-family:Poppins,system-ui!important}.MuiInputBase-input{color:#000;font-family:Manjari,system-ui!important}.contact-form{flex-direction:column;justify-content:center;align-items:center;display:flex}.contact-text{display:flex}.contact-heading{text-align:left}.footer-content{color:#000;flex-direction:row;justify-content:center;align-items:flex-start;width:100%;margin-bottom:10px;display:flex}.footer-heading{text-align:left;width:100%;font-family:Alata,system-ui;font-size:25px}.footer-subcontainer{justify-content:flex-start;height:100%;margin:30px 50px}.slick-list{border-radius:5px!important}.slick-active button{background-color:#0a6847!important}.search-rooms{border-radius:5px;max-width:fit-content;margin:20px 5%;display:flex;box-shadow:0 3px 10px #0003}.room-details{color:#000;text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px 20px 10px;font-family:Manjari,system-ui;display:flex}.room-heading{font-family:Poppins,system-ui;font-size:25px}.price{margin-right:5px;font-size:22px}.book-button{text-align:center;color:#fff;cursor:pointer;background-color:#0a6847;justify-content:center;align-items:center;max-width:fit-content;margin-top:5px;padding:5px 20px;font-family:Poppins,system-ui;font-size:18px;transition:all .2s;display:flex}.book-button:hover{opacity:.7}.ant-carousel{padding:4px 0 10px 6px}.price-container{flex-direction:row;justify-content:center;align-items:center;margin-top:10px;display:flex}.price-container-bookings{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:10px;display:flex}.util-button{text-align:center;cursor:pointer;border-color:#0000;border-radius:10px;justify-content:center;align-items:center;width:200px;height:40.4px;margin-top:5px;font-family:Poppins,system-ui;font-size:18px;transition:all .2s ease-in;display:flex}.util-button:hover{opacity:.8}.util-button:disabled,.submit-button_bookings:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.change{color:#fff;background-color:#0a6847;margin-right:10px}.print{background-color:#f3ca52;margin-right:10px}.cancel{color:#fff;background-color:#de5753}.util-buttons-container{justify-content:flex-start;width:100%;display:flex}.result-text{color:#000;text-align:left;margin:10px 5% 0;font-family:Alata,system-ui;font-size:30px}.not-found{background-color:#fff;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex}.notfound-image{flex-grow:1;justify-content:center;align-items:center;margin-top:10%;display:flex}.MuiTypography-root{color:#000;font-family:Poppins,system-ui!important}.data-inputs{background-color:#fff;border-radius:10px;justify-content:space-between;gap:10px;width:auto;padding:7px;display:flex}.ant-select-selection-placeholder{color:#000!important}.timepicker{cursor:pointer!important;width:25%!important;font-family:Poppins,system-ui!important}.timepicker input{cursor:pointer!important}.ant-modal-title{font-family:Poppins}.forminput-container{flex-direction:row;justify-content:space-between;align-items:center;width:auto;padding:10px;font-family:Poppins;display:flex}.booking-input{margin-right:10px!important}.phone-input{padding-left:10px;width:452px!important;margin-right:0!important}.booking-tel-input .special-label{font-family:Poppins;color:#000!important;background:linear-gradient(#f3ca52 40%,#fff 0%)!important}.special-label,.ant-result-title{font-family:Poppins}.pay-button{color:#fff;cursor:pointer;background:#0a6847;border-style:solid;border-color:#0a6847;border-radius:10px;padding:10px;font-family:Poppins;transition:all .1s ease-in}.pay-button:hover{opacity:.7}.MuiFormControlLabel-asterisk{display:none}.MuiFormHelperText-root,.MuiMenuItem-root{font-family:Poppins!important}.submit-button:disabled,.submit-hourly-button:disabled,.submit-button_bookings:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.success-page{width:100%}.booking-details{flex-direction:column;justify-content:space-between;width:100%;margin:10px 0;display:flex}.success-page{background-color:#fff;flex-grow:1}.payment-container{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex}.payment-status{flex-direction:row;justify-content:space-evenly;padding:50px;display:flex;box-shadow:0 3px 10px #0003}.payment-details{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;display:flex}.payment-details-text{color:#000;text-align:left;width:100%;margin:5px 0;font-family:Poppins;font-size:20px}.payment-image{flex-direction:column;align-items:center;padding:20px;display:flex}.home-button{color:#000;background-color:#f3ca52;border-radius:10px;justify-content:center;align-items:center;width:100px;height:40px;margin-top:10px;font-family:Poppins;transition:all .2s ease-in;display:flex}.home-button:hover{opacity:.7}.rules-container{color:#000;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:stretch;gap:2rem;width:95%;padding:20px 0;display:grid}.rule{color:#000;text-align:left;cursor:pointer;border:1px solid #353535;border-radius:10px;flex-direction:column;justify-content:space-between;max-width:500px;height:80%;padding:5px;font-family:Mandali;font-size:15px;display:flex}@media (max-width:1230px){.navigation-links,.search-button,.logo-container{display:none}.mobile-logo-container{flex-direction:column;justify-content:center;align-items:center;margin-top:15px;margin-left:10px;display:flex;position:relative}}@media (max-width:934px){.payment-status{flex-direction:column;align-items:center;padding:5px}.payment-details-text{text-align:center;font-size:15px}.payment-image,.payment-details{padding:5px}.payment-details{align-items:center}.home-page,.rules-page,.loading-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{margin:10px 0 0;padding:0;height:56px!important}.forminput-container{flex-direction:column;margin-bottom:10px;padding:0}.booking-input{margin:10px 0!important}.select-date{text-align:left;width:100%;font-size:15px}.landing-page{height:50vh}.MuiTypography-root{font-size:12px!important}.timepicker{width:100%!important;margin-bottom:7px!important;font-family:Poppins,system-ui!important}.dropdown-button{margin-right:10px;display:flex}.navbar-container{justify-content:space-between;width:100%}.head-text{margin:0 2%;font-size:45px}.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}.calendar-toggle-button{width:100%;height:56px;margin-top:7px;margin-left:0}.submit-button:hover,.submit-button_bookings:hover,.submit-hourly-button:hover{color:#000;background-color:#f3ca52}.calendar-toggle-button:hover,.submit-button:active,.submit-button_bookings:active,.submit-hourly-button:active{color:#fff;background-color:#0a6847}.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{height:40px;margin-bottom:10px;width:auto!important}.input-pin-container{width:100%;height:40px;margin-bottom:10px}.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{flex-direction:column;justify-content:center;align-items:center}.home-container_1{flex-direction:column}.description{width:90%}.container-heading{width:90%;margin-bottom:5px}.room-heading{margin-bottom:10px;font-size:20px}.ant-carousel{margin-top:10px}.book-button{border-radius:5px}.dots{display:none}.price-container{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start}.ant-carousel{padding:0}.util-button{width:110px;height:30px;padding:0;font-size:11px}.data-inputs{flex-direction:column}}
@font-face{font-family:Alata;src:url(../media/Alata_Regular-s.p.e517795c.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.0%;size-adjust:102.83%}.alata_5f96f35-module__8tfpBG__className{font-family:Alata,Alata Fallback;font-style:normal;font-weight:400}.alata_5f96f35-module__8tfpBG__variable{--font-alata:"Alata","Alata Fallback"}
@font-face{font-family:Belanosima;src:url(../media/Belanosima_Regular-s.p.2bc08bd7.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.0%;size-adjust:94.09%}.belanosima_f01b24c7-module__BWW7Za__className{font-family:Belanosima,Belanosima Fallback;font-style:normal;font-weight:400}.belanosima_f01b24c7-module__BWW7Za__variable{--font-belanosima:"Belanosima","Belanosima Fallback"}
@font-face{font-family:Mandali;src:url(../media/Mandali-s.p.4792275c.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.0%;size-adjust:101.43%}.mandali_64a9710c-module__moZMjG__className{font-family:Mandali,Mandali Fallback;font-style:normal;font-weight:400}.mandali_64a9710c-module__moZMjG__variable{--font-mandali:"Mandali","Mandali Fallback"}
@font-face{font-family:Manjari;src:url(../media/Manjari_Regular-s.p.9d54be17.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.0%;size-adjust:101.92%}.manjari_3c0657d9-module__yxzhBW__className{font-family:Manjari,Manjari Fallback;font-style:normal;font-weight:400}.manjari_3c0657d9-module__yxzhBW__variable{--font-manjari:"Manjari","Manjari Fallback"}
@font-face{font-family:Poppins;src:url(../media/Poppins_Regular-s.p.60b546ef.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%}.poppins_61ddd549-module__YWJDzG__className{font-family:Poppins,Poppins Fallback;font-style:normal;font-weight:400}.poppins_61ddd549-module__YWJDzG__variable{--font-poppins:"Poppins","Poppins Fallback"}
