html{font-size:16px;scroll-behavior:smooth;color:#3c3c3c}body{margin:0;font-family:"Lexend",sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3c3c3c!important;font-weight:300!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.spinner{animation:spin 2s linear infinite}.color-primary{color:#fe0101!important}.cursor-pointer{cursor:pointer}h1,h2,h3,h4,h5,h6{color:#000}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:768px){html{font-size:14px}}img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}*{box-sizing:border-box}.form-field{border:1px solid grey;border-radius:8px;padding:4px;height:60px;margin:8px 0 2px}.form-field .form-field-label{font-size:12px;color:grey;padding:4px 8px}.form-field .form-field-input{border:none;width:100%;font-size:16px;padding:0 8px;outline:none}.error-message{font-size:12px;padding:0 12px;color:red}.form-field:focus{border:1px solid #000}.style_formField__1YCC2{border:1px solid grey;border-radius:8px;padding:4px;height:auto;margin:8px 0 2px}.style_formField__1YCC2 .style_formFieldLabel__1nhoD{font-size:12px;color:grey;padding:4px 8px}.style_formField__1YCC2 .style_formFieldInput__2SiFg{border:none;width:100%;font-size:16px;padding:0 8px;outline:none}.style_formField__1YCC2:focus{border:1px solid #000}.style_formDatePicker__1IfHr{border:1px solid grey;border-radius:8px;padding:4px;height:60px;margin:8px 0}.style_formDatePicker__1IfHr .style_formDatePickerLabel__9raX-{font-size:12px;color:grey;padding:4px 8px}.style_formDatePicker__1IfHr .style_formDatePickerInput__3XWLe{border:none;width:100%;font-size:16px;padding:0 8px;outline:none}.style_formDatePicker__1IfHr:focus{border:1px solid #000}.form-button{width:100%;background-color:#fe0101;border:none;height:48px;font-weight:700;font-size:16px;border-radius:8px;color:#fff;margin:4px 0;outline:none}.form-button:disabled{background-color:#d3d3d3}.form-select{border:1px solid grey;border-radius:8px;padding:4px;height:60px;margin:8px 0 2px}.form-select .form-select-label{font-size:12px;color:grey;padding:4px 8px}.form-select .form-select-dropdown{border:none;background-color:#fff;width:100%;font-size:16px;padding:0 8px;outline:none}.form-select .form-select-dropdown option{font-size:13px}.form-select .form-select-dropdown:focus{outline:none}.form-select:focus{border:1px solid #000}.btn-container .btn-style{padding:7px 15px;background-color:#fff;border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:14px;cursor:pointer}.style_avatarUpload__3A1oh{position:relative;max-width:205px;margin:10px auto 20px}.style_avatarUpload__3A1oh .style_avatarEdit__f0-VR{position:absolute;right:12px;z-index:1;top:10px}.style_avatarUpload__3A1oh .style_avatarEdit__f0-VR input{display:none}.style_avatarUpload__3A1oh .style_avatarEdit__f0-VR input+label{display:inline-block;width:34px;height:34px;margin-bottom:0;border-radius:100%;background:#fff;border:1px solid transparent;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);cursor:pointer;font-weight:400;transition:all .2s ease-in-out}.style_avatarUpload__3A1oh .style_avatarEdit__f0-VR input+label:hover{background:#f1f1f1;border-color:#d6d6d6}.style_avatarUpload__3A1oh .style_avatarEdit__f0-VR input+label:after{content:"Edit";font-weight:700;font-size:12px;font-family:"FontAwesome";color:#757575;position:absolute;top:10px;left:0;right:0;text-align:center;margin:auto}.style_avatarUpload__3A1oh .style_avatarPreview__DvhRc{width:192px;height:192px;position:relative;border-radius:100%;border:6px solid #f8f8f8;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.style_avatarUpload__3A1oh .style_avatarPreview__DvhRc>img{width:100%;height:100%;border-radius:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.modal-container .modal-box{margin:0 1rem}.modal-container .modal-heading{font-size:18px}.style_loading__dnQlT{color:#fe0101;font-size:4rem;text-align:center;animation:style_dots__3Ep5k 1s steps(5) infinite}@keyframes style_dots__3Ep5k{0%,20%{color:#fe0101;text-shadow:1rem 0 0 #fe0101,2rem 0 0 #fe0101}40%{color:#fff;text-shadow:1rem 0 0 #fe0101,2rem 0 0 #fe0101}60%{text-shadow:1rem 0 0 #fff,2rem 0 0 #fe0101}80%,to{text-shadow:1rem 0 0 #fff,2rem 0 0 #fff}}.image-slider{position:relative;height:100vh;width:100%;overflow:hidden;background-color:grey}.image-slider .slider-images{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;transition:transform 1s ease-in-out}.image-slider .slider-images .slide{min-width:100%;height:100%;background-size:cover;background-position:50%;transition:opacity 1s ease-in-out;opacity:0}.image-slider .slider-images .slide.active{opacity:1}.image-slider .slider-content{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);color:#0b0707;text-align:center;z-index:2}.image-slider .slider-content .gradient{background:#818181;background:radial-gradient(circle,hsla(0,0%,50.6%,.57) 25%,rgba(148,187,233,0) 100%)}.image-slider .slider-content h5{font-family:"Josefin Sans",sans-serif;font-weight:500;font-size:24px;color:#fffbfb;border-radius:8px}@media(max-width:768px){.image-slider .slider-content h5{font-size:20px;color:#333}}@media(max-width:480px){.image-slider .slider-content h5{font-size:18px;color:#333}}.image-slider .slider-content h1{font-size:3rem;margin-bottom:1rem;font-family:"Josefin Sans",sans-serif;color:#fffcfc;border-radius:8px}@media(max-width:768px){.image-slider .slider-content h1{font-size:2rem;color:#333}}@media(max-width:480px){.image-slider .slider-content h1{font-size:1.5rem;color:#333}}.image-slider .slider-content .search-bar{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.image-slider .slider-content .search-bar input{padding:.5rem 1rem;font-size:1.2rem;border:none;border-radius:5px;margin-right:1rem;width:100%;max-width:300px}@media(max-width:768px){.image-slider .slider-content .search-bar input{width:80%}}@media(max-width:480px){.image-slider .slider-content .search-bar input{width:90%}}.image-slider .slider-content .search-bar button{padding:.5rem 1rem;font-size:1.2rem;background-color:tomato;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:1rem}@media(max-width:768px){.image-slider .slider-content .search-bar button{font-size:1rem}}@media(max-width:480px){.image-slider .slider-content .search-bar button{font-size:.9rem}}@media(max-width:992px){.image-slider .slider-content{position:relative;top:auto;left:auto;transform:none;height:auto;margin-top:122px;padding-top:32px}.image-slider .slider-content .gradient{background:none}}.image-slider .slider-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;grid-gap:10px;gap:10px}.image-slider .slider-dots .dot{width:12px;height:12px;border-radius:50%;background-color:hsla(0,0%,100%,.5);cursor:pointer;transition:background-color .3s ease}.image-slider .slider-dots .dot.active{background-color:#fff}@media(max-width:768px){.image-slider .slider-dots .dot{width:10px;height:10px}}@media(max-width:480px){.image-slider .slider-dots .dot{width:8px;height:8px}}@media(max-width:768px){.image-slider{height:auto;display:flex;flex-direction:column}.image-slider .slider-images{position:relative;width:100%;height:240px}.image-slider .slider-content{position:relative;top:0;transform:none;margin-top:-20px;padding:20px;background-color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem}}@media(max-width:480px){.image-slider .slider-images{height:350px}}.home-page-banner{height:86vh;background-size:cover;background-position:50%;position:relative;transition:background-image 1s ease-in-out}.home-page-banner .overlay{background-color:rgba(0,0,0,.4);height:inherit;width:inherit;display:flex;justify-content:center;align-items:center}.home-page-banner .animation-text{width:100%;color:#fff;line-height:40px;font-weight:700;padding:12rem 24px 0;text-align:center}.home-page-banner .dots-container{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;grid-gap:10px;gap:10px}.home-page-banner .dot{width:10px;height:10px;border-radius:50%;background-color:hsla(0,0%,100%,.5);cursor:pointer;transition:background-color .3s ease}.home-page-banner .dot:hover{background-color:hsla(0,0%,100%,.7)}.home-page-banner .dot.active{background-color:#fff}.property-list-container{width:88%;margin:1.9rem auto;overflow-x:hidden}.property-list-container .container{width:150px;height:1px;background-color:#fe0101;position:relative;margin:16px auto 32px}.property-list-container .circle{display:inline-block;width:10px;height:10px;position:absolute;background:#fe0101;left:0;right:0;margin:0 auto;border-radius:100%;top:-4px}.property-list-container .heading{font-size:1.8rem;font-weight:600;padding:0 24px;text-align:center}.property-list-container .list-container{overflow-x:auto;display:flex;margin:20px 0;cursor:pointer;scrollbar-width:none;-ms-overflow-style:none}.property-list-container .list-container::-webkit-scrollbar{width:10px;height:4px}.property-list-container .list-container::-webkit-scrollbar-track{border-radius:10px}.property-list-container .list-container::-webkit-scrollbar-thumb{background:tomato;border-radius:10px}.property-list-container .property-list-card{margin-right:20px}.property-list-container .property-list-card-2{background-image:url(https://s3.eu-central-1.amazonaws.com/bootstrapbaymisc/blog/24_days_bootstrap/bologna-3.jpg);background-position:50%;background-size:cover;border-radius:12px;height:12.5rem;width:17.5rem}.property-list-container .card-image-overlay{background-color:rgba(0,0,0,.6);display:flex;justify-items:center;align-items:center}.property-list-container .card-image-overlay div{color:#fff;font-weight:700;font-size:1.9rem;margin:0 auto;text-align:center}.property-list-container .property-list-image{border-radius:12px;height:12.5rem;width:17.5rem}.property-list-container .property-list-name{font-size:1rem;text-align:center;color:#3c3c3c;margin:8px 0}.nearby-container{width:88%;margin:70px auto;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.nearby-list{display:grid;grid-template-rows:72px 72px;grid-template-columns:repeat(4,18rem);grid-gap:16px}.nearby-list .nearby-card{display:flex;align-items:center;font-size:1rem}.nearby-list .nearby-card img{border-radius:12px;height:72px;width:72px;cursor:pointer}.nearby-list .description{padding:0 16px;cursor:pointer}.nearby-container::-webkit-scrollbar{display:none!important}.host-feature-container{width:88%;margin:2rem auto;overflow-x:hidden}.host-feature-container .heading{font-size:2rem;font-weight:600}.host-feature-container .list-container{overflow-x:scroll;display:flex;margin:24px 0;cursor:pointer;scrollbar-width:none;-ms-overflow-style:none}.host-feature-container .list-container::-webkit-scrollbar{display:none!important}.host-feature-container .host-feature-card{margin-right:20px;font-size:1.2rem}.host-feature-container .host-feature-card iframe{border:none;outline:none;height:256px;width:384px;border-radius:12px}.future-gateways{width:88%;margin:2rem auto;overflow-x:hidden}.future-gateways .heading{font-size:1.8rem;font-weight:600;padding:0 24px;text-align:center}.future-gateways .future-gateways-style{padding:12px 25px 48px}.future-gateways .future-gateways-heading-row{display:flex;overflow-y:scroll;border-bottom:1px solid rgba(0,0,0,.1);height:43px}.future-gateways ::-webkit-scrollbar{display:none!important}.future-gateways .heading-container{font-size:16px;margin-right:16px;cursor:pointer}@keyframes box{0%{transform:scale(.95)}50%{transform:scale(1)}to{transform:scale(1)}}.future-gateways .active{color:#222;animation-name:box;animation-duration:1s}.future-gateways .header-name{background-color:#fff}.future-gateways .header-name,.future-gateways .header-name:hover{padding:6px 8px;border-radius:8px;margin-bottom:4px;cursor:pointer}.future-gateways .header-name:hover{background-color:#f6f6f6}.future-gateways .header-border{background-color:#222;height:2px;width:95%;margin:auto;animation-name:box-line;animation-duration:1s}.future-gateways .future-gateways-link{margin:16px 0;cursor:pointer}.future-gateways .gateways-link-1,.future-gateways .gateways-link-2{font-size:15px;color:#3c3c3c}.header-section-container{width:100%;z-index:5;color:#fff;position:fixed;background-color:transparent;top:0}.header-section-container .header-section-style{padding:12px 24px}.header-section-container .header-section-row{display:flex;justify-content:space-between;align-items:center}.header-section-container .header-logo{height:32px;width:135px}.header-section-container .black-logo{color:#fff}.header-section-container .host-link{padding:12px 14px;cursor:pointer;font-size:16px}.header-section-container .host-link:hover{background-color:hsla(0,0%,100%,.2);border-radius:24px}.header-section-container .active-link:hover{background-color:rgba(0,0,0,.03)}.header-section-container .places-to-stay{padding-bottom:8px;cursor:pointer}.header-section-container .places-to-stay:after{content:"";position:absolute;background-color:#fff;height:2px;width:20px;top:30px;left:55px}.header-section-container .modal-style{width:586px}.header-section-container .logo-style,.header-section-container .white-logo-style{cursor:pointer;height:45px;width:auto}.header-section-container.active{box-shadow:0 1px 12px rgba(0,0,0,.08);background-color:#fff;color:#000}.call-support{flex-direction:row}.style_userdropdown-style__uHuNW{display:flex;align-items:center;cursor:pointer;padding:5px 10px;background-color:#fff;border:1px solid #ddd;border-radius:30px;transition:background-color .3s;box-shadow:0 3px 8px rgba(0,0,0,.24)}.style_userdropdown-style__uHuNW:hover{box-shadow:0 5px 15px rgba(0,0,0,.35)}.style_userdropdown-style__uHuNW .style_user-transparent-container__3GOvm{min-width:270px;display:none;margin-top:60px;border-radius:8px;padding:12px 20px 20px;position:fixed;right:0;z-index:50}.style_userdropdown-style__uHuNW .style_user-transparent-container__3GOvm .style_user-dropdown-container__28SIw{background-color:#fff;border-radius:8px;min-width:230px;position:fixed;border:1px solid #d3d3d3;right:0;margin-right:40px;z-index:50}.style_userdropdown-style__uHuNW .style_user-transparent-container__3GOvm .style_user-dropdown-container__28SIw .style_user-dropdown-list__4Zg2T{padding:8px 0;list-style:none}.style_userdropdown-style__uHuNW .style_user-transparent-container__3GOvm .style_user-dropdown-container__28SIw .style_user-dropdown-list__4Zg2T>li{list-style:none;padding:8px 16px;width:100%;margin:0 70px 0 0;color:#3c3c3c;font-size:14px;cursor:pointer}.style_userdropdown-style__uHuNW .style_user-transparent-container__3GOvm .style_user-dropdown-container__28SIw .style_user-dropdown-list__4Zg2T>li:hover{background-color:var(--light)}.style_userdropdown-style__uHuNW:hover>.style_user-transparent-container__3GOvm{display:block}.style_auth-list-container__3c4JK{right:5rem;font-size:12px;font-weight:700;line-height:16px;z-index:1000;width:13rem}.style_auth-list-container__3c4JK .style_auth-list__SL5pt>li{list-style:none;font-weight:400;font-size:.8rem;padding:.5rem 1rem;cursor:pointer}.style_auth-list-container__3c4JK .style_auth-list__SL5pt>li:hover{background-color:var(--light)}.style_auth-list-container__3c4JK:hover{display:block!important}.style_initials__3_NLP,.style_userImg__2yzwH{width:30px;height:30px;margin-bottom:2px;border-radius:50%}.style_initials__3_NLP{display:flex;align-items:center;justify-content:center;background-color:#3499f7;color:#000;font-size:14px;font-weight:700}.login_loginContainer__3qNiO .login_description__33ECi{font-size:12px;color:#3c3c3c;padding:4px 2px 8px}.login_inputWrapper__1Z_JK{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px}.login_code__2sQHy{width:33%}.login_phone__15JKf{width:calc(67% - 16px)}.login_seperater__h1rnE{height:1px;background:#e7e7e7;width:100%;position:relative;margin:24px 0}.login_seperater__h1rnE:after{content:"or";color:#c2c2c2;background:#fffbfa;position:absolute;width:20px;height:20px;line-height:20px;text-align:center;top:0;left:50%;margin-top:-12px;margin-left:-10px;border-radius:50%}.login_error__3yl9F{color:red;font-size:14px}.login_submitBtn__2SYaO{margin-top:16px}.login_googleBtn__2zx31{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1);margin:auto;display:flex;grid-gap:8px;gap:8px;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #c2c2c2;border-radius:8px;padding:12px 16px}.login_googleBtn__2zx31 img{width:20px}.login_googleBtn__2zx31 span{color:#000;font-weight:600;font-size:16px}@media only screen and (max-width:767px){.login_code__2sQHy,.login_googleBtn__2zx31,.login_phone__15JKf{width:100%}}.signup-container .description{font-size:12px;color:#3c3c3c;padding:4px 2px 8px}.success-container .description{margin:24px}.success-container .icon-container{border:2px solid green;border-radius:50%;width:100px;display:flex;justify-content:center;align-items:center;height:100px;margin:auto}.otp-container{max-width:500px;width:100%}.otp-container .error{color:red;text-align:center}.otp-container .description{margin-top:12px;font-size:12px;color:#3c3c3c;padding:4px 2px 8px}.search-field-container{width:300px;border:1px solid #ddd;border-radius:32px;padding:11px 16px 11px 24px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;font-size:14px;font-weight:700;color:rgba(0,0,0,.8);cursor:pointer}.search-field-container .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:16px}.search-field-container .search-btn{background-color:#fe0101;padding:6px 0;display:flex;border-radius:50px;margin:-8px}.search-field-container .search-icon{margin:0 6px}.search-field-container:hover{box-shadow:0 2px 4px 1px #e9e2e2}.call-support{display:flex;align-items:center}.call-support .call-button{display:flex;background-color:transparent;color:#2f2e2e;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .3s;grid-gap:12px;gap:12px}.call-support .call-button .call-icon{font-size:18px}.call-support .call-button .call-text{display:flex;flex-direction:column;line-height:1.2}.call-support .call-button .call-number{padding-top:5px;align-self:flex-end;font-size:16px;font-weight:400;color:#111}.m-add-guest-container{background-color:#fff;position:fixed;z-index:400;height:100vh;width:100%;overflow:auto;padding:16px 30px}.m-add-guest-container .back-icon{margin-left:-8px}.m-add-guest-container .guests-clear{font-size:16px;text-decoration:underline;text-align:end}.m-add-guest-container .guests-heading{margin-top:34px;font-weight:700;font-size:22px}.m-add-guest-container .m-guests-type-container{background-color:#fff;width:100%;max-width:400px;min-height:80px;overflow:auto;padding:24px 0}.m-add-guest-container .m-guests-type-container .guests-type-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #ddd}.m-add-guest-container .m-guests-type-container .guests-type-row:last-child{border-bottom:none}.m-add-guest-container .m-guests-type-container .heading{font-size:16px;font-weight:700;word-wrap:break-word}.m-add-guest-container .m-guests-type-container .description{font-size:14px;color:#3c3c3c}.m-add-guest-container .m-guests-type-container .guests-type-btn-box{display:flex;align-items:center}.m-add-guest-container .m-guests-type-container .minus{cursor:pointer}.m-add-guest-container .m-guests-type-container .count{padding:0 16px;font-size:16px;width:50px;text-align:center;box-sizing:border-box}.m-add-guest-container .m-guests-type-container .plus{cursor:pointer}.m-add-guest-container .guests-type-container.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-add-guest-container .bottom-controller{position:fixed;bottom:0;width:100%;margin:0 -30px;display:flex;align-items:center;z-index:10;background-color:#fff;justify-content:space-between;padding:16px 24px;border-top:1px solid #b8b5b5}.m-add-guest-container .bottom-skip{color:#000;text-decoration:underline}.m-add-guest-container .bottom-next{background-color:#fe0101;color:#fff;border-radius:8px;padding:16px 24%}.m-add-guest-container .bottom-next.active{background-color:#d3d3d3}.location-search-container{position:fixed;z-index:400!important;width:100%;background-color:#fff;top:0}.location-search-container .search-input-container{display:flex;align-items:center;position:fixed;background-color:#fff;width:100%;padding:16px 20px;box-shadow:0 0 2px 0 #e0d1d1}.location-search-container .search-input-container.active{box-shadow:none;padding-bottom:0}.location-search-container .input-container{border-radius:40px;display:flex;align-items:center;height:44px;width:100%;background-color:#f3f2f2;box-sizing:border-box;border:.5px solid #d6d4d4}.location-search-container .input-container.not-active{border:none;box-shadow:-2px 4px 12px rgba(0,0,0,.15);background-color:#fff}.location-search-container .cross-icon{background-color:rgba(0,0,0,.1);padding:0 4px;border-radius:50%;margin:0 8px}.location-search-container .search-icon{margin:0 12px 0 16px}.location-search-container .input{background-color:transparent;border:none;outline:none;width:75%;letter-spacing:.05em}.location-search-container .text-style{margin:0 12px;font-weight:700}.location-list-container-mobile{background-color:#fff;height:calc(100vh - 60px);overflow:auto;margin-top:70px}.location-list-container-mobile .location-list-item{display:flex;align-items:center;padding:8px 32px;cursor:pointer}.location-list-container-mobile .location-list-item:hover{background-color:#faf6f6}.location-list-container-mobile .location-list-item-image{height:50px;width:50px;border-radius:8px;border:1px solid rgba(0,0,0,.2);margin-right:20px;background-color:#f6f5f5;display:flex;justify-content:center;align-items:center}.location-list-container-mobile .location-text-box{width:calc(100% - 50px)}.location-list-container-mobile .location-item-heading{font-weight:16px;word-wrap:break-word}.location-list-container-mobile .location-item-description{font-size:14px;color:grey}.mobile-calendar-container{background-color:#fff;position:fixed;z-index:400;height:calc(100vh - 80px);width:100%;overflow:auto;padding:16px 30px}.mobile-calendar-container .back-icon{margin-left:-8px}.mobile-calendar-container .mobile-calendar-clear{text-decoration:underline;text-align:end}.mobile-calendar-container .bottom-controller{height:80px;position:fixed;bottom:0;width:100%;margin:0 -30px;display:flex;align-items:center;z-index:10;background-color:#fff;justify-content:space-between;padding:16px 24px;border-top:1px solid #b8b5b5}.mobile-calendar-container .bottom-skip{color:#000;text-decoration:underline}.mobile-calendar-container .bottom-next{background-color:#000;color:#fff;border-radius:8px;padding:12px 24%}.mobile-calendar-container .bottom-next.active{background-color:grey}.mobile-calendar-container .CalendarDay__selected_start,.mobile-calendar-container .CalendarDay__selected_start:active,.mobile-calendar-container .CalendarDay__selected_start:hover{background-color:#423b7d}.mobile-calendar-container .CalendarDay__selected_end,.mobile-calendar-container .CalendarDay__selected_end:active,.mobile-calendar-container .CalendarDay__selected_end:hover{background-color:#ff7400}.DayPickerNavigation_button__verticalDefault{box-shadow:none}.DayPickerNavigation_svg__vertical{height:16px;width:20px}.DayPicker{position:absolute;width:100vw}.DayPicker__withBorder{box-shadow:none}.DayPicker_transitionContainer__verticalScrollable{height:100px}.DateInput{width:0;visibility:hidden}.DateInput_input,.DateInput_input__focused{border-top:0;border-right:0;border-left:0}.DateRangePickerInput__withBorder{border:none}.DateRangePickerInput_arrow{vertical-align:middler;visibility:hidden}.footer{background-color:#333;color:#fff;padding:2rem 0}.footer .footer-container{padding:0 90px;margin:0;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:768px){.footer .footer-container{padding:0 40px}}@media only screen and (max-width:576px){.footer .footer-container{padding:0 20px}}.footer .footer-container .footer-content{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}@media only screen and (max-width:992px){.footer .footer-container .footer-content{flex-direction:row;justify-content:space-between}}@media only screen and (max-width:576px){.footer .footer-container .footer-content{text-align:left}}.footer .footer-container .footer-logo-section{flex-shrink:0;width:100%;max-width:415px;margin-bottom:2rem}@media only screen and (max-width:992px){.footer .footer-container .footer-logo-section{width:40%}}@media only screen and (max-width:576px){.footer .footer-container .footer-logo-section{width:100%}}.footer .footer-container .footer-logo-section .footer-logo{height:50px;width:auto}.footer .footer-container .footer-logo-section .footer-text{margin-top:1rem;color:#ccc}.footer .footer-container .footer-logo-section .footer-social-icons{margin-top:1rem;display:flex;grid-gap:1rem;gap:1rem}.footer .footer-container .footer-logo-section .footer-social-icons .social-icon{background-color:inherit;color:#ddd}.footer .footer-container .footer-logo-section .footer-social-icons .social-icon:hover{color:#ca1414;cursor:pointer}@media only screen and (max-width:992px){.footer .footer-container .footer-logo-section .footer-social-icons{justify-content:flex-start}}@media only screen and (max-width:576px){.footer .footer-container .footer-logo-section .footer-social-icons{justify-content:flex-start}}.footer .footer-container .footer-links-section{display:flex;flex-wrap:wrap;grid-gap:2rem;gap:2rem}@media only screen and (max-width:992px){.footer .footer-container .footer-links-section{width:55%;flex-direction:row;justify-content:space-between}}@media only screen and (max-width:576px){.footer .footer-container .footer-links-section{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;grid-column-gap:5rem}}.footer .footer-container .footer-links-column{min-width:150px}@media only screen and (max-width:992px){.footer .footer-container .footer-links-column{width:45%}}@media only screen and (max-width:576px){.footer .footer-container .footer-links-column{width:100%}}.footer .footer-container .footer-links-column .footer-links-heading{color:#bbebeb;font-family:"Poppins",sans-serif;font-size:22px;font-weight:600;line-height:52px;margin-bottom:1rem}@media only screen and (max-width:992px){.footer .footer-container .footer-links-column .footer-links-heading{font-size:18px}}@media only screen and (max-width:576px){.footer .footer-container .footer-links-column .footer-links-heading{font-size:1rem;margin-bottom:0}}.footer .footer-container .footer-links-column .footer-links-list{list-style:none;padding:0}.footer .footer-container .footer-links-column .footer-links-list li{margin-bottom:.5rem}.footer .footer-container .footer-links-column .footer-links-list li div{cursor:pointer;color:#fff}.footer .footer-container .footer-links-column .footer-links-list li div:hover{color:#fff;text-decoration:underline}.footer-copyright{background-color:#ddd;color:#444242;text-align:center;padding:1rem;width:100%;box-sizing:border-box}.footer-copyright p{margin-top:0;margin-bottom:0}@media only screen and (max-width:992px){.footer-container{padding:0 40px}.footer-logo-section{width:40%;margin-bottom:1.5rem}.footer-links-section{width:55%}}@media only screen and (max-width:576px){.footer-container{padding:0 20px}.footer-content{flex-direction:column;align-items:flex-start}.footer-logo-section{width:100%;margin-bottom:1rem}.footer-links-section{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:394px){.footer-container{padding:0 15px}.footer-links-section{grid-column-gap:clamp(.1rem,3vw,3rem)!important;grid-template-columns:repeat(2,1fr)}}.modal-container{position:fixed;display:flex;top:0;bottom:0;left:0;right:0;justify-content:center;align-items:center;width:100%;height:100%;z-index:400;background-color:rgba(0,0,0,.6)}.modal-container .modal-box{border-radius:8px;min-width:300px;color:#000;background-color:#fff;position:relative;animation-name:drop;animation-duration:.5s;margin:0 24rem}.modal-container .modal-heading-container{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #d3d3d3;position:relative}.modal-container .modal-heading{font-weight:700;font-size:24px;text-align:center;font-family:"Poppins",sans-serif;flex-grow:1}.modal-container .modal-close-icon{font-size:16px;position:absolute;right:24px;top:50%;transform:translateY(-50%);cursor:pointer}.modal-container .modal-close-icon:hover{font-size:16px;background-color:#d3d3d3;border-radius:50%}.modal-container .modal-content-container{padding:24px;overflow:auto;max-height:80vh}@keyframes drop{0%{transform:translateY(50px)}to{transform:translateY(0)}}.aboutus_description__3VLJn{font-size:16px;color:#3c3c3c;padding:4px 2px 8px;font-family:"Poppins",sans-serif}.style_bottom-navigation-menu__2k0Vs{display:block;position:fixed;bottom:0;width:100%;background-color:#fff;box-shadow:0 0 8px 0 #e0d1d1;z-index:200}.style_bottom-navigation-menu__2k0Vs .style_bottom-navigations__aM-YH{display:flex;justify-content:center;grid-gap:48px;gap:48px;margin:8px 0}.style_bottom-navigation-menu__2k0Vs .style_navigation-item__2ThMs{text-align:center;margin:0}.style_bottom-navigation-menu__2k0Vs .style_navigation-item__2ThMs.style_active__2298A .style_item__UtshD,.style_bottom-navigation-menu__2k0Vs .style_navigation-item__2ThMs.style_active__2298A svg{color:#fe0101}.style_bottom-navigation-menu__2k0Vs .style_icon__2o-n0{margin-bottom:2px;color:#3c3c3c}.style_bottom-navigation-menu__2k0Vs .style_item__UtshD{font-size:12px}.style_userImg__1UDqe{width:30px;height:30px;margin-bottom:2px;border-radius:50%}.search-container{margin:32px auto 8px;color:#000;display:flex;justify-content:center;text-align:justify;padding:1rem;width:100%}.search-container .search-style{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;width:100%;max-width:100%;grid-gap:16px;gap:16px}@media(min-width:768px){.search-container .search-style{flex-direction:row;grid-gap:0;gap:0}}.search-container .search-row{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.search-container .search-row{flex-direction:row;align-items:center}}.search-container .check-dates-container{display:flex;flex-direction:row;grid-gap:10px;gap:10px;width:100%}@media(min-width:768px){.search-container .check-dates-container{grid-gap:10px;gap:10px}}.search-container .search-custom{background-color:#590000;padding:16px;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;width:100%}@media(min-width:768px){.search-container .search-custom{padding:20.5px;width:auto}}.search-container .check-available{color:#fff;font-family:"Poppins",sans-serif;font-weight:400;line-height:27px;white-space:nowrap;margin-left:5px;font-size:.875rem}@media(min-width:768px){.search-container .check-available{font-size:1rem}}.search-container .search-icons{color:#ddd!important;font-size:20px}@media(min-width:768px){.search-container .search-icons{font-size:25px}}@media(min-width:1024px){.search-container{margin:auto;max-width:1280px;padding:0}.search-style{height:86px;max-width:80%}.search-custom{padding:20.5px}}@media(max-width:768px){.search-container{padding:0}.search-container .search-row{border:1px solid #c4bfbf;border-radius:2px}.search-container .search-style{flex-direction:column;height:auto;border-radius:1rem;width:100%;grid-gap:16px;gap:16px}}@media(max-width:480px){.search-container{padding:0}.search-container .search-row{border:1px solid #c4bfbf;border-radius:2px}.search-container .search-style{flex-direction:column;height:auto;border-radius:1rem;width:100%;grid-gap:16px;gap:16px}.check-dates-container{flex-direction:row;grid-gap:10px;gap:10px}.search-custom{width:100%;padding:14px}}.slider-container{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#fff;z-index:100;padding:20px;box-shadow:-2px 0 10px rgba(0,0,0,.2);transition:transform .3s ease;transform:translateX(0)}.slider-container.closed{transform:translateX(100%)}.slider-container .close-slider{position:absolute;top:20px;right:20px;background:none;border:none;font-size:1.5rem}.guests-field-container{padding:12px;display:flex;cursor:pointer;min-width:223px;align-items:center;justify-content:space-between}.guests-field-container .text-input-container{padding-top:2px;padding-left:16px}.guests-field-container .cross-icon{padding:0 4px;margin-left:20px;visibility:hidden;border-radius:50%;margin-right:20px;background-color:rgba(0,0,0,.1)}.guests-field-container .reduce-width{margin-left:15px;margin-right:15px}.guests-field-container .guests-heading{color:#bf0101;font-size:12px;font-weight:700;line-height:16px}.guests-field-container .guests-subhead{border:none;outline:none;font-size:14px;margin-left:-1px;color:grey;background-color:transparent}.guests-field-container .search-btn{margin:-5px;display:flex;padding:12px 0;border-radius:50px;background-color:#fe0101}.guests-field-container .search-btn:hover{margin:-5px;display:flex;padding:12px 0;border-radius:50px;background-color:#f54c2f}.guests-field-container .search-text{color:#fff;font-weight:700;margin-left:-6px;margin-right:18px}.guests-field-container .search-icon{margin:0 12px}.guests-field-container:hover{background-color:rgba(0,0,0,.1)}.guests-field-container.active{background-color:#fff}.guests-type-container{background-color:#fff;position:absolute;margin-top:350px;width:100%;margin-left:-125px;max-width:400px;min-height:80px;overflow:auto;padding:24px 40px;box-shadow:2px 2px 30px -13px rgba(0,0,0,.75)}.guests-type-container .guests-type-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #ddd}.guests-type-container .guests-type-row:last-child{border-bottom:none}.guests-type-container .heading{font-size:16px;font-weight:700;word-wrap:break-word}.guests-type-container .description{font-size:14px;color:grey}.guests-type-container .guests-type-btn-box{display:flex;align-items:center}.guests-type-container .minus{cursor:pointer}.guests-type-container .count{padding:0 16px;font-size:16px;width:50px;text-align:center;box-sizing:border-box}.guests-type-container .plus{cursor:pointer}@media(max-width:600px){.guests-type-container{margin-top:24px;margin-left:0;padding:16px;max-width:100%;width:90%;box-sizing:border-box}.guests-type-container .guests-type-row{padding:8px 0}.guests-type-container .heading{font-size:14px}.guests-type-container .description{font-size:12px}.guests-type-container .count{padding:0 12px;font-size:14px;width:40px}.guests-type-container .minus,.guests-type-container .plus{padding:6px}}.guests-type-container.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-add-guest-containers{background-color:#fff;position:fixed;z-index:400;height:100vh;width:100vw;top:0;left:0;overflow:auto;padding:16px 30px;margin:0}.m-add-guest-containers .back-icon{margin-left:-8px}.m-add-guest-containers .guests-clear{font-size:16px;text-decoration:underline;text-align:end}.m-add-guest-containers .guests-heading{margin-top:34px;font-weight:700;font-size:22px}.m-add-guest-containers .m-guests-type-container{background-color:#fff;width:100%;max-width:400px;min-height:80px;overflow:auto;padding:24px 0}.m-add-guest-containers .m-guests-type-container .guests-type-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #ddd}.m-add-guest-containers .m-guests-type-container .guests-type-row:last-child{border-bottom:none}.m-add-guest-containers .m-guests-type-container .heading{font-size:16px;font-weight:700;word-wrap:break-word}.m-add-guest-containers .m-guests-type-container .description{font-size:14px;color:#3c3c3c}.m-add-guest-containers .m-guests-type-container .guests-type-btn-box{display:flex;align-items:center}.m-add-guest-containers .m-guests-type-container .minus{cursor:pointer}.m-add-guest-containers .m-guests-type-container .count{padding:0 16px;font-size:16px;width:50px;text-align:center;box-sizing:border-box}.m-add-guest-containers .m-guests-type-container .plus{cursor:pointer}.m-add-guest-containers .guests-type-container.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-add-guest-containers .bottom-controller{position:fixed;bottom:0;width:100%;right:0;display:flex;align-items:center;z-index:10;background-color:#fff;justify-content:space-between;padding:16px 24px;border-top:1px solid #b8b5b5}.m-add-guest-containers .bottom-skip{color:#000;text-decoration:underline}.m-add-guest-containers .bottom-next{background-color:#fe0101;color:#fff;border-radius:8px;padding:16px 24%;margin-left:auto}.m-add-guest-containers .bottom-next.active{background-color:#d3d3d3}.checkdate-field-container{padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:135px}.checkdate-field-container .text-input-container{padding-left:16px;padding-top:2px}.checkdate-field-container .cross-icon{visibility:hidden;background-color:rgba(0,0,0,.1);padding:0 4px;border-radius:50%}.checkdate-field-container .checkdate-heading{font-weight:700;font-size:12px;line-height:16px;color:#bf0101}.checkdate-field-container .checkdate-subhead{border:none;font-size:14px;outline:none;background-color:transparent;margin-left:-1px;color:grey}.checkdate-field-container .seprator{align-self:center;border-right:1px solid #ddd;height:40px}.checkdate-field-container:hover{background-color:rgba(0,0,0,.1)}.checkdate-field-container.active{background-color:#fff}.checkdate-field-container.reduce-date-width{width:161px!important}.check-dates-container{display:flex}.mobile-calendar-containers{background-color:#fff;position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;overflow:auto;padding:16px 30px;display:flex;flex-direction:column}.mobile-calendar-containers .back-icon{margin-left:-8px}.mobile-calendar-containers .mobile-calendar-clear{text-decoration:underline;text-align:end}.mobile-calendar-containers .bottom-controller{height:80px;position:fixed;bottom:0;width:100%;margin:0 -30px;display:flex;align-items:center;z-index:10;background-color:#fff;justify-content:space-between;padding:16px 24px;border-top:1px solid #b8b5b5}.mobile-calendar-containers .bottom-skip{color:#000;text-decoration:underline}.mobile-calendar-containers .bottom-next{background-color:#fd0f0f;color:#fff;border-radius:8px;padding:12px 24%}.mobile-calendar-containers .bottom-next.active{background-color:grey}.mobile-calendar-containers .CalendarDay__selected_start,.mobile-calendar-containers .CalendarDay__selected_start:active,.mobile-calendar-containers .CalendarDay__selected_start:hover{background-color:#423b7d}.mobile-calendar-containers .CalendarDay__selected_end,.mobile-calendar-containers .CalendarDay__selected_end:active,.mobile-calendar-containers .CalendarDay__selected_end:hover{background-color:#ff7400}.DayPicker_transitionContainer__vertical{height:80vh!important}.location-field-container{padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.location-field-container .text-input-container{padding-left:20px;padding-top:2px}.location-field-container .cross-icon{visibility:hidden;background-color:rgba(0,0,0,.1);padding:0 4px;border-radius:50%}.location-field-container .location-heading{font-weight:700;font-size:12px;line-height:16px;color:#bf0101;white-space:nowrap}.location-field-container .location-input{max-width:203px}.location-field-container .location-input,.location-field-container .reduce-width{border:none;font-size:15px;width:100%;min-width:100px;outline:none;background-color:transparent;margin-left:-1px}.location-field-container .reduce-width{max-width:183px}.location-field-container:hover{background-color:rgba(0,0,0,.1)}.location-field-container.active{background-color:hsla(0,0%,100%,.914)}.location-list-container{background-color:#fff;position:absolute;margin-top:420px;border-radius:28px;width:100%;max-width:500px;padding:20px 0;box-shadow:2px 2px 30px -13px rgba(0,0,0,.75)}.location-list-container .locations-item-container{max-height:300px;min-height:80px;overflow:auto}.location-list-container .location-list-item{display:flex;align-items:center;padding:8px 32px;cursor:pointer}.location-list-container .location-list-item:hover{background-color:#faf6f6}.location-list-container .location-list-item-image{height:50px;width:50px;border-radius:8px;border:1px solid rgba(0,0,0,.2);margin-right:20px;background-color:#f6f5f5;display:flex;justify-content:center;align-items:center}.location-list-container .location-text-box{width:calc(100% - 50px)}.location-list-container .location-item-heading{font-weight:16px;word-wrap:break-word}.location-list-container .location-item-description{font-size:14px;color:grey}@media(max-width:600px){.location-list-container{margin-top:80px;border-radius:20px;max-width:90%;padding:15px 10px;box-shadow:2px 2px 20px -10px rgba(0,0,0,.7)}.location-list-item{padding:8px 16px}.location-list-item-image{height:40px;width:40px;margin-right:10px}.location-item-heading{font-size:14px}.location-item-description{font-size:12px}}.location-search-containers{position:fixed;z-index:9999;width:100%;background-color:#fff;top:0;transition:visibility 0s,opacity .3s ease,height .3s ease;height:100vh}.location-search-containers.active{visibility:visible;opacity:1;height:100%}.location-search-containers.not-active{visibility:hidden;opacity:0;height:0;position:absolute}.location-search-containers .search-input-container{display:flex;align-items:center;position:fixed;background-color:#fff;width:100%;padding:16px 20px;box-shadow:0 0 2px 0 #e0d1d1;z-index:401!important;top:0}.location-search-containers .input-container{border-radius:40px;display:flex;align-items:center;height:44px;width:100%;background-color:#f3f2f2;box-sizing:border-box;border:.5px solid #d6d4d4}.location-search-containers .cross-icon{background-color:rgba(0,0,0,.1);padding:0 4px;border-radius:50%;margin:0 8px}.location-search-containers .search-icon{margin:0 12px 0 16px}.location-search-containers .input{background-color:transparent;border:none;outline:none;width:75%;letter-spacing:.05em}.location-search-containers .text-style{margin:0 12px;font-weight:700}.location-search-containers .location-list-container-mobile{background-color:#fff;height:calc(100vh - 60px);overflow-y:auto;margin-top:70px}.location-search-containers .location-list-container-mobile .location-list-item{display:flex;align-items:center;padding:8px 32px;cursor:pointer}.location-search-containers .location-list-container-mobile .location-list-item:hover{background-color:#faf6f6}.location-search-containers .location-list-container-mobile .location-list-item-image{height:50px;width:50px;border-radius:8px;border:1px solid rgba(0,0,0,.2);margin-right:20px;background-color:#f6f5f5;display:flex;justify-content:center;align-items:center}.location-search-containers .location-list-container-mobile .location-text-box{width:calc(100% - 50px)}.location-search-containers .location-list-container-mobile .location-item-heading{font-weight:16px;word-wrap:break-word}.location-search-containers .location-list-container-mobile .location-item-description{font-size:14px;color:grey}.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px;text-align:left}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{box-sizing:border-box;cursor:pointer;font-size:15px;text-align:center}.CalendarDay:active{outline:0;border:none}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:none;color:#000;background:#fff;border-radius:40px}.CalendarDay__default:hover{background:#ccc;border:none;color:#fff}.CalendarDay__hovered_offset,.CalendarDay__outside{background:#fff;color:#000}.CalendarDay__outside{border:none}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #000;color:#000}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#000}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span,.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#fff;color:#000}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#000;border:none;color:#fff;border-radius:40px}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#fff;border:1px double #fff;color:#000}.CalendarDay__hovered_span:active{background:#000;color:#fff}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:none;color:#cacccd}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:initial}.CalendarMonth_caption{font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:top}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:flex;justify-content:space-between}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;margin:0}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}.DayPickerNavigation_bottomButton__horizontalDefault{position:static;margin:-10px 22px 30px}.DayPickerNavigation_leftButton__horizontalDefault{left:22px;border:none}.DayPickerNavigation_rightButton__horizontalDefault{right:22px;border:none}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:relative;display:inline-block;text-align:center;height:100%;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{position:relative;text-align:left}.DayPicker,.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:2px 2px 30px -13px rgba(0,0,0,.75);border-radius:40px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:0;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:50px}.DayPicker_transitionContainer__horizontal{transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-bottom:2px solid transparent;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-bottom:2px solid #008489}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2;display:none}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute;left:-200px!important}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0;border-radius:40px}.DateRangePicker_picker__directionRight{right:0;border-radius:40px}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:20px;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.section{padding:0 90px;margin:70px 0}@media only screen and (max-width:768px){.section{padding:0 20px;margin:40px 0}}@media only screen and (max-width:576px){.section{padding:0 20px;margin:40px 0}}.section .title-section{margin-bottom:2rem}.section .title-section h3{font-size:2rem;font-weight:600;margin-bottom:.5rem;font-family:"Josefin Sans",sans-serif}.section .title-section p{font-size:1.125rem;color:#6b7280;font-family:"Poppins",sans-serif;font-weight:400;line-height:27px}.section .desktop-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:auto;grid-auto-flow:column;grid-column-gap:8.7%;grid-row-gap:24px;row-gap:24px;margin-bottom:40px}@media only screen and (max-width:576px){.section .desktop-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:row;align-items:center;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-bottom:32px;grid-row-gap:2px;row-gap:2px}}.section .desktop-grid .group{display:flex;flex-direction:column}.section .desktop-grid .group .image-container{position:relative;width:100%;overflow:hidden;margin-bottom:8px}.section .desktop-grid .group .image-container img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.section .desktop-grid .group .image-container img:hover{transform:scale(1.05)}.section .desktop-grid .group .center-img{border-top-right-radius:80px;flex:1 1;position:relative;width:100%;overflow:hidden;height:auto}@media only screen and (max-width:576px){.section .desktop-grid .group .center-img{max-height:310;object-fit:cover}}.section .desktop-grid .center{grid-row:span 2}@media only screen and (max-width:576px){.section .desktop-grid .center{grid-column:1/-1;max-height:310px}}.section .city-info{display:flex}.section .city-info .icon{color:#ef4444;margin-right:.5rem;font-size:1.25rem}.section .city-info .city-name{font-weight:400;color:#2a2a2a;font-family:"Poppins",sans-serif;font-size:1rem}.section .hotel-count{color:#980101;font-size:.875rem;font-family:"Poppins",sans-serif;font-weight:600;text-align:left;margin-bottom:4px}.room-specification{display:flex;flex-direction:column;align-items:center;margin:110px 0;padding:0 36px}@media(max-width:768px){.room-specification{margin:50px 0;padding:0 20px}}.room-specification__text{text-align:center;color:#4a5568;font-size:clamp(.875rem,1.5vw + .5rem,1.125rem)}@media(min-width:768px){.room-specification__text{font-size:clamp(1rem,1.5vw + .5rem,1.125rem)}}.room-specification__error,.room-specification__loading,.room-specification__no-data{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(1rem,2vw,2rem)}.room-specification__error .room-specification__text,.room-specification__loading .room-specification__text,.room-specification__no-data .room-specification__text{color:#363636}.room-specification__large-screen{display:none}@media(min-width:768px){.room-specification__large-screen{display:flex;justify-content:center;align-items:center}.room-specification__large-screen .room-specification__icons-left,.room-specification__large-screen .room-specification__icons-right{display:flex;flex-direction:column;grid-gap:clamp(1rem,6vw,6rem);gap:clamp(1rem,6vw,6rem)}.room-specification__large-screen .room-specification__icons-left .room-specification__icon-item_left:first-child,.room-specification__large-screen .room-specification__icons-left .room-specification__icon-item_left:nth-child(3),.room-specification__large-screen .room-specification__icons-right .room-specification__icon-item_left:first-child,.room-specification__large-screen .room-specification__icons-right .room-specification__icon-item_left:nth-child(3){padding-right:0}.room-specification__large-screen .room-specification__icons-left .room-specification__icon-item_left:nth-child(2),.room-specification__large-screen .room-specification__icons-right .room-specification__icon-item_left:nth-child(2){padding-right:clamp(1rem,2vw,2rem)}.room-specification__large-screen .room-specification__icons-left,.room-specification__large-screen .room-specification__icons-right{flex-basis:45%}.room-specification__large-screen .room-specification__icons-right{display:flex;flex-direction:column;grid-gap:clamp(1rem,6vw,3rem);gap:clamp(1rem,6vw,3rem)}.room-specification__large-screen .room-specification__icons-right .room-specification__icon-item:first-child,.room-specification__large-screen .room-specification__icons-right .room-specification__icon-item:nth-child(3){padding-left:0}.room-specification__large-screen .room-specification__icons-right .room-specification__icon-item:nth-child(2){padding-left:clamp(1rem,2vw,2rem)}.room-specification__large-screen .room-specification__central-image{display:flex;justify-content:center;align-items:center;width:clamp(200px,50vw,730px);aspect-ratio:1}.room-specification__large-screen .room-specification__central-image img{border-radius:50%;border:2px dashed #bbebeb;width:100%;height:100%;object-fit:cover;padding:clamp(2px,1vw,5px)}.room-specification__large-screen .room-specification__icon-item_left{display:flex;grid-gap:clamp(.5rem,1vw,.5rem);gap:clamp(.5rem,1vw,.5rem)}.room-specification__large-screen .room-specification__icon-item_left .room-specification__icon-image{width:clamp(60px,8vw,70px);height:clamp(60px,8vw,70px);object-fit:contain}.room-specification__large-screen .room-specification__icon-item_left .room-specification__icon-details{text-align:right}.room-specification__large-screen .room-specification__icon-item_left .room-specification__icon-details .room-specification__icon-title{color:#363636;font-family:"Josefin Sans",sans-serif;font-weight:400;font-size:clamp(1rem,1.5vw,1.5rem);line-height:1.2}.room-specification__large-screen .room-specification__icon-item_left .room-specification__icon-details .room-specification__icon-description{font-family:"Poppins",sans-serif;font-weight:400;font-size:clamp(.75rem,1vw,.875rem)}.room-specification__large-screen .room-specification__icon-item{display:flex;grid-gap:clamp(.5rem,1vw,.5rem);gap:clamp(.5rem,1vw,.5rem)}.room-specification__large-screen .room-specification__icon-item .room-specification__icon-image{width:clamp(50px,6vw,60px);height:clamp(50px,6vw,60px);object-fit:contain}.room-specification__large-screen .room-specification__icon-item .room-specification__icon-details{text-align:left}.room-specification__large-screen .room-specification__icon-item .room-specification__icon-details .room-specification__icon-title{color:#363636;font-family:"Josefin Sans",sans-serif;font-weight:400;font-size:clamp(1rem,1.5vw,1.5rem);line-height:1.2}.room-specification__large-screen .room-specification__icon-item .room-specification__icon-details .room-specification__icon-description{font-family:"Poppins",sans-serif;font-weight:400;font-size:clamp(.75rem,1vw,.875rem)}}.room-specification__small-screen{display:flex;flex-direction:column;align-items:center;grid-gap:clamp(1rem,2vw,2rem);gap:clamp(1rem,2vw,2rem)}@media(min-width:768px){.room-specification__small-screen{display:none}}.room-specification__small-screen .room-specification__central-image{width:clamp(250px,30vw,300px);height:clamp(250px,30vw,300px);margin-bottom:clamp(1rem,2vw,2rem)}.room-specification__small-screen .room-specification__central-image img{border-radius:50%;border:4px dashed #e2e8f0;width:100%;height:100%;object-fit:cover}.room-specification__small-screen .room-specification__icon-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);justify-content:center}.room-specification__small-screen .room-specification__icon-list .room-specification__icon-item{text-align:center;display:flex;flex-direction:column;align-items:center}.room-specification__small-screen .room-specification__icon-list .room-specification__icon-item .room-specification__icon-image{width:clamp(40px,5vw,50px);height:clamp(40px,5vw,50px);object-fit:contain}.room-specification__small-screen .room-specification__icon-list .room-specification__icon-item .room-specification__icon-details{margin-top:clamp(.5rem,1vw,.5rem)}.room-specification__small-screen .room-specification__icon-list .room-specification__icon-item .room-specification__icon-details .room-specification__icon-title{font-size:clamp(.875rem,1vw,.875rem);color:#e53e3e}.room-specification__small-screen .room-specification__icon-list .room-specification__icon-item .room-specification__icon-details .room-specification__icon-description{font-size:clamp(.75rem,.8vw,.75rem)}.room-specification__footer-text{margin-top:clamp(1rem,2vw,2rem);text-align:center;color:#4a5568;font-size:clamp(20px,2vw + 2px,32px);font-family:"Josefin Sans",sans-serif;font-weight:400;line-height:clamp(25px,2vw + 2px,55px);padding:0 clamp(20px,5vw,110px)}@media(max-width:1024px){.room-specification__footer-text{font-size:clamp(20px,2vw,24px);line-height:clamp(25px,2vw,35px);padding:0 clamp(20px,5vw,80px)}}@media(max-width:768px){.room-specification__footer-text{font-size:clamp(16px,2vw,20px);line-height:clamp(20px,2vw,30px)}}.video-container{display:flex;justify-content:center;align-items:center;height:80vh;background-color:#000;padding:0 10px;box-sizing:border-box;overflow:hidden}.video-wrapper{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.video-player{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.loading-text{color:#fff}.custom-dot{bottom:-1rem;width:10px;height:10px;background-color:#e2e8f0;border-radius:50%;display:inline-block;margin:0 5px;cursor:pointer}.custom-dot.selected{background-color:#bf0101}.testimonial-container{position:relative;padding:2rem 1rem;background-color:#fff}@media(max-width:767px){.testimonial-container{padding:2.5rem 1.5rem}}@media(min-width:768px){.testimonial-container{padding:3rem 1.5rem}}@media(min-width:1024px){.testimonial-container{padding:3rem 5rem}}.testimonial-content{position:relative;max-width:66rem;margin:0 auto;text-align:center}.quote-left,.quote-right{color:#e5e5e5!important;font-size:2rem}@media(min-width:480px){.quote-left,.quote-right{font-size:1.5rem}}@media(min-width:768px){.quote-left,.quote-right{font-size:3rem}}@media(min-width:1024px){.quote-left,.quote-right{font-size:4rem}}.quote-left{position:absolute;left:1rem;top:1.5rem;transform:translateY(-50%)}@media(min-width:768px){.quote-left{left:1rem;top:2.5rem}}@media(min-width:1024px){.quote-left{left:2rem}}.quote-right{position:absolute;right:1rem;bottom:1.5rem;transform:translateY(50%)}@media(min-width:768px){.quote-right{right:1rem;bottom:2.5rem}}@media(min-width:1024px){.quote-right{right:2rem}}.testimonial-header{color:#bf0101;font-family:"Josefin Sans",sans-serif;font-size:20px;font-weight:400;line-height:28px;text-align:center;margin-bottom:.5rem}@media(min-width:480px){.testimonial-header{font-size:22px}}@media(min-width:768px){.testimonial-header{font-size:.875rem}}.testimonial-title{font-family:"Josefin Sans",sans-serif;font-size:30px;font-weight:600;line-height:40px;text-align:center;margin-bottom:1rem}@media(min-width:480px){.testimonial-title{font-size:36px}}@media(min-width:768px){.testimonial-title{font-size:1.5rem}}.testimonial-description{color:#4a5568;font-family:"Poppins",sans-serif;font-size:1rem;font-weight:300;line-height:24px;text-align:center;margin-bottom:1.5rem;padding:0 .5rem}.testimonial-description.truncated{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.testimonial-description.full{display:block}@media(max-width:767px){.testimonial-description{padding:0 1.5rem}}@media(min-width:480px){.testimonial-description{font-size:16px}}@media(min-width:768px){.testimonial-description{font-size:1.125rem;padding:0}}.show-more-button{background-color:transparent;color:#bf0101;font-family:"Poppins",sans-serif;font-size:1rem;font-weight:600;border:none;cursor:pointer;margin-bottom:1rem}.show-more-button:hover{text-decoration:underline}.testimonial-person{font-family:"Josefin Sans",sans-serif;font-size:18px;font-weight:400;line-height:28px;text-align:center;color:#2d3748}@media(min-width:480px){.testimonial-person{font-size:24px}}@media(min-width:768px){.testimonial-person{font-size:28px}}.testimonial-rating{display:flex;justify-content:center;margin-top:.5rem}.star-filled{color:#f6ad55}.star-empty{color:#e2e8f0}.reservation-house-container{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background-color:#f7fafc}.reservation-house-container .background-image{position:absolute;inset:0;width:100%;height:100%;opacity:.9;z-index:1;display:flex;align-items:center;justify-content:center}.reservation-house-container .background-image img{object-fit:cover;width:100%;height:100%;position:absolute}.reservation-house-container .content-wrapper{position:relative;display:grid;grid-gap:1.5rem;gap:1.5rem;padding:1rem;max-width:1200px;width:100%;z-index:2}@media(min-width:768px){.reservation-house-container .content-wrapper{grid-gap:2rem;gap:2rem}}.reservation-house-container .content-wrapper .text-content{color:#fff;align-self:center}.reservation-house-container .content-wrapper .text-content .heading{font-size:.875rem;color:#fc8181;margin-bottom:2rem;font-family:"Josefin Sans",sans-serif;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;line-height:24px}@media(min-width:768px){.reservation-house-container .content-wrapper .text-content .heading{font-size:1rem;line-height:28px}}@media(min-width:1024px){.reservation-house-container .content-wrapper .text-content .heading{font-size:1.25rem}}.reservation-house-container .content-wrapper .text-content .title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff;font-family:"Josefin Sans",sans-serif;line-height:2rem}@media(min-width:768px){.reservation-house-container .content-wrapper .text-content .title{font-size:2rem;line-height:2.5rem}}@media(min-width:1024px){.reservation-house-container .content-wrapper .text-content .title{font-size:2.5rem}}.reservation-house-container .content-wrapper .text-content .description{font-size:.875rem;margin-bottom:1rem;color:#fff;font-family:"Poppins",sans-serif}@media(min-width:768px){.reservation-house-container .content-wrapper .text-content .description{font-size:1rem;margin-bottom:1.5rem}}@media(min-width:1024px){.reservation-house-container .content-wrapper .text-content .description{font-size:1.125rem}}.reservation-house-container .content-wrapper .text-content h4{font-family:"Poppins",sans-serif;color:#f7fafc;font-weight:700}.reservation-house-container .content-wrapper .text-content p{font-family:"Poppins",sans-serif}.reservation-house-container .content-wrapper .text-content p b{font-weight:700}.loading-text{color:#4a5568}.newsletter-container{background-color:#f7fafc;padding:3rem 1.5rem}@media(min-width:1024px){.newsletter-container{padding:5rem 5.625rem}}.newsletter-container .newsletter-content{max-width:90rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media(min-width:1024px){.newsletter-container .newsletter-content{flex-direction:row}}.newsletter-container .newsletter-text{margin-bottom:1.5rem}@media(min-width:1024px){.newsletter-container .newsletter-text{margin-bottom:0}}.newsletter-container .newsletter-text .newsletter-subtitle{font-size:1.25rem;color:#5a5a5a;margin-bottom:1rem;font-family:"Josefin Sans",sans-serif}@media(min-width:768px){.newsletter-container .newsletter-text .newsletter-subtitle{font-size:1.5rem}}@media(min-width:1024px){.newsletter-container .newsletter-text .newsletter-subtitle{font-size:1.75rem}}.newsletter-container .newsletter-text .newsletter-title{font-size:1.75rem;font-weight:500;color:#5a5a5a;margin-bottom:.5rem;font-family:"Josefin Sans",sans-serif;line-height:2rem}@media(min-width:768px){.newsletter-container .newsletter-text .newsletter-title{font-size:2.5rem;line-height:3rem}}@media(min-width:1024px){.newsletter-container .newsletter-text .newsletter-title{font-size:2.5rem;line-height:3rem;padding-right:20px}}.newsletter-container .newsletter-form{display:flex;flex-direction:column;width:100%}@media(min-width:1024px){.newsletter-container .newsletter-form{flex-direction:row;width:auto}}.newsletter-container .newsletter-form .newsletter-input{padding:.75rem 1rem;border:none;border-bottom:2px solid #d1d5db;width:100%;background-color:transparent;font-size:1rem;margin-bottom:1rem;margin-right:0}@media(min-width:768px){.newsletter-container .newsletter-form .newsletter-input{font-size:1.125rem}}@media(min-width:1024px){.newsletter-container .newsletter-form .newsletter-input{margin-bottom:0;margin-right:.625rem;width:24rem}}.newsletter-container .newsletter-form .newsletter-input:focus{outline:none;border-bottom-color:#9ca3af}.newsletter-container .newsletter-form .newsletter-button{padding:.75rem 2rem;background-color:transparent;color:#bf0101;font-weight:600;border:1px solid #bf0101;border-radius:.375rem;transition:background-color .3s ease,color .3s ease;width:100%}@media(min-width:1024px){.newsletter-container .newsletter-form .newsletter-button{width:auto}}.newsletter-container .newsletter-form .newsletter-button:hover{background-color:#bf0101;color:#fff}.loading-text{color:#4b5563;text-align:center;margin-top:2rem;font-size:1rem}@media(min-width:768px){.loading-text{font-size:1.25rem}}@media(min-width:1024px){.loading-text{font-size:1.5rem}}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;color:#dc2626;background-color:#dadada}.error-container h2{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.error-container p{font-size:1.125rem}.hotel-details-container{padding-top:90px;padding-bottom:30px;min-height:100vh}.hotel-details-container .hotel-details-style{width:82%;margin:0 auto}.hotel-details-container .displayFlex{display:flex;flex-wrap:wrap}.hotel-details-container .displayItem{width:60%}.hotel-details-container .displayItem2{width:40%}.hotel-details-container .hotel-detail-enquiry{display:flex;justify-content:center;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:2;background-color:#fff;margin-left:50px}@media(max-width:540px){.hotel-details-container .displayItem{width:100%}.hotel-details-container .hotel-details-style{width:100%;padding-left:16px;padding-right:16px;margin:0 auto}.hotel-details-container .displayItem2{width:100%}.hotel-details-container .hotel-detail-enquiry{margin-left:0}}.style_alignCenter__3doXo,.style_barWrapper__r4CZd,.style_rating__1rBpa,.style_ratingWrapper__fO6d0{display:flex;align-items:center}.style_ratingWrapper__fO6d0{display:flex;flex-direction:column;flex:1 1;align-items:flex-start;border-right:1px solid #dedede;justify-content:space-between;grid-row-gap:16px;row-gap:16px}.style_rating__1rBpa{width:42%;grid-gap:4px;gap:4px}.style_type__2qKvQ{font-size:16px;white-space:nowrap}.style_barWrapper__r4CZd{grid-gap:8px;gap:8px}.style_bar__32cmp{min-width:20px;max-width:150px}.style_rating__1rBpa.style_inOneRow__1yvmV{width:100%}@media screen and (max-width:992px){.style_rating__1rBpa{width:100%}}.style_circularProgressBar__XbcfM{display:flex;justify-content:center;align-items:center;position:relative}.style_circularProgressBar__XbcfM svg{transform:rotate(-90deg)}.style_circularProgressBar__XbcfM .style_progressText__3tog7{position:absolute;display:flex;justify-content:center;align-items:center;font-weight:700}.style_reviewerWrapper__2nA0c{display:flex;grid-gap:16px;gap:16px;font-size:16px}.style_img__2WJOh{height:44px;border-radius:50%;pointer-events:none}.style_date__38wTP{font-size:14px;color:#717171}.style_comment__1lcwV{font-size:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:72px}.style_comment__1lcwV.style_autoHeight__1pD-Q{max-height:none;overflow:visible;-webkit-line-clamp:unset}.style_showMore__2nHM6{font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer}@media only screen and (max-width:767px){.style_cardWrapper__2_c57{padding:16px;border:1px solid #ddd;border-radius:8px;height:100%}.style_cardWrapper__2_c57.style_noBox__1q_8j{padding:0;border:none;border-radius:0}}.style_modalReviewCardWrapper__LlWVp{margin-top:40px;display:flex;flex-wrap:wrap;grid-row-gap:40px;row-gap:40px;grid-column-gap:16%;-moz-column-gap:16%;column-gap:16%}.style_modalReviewCardWrapper__LlWVp .style_modalReviewCard__3mo7I{width:100%}.style_modal__15ZtO{max-width:1032px}.style_modalHeader__3FBWe{border-bottom:0!important}.style_modalBody__bhFqc{padding-top:0!important;scroll-behavior:smooth}.style_modalContent__3gW9C{display:flex;align-items:flex-start;grid-gap:100px;gap:100px}.style_modalReviewCardWrapper__LlWVp{min-width:55%;margin-top:0}.style_searchWrapper__CZyXs{position:relative;width:100%}.style_searchIcon__1f5Cc{position:absolute;top:16px;left:12px}.style_searchInput__2xBC5{display:block;width:100%;padding:12px 36px;border-radius:40px;background-color:#f7f7f7;border:1px solid #222}.style_clearIcon__1aOz3{position:absolute;top:16px;right:12px}@media screen and (max-width:767px){.style_modalContainer__20tOw{align-items:unset}.style_modal__15ZtO{max-width:100%;margin:0!important;border-radius:0!important}.style_modalReviewCardWrapper__LlWVp{width:100%}.style_modalContent__3gW9C{flex-wrap:wrap;grid-gap:48px;gap:48px}.style_modalBody__bhFqc{max-height:calc(100vh - 66px)}}.style_headingWrapper__2-Hn_{display:flex;grid-gap:6px;gap:6px;font-size:24px;font-weight:600;margin-bottom:24px}.style_headingWrapper__2-Hn_ *{color:#000}.style_reviewCardWrapper__7fGar{display:flex;flex-direction:column;flex-wrap:wrap;grid-row-gap:40px;row-gap:40px;grid-column-gap:16%;-moz-column-gap:16%;column-gap:16%}.style_reviewCard__3g9Vr{width:100%}.style_showMoreBtn__ytTny{margin-top:32px;outline:0;background-color:transparent;border:1px solid #000;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600}.style_scrollContainer__d0kj7{flex:3 1;padding-left:30px}@media screen and (max-width:767px){.style_scrollContainer__d0kj7{margin:0 -24px;flex:1 1}.style_reviewCardWrapper__7fGar{max-width:100%;flex-wrap:nowrap;overflow-x:auto;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-top:24px}.style_reviewCardWrapper__7fGar::-webkit-scrollbar{display:block;height:0}.style_reviewCard__3g9Vr{flex:0 0 80%}.style_reviewCard__3g9Vr:first-of-type{margin-left:24px}.style_reviewCard__3g9Vr:last-of-type{margin-right:24px}.style_showMoreBtn__ytTny{width:100%}}.style_reviewSetion__CtG0U{display:flex;justify-content:space-between}.about-container .read-more{color:#fe0101;cursor:pointer;font-weight:700}.about-container .description{padding:0;text-align:justify;margin-bottom:0}.about-container .descriptions-content{padding:0;text-align:justify}.amenities-container .amenity-list-style{display:flex;flex-wrap:wrap;align-items:center;grid-gap:16px;gap:16px;padding:16px 0 0}.amenities-container .view-more{color:#fe0101;font-size:12px;font-weight:700;cursor:pointer;padding:4px 16px}.amenities-container .amenity-item{padding:0;width:70px}.amenities-container .icon-container{text-align:center}.amenities-container .icon{width:26px;height:26px}.amenities-container .name{font-size:12px;text-align:center;margin:12px 0}.host-details-container .image{width:60px;height:60px;padding-top:2px;border-radius:100%;background-color:#d3d3d3}.host-details-container h4{font-weight:400;font-size:22px;font-weight:700}.host-details-container h5{color:#3c3c3c;font-size:16px}.sleeping-arrangement-container .sleeping-list{display:flex;overflow:scroll}.sleeping-arrangement-container .sleeping-list::-webkit-scrollbar{display:none!important}.sleeping-arrangement-container .sleeping-type-card{border:1px solid #d3d3d3;padding:12px 16px;min-width:180px;border-radius:8px}.sleeping-arrangement-container .name{font-size:16px;font-weight:700}.sleeping-arrangement-container .title{color:#000}.sleeping-arrangement-container .type{font-size:14px;margin-bottom:8px;color:#3c3c3c}.sleeping-arrangement-container .icon{width:20px;height:20px;margin-bottom:8px}.sleeping-arrangement-container .reviews-tabs-style{padding:16px 0 0}.sleeping-arrangement-container .reviews-tabs-heading-row{display:flex;overflow-y:scroll;border-bottom:1px solid rgba(0,0,0,.1);height:43px}.sleeping-arrangement-container ::-webkit-scrollbar{display:none}.sleeping-arrangement-container .heading-container{font-size:16px;margin-right:16px;cursor:pointer}.sleeping-arrangement-container .active{color:#222;animation-name:box;animation-duration:1s}.sleeping-arrangement-container .header-name{background-color:#fff;padding:6px 8px;border-radius:8px;margin-bottom:4px;cursor:pointer}.sleeping-arrangement-container .header-name:hover{background-color:#f6f6f6;padding:6px 8px;border-radius:8px;margin-bottom:4px;cursor:pointer}.sleeping-arrangement-container .header-border{background-color:#fe0101;height:2px;width:95%;margin:auto;animation-name:box-line;animation-duration:1s}.sleeping-arrangement-container .container-list>div{margin:6px 0}.sleeping-arrangement-container .container-list span{font-weight:700;margin-right:8px;font-size:17px}.sleeping-arrangement-container .container-list2>div{margin:6px 0}.sleeping-arrangement-container .container-list2 .title{color:#3c3c3c;font-weight:700;margin-right:8px;font-size:17px}.horizontal-scroll-wrapper{width:100%;height:auto;display:flex;overflow-x:auto;overflow-y:hidden}.horizontal-scroll-wrapper::-webkit-scrollbar{display:none!important}.hotel-item-container2{padding:8px;height:300px;margin:24px 0;background-color:#fff;width:260px;border:1px solid #d3d3d3;border-radius:8px!important}.hotel-item-container2 .hotel-item-description{width:100%;padding:0 6px}.hotel-item-container2 .hotel-item-rating{height:34px;font-size:16px;font-weight:700}.hotel-item-container2 .hotel-item-rating .users{font-weight:400;margin-left:4px}.hotel-item-container2 .hotel-item-rating .star{font-weight:400;color:#fe0101;font-size:20px;margin-right:4px}.hotel-item-container2 .hotel-item-price{font-weight:700;font-size:20px;color:#000}.hotel-item-container2 .hotel-item-type{font-size:14px;color:#000;margin:6px 0}.hotel-item-container2 .hotel-item-name{font-size:18px;color:#222;margin-bottom:4px}.hotel-item-container2 .hotel-item-rooms-type{font-size:14px;color:#3c3c3c;height:24px}.hotel-item-container2 .hotel-item-amenities{font-size:14px;color:#3c3c3c;height:20px}.hotel-item-container2 .hotel-item-image{border:1px solid grey;height:100px;width:300px;width:100%;border-radius:8px}.hotel-item-container2 .hotel-item-rating-price{display:flex;justify-content:space-between;margin-top:10px}.hotel-item-container2 .hotel-item-price .per-night{font-weight:400;font-size:18px}.hotel-item-container2:hover{border:1px solid #d3d3d3;margin:24px 0;cursor:pointer;padding:8px;background-color:#f6f6f6}.image-gallery{margin:0 -8px}.image-gallery-left-nav{margin-left:8px}.image-gallery-left-nav,.image-gallery-right-nav{top:50%;position:absolute;z-index:1;background-color:transparent;border:none;outline:none}.image-gallery-right-nav{right:0;margin-right:8px}.image-container{width:100%;margin-bottom:20px}.image-container .show-more{font-size:14px;background-color:#000;opacity:.9;padding:10px 20px;border-radius:10px;color:#fff;font-weight:700;float:right;margin-right:20px;margin-top:-50px;cursor:pointer}.image-grid-container{display:grid;grid-template-rows:180px 180px;grid-template-columns:47% 25% 25%;grid-gap:12px}.image-grid-container>:first-child{grid-row:1/3}.image-grid-container>img{height:100%;width:100%}.image-grid-container>img:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.image-grid-container>img:nth-child(3){border-top-right-radius:8px}.image-grid-container>img:nth-child(5){border-bottom-right-radius:8px}.modal-overlay{position:fixed;z-index:2000;height:100vh;width:100%;left:0;top:0;color:#fff;background-color:#000;display:flex;justify-content:center;align-items:center}.modal-overlay .image-box{position:relative;max-width:820px;width:100%;margin:30px auto 0}.modal-overlay .count{position:absolute;top:20px;left:16px;text-align:left;margin:0;font-weight:700;color:#fff;padding:2px;border-radius:2px;background-color:#a6a4a3}.modal-overlay .image-style{margin-bottom:20px;width:100%;max-height:650px}.left-btn{left:0;margin-left:24px}.left-btn,.right-btn{top:45%;position:absolute;background-color:transparent;border:none;outline:none;cursor:pointer}.right-btn{right:0;margin-right:24px}.close-btn{right:0;top:30px;position:absolute;background-color:transparent;border:none;outline:none;margin-right:1rem;cursor:pointer;color:#fff;font-weight:700;padding:10px 15px;border-radius:10px}.close-btn:hover{background-color:hsla(0,1%,40.4%,.7);padding:10px 15px;border-radius:10px}.hotel-details-header{margin-top:16px}.hotel-details-header h2{font-weight:700}.hotel-details-header .text{text-decoration:underline;cursor:pointer}.hotel-details-header .hotel-info{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;margin-bottom:2rem}.hotel-details-header .hotel-info .star{font-weight:400;color:#fe0101;font-size:1.25rem;margin-right:4px}.hotel-details-header .hotel-info .share{font-weight:700;cursor:pointer}.hotel-details-header .hotel-info .reviews{color:#3c3c3c;text-decoration:underline;cursor:pointer;margin-left:4px}.style_shareBtn__2ZMoU{font-weight:700;cursor:pointer}.style_modal__3SH-4{max-width:600px}.style_detailWrapper__2Dkbb{display:flex;grid-gap:24px;gap:24px;margin-bottom:32px}.style_image__3_gbe{border-radius:8px;width:100px;height:auto}.style_desc__3sYRp{color:#3c3c3c;font-weight:500;font-size:13px}.style_title__2sca8{display:block;font-size:15px;font-weight:600;margin-bottom:4px;color:#000}.style_btnWrapper__2KiOp{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;grid-gap:24px;gap:24px;margin-bottom:24px}.style_btn__3Pmsa{width:calc(50% - 12px);outline:0;background-color:#fff;border:1px solid #222;border-radius:8px;padding:16px 24px;text-align:left;font-weight:500}.style_icon__6Rp53{padding:0;font-size:20px}.style_fb__hyR_3 .style_icon__6Rp53{color:#3b5998}.style_twitter__23NHS .style_icon__6Rp53{color:#00acee}.style_whatsApp__1LzFr .style_icon__6Rp53{color:#2fb542}.style_copy__6mV6j .style_icon__6Rp53{color:#d3d3d3}.style_email__1_6J6 .style_icon__6Rp53{color:#ccc}.enquiry-form-container{margin:24px 0;box-sizing:border-box;border:1px solid #d3d3d3;box-shadow:0 0 14px 0 #d3d3d3;padding:24px 16px;width:100%;max-width:390px;border-radius:8px}.enquiry-form-container .hotel-item-rating-price{display:flex;justify-content:space-between;margin:0 0 8px}.enquiry-form-container .hotel-item-price{font-weight:700;font-size:22px}.enquiry-form-container .hotel-item-price .per-night{font-weight:400;font-size:18px}.enquiry-form-container .hotel-item-rating{font-size:15px;font-weight:700}.enquiry-form-container .hotel-item-rating .star{font-weight:400;color:#fe0101;font-size:20px;margin-right:4px}.enquiry-form-container .hotel-item-rating .users{font-weight:400;margin-left:4px}.enquiry-form-container .hotel-item-type-icon{display:flex;justify-content:space-between}.enquiry-form-container .guests-type-container{background-color:#fff;position:absolute;margin-top:0;width:100%;position:inherit;margin-left:0;max-width:350px;min-height:80px;padding:16px 24px;box-shadow:2px 2px 30px -13px rgba(0,0,0,.75)}.enquiry-form-container .guests-type-container .guests-type-container.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.enquiry-form-container .enquiry-guests-field .guests-type-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #ddd}.enquiry-form-container .enquiry-guests-field .guests-type-row:last-child{border-bottom:none}.enquiry-form-container .enquiry-guests-field .heading{font-size:16px;font-weight:700;word-wrap:break-word}.enquiry-form-container .enquiry-guests-field .description{font-size:14px}.enquiry-form-container .enquiry-guests-field .modal-close-icon{text-align:center;cursor:pointer}.enquiry-form-container .enquiry-guests-field .guests-type-btn-box{display:flex;align-items:center}.enquiry-form-container .enquiry-guests-field .minus{cursor:pointer}.enquiry-form-container .enquiry-guests-field .count{padding:0 16px;font-size:16px;width:50px;text-align:center;box-sizing:border-box}.enquiry-form-container .enquiry-guests-field .plus{cursor:pointer}.billing-information-container{margin-top:10px}.billing-information-container .type{font-size:16px}.billing-information-container .amount-bold,.billing-information-container .type-bold{font-size:18px;font-weight:700}.notAvailable{padding:24px 0;text-align:center}.flatLink{color:#fe0101;cursor:pointer}.flatLink:hover{text-decoration:underline}.room-policies{margin-top:20px}.room-policies .room-policies__card{display:grid;grid-template-columns:repeat(4,1fr)}.room-policies .room-policies__section{padding:20px}.room-policies .room-policies__description{font-weight:400;font-size:15px;color:#333}.room-policies .verticallyHroziontal{margin:20px 0}@media(max-width:1200px){.room-policies .room-policies__card{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.room-policies .room-policies__card{grid-template-columns:1fr}}.policy-list{list-style:none;padding:0;margin:0}.policy-list .policy-item{padding:8px 0;font-size:14px;color:#333}.policy-list .policy-item.active-text{font-weight:400}.show-more-btn{margin-top:10px;padding:6px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:14px}.show-more-btn:hover{background-color:#0056b3}.cancellation-modal .policy-info{margin-bottom:20px;font-size:16px;font-weight:600;color:#8f8f8f}.cancellation-modal .policy-section .cancellation-title{font-weight:700;margin-bottom:15px;font-size:16px}.cancellation-modal .policy-section .cancellation-row{display:flex;flex-wrap:wrap;padding:10px 0;width:100%}.cancellation-modal .policy-section .days-description{flex:1 1;font-size:16px;font-weight:600;color:#333}.cancellation-modal .policy-section .refund-description{flex:2 1;font-size:16px;font-weight:400;color:#333}.cancellation-modal .policy-section .divider{border:none;border-top:1px solid #dedede;margin:10px 0;width:100%}.show-more{display:inline-flex;align-items:center}.show-more-text{text-decoration:underline}.greater-than{margin-left:5px;text-decoration:none}.hotel-details-nav{position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1);z-index:100;transition:transform .3s ease-in-out}.hotel-details-nav.hidden{transform:translateY(-100%)}.hotel-details-nav.visible{transform:translateY(0)}.nav-container{display:flex;justify-content:space-between;padding:16px 20px;height:70px;max-width:1200px;margin:0 auto}@media(max-width:768px){.nav-container{flex-wrap:wrap;height:auto}}.nav-links{display:flex;list-style-type:none;grid-gap:20px;gap:20px}@media(max-width:768px){.nav-links{justify-content:center;flex-wrap:wrap;width:100%}}.nav-links li{font-size:16px;color:#333;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:5px;transition:background-color .3s ease,color .3s ease}.nav-links li:hover{text-decoration:underline}.reserve-container{display:flex;align-items:center;grid-gap:15px;gap:15px}@media(max-width:768px){.reserve-container{flex-direction:column;width:100%;align-items:flex-start}}.price-review{display:flex;flex-direction:column;line-height:1rem}.reviews{font-weight:500;text-decoration:underline;font-size:small}.reviews:hover{cursor:pointer}.overallReviews{font-size:12px;font-weight:600;color:#000;display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.price{font-size:16px;font-weight:700;color:#333}.price span{font-size:12px;font-weight:400;color:#666}.reserve-button{background-color:red;color:#fff;border:none;padding:12px 20px;font-size:16px;font-weight:700;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.reserve-button:hover{background-color:#e0314a}@media(max-width:768px){.reserve-button{width:100%;text-align:center}}@media(max-width:480px){.nav-links li{font-size:14px;padding:6px 10px}.price{font-size:16px}.reserve-button{font-size:14px;padding:10px}}.EnquiryModal_modalContainer__39-cd{display:flex;justify-content:center;align-items:center}.EnquiryModal_modal__b-t3K{background:#fff;padding:20px;width:400px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.EnquiryModal_modalHeader__1Netr{font-size:22px;font-weight:700;text-align:center;margin-bottom:10px}.EnquiryModal_modalBody__31Jqg,.EnquiryModal_modalContent__OFLiW{display:flex;flex-direction:column}.EnquiryModal_modalContent__OFLiW{grid-gap:10px;gap:10px}.EnquiryModal_inputField__3uzmz,.EnquiryModal_textarea__bICBM{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}.EnquiryModal_textarea__bICBM{height:80px;resize:none}.EnquiryModal_submitBtn__2imHw{padding:10px;background:red;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background .3s ease}.EnquiryModal_submitBtn__2imHw:hover{background:red}.enquiry-container{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;flex-direction:column;align-items:center}.enquiry-icon{background-color:#25d366;width:auto;height:50px;border-radius:25px;display:flex;justify-content:start;align-items:center;padding:0 10px;grid-gap:8px;gap:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;transition:background-color .3s ease,transform .2s ease;color:#fff}.enquiry-icon img{width:24px;height:24px}.enquiry-icon .enquiry-text p{margin:0;font-size:12px;font-weight:500;color:#333}.enquiry-icon.active{background-color:#25d366;border:2px solid #25d366;box-shadow:0 0 8px rgba(37,211,102,.5);pointer-events:none;border-radius:50%;width:50px;height:50px;justify-content:center}.enquiry-icon.active .enquiry-text,.enquiry-icon.active img{display:none}.enquiry-icon img{width:30px;height:30px;object-fit:contain}.enquiry-icon p{margin:0;font-size:14px;font-weight:500;color:#fff}.enquiry-icon:hover{background-color:#1ebe5d;transform:scale(1.05)}.enquiry-text{display:flex;flex-direction:column;line-height:1.2;padding-right:15px}.enquiry-text p{margin:0;font-size:13px;color:#010101;text-align:center}.enquiry-card{position:absolute;bottom:60px;right:0;background:#eeeded;padding:15px;width:200px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);animation:fadeIn .3s ease-in-out;text-align:center}.enquiry-card .close-icon{position:absolute;top:8px;right:8px;cursor:pointer;color:#555;transition:color .2s ease}.enquiry-card .close-icon:hover{color:#000}.enquiry-card h4{margin:0;font-size:16px;color:#333}.enquiry-card p{font-size:14px;color:#666;margin-bottom:10px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-buttons{width:100%;padding:10px;background-color:red;border:none;font-weight:700;font-size:16px;border-radius:8px;color:#fff;outline:none;cursor:pointer;transition:background-color .3s ease}.form-buttons:hover{background-color:#c00}.form-buttons:disabled{background-color:#d3d3d3;cursor:not-allowed}.whatsapp-floating-button{background-color:#25d366;margin-top:10px;width:170px;height:40px;border-radius:10px;border:none}.whatsapp-icon{margin-left:5px}.booking-confirmation-details{margin:24px 40px}.booking-confirmation-details .form-heading{font-size:24px;font-weight:700;margin-bottom:30px}.booking-confirmation-details .hotel-detail-enquiry{padding-top:0!important;display:flex;justify-content:center;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:2;background-color:#fff;margin-left:50px;margin-top:-20px}.booking-confirmation-details .description{font-size:12px;color:#3c3c3c;margin:24px 0}.hotel-detail-enquiry-container{padding-top:60px;display:flex;justify-content:center;align-items:center;position:-webkit-sticky;position:sticky;top:0;background-color:#fff}@media only screen and (max-width:768px){.guest-form-fields-booking{margin-top:-50px}.guest-form-fields-booking .confirm-pay{font-size:34px;font-weight:700}.guest-form-fields-booking .booking-confirmation-details{margin:20px 0}.guest-form-fields-booking .booking-confirmation-details .form-heading{font-size:18px;font-weight:700;margin-bottom:20px}}@media only screen and (max-width:540px){.guest-form-fields-booking{margin-top:0}.guest-form-fields-booking .confirm-pay{font-size:24px;font-weight:700}.guest-form-fields-booking .booking-confirmation-details{margin:20px 0}.guest-form-fields-booking .booking-confirmation-details .form-heading{font-size:18px;font-weight:700;margin-bottom:20px}}.profile_profileContainer__1tQwK{padding:100px 48px 48px}.profile_profileHeading__2ZGN6{font-size:24px;font-weight:700;color:#2b2a2a}.profile_formWrapper__1eHE5{max-width:50%;margin:auto}.profile_btnWrapper__3Yh8U{margin-top:24px}.profile_inputWrapper__2IXiE{position:relative}.profile_verify__3yEVh{position:absolute;bottom:7px;right:16px;color:green}.profile_verify__3yEVh.profile_link__Q8da-{cursor:pointer;color:#ff7400}.profile_verify__3yEVh.profile_link__Q8da-:hover{text-decoration:underline}@media only screen and (max-width:768px){.profile_profileContainer__1tQwK{padding:100px 24px 24px}.profile_formWrapper__1eHE5{max-width:100%}}.footer-page-style{padding-top:100px}.footer-page-style .footer-page-container{width:88%;margin:0 auto;padding:0 0 60px}.footer-page-style .footer-page-container .heading{font-size:28px;font-weight:700;margin-bottom:6px}.footer-page-style .footer-page-container .image-style{width:100%;border-radius:8px}.form_ratingsContainer__3FYQ5{display:flex;flex-wrap:wrap;grid-column-gap:48px;-moz-column-gap:48px;column-gap:48px;grid-row-gap:16px;row-gap:16px;margin-bottom:24px}.form_ratingLabel__3Fvct{font-size:16px}.form_ratingWrapper__16b8X{width:calc(50% - 24px)}.form_star__1-gIX{line-height:1}.form_textarea__2OZ_N{margin-bottom:24px}@media screen and (max-width:768px){.form_ratingWrapper__16b8X{width:100%}}.booking-review_reviewModal__vB2Pe{width:50%}.booking-review_reviewBtn__1UGaQ{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:16px;padding-right:16px}@media only screen and (max-width:992px){.booking-review_reviewModal__vB2Pe{width:auto}.booking-review_reviewBtn__1UGaQ{width:100%}}.my-booking_myBookingContainer__-gVAV{padding:100px 16px 48px}.my-booking_heading__NQ7z8{font-size:24px;font-weight:700;color:#000}.my-booking_tabListWrapper__Rk9K7{overflow-x:scroll;scroll-behavior:smooth;margin:16px 0 32px;border-bottom:1px solid rgba(0,0,0,.1)}.my-booking_tabListWrapper__Rk9K7::-webkit-scrollbar{height:0}.my-booking_tabWrapper__2qvyX{display:flex;height:42px;grid-gap:24px;gap:24px}.my-booking_tab__6M7DS{position:relative;font-size:16px;cursor:pointer;color:#3c3c3c;flex:0 0 auto;width:auto;max-width:100%}.my-booking_tab__6M7DS.my-booking_active__3kvH_{color:#222;animation-name:my-booking_box__fqVQo;animation-duration:1s}.my-booking_tabName__3xZGS{background-color:#fff;padding:6px 8px;border-radius:8px;margin-bottom:4px;cursor:pointer}.my-booking_tabName__3xZGS:hover{background-color:#f6f6f6}.my-booking_tabBorder__3hBjT{background-color:#222;height:2px;animation-name:my-booking_box-line__372_F;animation-duration:1s}.my-booking_bookingList__VUOxf{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.my-booking_bookingListItem__DM4NE{padding:16px 32px;border:1px solid #eeeded;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;grid-gap:16px;gap:16px}.my-booking_bookingListItem__DM4NE:hover{background-color:#eeeded}.my-booking_bookingItem__3RR2w{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.my-booking_bookingLabel__3ZztC{font-size:14px;color:#3c3c3c}.my-booking_bookingId__28DKa{color:#fe0101}.my-booking_bookingId__28DKa:hover{text-decoration:underline}.my-booking_bookingImageStyle__3Rh3s{height:60%;width:60%;display:block;margin:auto;opacity:.8}@media only screen and (max-width:768px){.my-booking_tabWrapper__2qvyX{grid-gap:16px;gap:16px}.my-booking_bookingListItem__DM4NE{flex-direction:column;align-items:stretch;padding:16px;border:1px solid #d3d3d3}.my-booking_bookingItem__3RR2w{flex-direction:row;justify-content:space-between}.my-booking_bookingId__28DKa{text-decoration:underline}}.cancel-booking_reviewModal__3xi_K{margin:0!important}.cancel-booking_confirmBtn__vgO6i{background-color:#fe0101;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;font-weight:600;margin-top:12px;margin-left:10px;width:40%;cursor:pointer;transition:background-color .3s ease}.cancel-booking_confirmBtn__vgO6i:hover{background-color:#de0303}.cancel-booking_cancellationList__3iRFp{list-style:none;padding:0;margin:0}.cancel-booking_cancellationList__3iRFp .cancel-booking_policyTitle__1Xabb{font-weight:600;font-size:18px;color:#333}.cancel-booking_cancellationList__3iRFp .cancel-booking_cancellationRow__1FVgU{display:flex;flex-wrap:wrap;padding:10px 0;font-size:16px;width:100%}.cancel-booking_cancellationList__3iRFp .cancel-booking_daysDescription__1vLTA{flex:1 1;font-weight:500;font-size:14px;color:#333}.cancel-booking_cancellationList__3iRFp .cancel-booking_refundDescription__HoGPN{flex:2 1;font-size:14px;color:#333}.cancel-booking_cancellationList__3iRFp .cancel-booking_divider__UaKZn{border:none;border-top:1px solid #dedede;margin:10px 0;width:100%}.hotel-listing-container{padding-top:90px}.hotel-listing-container .hotel-listing-page{width:88%;min-height:42vh;margin:0 auto;padding-bottom:4rem}.hotel-listing-container .hotel-listing-page .count{color:#000}.hotel-listing-container .hotel-listing-page .heading{font-weight:700}.hotel-item-card{width:100%;padding:8px;height:400px;margin:12px 0;border-radius:12px;cursor:pointer;border:1px solid #dbd9d9;transition:all .2s ease-in-out}.hotel-item-card:hover{transform:scale(1.01);border:1px solid #fff;box-shadow:0 0 4px 0 #a09e9e}.hotel-item-card .description-container{width:100%;padding:0 6px}.hotel-item-card .hotel-item-rating{height:34px;font-size:16px;font-weight:700}.hotel-item-card .hotel-item-rating .users{font-weight:400;color:#3c3c3c;margin-left:4px}.hotel-item-card .hotel-item-rating .star{font-weight:400;color:#fe0101;font-size:20px;margin-right:4px}.hotel-item-card .hotel-item-price{font-weight:700;font-size:20px}.hotel-item-card .hotel-item-type{font-size:14px;color:#3c3c3c;margin:6px 0}.hotel-item-card .hotel-item-name{font-size:18px;color:#3c3c3c;margin-bottom:4px;height:24px;overflow:hidden}.hotel-item-card .hotel-item-rooms-type{font-size:14px;color:#3c3c3c;height:24px}.hotel-item-card .hotel-item-amenities{font-size:14px;color:#3c3c3c;height:20px}.hotel-item-card .image{height:200px;width:300px;width:100%;border-radius:8px}.hotel-item-card .hotel-item-rating-price{display:flex;justify-content:space-between;margin-top:20px}.hotel-item-card .hotel-item-price .per-night{font-weight:400;font-size:18px}.style_bookingReceiptContainer__cICqZ{padding:64px 48px}.style_idWrapper___Wi2B{display:flex;justify-content:space-between;align-items:center;grid-gap:16px;gap:16px}.style_id__2AZcb{font-size:14px;margin-top:16px}.style_cardWrapper__2fvUy{display:grid;grid-template-columns:1fr 1fr;grid-row:auto;grid-gap:24px;gap:24px;margin:12px 0 16px}.style_receiptWrapper__3d3MP{grid-column:1;grid-row:span 2}.style_bookingDetailsCard__1goS8{border:1px solid grey;padding:16px}.style_itemWrapper__JvVFA{display:flex;justify-content:space-between;align-items:flex-start}.style_bookingLocation__x2JHP{font-size:16px;color:#3c3c3c}.style_bookingNights__1ei8M{font-size:15px;margin-top:12px;font-weight:700}.style_bookingDates__3VvcC,.style_bookingHotelType__3GJXH{font-size:16px;margin:6px 0}.style_description__1uAWl{color:#3c3c3c;font-size:12px;margin:8px 0}.style_subHeading__2kSgw{font-size:14px;font-weight:600;margin:12px 0}@media screen and (max-width:1023px){.style_cardWrapper__2fvUy{grid-template-columns:1fr}}.booking-details_bookingDetailsContainer__35aQ1{padding:0}.booking-details_heading__2girk{font-size:24px;padding-top:16px;font-weight:700}.booking-details_headingWrapper__2dk7n{display:flex;justify-content:space-between;align-items:center;grid-gap:16px;gap:16px;margin-top:96px;margin-bottom:-48px;padding:0 48px}.booking-details_downloadBtn__SzQbH{cursor:pointer}.booking-details_detailsContainer__3Oalt{padding:0 48px 48px;margin-top:-48px}.booking-details_detailsHeading__2S3Z6{font-size:16px;font-weight:600;color:#3c3c3c;margin-bottom:0}.booking-details_detailsValue__3iKUY{font-size:14px;color:#3c3c3c}.booking-details_columnWrapper__10ZpF{margin-top:8px;margin-bottom:8px}@media only screen and (max-width:768px){.booking-details_bookingDetailsContainer__35aQ1{padding:48px 0;margin:0}.booking-details_heading__2girk{font-size:px;padding-top:18px;font-weight:700}.booking-details_detailsHeading__2S3Z6{font-size:14px;color:#3c3c3c;margin-bottom:4px}.booking-details_columnWrapper__10ZpF{margin-top:8px;margin-bottom:8px;padding:0}}.map-location-style .map-container{margin:1rem 0;border-radius:1rem}.payement-details-page{padding-top:50px}.payment-details-container{padding:20px 48px 48px;margin-left:20px}.payment-details-container .booking-details-heading{font-size:24px;padding-top:16px;font-weight:700;color:#000}.payment-details-container .details-heading{font-size:14px;color:#000;margin-bottom:4px}.payment-details-container .column-wrapper{margin-top:8px;margin-bottom:8px}.payment-details-container .image-style{width:80%}@media only screen and (max-width:768px){.payment-details-container{padding:48px 0;margin:0}.payment-details-container .booking-details-heading{font-size:px;padding-top:18px;font-weight:700;color:#2b2a2a}.payment-details-container .details-heading{font-size:14px;color:grey;margin-bottom:4px}.payment-details-container .column-wrapper{margin-top:8px;margin-bottom:8px;padding:0}}.host-details-page-container{min-height:100vh;padding-top:100px;padding-bottom:100px}.host-details-page-container .host-details-page{width:75%;margin:0 auto;display:flex;justify-content:space-between}@media(max-width:600px){.host-details-page-container .host-details-page{width:90%;flex-direction:column;flex-flow:column-reverse}}.host-details-page-container .host-details-page .left-container{margin-top:40px;padding:24px;width:308px;border-radius:12px;border:1px solid #d3d3d3}@media(max-width:600px){.host-details-page-container .host-details-page .left-container{width:90%;margin:0 auto;flex-direction:column;flex-flow:column-reverse}}.host-details-page-container .host-details-page .image-style{height:128px;width:128px;border-radius:100%;border:1px solid #d3d3d3;display:block;margin:4px auto 24px}.host-details-page-container .host-details-page .review-count{color:#000;font-size:16px;margin:16px 0}.host-details-page-container .host-details-page .host-desc{font-size:22px;font-weight:700;margin:20px 0}.host-details-page-container .host-details-page .host-desc2{font-size:16px;margin:16px 0}.host-details-page-container .host-details-page .host-desc3{font-size:14px;margin-top:32px}.host-details-page-container .host-details-page .right-container{width:65.5%;max-width:700px;padding-left:30px;padding-top:36px}@media(max-width:600px){.host-details-page-container .host-details-page .right-container{padding-left:0;margin:0 auto 60px;width:90%!important}}.host-details-page-container .host-details-page .right-container .title{font-size:32px;color:#000;font-weight:700}.host-details-page-container .host-details-page .right-container .subtitle{font-size:14px;color:#3c3c3c}.host-details-page-container .host-details-page .right-container .heading{font-size:22px;font-weight:700;margin:26px 0}.host-details-page-container .host-details-page .right-container .description{margin-bottom:40px}.host-details-listing{margin-right:16px;margin-bottom:20px}.host-details-listing .image{width:306px;height:200px;border-radius:12px}.host-details-listing .rating{margin-top:8px;font-size:14px}.host-listing-list{overflow:auto}.host-listing-list::-webkit-scrollbar{height:4px}.host-listing-list::-webkit-scrollbar-thumb{background-color:#fe0101}.host-review{margin:16px 0}.host-review .image{height:55px;width:55px;border-radius:100%}.host-review .rtitle{font-size:18px;font-weight:700}.show-more-btn{margin-top:32px;cursor:pointer;display:inline-block;border:1px solid #000;border-radius:12px;padding:12px}.style_reviewPage__2c_vD{padding:24px;max-width:600px;margin:72px auto 24px}.style_heading__1aSlc{font-size:20px;font-weight:600;text-align:center;margin-bottom:16px}.style_submitted__1JEHA{font-size:20px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-style{width:80%}.footer-section-container{background-color:#f7f7f7!important;border-top:1px solid #ddd!important}.footer-section-container .footer-section-style{padding:0 24px;justify-content:center}.footer-section-container .footer-section-links-container{margin:12px 0 48px}.footer-section-container .footer-section-links-heading{font-size:12px;font-weight:700;margin-top:36px}.footer-section-container .footer-section-links-heading+ul{list-style-type:none}.footer-section-container .footer-section-links>div{font-size:14px;margin-top:16px}.footer-section-container .footer-section-links>div:hover{color:grey;text-decoration:underline;cursor:pointer}.footer{border-top:1px solid rgba(0,0,0,.1);padding:22px 0;justify-content:space-between}.footer .footer-left{font-size:14px;padding:0}.footer .footer-left>span{padding:0 8px;cursor:pointer}.footer .footer-left>span:hover{color:grey;text-decoration:underline}.footer .footer-right{font-size:15px;color:#000;margin-right:12px;letter-spacing:-1px}.footer .footer-right>span{text-decoration:underline;cursor:pointer}.footer .footer-right>span:hover{color:grey}@media(max-width:540px){.footer .footer-right{margin-top:20px}}
/*# sourceMappingURL=main.9399f21b.chunk.css.map */