.backdrop{position:fixed;z-index:98;top:0;bottom:0;left:0;right:0;background:#3337;-webkit-backdrop-filter:brightness(30%);backdrop-filter:brightness(30%);cursor:default}.discountmsg{position:absolute;top:0;background:#fdf5a1;height:auto;width:100%;padding:22.5px 0}.discountmsg .discount_container{width:90%;position:relative;left:5%;display:flex;align-items:center;justify-content:center;gap:1rem}@media screen and (max-width: 1023px){.discountmsg .discount_container{justify-content:flex-start}}.discountmsg .discount_container img{display:none}@media screen and (max-width: 1023px){.discountmsg .discount_container img{display:block;width:42px;height:19px}}.discountmsg .discount_container span{display:flex;gap:.2rem;color:#000;font-size:18px;line-height:21.6px;font-weight:500}@media screen and (max-width: 1023px){.discountmsg .discount_container span{display:block;font-size:14px;line-height:22.8px;font-weight:300}}.discountmsg .discount_container .signup-msg-discount{cursor:pointer;position:relative;color:#000;font-size:18px;line-height:21.6px;margin-left:5px;font-weight:500;text-decoration:underline black;text-underline-offset:8px;text-decoration-thickness:2px}@media screen and (max-width: 1023px){.discountmsg .discount_container .signup-msg-discount{display:inline-block;font-size:14px;line-height:16.8px}}.box-content-landing{display:flex;flex-direction:column;background-image:url(/images/home-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;height:90vh;padding:135px 20px 50px}@media screen and (max-width: 1023px){.box-content-landing{height:100%;padding:150px 20px 80px}}@media screen and (min-width: 2001px){.box-content-landing{height:50vh}}.box-content-landing #modal-modal-description{text-align:center;font-size:40px;font-weight:500;line-height:45px;color:#fff;margin:0 20% 30px}@media screen and (max-width: 1023px){.box-content-landing #modal-modal-description{margin:0 0 25px;text-align:left;font-size:18px;line-height:21.6px;width:95%}}.descriptor-text{font-size:24px;line-height:28.8px;color:#fff;text-align:center;margin:0 30%}@media screen and (max-width: 1023px){.descriptor-text{margin:0 0 50px;text-align:left;font-size:14px;width:95%;line-height:16.86px}}.descriptor-text .discover-more{color:#fff;text-decoration:underline;margin-left:8px;font-weight:500}.logo-light{position:absolute;bottom:-50px;right:30px;width:117px;height:50px}@media screen and (max-width: 1023px){.logo-light{display:none}}.home-content{display:flex;width:100%;margin-bottom:180px;z-index:99}@media screen and (max-width: 1023px){.home-content{justify-content:space-between;margin-bottom:50px}}.home-content .ngt-logo{flex:1 1 20%;height:40px;display:flex;justify-content:flex-start;cursor:pointer}@media screen and (max-width: 1023px){.home-content .ngt-logo{flex:none;height:30px;position:relative;top:15px}}.menu-bar{display:flex;flex:0 0 20%;justify-content:flex-end;z-index:99}.menu-bar .header-menu-bar{background:#fff;height:50px;width:50px;border-radius:50%}.menu-bar .header-menu-bar .menu-icon{color:#000}.header-menu-bar:hover{background:#e0e0e0}.main-menu-container{position:absolute;width:100%}.loggedin-user-container{position:relative;min-width:400px;background:#f4e6d5;padding:30px;height:100vh;display:flex;align-items:flex-start;gap:1rem;overflow-y:auto}@media screen and (max-width: 1023px){.loggedin-user-container{padding:25px;min-width:auto}}.loggedin-user-container .loggedin-menu-bar-content{width:100%;height:100%;z-index:99;border-top-left-radius:15px;border-bottom-left-radius:15px;display:flex;flex-direction:column;justify-content:space-between;gap:8rem}.loggedin-user-container .loggedin-menu-bar-content .menu-bar-section-1-mobile{display:flex;flex-direction:column}.loggedin-user-container .loggedin-menu-bar-content .menu-bar-section-1-mobile .title{font-size:40px;font-weight:500;line-height:44.45px}.loggedin-user-container .loggedin-menu-bar-content .menu-bar-section-1{display:flex;justify-content:space-between}.loggedin-user-container .loggedin-menu-bar-content .menu-bar-section-1 .currency-selector{width:auto;height:16px;font-size:14px;font-weight:500;border:1px solid #000000;border-radius:8px;display:flex;justify-content:space-between;align-items:center;padding:8px}.loggedin-user-container .loggedin-menu-bar-content .log-out{display:flex;gap:2px;align-items:center;padding-bottom:50px;cursor:pointer;font-size:22px;line-height:24.45px}@media screen and (max-width: 1023px){.loggedin-user-container .loggedin-menu-bar-content .log-out{font-size:16px;line-height:15.56px;font-weight:500}}.loggedin-user-container .loggedin-menu-bar-content .log-out:hover{font-weight:500}.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-4{display:flex;flex-direction:column;gap:2.5rem}@media screen and (max-width: 1023px){.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-4{display:none}}.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-4 span{cursor:pointer;font-size:22px;line-height:24.45px}.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-4 span:hover{font-weight:500}.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-3{margin-top:40px;display:flex;flex-direction:column;gap:2.5rem}@media screen and (max-width: 1023px){.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-3{gap:1.3rem}.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-3 .my-bookings{display:flex;gap:1rem;align-items:center;justify-content:flex-start}.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-3 .my-bookings img{width:24px;height:24px}}.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-3 span{cursor:pointer;font-size:22px;line-height:24.45px}@media screen and (max-width: 1023px){.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-3 span{font-size:18px;line-height:20px;font-weight:500}}.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-3 span:hover{font-weight:500}.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-2{margin-top:40px;display:flex;align-items:center;gap:1.2rem}.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-2 .inner-content-1{display:flex;flex-direction:column}.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-2 .inner-content-1 .edit-acc-info{display:none}@media screen and (max-width: 1023px){.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-2 .inner-content-1 .edit-acc-info{display:inline-block;cursor:pointer;margin-top:20px;font-size:16px;font-weight:500;line-height:17.78px;text-decoration:underline black;text-underline-offset:5px;text-decoration-thickness:1px}}.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-2 .inner-content-1 .user-name{font-size:24px;font-weight:500;line-height:26.67px}@media screen and (max-width: 1023px){.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-2 .inner-content-1 .user-name{font-size:22px;line-height:24.45px}}.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-2 .inner-content-1 .user-email{font-size:16px;line-height:17.78px;opacity:50%}.loggedin-user-container .loggedin-menu-bar-content .loggedin-menu-section-2 img{min-width:80px;height:80px;border-radius:50%;overflow:hidden}.menu-bar-container{position:relative;background:#f4e6d5;padding:30px;height:100vh;display:flex;align-items:flex-start;gap:1rem;overflow-y:auto}@media screen and (max-width: 1023px){.menu-bar-container{padding:25px}}.menu-bar-container .menu-bar-content{width:100%;height:100%;z-index:99;border-top-left-radius:15px;border-bottom-left-radius:15px;display:flex;flex-direction:column}.menu-bar-container .menu-bar-content .menu-bar-section-1-mobile{display:flex;flex-direction:column}.menu-bar-container .menu-bar-content .menu-bar-section-1-mobile .title{font-size:40px;font-weight:500;line-height:44.45px}.menu-bar-container .menu-bar-section-1{display:flex;justify-content:space-between}.menu-bar-container .menu-bar-section-1 .currency-selector{width:auto;height:16px;font-size:14px;font-weight:500;border:1px solid #000000;border-radius:8px;display:flex;justify-content:space-between;align-items:center;padding:8px}.menu-bar-container .menu-bar-section-2{margin-top:50px;flex:1 1 70%;display:flex;flex-direction:column;justify-content:space-between}.menu-bar-container .menu-bar-section-2 .section-11{display:flex;gap:.2rem}.menu-bar-container .menu-bar-section-2 .create-new-account{margin-top:10px;display:flex;flex-direction:column;gap:.5rem}.menu-bar-container .menu-bar-section-2 .create-new-account .sign-up{font-size:22px;font-weight:500}.menu-bar-container .menu-bar-section-2 .create-new-account a{font-size:22px;color:#000;text-decoration:underline}.menu-bar-container .menu-bar-section-2 .create-new-account .section-11{display:flex}.menu-bar-container .menu-bar-section-2 .already-have-account{margin:200px 0 30px}.menu-bar-container .menu-bar-section-2 .already-have-account a{color:#000;text-decoration:underline}.menu-bar-container .menu-bar-section-3{flex:1 1 20%;display:flex;flex-direction:column;gap:2rem}.menu-bar-container .menu-bar-section-3 .text-1,.menu-bar-container .menu-bar-section-3 .text-2,.menu-bar-container .menu-bar-section-3 .text-3{font-size:22px;font-weight:500;line-height:24.45px}.menu-bar-container .menu-bar-section-3 .margin-b{margin-bottom:50px}.menu-bar-container .currency-container{position:fixed;top:30px;right:340px;z-index:1500;opacity:2;background:#fff;width:auto;height:400px;border-radius:15px;display:flex;flex-direction:column;gap:.5rem;padding:20px 15px;overflow-y:scroll;pointer-events:auto}.menu-bar-container .currency-container .currency-row{display:flex;flex-direction:column}.menu-bar-container .currency-container .currency-name{font-size:16px;font-weight:500}.menu-bar-container .currency-container .currency-unit{font-size:14px;font-weight:300;opacity:60%}.menu-bar-container .currency-container::-webkit-scrollbar{width:0px}.box-content{display:flex;flex:1 1 60%;justify-content:center}@media screen and (max-width: 1023px){.box-content{display:none}}.box-content-mobile{display:flex}@media screen and (min-width: 1023px){.box-content-mobile{display:none}}.main-content{height:50px;width:auto;background:#fff;padding:0 25px;display:flex;justify-content:center;align-items:center;gap:1rem;border-radius:20px;overflow:hidden}.main-content img{width:40px;height:16px}@media screen and (max-width: 1023px){.main-content{width:100%;justify-content:flex-start;padding-left:20px}}.search-text{font-size:16px;width:100%;display:flex}@media screen and (max-width: 1023px){.search-text{cursor:pointer}}.slanting-line{width:2px;height:90%;background:#989898;display:flex}.text-clickable{cursor:pointer;font-size:16px;line-height:17.78px}.text-clickable:hover,.search-text:hover span{color:#989898}.when-part-date-selection{width:100%;height:380px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:80px}.when-part-date-selection .calender-container{width:50%;padding:20px;border-radius:8px}.when-part-date-selection .popupCal{margin-left:-150px}.ant-picker-header-super-prev-btn,.ant-picker-header-super-next-btn{display:none}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background:#f04800;border-radius:20px}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:not(.ant-picker-cell-disabled):before,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled):before,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled):before{background:#f4c49a}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border:2px solid #f04800;border-radius:20px}.ant-picker-outlined{border-radius:24px;height:64px;padding:0 10%!important}.ant-picker-outlined:hover{border-color:#f4c49a}.ant-picker .ant-picker-input>input{font-size:18px}.ant-picker .ant-picker-suffix{display:none}.ant-picker-outlined:focus,.ant-picker-outlined:focus-within{border-color:#f04800}.ant-picker-range .ant-picker-active-bar{background:#f04800}.ant-picker-dropdown .ant-picker-panel-container{border-radius:20px!important}@media screen and (min-width: 1023px){.ant-picker-dropdown .ant-picker-panel-container{margin-left:-120px!important;border-radius:25px!important}}.ant-picker-dropdown .ant-picker-header-view button{pointer-events:none}.snack-bar{margin-bottom:30px}@media screen and (max-width: 1023px){.snack-bar{position:absolute;z-index:999;margin:10px 0 0}}.modal-box-content{position:absolute;top:0;left:50%;transform:translate(-50%);margin-top:193px;width:700px;border-radius:40px;background:#fff;outline:none;padding:32px;overflow-y:auto}.modal-box-content .first-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.modal-box-content .first-label .text-1{font-size:26px;line-height:28.89px}.modal-box-content .first-label .close-button{cursor:pointer}.modal-box-content .text-2{font-weight:500;font-size:18px;line-height:20px}.input-search-field{width:100%;margin-bottom:30px}.recent-search-result{display:flex;flex-direction:column;margin-top:10px;height:auto;overflow-y:auto}.recent-search-result .recent-search-content{display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:20px 5px}.recent-search-result .location-searched{font-family:TWK Lausanne;font-weight:300;font-size:18px;line-height:20px}.recent-search-result::-webkit-scrollbar{width:8px}.recent-search-result::-webkit-scrollbar-thumb{background-color:#e0e0e0;border-radius:20px}.recent-search-result::-webkit-scrollbar-track{background-color:#fff;box-shadow:inset 0 0 5px #989898;border-radius:20px}.final-result{display:flex;flex-direction:column;margin-top:10px;height:auto;overflow-y:auto}.final-result .recent-search-content{display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:20px 5px}.final-result .location-searched{font-family:TWK Lausanne;font-weight:300;font-size:18px;line-height:20px}.final-result::-webkit-scrollbar{width:8px}.final-result::-webkit-scrollbar-thumb{background-color:#e0e0e0;border-radius:20px}.final-result::-webkit-scrollbar-track{background-color:#fff;box-shadow:inset 0 0 5px #989898;border-radius:20px}.next-btn{display:flex;justify-content:flex-end;margin-top:10px}.next-btn .btn{width:160px;height:64px;background:#44461b;border:1px;color:#fff;border-radius:24px}.next-btn .btn:hover{background:#444d1e}.location-icon{font-size:30px;color:#f36b27}.who-part-selection{margin:40px 0 50px;width:100%;display:flex;flex-direction:column;overflow:hidden}.who-part-selection .seconday-container{border-radius:32px;background:#f4e6d540;padding:30px 35px}@media screen and (max-width: 1023px){.who-part-selection .seconday-container{background-color:#fff;padding:20px 25px}}.adults-count,.child-count,.infants-count{position:relative;display:flex;align-items:center;margin:10px 0}.rooms-cnt-container{border-radius:32px;background:#f4e6d540;padding:30px 35px;margin:30px 0 10px}@media screen and (max-width: 1023px){.rooms-cnt-container{background-color:#fff;padding:20px 25px}}.rooms-cnt-container .rooms-count{position:relative;display:flex;align-items:center;margin:10px 0}.section-1{display:flex;flex-direction:column}.section-1 .text{font-weight:500;font-size:18px;line-height:20px}.section-1 .age{font-weight:300;font-size:14px;line-height:15.56px}.section-2{position:absolute;right:0;display:flex;justify-content:center;align-items:center;gap:.5rem}.section-2 .counts{font-family:ABC ROM Wide;font-size:18px;width:23px;text-align:center;color:#424c18;font-weight:800;transform:scale(1.8,1.2)}.modal-box-content>.next-btn{width:95%}.footer-section{margin-top:auto;background-color:#000;padding:100px 80px 40px;display:flex;flex-direction:column;gap:8rem}@media screen and (max-width: 1023px){.footer-section{padding:40px 20px;gap:4rem}}.footer-1{display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.footer-1{flex-direction:column}}.footer-1 .icons{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.footer-logo{height:50px;width:80px}.footer-icon{height:40px;width:auto}.all-footer-links{display:flex;gap:1.5rem;color:#fff}@media screen and (max-width: 1023px){.all-footer-links{flex-direction:column;gap:2rem}}.all-footer-links .footer-links{text-align:end;overflow:hidden}.all-footer-links .underline-text{width:100%;height:2px;border-radius:30px;background:gray;transition:margin-left .5s ease-in-out,width .5s ease-in-out,background .5s}@media screen and (max-width: 1023px){.all-footer-links .underline-text{height:3px}}.all-footer-links .footer-link-text{font-size:18px;line-height:20px;cursor:pointer;display:inline-block}@media screen and (max-width: 1023px){.all-footer-links .footer-link-text{font-size:14px;line-height:15.56px}}.all-footer-links .footer-link-text:hover .underline-text{background:#fff;width:50%}@media screen and (max-width: 1023px){.all-footer-links .footer-link-text:hover .underline-text{margin-left:50%}}.footer-2{display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.footer-2{flex-direction:column-reverse;gap:2rem}}.footer-2{display:flex;align-items:flex-end}@media screen and (max-width: 1023px){.footer-2{align-items:flex-start}}.footer-2 .all-rights-reserved,.footer-2 .social-media-list{color:#fff}.footer-2 .all-rights-reserved{font-size:22px;line-height:24.2px}@media screen and (max-width: 1023px){.footer-2 .all-rights-reserved{font-size:14px;line-height:15.4px}}.footer-2 .social-media-list{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width: 1023px){.footer-2 .social-media-list{align-items:flex-start}}.footer-2 .social-media-list .follow-us{font-size:16px;font-weight:500}@media screen and (max-width: 1023px){.footer-2 .social-media-list .follow-us{font-size:14px;line-height:15.56px}}.footer-2 .social-media-list .social-icons-list{display:flex;gap:1rem}.hotel-cards-main-content{padding:100px 8%}@media screen and (max-width: 1023px){.hotel-cards-main-content{padding:50px 5%}}.hotel-cards-main-content .filter-hotels-modal-backdrop{position:fixed;z-index:99;top:0;bottom:0;left:0;right:0;background:#3337;-webkit-backdrop-filter:brightness(30%);backdrop-filter:brightness(30%);cursor:default}.hotel-cards-filter{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1023px){.hotel-cards-filter{margin-bottom:30px}}.explore-hotels-text{font-size:48px;font-weight:500}@media screen and (max-width: 1023px){.explore-hotels-text{font-size:24px}}.filter-list{display:flex;gap:2.5rem}@media screen and (max-width: 1023px){.filter-list{display:none}}.individual-list{display:flex;flex-direction:column}.individual-list>span{cursor:pointer}.selected-filter-list{background-color:#f04800;width:100%;height:4px;border-bottom-left-radius:1000px;border-bottom-right-radius:1000px}.filter-button{cursor:pointer;width:145px;height:25px;display:flex;justify-content:center;align-items:center;border:2px solid #000000;border-radius:8px;padding:5px}@media screen and (max-width: 1023px){.filter-button{height:23px;width:auto}}.filter-button .filter-text{font-size:16px}@media screen and (max-width: 1023px){.filter-button .filter-text{font-size:14px}}.filter-button:hover{opacity:.65}.loader-main-container{margin-bottom:20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}@media screen and (max-width: 1023px){.loader-main-container{width:100%}}.loader-main-container .container-2{width:100%;display:flex;justify-content:space-between;gap:1rem}.loader-main-container .container-2 .location{width:70%}.loader-main-container .container-2 .price{width:20%}.loader-main-container .profile-image{border-radius:24px;width:100%!important;height:220px}@media screen and (max-width: 1023px){.loader-main-container .profile-image{width:100%}}.disable-div-part{background-color:#ccc;color:#666;pointer-events:none}.filtered-hotels-main-content{display:flex;justify-content:center;align-items:center;width:auto;margin-top:50px}@media screen and (max-width: 1023px){.filtered-hotels-main-content{margin:0}}.card-section{display:flex;flex-direction:column;gap:.5rem}.card-section img{width:100%;height:auto;border-radius:24px;margin-top:15px;object-fit:cover}.hotel-info-content{display:flex;flex-direction:column;padding:0 10px}.hotel-info-section{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.hotel-info-section .hotel-name{font-weight:500;font-size:22px;line-height:24.45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0d1321}@media screen and (max-width: 1023px){.hotel-info-section .hotel-name{font-size:16px}}.hotel-info-section .hotel-price{color:#000;font-size:18px;line-height:20px}@media screen and (max-width: 1023px){.hotel-info-section .hotel-price{font-size:14px}}.hotels-location{color:#0d1321;font-size:18px;line-height:20px;opacity:75%}@media screen and (max-width: 1023px){.hotels-location{font-size:14px}}.hotels-not-found{margin-top:50px;font-size:48px;line-height:32px;font-weight:500}@media screen and (max-width: 1023px){.hotels-not-found{margin:60px 0 50px;font-size:40px;line-height:16px}}.filter-hotel-container{box-sizing:border-box;position:fixed;top:5%;right:0;left:0;margin:0 auto;z-index:100;width:500px;max-height:90vh;border-radius:40px;background:#fff;padding:2%;overflow-y:auto}@media screen and (max-width: 1023px){.filter-hotel-container{top:0;border-radius:0;max-height:0;min-height:100vh;width:100%;padding:5%}}.filter-hotel-container .last-section{display:flex;justify-content:space-between;margin-top:22%}.filter-hotel-container .last-section .btn-reset{width:auto;height:50px;background:#fff;border:1px;color:#000;border-radius:18px}@media screen and (max-width: 1023px){.filter-hotel-container .last-section .btn-reset{font-size:12px;line-height:17.78px}}.filter-hotel-container .last-section .btn-reset:hover{background:#f5f5f5}.filter-hotel-container .last-section .btn{width:auto;height:50px;background:#44461b;border:1px;color:#fff;border-radius:18px}@media screen and (max-width: 1023px){.filter-hotel-container .last-section .btn{font-size:12px;line-height:17.78px}}.filter-hotel-container .last-section .btn:hover{background:#444d1e}.filter-hotel-container .guest-section{display:flex;flex-direction:column;gap:1rem}.filter-hotel-container .guest-section .title{font-size:20px;font-weight:500;line-height:22.23px}@media screen and (max-width: 1023px){.filter-hotel-container .guest-section .title{font-size:18px;line-height:20px}}.filter-hotel-container .guest-section .all-guest-list{margin-top:10px;display:flex;gap:1rem;flex-wrap:wrap}.filter-hotel-container .guest-section .all-guest-list .inner-contents{font-size:20px;font-weight:500;line-height:22.23px;cursor:pointer;border-radius:32px;border:1px solid #000000;padding:8px 16px}@media screen and (max-width: 1023px){.filter-hotel-container .guest-section .all-guest-list .inner-contents{font-size:16px;line-height:17.78px}}.filter-hotel-container .accessibility-section{display:flex;flex-direction:column;gap:1rem}.filter-hotel-container .accessibility-section .title{font-size:20px;font-weight:500;line-height:22.23px}@media screen and (max-width: 1023px){.filter-hotel-container .accessibility-section .title{font-size:18px;line-height:20px}}.filter-hotel-container .accessibility-section .all-accessibility-list{margin-top:10px;display:flex;gap:1rem;flex-wrap:wrap}.filter-hotel-container .accessibility-section .all-accessibility-list .inner-contents{font-size:20px;font-weight:500;line-height:22.23px;cursor:pointer;border-radius:32px;border:1px solid #000000;padding:8px 16px}@media screen and (max-width: 1023px){.filter-hotel-container .accessibility-section .all-accessibility-list .inner-contents{font-size:16px;line-height:17.78px}}.filter-hotel-container .rating-section{display:flex;flex-direction:column;gap:1rem}.filter-hotel-container .rating-section .title{font-size:20px;font-weight:500;line-height:22.23px}@media screen and (max-width: 1023px){.filter-hotel-container .rating-section .title{font-size:18px;line-height:20px}}.filter-hotel-container .rating-section .all-ratings-list{margin-top:10px;display:flex;gap:1rem;flex-wrap:wrap}.filter-hotel-container .rating-section .all-ratings-list .unique-ratings{background-color:#000;color:#fff}.filter-hotel-container .rating-section .all-ratings-list .inner-contents{display:flex;gap:5px;justify-content:center;align-items:center;cursor:pointer;border-radius:32px;border:1px solid #000000;padding:8px 14px}.filter-hotel-container .rating-section .all-ratings-list .inner-contents .inner-title{font-size:20px;font-weight:500;line-height:22.23px}@media screen and (max-width: 1023px){.filter-hotel-container .rating-section .all-ratings-list .inner-contents .inner-title{font-size:16px;line-height:17.78px}}.filter-hotel-container .rating-section .all-ratings-list .inner-contents img{height:16px;width:16px}.filter-hotel-container .certification-section{display:flex;flex-direction:column;gap:1rem}.filter-hotel-container .certification-section .title{font-size:20px;font-weight:500;line-height:22.23px}@media screen and (max-width: 1023px){.filter-hotel-container .certification-section .title{font-size:18px;line-height:20px}}.filter-hotel-container .certification-section .all-certification-list{margin-top:10px;display:flex;gap:1rem;flex-wrap:wrap}.filter-hotel-container .certification-section .all-certification-list .inner-contents{font-size:20px;font-weight:500;line-height:22.23px;cursor:pointer;border-radius:32px;border:1px solid #000000;padding:8px 16px}@media screen and (max-width: 1023px){.filter-hotel-container .certification-section .all-certification-list .inner-contents{font-size:16px;line-height:17.78px}}.filter-hotel-container .certification-section .all-certification-list .unique-certification{background-color:#000;color:#fff}.filter-hotel-container .section-1{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.filter-hotel-container .section-1 .modal-name{font-size:26px;font-weight:500;line-height:28.89px}@media screen and (max-width: 1023px){.filter-hotel-container .section-1 .modal-name{font-size:22px;line-height:24.45px}}.filter-hotel-container .section-1 img{width:32px;height:32px}.filter-hotel-container .price-range-selector{margin-top:30px;display:flex;flex-direction:column;gap:.5rem}.filter-hotel-container .price-range-selector .title{font-size:20px;font-weight:500;line-height:22.23px}@media screen and (max-width: 1023px){.filter-hotel-container .price-range-selector .title{font-size:18px;line-height:20px}}.filter-hotel-container .price-range-selector .input-fields{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.filter-hotel-container .price-range-selector .input-fields img{width:20px;height:20px;margin-top:28px}.filter-hotel-container .price-range-selector .input-fields .min-price{display:flex;flex-direction:column;gap:.5rem}.filter-hotel-container .price-range-selector .input-fields .min-price .title{font-size:18px;line-height:20px;font-weight:500}.filter-hotel-container::-webkit-scrollbar{display:none}.booking-confirmed-container{background:#f4e6d5;display:flex;gap:1rem;height:100vh;box-sizing:border-box}@media screen and (max-width: 1023px){.booking-confirmed-container{overflow-x:hidden;flex-direction:column}}.booking-confirmed-container .main-image{flex:0 1 50%;height:100vh;background-image:url(/images/hotel-img.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;box-sizing:border-box}@media screen and (max-width: 1023px){.booking-confirmed-container .main-image{flex:1 0 55%;min-width:100%}}.booking-confirmed-container .confirmation-main-content{flex:0 1 50%;display:flex;flex-direction:column;padding:3% 4%;box-sizing:border-box}@media screen and (max-width: 1023px){.booking-confirmed-container .confirmation-main-content{flex:1 1 45%;min-width:100%}}.booking-confirmed-container .confirmation-main-content .cancellation-policy{color:#000;text-decoration:underline black;text-underline-offset:6px;text-decoration-thickness:1px}.booking-confirmed-container .confirmation-main-content .ngt-logo{height:40px;display:flex;justify-content:flex-start;cursor:pointer}@media screen and (max-width: 1023px){.booking-confirmed-container .confirmation-main-content .ngt-logo{display:none}}.booking-confirmed-container .confirmation-main-content .title{margin:130px 0 60px;font-size:64px;font-weight:500;line-height:71.34px}@media screen and (max-width: 1023px){.booking-confirmed-container .confirmation-main-content .title{margin:20px 0 0;font-size:40px;line-height:44.45px}}.booking-confirmed-container .confirmation-main-content .text-confirmation{font-size:24px;line-height:31.2px;box-sizing:border-box}@media screen and (max-width: 1023px){.booking-confirmed-container .confirmation-main-content .text-confirmation{margin:20px 0 0;font-size:16px;line-height:22.4px}}.booking-confirmed-container .confirmation-main-content .text-confirmation .highlight-text-confirmation{font-weight:500}.booking-confirmed-container .confirmation-main-content .text-last{margin-top:20px}@media screen and (max-width: 1023px){.booking-confirmed-container .confirmation-main-content .text-last{margin-top:10px}}.booking-confirmed-container .confirmation-main-content .btn-next{margin-top:40px;height:64px;width:50%;background:#44461b;border:1px;color:#fff;border-radius:24px}@media screen and (max-width: 1023px){.booking-confirmed-container .confirmation-main-content .btn-next{margin-bottom:0;margin-top:20px;width:100%}}.booking-confirmed-container .confirmation-main-content .btn-next:hover{background:#444d1e}.booking-container{background-color:#f4e6d5}.selected-tab-11{position:absolute;bottom:-5px;background-color:#f04800;width:100%;height:4px;border-bottom-left-radius:1000px;border-bottom-right-radius:1000px}@media screen and (max-width: 1023px){.selected-tab-11{bottom:-13px}}.header-section{margin:60px 20px 30px;display:flex;align-items:center;padding:0 20px}@media screen and (max-width: 1023px){.header-section{padding:0}}.header-section .ngt-logo{flex:1 1 20%;height:40px;display:flex;justify-content:flex-start;cursor:pointer}.header-section .menu-bar{display:flex;flex:0 0 20%;justify-content:flex-end}.header-section .menu-bar .header-menu-bar{background:#fff;height:50px;width:50px;border-radius:50%}.header-section .menu-bar .header-menu-bar:hover{background:#e0e0e0}.blue-section{background-color:#6bafde;width:100%;height:70px;display:flex;justify-content:center;align-items:center;gap:2rem}.blue-section img{height:24px}.blue-section .text-1{font-weight:500;font-size:18px;line-height:21.6px;display:flex;gap:.5rem}.blue-section .text-1 .sign-in-here{text-decoration:underline black;text-underline-offset:8px;text-decoration-thickness:2px;cursor:pointer}.blue-section .text-2{font-size:18px;line-height:21.6px}.booking-content{padding:60px 6% 150px;display:flex;flex-direction:column;gap:2rem}.booking-content .booking-description{display:flex;gap:2rem}.booking-content .booking-description .confirm-booking-section{box-sizing:border-box;flex:1 1 60%}.booking-content .booking-description .confirm-booking-section .confirmation-title{font-size:48px;font-weight:500;line-height:53.3px}.booking-content .booking-description .confirm-booking-section .booking-tabs{margin-top:100px;display:flex;gap:1rem}.booking-content .booking-description .confirm-booking-section .booking-tabs .tab-1,.booking-content .booking-description .confirm-booking-section .booking-tabs .tab-2{cursor:pointer;position:relative;font-size:24px;line-height:31.2px;font-weight:500}.booking-content .booking-description .confirm-booking-section .booking-section-2{margin-top:60px}.booking-content .booking-description .confirm-booking-section .booking-section-2 .title-11{display:flex;justify-content:space-between}.booking-content .booking-description .confirm-booking-section .booking-section-2 .title-11 .btn{background:#f4e6d5;border:1px solid #000000;border-radius:10px;color:#000}.booking-content .booking-description .confirm-booking-section .booking-section-2 .title-11 span{font-size:28px;line-height:36.4px;font-weight:500}.booking-content .booking-description .confirm-booking-section .cards-3-section{margin-top:40px;width:100%;display:flex;gap:1rem;box-sizing:border-box}.booking-content .booking-description .confirm-booking-section .cards-3-section .card-1,.booking-content .booking-description .confirm-booking-section .cards-3-section .card-2,.booking-content .booking-description .confirm-booking-section .cards-3-section .card-3{flex:1 1 33%;background-color:#ffffff80;display:flex;flex-direction:column;gap:1.5rem;border-radius:16px;padding:5% 4%}.booking-content .booking-description .confirm-booking-section .cards-3-section .card-1 .title,.booking-content .booking-description .confirm-booking-section .cards-3-section .card-2 .title,.booking-content .booking-description .confirm-booking-section .cards-3-section .card-3 .title{font-size:20px;font-weight:500;line-height:26px}.booking-content .booking-description .confirm-booking-section .cards-3-section .card-1 .text,.booking-content .booking-description .confirm-booking-section .cards-3-section .card-2 .text,.booking-content .booking-description .confirm-booking-section .cards-3-section .card-3 .text{font-size:20px;line-height:26px}.cost-section{box-sizing:border-box;flex:1 1 40%}.cost-section .steps{width:100%;font-size:18px;line-height:23.4px;opacity:75%;text-align:right}@media screen and (max-width: 1023px){.cost-section .steps{display:none}}.cost-section .card-section-1{display:flex;flex-direction:column;margin-top:30px;padding:5% 6%;background-color:#ffffff80;border-radius:24px}@media screen and (max-width: 1023px){.cost-section .card-section-1{background-color:#f4e6d5;padding:0}}.cost-section .card-section-1 .btn-next{margin-top:15px;height:64px;background:#44461b;border:1px;color:#fff;border-radius:24px}@media screen and (max-width: 1023px){.cost-section .card-section-1 .btn-next{margin-bottom:60px}}.cost-section .card-section-1 .btn-next:hover{background:#444d1e}.cost-section .card-section-1 .payments-info-1{margin-top:25px;padding:5%;border-radius:16px;background-color:#f4e6d580}@media screen and (max-width: 1023px){.cost-section .card-section-1 .payments-info-1{background-color:#ffffff80}}.cost-section .card-section-1 .payments-info-1 .read-more{font-weight:500;margin-left:5px;text-decoration:underline black;text-underline-offset:5px;text-decoration-thickness:1px;cursor:pointer}.cost-section .card-section-1 .payments-info-1 span{font-size:16px;line-height:22.4px}.cost-section .card-section-1 .payments-info-2{margin-top:15px;padding:5%;border-radius:16px;background-color:#f4e6d580}@media screen and (max-width: 1023px){.cost-section .card-section-1 .payments-info-2{background-color:#ffffff80;margin-bottom:80px}}.cost-section .card-section-1 .payments-info-2 .discover-more{font-weight:500;margin-left:5px;text-decoration:underline black;text-underline-offset:5px;text-decoration-thickness:1px;cursor:pointer}.cost-section .card-section-1 .payments-info-2 span{font-size:16px;line-height:22.4px}.cost-section .card-section-1 .title{font-size:28px;font-weight:500;line-height:36.4px;margin-bottom:20px}@media screen and (max-width: 1023px){.cost-section .card-section-1 .title{display:none}}.cost-section .card-section-1 .cost-info-1,.cost-section .card-section-1 .cost-info-2,.cost-section .card-section-1 .cost-info-3,.cost-section .card-section-1 .cost-info-4,.cost-section .card-section-1 .cost-info-5{display:flex;justify-content:space-between;margin-top:30px}@media screen and (max-width: 1023px){.cost-section .card-section-1 .cost-info-1,.cost-section .card-section-1 .cost-info-2,.cost-section .card-section-1 .cost-info-3,.cost-section .card-section-1 .cost-info-4,.cost-section .card-section-1 .cost-info-5{margin-top:18px}}.cost-section .card-section-1 .cost-info-1 span,.cost-section .card-section-1 .cost-info-2 span,.cost-section .card-section-1 .cost-info-3 span,.cost-section .card-section-1 .cost-info-4 span,.cost-section .card-section-1 .cost-info-5 span{font-size:18px;line-height:21.6px}@media screen and (max-width: 1023px){.cost-section .card-section-1 .cost-info-1 span,.cost-section .card-section-1 .cost-info-2 span,.cost-section .card-section-1 .cost-info-3 span,.cost-section .card-section-1 .cost-info-4 span,.cost-section .card-section-1 .cost-info-5 span{font-size:14px;line-height:15.56px}}.cost-section .card-section-1 .cost-info-1 .info-1,.cost-section .card-section-1 .cost-info-2 .info-1,.cost-section .card-section-1 .cost-info-3 .info-1,.cost-section .card-section-1 .cost-info-4 .info-1,.cost-section .card-section-1 .cost-info-5 .info-1{display:flex;gap:.5rem}.cost-section .card-section-1 .cost-info-4{font-weight:500}.accomodation-section{width:100%}.accomodation-section .btn-1{margin-top:2rem;background:#f4e6d5;border:1px solid #000000;border-radius:10px;color:#000}.accomodation-section .btn-1:hover{border:1px solid #000000}.accomodation-section .minor-hotel-info{margin-top:2rem;display:flex;align-items:center;gap:1rem;box-sizing:border-box;width:100%}@media screen and (max-width: 1023px){.accomodation-section .minor-hotel-info{flex-wrap:wrap}}.accomodation-section .minor-hotel-info img{width:auto;height:200px;border-radius:16px}@media screen and (max-width: 1023px){.accomodation-section .minor-hotel-info img{height:120px}}.accomodation-section .minor-hotel-info .hotel-details{display:flex;flex-direction:column;justify-content:center;gap:1rem;box-sizing:border-box}@media screen and (max-width: 1023px){.accomodation-section .minor-hotel-info .hotel-details{gap:.5rem}}.accomodation-section .minor-hotel-info .hotel-details .mid-section{display:flex;flex-direction:column}.accomodation-section .minor-hotel-info .hotel-details .checkin-checkout,.accomodation-section .minor-hotel-info .hotel-details .guest{font-size:14px;line-height:19.6px}.accomodation-section .minor-hotel-info .hotel-details .title{font-size:32px;font-weight:500;line-height:41.6px}@media screen and (max-width: 1023px){.accomodation-section .minor-hotel-info .hotel-details .title{font-size:14px;line-height:15.5px}}.accomodation-section .minor-hotel-info .hotel-details .details-2{font-size:22px;line-height:30.8px}@media screen and (max-width: 1023px){.accomodation-section .minor-hotel-info .hotel-details .details-2{font-size:14px;line-height:19.6px}}.accomodation-section .minor-hotel-info .hotel-details .price{font-size:22px;line-height:30.8px;opacity:75%}.accomodation-section .title-11{display:flex;justify-content:space-between}.accomodation-section .title-11 .title{font-size:28px;font-weight:500;line-height:36.4px}@media screen and (max-width: 1023px){.accomodation-section .title-11 .title{font-size:18px;line-height:20px}}.accomodation-section .title-11 .btn{background:#f4e6d5;border:1px solid #000000;border-radius:10px;color:#000}.divider-mobile-view{position:absolute;left:-50px;bottom:-10px;width:1000px;height:1px;background-color:gray}.mobile-container{overflow:hidden}.mobile-container .mobile-container-1{padding:0 5%}.mobile-container .mobile-container-1 .btn{margin-top:20px;background:#f4e6d5;border:1px solid #000000;border-radius:10px;color:#000}.mobile-container .mobile-container-1 .title-trip{font-size:18px;font-weight:500;line-height:20px;margin-top:60px}.mobile-container .mobile-container-1 .mob-cards-3-section{margin-top:20px;width:100%;display:flex;gap:1rem}.mobile-container .mobile-container-1 .mob-cards-3-section .card-1,.mobile-container .mobile-container-1 .mob-cards-3-section .card-2,.mobile-container .mobile-container-1 .mob-cards-3-section .card-3{flex:1 1 33%;background-color:#ffffff80;display:flex;flex-direction:column;gap:1rem;border-radius:16px;padding:6% 4%}.mobile-container .mobile-container-1 .mob-cards-3-section .card-1 .title,.mobile-container .mobile-container-1 .mob-cards-3-section .card-2 .title,.mobile-container .mobile-container-1 .mob-cards-3-section .card-3 .title{font-size:14px;font-weight:500;line-height:15.56px}.mobile-container .mobile-container-1 .mob-cards-3-section .card-1 .text,.mobile-container .mobile-container-1 .mob-cards-3-section .card-2 .text,.mobile-container .mobile-container-1 .mob-cards-3-section .card-3 .text{font-size:14px;line-height:21px}.mobile-container .mobile-container-1 .mobile-tabs{position:relative;margin-top:20px;display:flex;gap:1rem}.mobile-container .mobile-container-1 .mobile-tabs .tab-1,.mobile-container .mobile-container-1 .mobile-tabs .tab-2{position:relative;font-size:18px;line-height:23.4px}.mobile-container .mobile-container-1 .sign-in-details{margin-top:20px;background-color:#6bafde;display:flex;justify-content:center;align-items:center;padding:5% 6%;border-radius:12px;gap:1rem}.mobile-container .mobile-container-1 .sign-in-details img{height:16px}.mobile-container .mobile-container-1 .sign-in-details .details-1{font-size:14px;font-weight:500;line-height:16.8px}.mobile-container .mobile-container-1 .sign-in-details .details-1 .sign-in{text-decoration:underline black;text-underline-offset:8px;text-decoration-thickness:2px;cursor:pointer}.mobile-container .mobile-container-1 .sign-in-details .details-2{margin-top:10px;font-size:14px;line-height:16.8px}.mobile-container .mobile-container-1 .mobile-part-1{margin-top:80px;display:flex;justify-content:space-between}.mobile-container .mobile-container-1 .mobile-part-1 span{display:flex;align-items:center;font-size:14px;line-height:15.6px;opacity:75%}.mobile-container .mobile-container-1 .mobile-part-2{margin-top:20px;font-size:40px;font-weight:500;line-height:44.45px}.payment-method-container{width:100%}.payment-method-container .title{font-size:28px;line-height:26.4px;font-weight:500}@media screen and (max-width: 1023px){.payment-method-container .title{font-size:40px;line-height:44.45px}}.payment-method-container .pm-section-1{margin-top:40px;display:flex;flex-direction:column;gap:1rem}.payment-method-container .pm-section-1 .edit-btn{font-size:22px;line-height:30.8px;text-decoration:underline black;text-underline-offset:6px;text-decoration-thickness:1px;cursor:pointer}@media screen and (max-width: 1023px){.payment-method-container .pm-section-1 .edit-btn{font-size:16px;line-height:17.78px}}.payment-method-container .pm-section-1 .card-selection{padding:3% 4%;background-color:#ffffff80;border-radius:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.payment-method-container .pm-section-1 .card-selection .card-section-1{display:flex;gap:.5rem;align-items:center}.payment-method-container .pm-section-1 .card-selection .card-section-1 img{height:40px;width:67px}@media screen and (max-width: 1023px){.payment-method-container .pm-section-1 .card-selection .card-section-1 img{width:40px;height:24px}}.payment-method-container .pm-section-1 .card-selection .card-section-1 .card-number{font-size:24px;line-height:31.2px;font-weight:500;display:flex;align-items:center}@media screen and (max-width: 1023px){.payment-method-container .pm-section-1 .card-selection .card-section-1 .card-number{font-size:16px;line-height:17.78px}}.payment-main-container{background-color:#f4e6d5;overflow:hidden}.payment-main-container .payment-main-content{padding:60px 6% 80px;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 1023px){.payment-main-container .payment-main-content{padding:50px 4%}}.payment-main-container .payment-main-content .payment-section-5,.payment-main-container .payment-main-content .payment-section-1{display:flex;justify-content:space-between;align-items:center}.payment-main-container .payment-main-content .payment-section-1 .steps{font-size:18px;line-height:23.4px;opacity:75%;text-align:right;flex-wrap:nowrap}@media screen and (max-width: 1023px){.payment-main-container .payment-main-content .payment-section-1 .steps{display:none}}.payment-main-container .payment-main-content .payment-section-1 .title{font-size:48px;font-weight:500;line-height:53.34px}@media screen and (max-width: 1023px){.payment-main-container .payment-main-content .payment-section-1 .title{font-size:40px;line-height:44.5px}}.payment-main-container .payment-main-content .payment-section-2{margin-top:50px;display:flex;justify-content:space-between;gap:1rem}@media screen and (max-width: 1023px){.payment-main-container .payment-main-content .payment-section-2{flex-direction:column}}.payment-main-container .payment-main-content .payment-section-2 .user-card-num{flex:1 1 60%;display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width: 1023px){.payment-main-container .payment-main-content .payment-section-2 .user-card-num{flex:0;width:100%}}.payment-main-container .payment-main-content .payment-section-2 .user-card-num .title{font-size:18px;line-height:20px;font-weight:500}@media screen and (max-width: 1023px){.payment-main-container .payment-main-content .payment-section-2 .user-card-num .title{font-size:14px;line-height:18.2px}}.payment-main-container .payment-main-content .payment-section-2 .payment-inner-section{flex:1 1 40%;display:flex;gap:1rem}@media screen and (max-width: 1023px){.payment-main-container .payment-main-content .payment-section-2 .payment-inner-section{flex:none;width:100%}}.payment-main-container .payment-main-content .payment-section-2 .payment-inner-section .user-card-name{flex:1 1 70%;display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width: 1023px){.payment-main-container .payment-main-content .payment-section-2 .payment-inner-section .user-card-name{flex:1 1 65%}}.payment-main-container .payment-main-content .payment-section-2 .payment-inner-section .user-card-name .title{font-size:18px;line-height:20px;font-weight:500}@media screen and (max-width: 1023px){.payment-main-container .payment-main-content .payment-section-2 .payment-inner-section .user-card-name .title{font-size:14px;line-height:18.2px}}.payment-main-container .payment-main-content .payment-section-2 .payment-inner-section .card-expiry{flex:1 1 30%;display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width: 1023px){.payment-main-container .payment-main-content .payment-section-2 .payment-inner-section .card-expiry{flex:1 1 35%}}.payment-main-container .payment-main-content .payment-section-2 .payment-inner-section .card-expiry .title{font-size:18px;line-height:20px;font-weight:500}@media screen and (max-width: 1023px){.payment-main-container .payment-main-content .payment-section-2 .payment-inner-section .card-expiry .title{font-size:14px;line-height:18.2px}}.payment-main-container .payment-main-content .payment-section-3{background-color:#ffffff80;padding:3% 2%;margin-top:50px;width:70%;border-radius:16px}@media screen and (max-width: 1023px){.payment-main-container .payment-main-content .payment-section-3{margin-top:100px;width:100%;box-sizing:border-box}}.payment-main-container .payment-main-content .payment-section-3 .description-1{font-size:16px;line-height:22.4px}@media screen and (max-width: 1023px){.payment-main-container .payment-main-content .payment-section-3 .description-1{font-size:12px;line-height:15.6px}}.payment-main-container .payment-main-content .payment-section-3 .description-1 .underline-text-1{text-decoration:underline black;text-underline-offset:2px;text-decoration-thickness:1px;cursor:pointer;font-weight:500}.payment-main-container .payment-main-content .btn-next{margin-top:20px;height:64px;width:40%;background:#44461b;border:1px;color:#fff;border-radius:24px}.payment-main-container .payment-main-content .btn-next:hover{background:#444d1e}.payment-main-container .last-payment-btn{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 4% 5%}.payment-main-container .last-payment-btn .btn-next{margin-top:20px;height:64px;width:100%;background:#44461b;border:1px;color:#fff;border-radius:24px}.payment-main-container .last-payment-btn .btn-next:hover{background:#444d1e}.userdetail-main-container{background-color:#f4e6d5;overflow:hidden}.userdetail-main-container .disabled-button{margin-top:20px;height:64px;width:20%;border:1px;border-radius:24px}@media screen and (max-width: 1023px){.userdetail-main-container .disabled-button{width:100%}}.userdetail-main-container .userdetail-main-content{padding:60px 6% 80px;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 1023px){.userdetail-main-container .userdetail-main-content{padding:50px 0}}.userdetail-main-container .userdetail-main-content .userdetail-section-5,.userdetail-main-container .userdetail-main-content .userdetail-section-1{display:flex;justify-content:space-between;align-items:center}.userdetail-main-container .userdetail-main-content .userdetail-section-1 .steps{font-size:18px;line-height:23.4px;opacity:75%;text-align:right;flex-wrap:nowrap}@media screen and (max-width: 1023px){.userdetail-main-container .userdetail-main-content .userdetail-section-1 .steps{display:none}}.userdetail-main-container .userdetail-main-content .userdetail-section-1 .title{font-size:48px;font-weight:500;line-height:53.34px}@media screen and (max-width: 1023px){.userdetail-main-container .userdetail-main-content .userdetail-section-1 .title{font-size:40px;line-height:44.5px}}.userdetail-main-container .userdetail-main-content .userdetail-section-2{margin-top:50px;display:flex;justify-content:space-between;gap:1rem;width:100%}@media screen and (max-width: 1023px){.userdetail-main-container .userdetail-main-content .userdetail-section-2{flex-direction:column}}.userdetail-main-container .userdetail-main-content .userdetail-section-2 .title{font-size:18px;line-height:20px;font-weight:500}@media screen and (max-width: 1023px){.userdetail-main-container .userdetail-main-content .userdetail-section-2 .title{font-size:14px;line-height:18.2px}}.userdetail-main-container .userdetail-main-content .userdetail-section-2 .userdetail-inner-section{flex:1 1 50%;display:flex;gap:1rem}@media screen and (max-width: 1023px){.userdetail-main-container .userdetail-main-content .userdetail-section-2 .userdetail-inner-section{flex:none;width:100%}}.userdetail-main-container .userdetail-main-content .userdetail-section-2 .userdetail-inner-section .first-name{flex:1 1 50%;display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width: 1023px){.userdetail-main-container .userdetail-main-content .userdetail-section-2 .userdetail-inner-section .first-name{flex:1 1 50%}}.userdetail-main-container .userdetail-main-content .userdetail-section-2 .userdetail-inner-section .last-name{flex:1 1 50%;display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width: 1023px){.userdetail-main-container .userdetail-main-content .userdetail-section-2 .userdetail-inner-section .last-name{flex:1 1 50%}}.userdetail-main-container .userdetail-main-content .userdetail-section-2 .user-email{flex:1 1 50%;display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width: 1023px){.userdetail-main-container .userdetail-main-content .userdetail-section-2 .user-email{flex:1 1 65%}}.userdetail-main-container .userdetail-main-content .userdetail-section-2 .user-email .info-email{font-size:18px;line-height:18.2px;opacity:50%}.userdetail-main-container .userdetail-main-content .userdetail-section-3{margin-top:40px;display:flex;justify-content:space-between;gap:1rem;width:100%}@media screen and (max-width: 1023px){.userdetail-main-container .userdetail-main-content .userdetail-section-3{flex-direction:column;margin-top:30px}}.userdetail-main-container .userdetail-main-content .userdetail-section-3 .title{font-size:18px;line-height:20px;font-weight:500}@media screen and (max-width: 1023px){.userdetail-main-container .userdetail-main-content .userdetail-section-3 .title{font-size:14px;line-height:18.2px}}.userdetail-main-container .userdetail-main-content .userdetail-section-3 .country,.userdetail-main-container .userdetail-main-content .userdetail-section-3 .phone-number-section{flex:1 1 50%;display:flex;flex-direction:column;gap:.5rem}.userdetail-main-container .userdetail-main-content .userdetail-section-3 .phone-number-section .phone-number-inner-content{display:flex;gap:1rem}.userdetail-main-container .userdetail-main-content .userdetail-section-3 .phone-number-section .phone-number-inner-content .country-code{flex:1 1 20%}@media screen and (max-width: 1023px){.userdetail-main-container .userdetail-main-content .userdetail-section-3 .phone-number-section .phone-number-inner-content .country-code{flex:1 0 30%}}.userdetail-main-container .userdetail-main-content .userdetail-section-3 .phone-number-section .phone-number-inner-content .phone-number{flex:1 1 80%}@media screen and (max-width: 1023px){.userdetail-main-container .userdetail-main-content .userdetail-section-3 .phone-number-section .phone-number-inner-content .phone-number{flex:1 1 70%}}.userdetail-main-container .userdetail-main-content .btn-next{margin-top:20px;height:64px;width:20%;background:#44461b;border:1px;color:#fff;border-radius:24px}.userdetail-main-container .userdetail-main-content .btn-next:hover{background:#444d1e}.userdetail-main-container .last-payment-btn{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 4% 5%}.userdetail-main-container .last-payment-btn .btn-next{margin-top:20px;height:64px;width:100%;background:#44461b;border:1px;color:#fff;border-radius:24px}.userdetail-main-container .last-payment-btn .btn-next:hover{background:#444d1e}.filtered-result-content{display:flex;flex-direction:column;gap:1rem;height:100vh;padding-top:50px}@media screen and (max-width: 1023px){.filtered-result-content{padding:0}}.filtered-result-content>.header-part{display:flex;align-items:center;padding:0 20px}@media screen and (max-width: 1023px){.filtered-result-content>.header-part{padding:0}}.filtered-result-content>.header-part .ngt-logo{flex:1 1 20%;height:40px;display:flex;justify-content:flex-start;cursor:pointer}.filtered-result-content>.header-part .menu-bar{display:flex;flex:0 0 20%;justify-content:flex-end}.filtered-result-content>.header-part .menu-bar .header-menu-bar{background:#fff;height:50px;width:50px;border-radius:50%}.filtered-result-content>.header-part .menu-bar .header-menu-bar:hover{background:#e0e0e0}.searched-lodge-view{flex:1 1 60%;display:flex;justify-content:center;cursor:pointer}.searched-lodge-view .main-content-trip-result{width:auto;background:#fff;padding:20px 25px;display:flex;justify-content:center;align-items:center;gap:1rem;border-radius:20px;overflow:hidden;font-size:15px}@media screen and (max-width: 1023px){.searched-lodge-view .main-content-trip-result{font-size:18px;padding:10px 5%;font-size:10px}}.searched-lodge-view .main-content-trip-result .search-text-2{width:100%;display:flex}.searched-lodge-view .main-content-trip-result .search-text-2 .location,.searched-lodge-view .main-content-trip-result .search-text-2 .date,.searched-lodge-view .main-content-trip-result .search-text-2 .quantity{display:flex;align-items:center;font-size:16px}@media screen and (max-width: 1023px){.searched-lodge-view .main-content-trip-result .search-text-2 .location,.searched-lodge-view .main-content-trip-result .search-text-2 .date,.searched-lodge-view .main-content-trip-result .search-text-2 .quantity{font-size:12px}}.searched-lodge-view .main-content-trip-result>img{width:40px;height:16px}@media screen and (max-width: 1023px){.searched-lodge-view .main-content-trip-result>img{width:30px;color:#e85500}}.header-part .box-content-landing{display:flex;flex-direction:column;background-image:url(/images/home-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;height:auto;padding:50px 20px}.header-part .box-content-landing>#modal-modal-description{color:#fff;margin:0 0 25px;text-align:left;font-size:18px;font-weight:500;width:95%}.header-part .descriptor-text{color:#fff;margin:0 0 50px;text-align:left;font-size:14px;width:95%;line-height:23px}.header-part .descriptor-text .discover-more{font-weight:500;color:#fff;text-decoration:underline}.main-content-mobile{width:100vw;height:100vh;display:flex;justify-content:center}.lodging-search-box{width:100%;margin:30px 20px;position:relative}.selection-tab{display:flex;width:100%}.back-btn,.tabs{flex:1 1 25%;display:flex;justify-content:center;align-items:center}.tabs{cursor:pointer}.tabs .tab-name{font-size:18px;font-weight:500}.tabs .selected-tab{position:absolute;top:55px;background-color:#f04800;width:18%;height:4px;border-bottom-left-radius:1000px;border-bottom-right-radius:1000px}.back-btn{flex:1 1 10%}.divider-tabs{position:absolute;top:55px;left:calc(-50vw + 50%);width:100vw;background:#989898}.where-tab{margin-top:30px;height:85vh;display:flex;flex-direction:column;gap:2rem}.where-tab .next-btn{position:relative;flex:0 1 10%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-bottom:20px}.where-tab .next-btn .button-1{width:100%;height:64px;border-radius:24px;background:#44461b;color:#fff;border:1px;display:flex;justify-content:center;align-items:center}.auto-complete-field{flex:0 1 10%}.location-icon{color:#f36b27}.recent-searches{flex:0 1 90%;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.recent-searches .recent-search-mob{font-size:16px;font-weight:500}.recent-searches .location-name-mobile{font-size:16px;font-weight:300}.recent-search-content-1{display:flex!important;justify-content:flex-start!important;gap:1rem;width:100%!important;padding:10px 5px!important}.divider-tabs-1{width:100vw;position:absolute;top:-20px;left:calc(-50vw + 50%);background:#989898}.when-tab-container{height:90vh;width:100%;display:flex;flex-direction:column}.when-tab-container .calender-section{position:relative;margin:80px 0 50px;width:100%;display:flex;overflow:hidden;flex:1 1 70%}.when-tab-container .calender-section .calender-container{width:100%}.when-tab-container .next-btn{position:relative;top:0;flex:0 1 10%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-bottom:20px}.when-tab-container .next-btn .button-1{width:100%;height:64px;border-radius:24px;background:#44461b;color:#fff;border:1px;display:flex;justify-content:center;align-items:center}.when-tab-container .next-btn .divider-tabs-1{width:100vw;position:absolute;top:-18px;left:calc(-50vw + 50%);background:#989898}@media screen and (max-width: 1023px){.ant-picker-date-panel{width:100%!important}.ant-picker-panel{width:90vw}.ant-picker-panel:last-child{width:0}.ant-picker-panel:last-child .ant-picker-header{position:absolute;right:10px}.ant-picker-panel:last-child .ant-picker-header-prev-btn,.ant-picker-panel:last-child .ant-picker-header .ant-picker-header-view{visibility:hidden}.ant-picker-panel:last-child .ant-picker-body{display:none}}@media screen and (max-width: 1023px) and (min-width: 768px){.ant-picker-panel:last-child{width:280px!important}.ant-picker-panel:last-child .ant-picker-header{position:relative}.ant-picker-panel:last-child .ant-picker-header-prev-btn,.ant-picker-panel:last-child .ant-picker-header .ant-picker-header-view{visibility:initial}.ant-picker-panel:last-child .ant-picker-body{display:block}}.who-tab{height:90vh;width:100%;display:flex;flex-direction:column}.who-tab .quantity-selection{flex:0 1 90%}.who-tab .next-btn{position:relative;top:0;flex:0 1 10%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-bottom:20px}.who-tab .next-btn .button-1{width:100%;height:64px;border-radius:24px;background:#44461b;color:#fff;border:1px;display:flex;justify-content:center;align-items:center}.who-tab .next-btn .divider-tabs-1{width:100vw;position:absolute;top:-18px;left:calc(-50vw + 50%);background:#989898}.account-info-content{position:relative;overflow:hidden}@media screen and (max-width: 1023px){.account-info-content{padding:30px 0}}.account-info-content .inner-content-2{padding:60px 6% 80px}@media screen and (max-width: 1023px){.account-info-content .inner-content-2{padding:0}}.account-info-content .inner-content-2 .account-info-section-1{display:flex;flex-direction:column;width:100%;gap:5px}.account-info-content .inner-content-2 .account-info-section-1 img{width:40px;height:40px}@media screen and (max-width: 1023px){.account-info-content .inner-content-2 .account-info-section-1 img{width:32px;height:32px}}.account-info-content .inner-content-2 .account-info-section-1 .title{font-size:40px;font-weight:500;line-height:44.45px}.account-info-content .inner-content-2 .row-1{margin-top:50px;display:flex;justify-content:space-between;gap:1rem;width:100%}@media screen and (max-width: 1023px){.account-info-content .inner-content-2 .row-1{flex-direction:column}}.account-info-content .inner-content-2 .row-1 .account-info-section-2{display:flex;width:100%;gap:1rem}.account-info-content .inner-content-2 .row-1 .account-info-section-2 .first-name,.account-info-content .inner-content-2 .row-1 .account-info-section-2 .last-name{display:flex;flex-direction:column;gap:.5rem;width:100%}.account-info-content .inner-content-2 .row-1 .account-info-section-2 .title{font-size:18px;line-height:20px;font-weight:500}@media screen and (max-width: 1023px){.account-info-content .inner-content-2 .row-1 .account-info-section-2 .title{font-size:14px;line-height:18.2px}}.account-info-content .inner-content-2 .row-1 .user-email{display:flex;flex-direction:column;gap:.5rem;width:100%}.account-info-content .inner-content-2 .row-1 .user-email .info-email{font-size:14px;line-height:18.2px;opacity:50%}.account-info-content .inner-content-2 .row-1 .user-email .title{font-size:18px;line-height:20px;font-weight:500}@media screen and (max-width: 1023px){.account-info-content .inner-content-2 .row-1 .user-email .title{font-size:14px;line-height:18.2px}}.account-info-content .inner-content-2 .row-2{margin-top:50px;display:flex;justify-content:space-between;gap:1rem;width:100%}@media screen and (max-width: 1023px){.account-info-content .inner-content-2 .row-2{flex-direction:column}}.account-info-content .inner-content-2 .row-2 .phone-number-section{display:flex;flex-direction:column;gap:.5rem;width:100%}.account-info-content .inner-content-2 .row-2 .phone-number-section .phone-number-inner-content{display:flex;gap:1rem}.account-info-content .inner-content-2 .row-2 .phone-number-section .phone-number-inner-content .country-code{flex:1 1 20%}@media screen and (max-width: 1023px){.account-info-content .inner-content-2 .row-2 .phone-number-section .phone-number-inner-content .country-code{flex:1 1 30%}}.account-info-content .inner-content-2 .row-2 .phone-number-section .phone-number-inner-content .phone-number{flex:1 1 80%}@media screen and (max-width: 1023px){.account-info-content .inner-content-2 .row-2 .phone-number-section .phone-number-inner-content .phone-number{flex:1 1 70%}}.account-info-content .inner-content-2 .row-2 .country{width:100%;display:flex;flex-direction:column;gap:.5rem}.account-info-content .inner-content-2 .currency{margin-top:50px;width:50%;display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width: 1023px){.account-info-content .inner-content-2 .currency{width:100%}}.account-info-content .inner-content-2 .save-info-button{position:relative;display:flex;flex-direction:column;justify-content:center;margin-top:60px;width:30%;box-sizing:border-box}@media screen and (max-width: 1023px){.account-info-content .inner-content-2 .save-info-button{width:100%}}.account-info-content .inner-content-2 .save-info-button .disabled-button{margin-top:20px;height:64px;width:100%;border:1px;border-radius:24px}.account-info-content .inner-content-2 .save-info-button .btn-next{margin-top:20px;height:64px;width:100%;background:#44461b;border:1px;color:#fff;border-radius:24px}.account-info-content .inner-content-2 .save-info-button .btn-next:hover{background:#444d1e}.booking-not-found,.loading-state{font-size:32px;opacity:60%}.my-booking-tab-container .title{font-size:32px;font-weight:500;line-height:41.6px}@media screen and (max-width: 1023px){.my-booking-tab-container .title{font-size:18px;line-height:23.4px}}.my-booking-tab-container .booking-section-1{margin-top:20px;display:flex;gap:2rem;cursor:pointer}@media screen and (max-width: 1023px){.my-booking-tab-container .booking-section-1{gap:1rem}}.my-booking-tab-container .booking-section-1 img{border-radius:16px;height:197px;width:295px}@media screen and (max-width: 1023px){.my-booking-tab-container .booking-section-1 img{width:40%;height:auto}}.my-booking-tab-container .booking-section-1 .info-section{padding:2% 0;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1023px){.my-booking-tab-container .booking-section-1 .info-section{gap:.5rem}}.my-booking-tab-container .booking-section-1 .info-section .hotel-name{font-size:32px;font-weight:500;line-height:41.6px}@media screen and (max-width: 1023px){.my-booking-tab-container .booking-section-1 .info-section .hotel-name{font-size:16px;line-height:17.78px}}.my-booking-tab-container .booking-section-1 .info-section .hightlight{color:#e85500}.my-booking-tab-container .booking-section-1 .info-section .completion-status{font-size:22px;line-height:30.8px;opacity:75%}@media screen and (max-width: 1023px){.my-booking-tab-container .booking-section-1 .info-section .completion-status{font-size:14px;line-height:19.6px}}.my-booking-tab-container .booking-section-1 .info-section .middle-section{display:flex;flex-direction:column}.my-booking-tab-container .booking-section-1 .info-section .middle-section .hotel-location,.my-booking-tab-container .booking-section-1 .info-section .middle-section .checkin-checkout{font-size:22px;line-height:30.8px}@media screen and (max-width: 1023px){.my-booking-tab-container .booking-section-1 .info-section .middle-section .hotel-location,.my-booking-tab-container .booking-section-1 .info-section .middle-section .checkin-checkout{font-size:16px;line-height:22.4px}}.my-bookings-container{overflow-x:hidden}.my-bookings-container .my-bookings-inner-container{padding:40px 6% 80px;display:flex;flex-direction:column;gap:4rem}@media screen and (max-width: 1023px){.my-bookings-container .my-bookings-inner-container{padding:60px 0 80px}}.my-bookings-container .my-bookings-inner-container .my-bookings-section-1{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 1023px){.my-bookings-container .my-bookings-inner-container .my-bookings-section-1{gap:1rem}}.my-bookings-container .my-bookings-inner-container .my-bookings-section-1 img{width:40px;height:40px}.my-bookings-container .my-bookings-inner-container .my-bookings-section-1 .title{font-size:48px;font-weight:500;line-height:53.34px}@media screen and (max-width: 1023px){.my-bookings-container .my-bookings-inner-container .my-bookings-section-1 .title{font-size:40px;line-height:44.45px}}.my-bookings-container .my-bookings-inner-container .my-bookings-section-2{display:flex;align-items:center;gap:3rem;position:relative}@media screen and (max-width: 1023px){.my-bookings-container .my-bookings-inner-container .my-bookings-section-2{gap:0;justify-content:space-between}}.my-bookings-container .my-bookings-inner-container .my-bookings-section-2 .mobile-divider{position:absolute;bottom:-8px;left:-50px;width:1000px}.my-bookings-container .my-bookings-inner-container .my-bookings-section-2 .upcoming,.my-bookings-container .my-bookings-inner-container .my-bookings-section-2 .past,.my-bookings-container .my-bookings-inner-container .my-bookings-section-2 .cancelled{position:relative;font-size:20px;line-height:26px;cursor:pointer}@media screen and (max-width: 1023px){.my-bookings-container .my-bookings-inner-container .my-bookings-section-2 .upcoming,.my-bookings-container .my-bookings-inner-container .my-bookings-section-2 .past,.my-bookings-container .my-bookings-inner-container .my-bookings-section-2 .cancelled{position:relative;font-size:18px;line-height:23.4px}}.my-bookings-container .my-bookings-inner-container .my-bookings-section-2 .upcoming .my-bookings-selected-tab,.my-bookings-container .my-bookings-inner-container .my-bookings-section-2 .past .my-bookings-selected-tab,.my-bookings-container .my-bookings-inner-container .my-bookings-section-2 .cancelled .my-bookings-selected-tab{position:absolute;top:30px;background-color:#f04800;width:100%;height:4px;border-bottom-left-radius:1000px;border-bottom-right-radius:1000px}.your-booking-container{overflow-x:hidden}.your-booking-container .yb-cost-section{flex:1 1 40%;overflow-x:hidden}.your-booking-container .yb-cost-section .yb-divider{position:relative;margin-bottom:30px}.your-booking-container .yb-cost-section .steps{width:100%;font-size:18px;line-height:23.4px;opacity:75%;text-align:right}@media screen and (max-width: 1023px){.your-booking-container .yb-cost-section .steps{display:none}}.your-booking-container .yb-cost-section .card-section-1{display:flex;flex-direction:column;margin-top:30px;padding:5% 6%;background-color:#ffffff80;border-radius:24px}.your-booking-container .yb-cost-section .card-section-1 .btn-next{margin-top:15px;height:64px;background:#44461b;border:1px;color:#fff;border-radius:24px}@media screen and (max-width: 1023px){.your-booking-container .yb-cost-section .card-section-1 .btn-next{margin-bottom:60px}}.your-booking-container .yb-cost-section .card-section-1 .btn-next:hover{background:#444d1e}.your-booking-container .yb-cost-section .card-section-1 .payments-info-1{margin-top:25px;padding:5%;border-radius:16px;background-color:#f4e6d580}@media screen and (max-width: 1023px){.your-booking-container .yb-cost-section .card-section-1 .payments-info-1{background-color:#ffffff80}}.your-booking-container .yb-cost-section .card-section-1 .payments-info-1 span{font-size:16px;line-height:22.4px}.your-booking-container .yb-cost-section .card-section-1 .payments-info-2{margin-top:15px;padding:5%;border-radius:16px;background-color:#f4e6d580}@media screen and (max-width: 1023px){.your-booking-container .yb-cost-section .card-section-1 .payments-info-2{background-color:#ffffff80;margin-bottom:80px}}.your-booking-container .yb-cost-section .card-section-1 .payments-info-2 .discover-more{margin-left:10px;text-decoration:underline black;text-underline-offset:5px;text-decoration-thickness:1px;cursor:pointer}.your-booking-container .yb-cost-section .card-section-1 .payments-info-2 span{font-size:16px;line-height:22.4px}.your-booking-container .yb-cost-section .card-section-1 .title{font-size:28px;font-weight:500;line-height:36.4px;margin-bottom:20px}@media screen and (max-width: 1023px){.your-booking-container .yb-cost-section .card-section-1 .title{display:none}}.your-booking-container .yb-cost-section .card-section-1 .cost-info-1,.your-booking-container .yb-cost-section .card-section-1 .cost-info-2,.your-booking-container .yb-cost-section .card-section-1 .cost-info-3,.your-booking-container .yb-cost-section .card-section-1 .cost-info-4,.your-booking-container .yb-cost-section .card-section-1 .cost-info-5{display:flex;justify-content:space-between;margin-top:25px}@media screen and (max-width: 1023px){.your-booking-container .yb-cost-section .card-section-1 .cost-info-1,.your-booking-container .yb-cost-section .card-section-1 .cost-info-2,.your-booking-container .yb-cost-section .card-section-1 .cost-info-3,.your-booking-container .yb-cost-section .card-section-1 .cost-info-4,.your-booking-container .yb-cost-section .card-section-1 .cost-info-5{margin-top:18px}}.your-booking-container .yb-cost-section .card-section-1 .cost-info-1 span,.your-booking-container .yb-cost-section .card-section-1 .cost-info-2 span,.your-booking-container .yb-cost-section .card-section-1 .cost-info-3 span,.your-booking-container .yb-cost-section .card-section-1 .cost-info-4 span,.your-booking-container .yb-cost-section .card-section-1 .cost-info-5 span{font-size:18px;line-height:21.6px}@media screen and (max-width: 1023px){.your-booking-container .yb-cost-section .card-section-1 .cost-info-1 span,.your-booking-container .yb-cost-section .card-section-1 .cost-info-2 span,.your-booking-container .yb-cost-section .card-section-1 .cost-info-3 span,.your-booking-container .yb-cost-section .card-section-1 .cost-info-4 span,.your-booking-container .yb-cost-section .card-section-1 .cost-info-5 span{font-size:14px;line-height:15.56px}}.your-booking-container .yb-cost-section .card-section-1 .cost-info-1 .info-1,.your-booking-container .yb-cost-section .card-section-1 .cost-info-2 .info-1,.your-booking-container .yb-cost-section .card-section-1 .cost-info-3 .info-1,.your-booking-container .yb-cost-section .card-section-1 .cost-info-4 .info-1,.your-booking-container .yb-cost-section .card-section-1 .cost-info-5 .info-1{display:flex;gap:.5rem}.your-booking-container .yb-cost-section .card-section-1 .cost-info-1 .info-1 .inc-tax,.your-booking-container .yb-cost-section .card-section-1 .cost-info-2 .info-1 .inc-tax,.your-booking-container .yb-cost-section .card-section-1 .cost-info-3 .info-1 .inc-tax,.your-booking-container .yb-cost-section .card-section-1 .cost-info-4 .info-1 .inc-tax,.your-booking-container .yb-cost-section .card-section-1 .cost-info-5 .info-1 .inc-tax{opacity:50%}.your-booking-container .yb-cost-section .card-section-1 .cost-info-4{font-weight:500}.your-booking-container .yb-section-1{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 1023px){.your-booking-container .yb-section-1{position:absolute;left:0;bottom:20%;margin-left:5%}}.your-booking-container .yb-section-1 img{width:40px;height:40px}@media screen and (max-width: 1023px){.your-booking-container .yb-section-1 img{width:32px;height:32px}}.your-booking-container .yb-section-1 .yb-hotel-detail-content{color:#000}@media screen and (max-width: 1023px){.your-booking-container .yb-section-1 .yb-hotel-detail-content{color:#fff}}.your-booking-container .yb-section-1 .yb-hotel-detail-content .hotel-address{font-size:24px;line-height:26.67px;font-weight:300}@media screen and (max-width: 1023px){.your-booking-container .yb-section-1 .yb-hotel-detail-content .hotel-address{font-size:16px;line-height:15.56px}}.your-booking-container .yb-section-1 .yb-hotel-detail-content .hotel-name{font-size:48px;font-weight:500;line-height:88.9px}@media screen and (max-width: 1023px){.your-booking-container .yb-section-1 .yb-hotel-detail-content .hotel-name{font-size:40px;line-height:44.5px}}.your-booking-container .yb-section-1 .title{font-size:48px;font-weight:500;line-height:53.34px}@media screen and (max-width: 1023px){.your-booking-container .yb-section-1 .title{font-size:40px;line-height:44.45px}}.your-booking-container .your-booking-section{display:flex;gap:1rem;margin-bottom:50px}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section{flex-direction:column}}.your-booking-container .your-booking-section .background-img-section{flex:1 1 40%;position:relative}.your-booking-container .your-booking-section .background-img-section .yb-bg-image{width:100%;height:834px;object-fit:cover}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .background-img-section .yb-bg-image{height:256px}}.your-booking-container .your-booking-section .your-booking-info-section{flex:1 1 60%}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section{margin-top:50px}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .contact-hotel,.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .cancel-booking{font-size:24px;line-height:31.2px;font-weight:500;cursor:pointer}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .contact-hotel,.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .cancel-booking{font-size:18px;line-height:23.4px}}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .cancel-booking{color:#e85500}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .yb-amount{margin-top:50px}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .yb-amount .title{font-size:24px;line-height:31.2px;font-weight:500}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .yb-amount .title{font-size:18px;line-height:23.4px}}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .payment-details{display:flex;flex-direction:column;gap:1rem}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .payment-details .user-cards-info{display:flex;gap:1rem}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .payment-details .user-cards-info img{height:40px;width:67px}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .payment-details .user-cards-info img{width:40px;height:24px}}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .payment-details .user-cards-info .card-number{font-size:24px;line-height:31.2px;font-weight:500;display:flex;align-items:center}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .payment-details .user-cards-info .card-number{font-size:16px;line-height:17.78px}}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .payment-details .title,.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .payment-details .title-2{font-size:24px;line-height:31.2px;font-weight:500}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .payment-details .title,.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .payment-details .title-2{font-size:18px;line-height:23.4px}}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .payment-details .title-2{margin-top:20px;font-weight:300}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .confirmation-number{display:flex;justify-content:space-between}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .confirmation-number .confirmation-id{font-size:24px;line-height:31.2px}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .confirmation-number .confirmation-id{font-size:16px;line-height:22.4px}}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .confirmation-number .title{font-size:24px;line-height:31.2px;font-weight:500}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .confirmation-number .title{font-size:18px;line-height:23.4px}}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .guest-section{display:flex;flex-direction:column;gap:.5rem;margin-top:50px}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .guest-section .title,.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .guest-section .total-guest{font-size:24px;line-height:26.67px;font-weight:500}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .guest-section .title,.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .guest-section .total-guest{font-size:18px;line-height:23.4px}}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .guest-section .total-guest{font-weight:300}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .minor-hotel-info{margin-top:10px;display:flex;align-items:center;gap:1rem;box-sizing:border-box;width:100%}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .minor-hotel-info img{width:auto;height:200px;border-radius:16px}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .minor-hotel-info img{height:120px}}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .minor-hotel-info .hotel-details{display:flex;flex-direction:column;justify-content:center;gap:.5rem;box-sizing:border-box}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .minor-hotel-info .hotel-details{gap:.5rem}}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .minor-hotel-info .hotel-details .mid-section{display:flex;flex-direction:column}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .minor-hotel-info .hotel-details .checkin-checkout,.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .minor-hotel-info .hotel-details .guest{font-size:14px;line-height:19.6px}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .minor-hotel-info .hotel-details .title{font-size:32px;font-weight:500;line-height:41.6px}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .minor-hotel-info .hotel-details .title{font-size:14px;line-height:15.5px}}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .minor-hotel-info .hotel-details .details-2{font-size:22px;line-height:30.8px}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .minor-hotel-info .hotel-details .details-2{font-size:14px;line-height:19.6px}}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .minor-hotel-info .hotel-details .price{font-size:22px;line-height:30.8px;opacity:75%}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .yb-room-info{padding-top:50px;font-size:24px;line-height:26.67px;font-weight:500}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .yb-room-info{font-size:18px;line-height:23.4px}}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .yb-hotel-info{display:flex;flex-direction:column;gap:1rem}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .yb-hotel-info .hotel-name{font-size:24px;line-height:26.67px;font-weight:500}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .yb-hotel-info .hotel-name{font-size:18px;line-height:23.4px}}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .yb-hotel-info .hotel-location{font-size:20px;line-height:22.23px}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .yb-hotel-info .hotel-location{font-size:16px;line-height:17.78px}}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .yb-hotel-info .get-direction{font-size:20px;line-height:22.23px;font-weight:500;text-decoration:underline black;text-underline-offset:4px;text-decoration-thickness:1px;padding-bottom:5px}@media screen and (max-width: 1023px){.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .yb-hotel-info .get-direction{font-size:16px;line-height:17.78px}}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .cards-3-section{margin-top:40px;width:100%;display:flex;gap:1rem}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .cards-3-section .card-1,.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .cards-3-section .card-2,.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .cards-3-section .card-3{background-color:#ffffff80;display:flex;flex-direction:column;gap:.5rem;border-radius:16px;padding:3.5% 3%}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .cards-3-section .card-1 .title,.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .cards-3-section .card-2 .title,.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .cards-3-section .card-3 .title{font-size:20px;line-height:26px}.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .cards-3-section .card-1 .text,.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .cards-3-section .card-2 .text,.your-booking-container .your-booking-section .your-booking-info-section .your-bookings-inner-section .cards-3-section .card-3 .text{font-size:20px;font-weight:500;line-height:26px}.cancellation-backdrop{position:fixed;z-index:100;top:0;bottom:0;left:0;right:0;background:#3337;-webkit-backdrop-filter:brightness(30%);backdrop-filter:brightness(30%);cursor:default}.cancellation-popup{background-color:#fff;box-sizing:border-box;position:fixed;top:10%;right:0;left:0;margin:0 auto;z-index:101;width:650px;border-radius:40px;padding:45px 35px;overflow-y:auto}@media screen and (max-width: 1023px){.cancellation-popup{top:auto;bottom:0;border-radius:30px 30px 0 0;width:100%;padding:45px 20px 25px}}.cancellation-popup .yb-button-section{display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.cancellation-popup .yb-button-section{flex-direction:column}}.cancellation-popup .yb-button-section .btn-next-2{box-shadow:none;margin-top:80px;padding:20px 30px;background:#fff;border:1px;color:#000;border-radius:24px}@media screen and (max-width: 1023px){.cancellation-popup .yb-button-section .btn-next-2{margin-top:20px}}.cancellation-popup .yb-button-section .btn-next-2:hover{background:#e0e0e0}.cancellation-popup .yb-button-section .btn-next-1{margin-top:80px;padding:20px 30px;background:#e85500;border:1px;color:#fff;border-radius:24px}@media screen and (max-width: 1023px){.cancellation-popup .yb-button-section .btn-next-1{margin-top:50px}}.cancellation-popup .yb-button-section .btn-next-1:hover{background:#e85500}.cancellation-popup .imp-msg{margin-top:30px;display:flex;flex-direction:column;gap:.2rem}.cancellation-popup .imp-msg .cancellation-policy{color:#e85500}.cancellation-popup .imp-msg span{font-size:20px;line-height:28px;font-weight:500}@media screen and (max-width: 1023px){.cancellation-popup .imp-msg span{font-size:16px;line-height:22.4px}}.cancellation-popup .confirmation-msg{margin-top:30px;width:60%}@media screen and (max-width: 1023px){.cancellation-popup .confirmation-msg{width:100%}}.cancellation-popup .confirmation-msg span{font-size:20px;line-height:28px}@media screen and (max-width: 1023px){.cancellation-popup .confirmation-msg span{font-size:16px;line-height:22.4px}}.cancellation-popup .cancellation-section-1{display:flex;justify-content:space-between;align-items:center}.cancellation-popup .cancellation-section-1 img{width:32px;height:32px}.cancellation-popup .cancellation-section-1 .title{font-size:40px;line-height:44.45px;font-weight:500}@media screen and (max-width: 1023px){.cancellation-popup .cancellation-section-1 .title{font-size:32px;line-height:35.56px}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}@media screen and (min-width: 1023px){.highlight-tab{text-decoration:underline #000000!important;text-underline-offset:8px!important;text-decoration-thickness:2px!important}}.hotel-details-container{display:flex;flex-direction:column}.divider-style{margin:2px 5px!important;background:#000}.mobile-divider{position:absolute;bottom:-8px;left:-50px;width:1000px}.desktop-divider{position:absolute;bottom:0;left:0;width:100%;margin-bottom:0}.selected-tab-1{position:absolute;top:30px;background-color:#f04800;width:100%;height:4px;border-bottom-left-radius:1000px;border-bottom-right-radius:1000px}@media screen and (min-width: 1023px){.selected-tab-1{display:none}}.hotel-details-section-1{width:100%;height:90vh}@media screen and (max-width: 1023px){.hotel-details-section-1{height:70vh}}.hotel-details-section-1 .text-button-on-img{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:absolute;width:90%;height:80%;margin-left:5%;z-index:1}@media screen and (max-width: 1023px){.hotel-details-section-1 .text-button-on-img{justify-content:flex-start}}.hotel-details-section-1 .text-button-on-img .hotel-details-btn-section{width:100%;display:flex;justify-content:space-between}.hotel-details-section-1 .text-button-on-img .hotel-details-btn-section .liked-btn{display:none}@media screen and (max-width: 1023px){.hotel-details-section-1 .text-button-on-img .hotel-details-btn-section .liked-btn{display:block}}.hotel-details-section-1 .text-button-on-img .hotel-detail-content{color:#fff}.hotel-details-section-1 .text-button-on-img .hotel-detail-content .hotel-address{font-size:24px;line-height:26.67px;font-weight:300}@media screen and (max-width: 1023px){.hotel-details-section-1 .text-button-on-img .hotel-detail-content .hotel-address{font-size:14px;line-height:15.56px}}.hotel-details-section-1 .text-button-on-img .hotel-detail-content .hotel-name{font-size:80px;font-weight:500;line-height:88.9px}@media screen and (max-width: 1023px){.hotel-details-section-1 .text-button-on-img .hotel-detail-content .hotel-name{font-size:40px;line-height:44.5px}}.hotel-details-section-1 .carousel .slide img{display:flex;height:90vh;object-fit:cover}@media screen and (max-width: 1023px){.hotel-details-section-1 .carousel .slide img{height:70vh}}.hotel-details-section-2{padding:5% 6% 0;margin-bottom:4rem;display:flex;flex-direction:column;gap:5rem}.hotel-details-section-2 .hotel-quote{width:60%;font-size:40px;line-height:52px}@media screen and (max-width: 1023px){.hotel-details-section-2 .hotel-quote{font-size:18px;line-height:25.2px}}@media screen and (max-width: 1023px){.hotel-details-section-2{overflow:hidden}.hotel-details-section-2 .hotel-quote{width:90%;margin:0}}.make-sticky-div{position:sticky;top:0;z-index:10;background-color:#f4e6d5}.tab-section-hotel-details{padding:1% 6%;overflow-x:hidden}.tab-section-hotel-details .inner-container{margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.tab-section-hotel-details .inner-container .inner-section-1{display:flex;gap:2rem;position:relative}@media screen and (max-width: 1023px){.tab-section-hotel-details .inner-container .inner-section-1{width:100%;gap:0;justify-content:space-between}.tab-section-hotel-details .inner-container .inner-section-1 .sustainability{display:none}}.tab-section-hotel-details .inner-container .inner-section-1 .about-us,.tab-section-hotel-details .inner-container .inner-section-1 .rooms,.tab-section-hotel-details .inner-container .inner-section-1 .amenities,.tab-section-hotel-details .inner-container .inner-section-1 .reviews,.tab-section-hotel-details .inner-container .inner-section-1 .sustainability{font-size:20px;line-height:26px;text-decoration:underline #808080;text-underline-offset:8px;text-decoration-thickness:2px;cursor:pointer}@media screen and (max-width: 1023px){.tab-section-hotel-details .inner-container .inner-section-1 .about-us,.tab-section-hotel-details .inner-container .inner-section-1 .rooms,.tab-section-hotel-details .inner-container .inner-section-1 .amenities,.tab-section-hotel-details .inner-container .inner-section-1 .reviews,.tab-section-hotel-details .inner-container .inner-section-1 .sustainability{position:relative;text-decoration:none;font-size:18px;line-height:23.4px}}.tab-section-hotel-details .inner-container .inner-section-1 .about-us .underline-text,.tab-section-hotel-details .inner-container .inner-section-1 .rooms .underline-text,.tab-section-hotel-details .inner-container .inner-section-1 .amenities .underline-text,.tab-section-hotel-details .inner-container .inner-section-1 .reviews .underline-text,.tab-section-hotel-details .inner-container .inner-section-1 .sustainability .underline-text{width:100%;height:2px;border-radius:30px;background:gray;transition:margin-left .5s ease-in-out,width .5s ease-in-out,background .5s}@media screen and (max-width: 1023px){.tab-section-hotel-details .inner-container .inner-section-1 .about-us .underline-text,.tab-section-hotel-details .inner-container .inner-section-1 .rooms .underline-text,.tab-section-hotel-details .inner-container .inner-section-1 .amenities .underline-text,.tab-section-hotel-details .inner-container .inner-section-1 .reviews .underline-text,.tab-section-hotel-details .inner-container .inner-section-1 .sustainability .underline-text{height:3px}}.tab-section-hotel-details .inner-container .inner-section-2{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 1023px){.tab-section-hotel-details .inner-container .inner-section-2{display:none}}.tab-section-hotel-details .inner-container .inner-section-2 .users-filter-applied{display:flex;justify-content:flex-end}.tab-section-hotel-details .inner-container .inner-section-2 .users-filter-applied .font-sz{font-size:15px}.tab-section-hotel-details .inner-container .inner-section-2 .users-filter-applied .total-price{font-weight:500}.tab-section-hotel-details .inner-container .inner-section-2 .clickable-section{display:flex;justify-content:flex-end;gap:1rem}.tab-section-hotel-details .inner-container .inner-section-2 .clickable-section .abc{background:#424c18;border-radius:10px}.tab-section-hotel-details .inner-container .inner-section-2 .clickable-section .editable-details{background:#f4e6d5;border:1px solid #000000;border-radius:8px;color:#000}.tab-section-hotel-details .inner-container .inner-section-2 .clickable-section .book-now{background:#424c18;border-radius:8px}.spinner-loading{display:flex;flex-direction:column;gap:1rem;align-items:center;margin-right:50px;font-size:2.5rem}@media screen and (max-width: 1023px){.spinner-loading{font-size:1.5rem}}.contents{position:relative;padding:10% 5%;display:flex;flex-direction:column;gap:4rem}@media screen and (max-width: 1023px){.contents{padding:10% 5%;overflow:hidden}}.contents img{object-fit:cover;height:744px}@media screen and (max-width: 1023px){.contents img{height:254px}}.contents .title{font-size:40px;line-height:52px;font-weight:500}@media screen and (max-width: 1023px){.contents .title{display:none}}.contents .hotel-descriptions{width:100%}@media screen and (max-width: 1023px){.contents .hotel-descriptions .grid-item{margin-bottom:50px}}.contents .hotel-descriptions .ind-descriptor{display:flex;flex-direction:column}.contents .hotel-descriptions .ind-descriptor .divider{background:#b1b1b1;margin:40px 0;width:100%;height:1px}@media screen and (max-width: 1023px){.contents .hotel-descriptions .ind-descriptor .divider{display:none}}.contents .hotel-descriptions .ind-descriptor p{font-size:20px;line-height:32px}@media screen and (max-width: 1023px){.contents .hotel-descriptions .ind-descriptor p{font-size:14px;line-height:19.6px}}.contents .hotel-descriptions .ind-descriptor .section-1{display:flex;flex-direction:row;gap:2rem}@media screen and (max-width: 1023px){.contents .hotel-descriptions .ind-descriptor .section-1{gap:1rem}}.contents .hotel-descriptions .ind-descriptor .section-1 span{font-size:28px;font-weight:500;line-height:36.4px}@media screen and (max-width: 1023px){.contents .hotel-descriptions .ind-descriptor .section-1 span{font-size:18px;line-height:22.4px}}.contents .location-view{display:flex;flex-direction:column;gap:2rem}@media screen and (max-width: 1023px){.contents .location-view{margin-bottom:50px}}.contents .location-view span{font-weight:500;font-size:32px;line-height:41.6px}@media screen and (max-width: 1023px){.contents .location-view span{font-size:18px;line-height:20px}}.contents .location-view .inner-content{display:flex;align-items:center;gap:2rem}@media screen and (max-width: 1023px){.contents .location-view .inner-content{flex-direction:column;justify-content:space-between;background-color:#ffffff80;border-radius:16px;overflow:hidden;gap:1rem}}.contents .location-view .inner-content .google-map-section{width:100%;display:flex;justify-content:center;flex:1 1 40%}.contents .location-view .inner-content .google-map-section #iframe-id{position:relative;height:350px;width:100%;border-radius:16px}@media screen and (max-width: 1023px){.contents .location-view .inner-content .google-map-section #iframe-id{height:256px;border-radius:0}}.contents .location-view .inner-content .text-section{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 60%}@media screen and (max-width: 1023px){.contents .location-view .inner-content .text-section{padding:20px}}.contents .location-view .inner-content .text-section .name{font-size:32px;line-height:41.6px;font-weight:500;margin-bottom:20px}@media screen and (max-width: 1023px){.contents .location-view .inner-content .text-section .name{font-size:16px;line-height:17.78px;margin-bottom:5px}}.contents .location-view .inner-content .text-section .address{font-size:24px;line-height:33.6px;font-weight:300;margin-bottom:20px}@media screen and (max-width: 1023px){.contents .location-view .inner-content .text-section .address{font-size:16px;line-height:22.4px;margin-bottom:5px}}.contents .location-view .inner-content .text-section .get-direction-btn{background:#f4e6d5;border:1px solid #000000;color:#000;font-size:16px;line-height:17.78px;font-weight:500;border-radius:8px}@media screen and (max-width: 1023px){.contents .location-view .inner-content .text-section .get-direction-btn{font-size:12px;line-height:13.3px;background-color:#fff}}.final-section{width:100%;position:relative;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 1023px){.final-section{display:none}}.final-section .divider{position:absolute;left:-50px;top:-20px;width:1000px}.final-section .main-section-1{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-width:100%}.final-section .main-section-1 .section-1{flex:1 1 50%;display:flex;flex-direction:column;align-content:space-between;gap:.5rem}.final-section .main-section-1 .section-1 .date-selected{font-size:14px;line-height:16.8px;font-weight:500}.final-section .main-section-1 .section-1 .quantity-selection{font-size:14px;line-height:16.8px}.final-section .main-section-1 .section-1 .total-price{font-size:16px;line-height:21.15px;font-weight:800;color:#e85500}.final-section .main-section-1 .button-1{flex:1 1 50%;padding:0 10%;height:65px;border-radius:24px;background:#44461b;color:#fff;border:1px;display:flex;justify-content:center;align-items:center}.final-section .main-section-1 .button-1:hover{background:#44461b;color:#fff}.amenities-btn-view-all{height:35px;background:#f4e6d5;border:1px solid #000000!important;border-radius:8px!important;color:#000!important}@media screen and (max-width: 1023px){.amenities-btn-view-all{margin-top:65px!important}}.amenities-container{background-color:#f4e6d5;padding:10% 5%;display:flex;flex-direction:column}@media screen and (max-width: 1023px){.amenities-container{flex-direction:column-reverse;padding:10% 5%}}.amenities-container .amenities-section-1{display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.amenities-container .amenities-section-1{display:none}}.amenities-container .amenities-section-1 .title{font-size:40px;line-height:52px;font-weight:500}.amenities-container .amenities-section-2{margin-top:100px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:3.5rem;width:80%}@media screen and (max-width: 1023px){.amenities-container .amenities-section-2{margin-top:50px;width:100%;gap:1rem}}.amenities-container .amenities-section-2 .amenities-img{width:32px;height:32px}@media screen and (max-width: 1023px){.amenities-container .amenities-section-2 .amenities-img{width:24px;height:24px}}.amenities-container .amenities-section-2 .remaning-amenities{font-size:22px;line-height:24px;text-decoration:underline black;text-underline-offset:5px;text-decoration-thickness:2px;cursor:pointer}@media screen and (max-width: 1023px){.amenities-container .amenities-section-2 .remaning-amenities{font-size:16px;line-height:16.8px;text-decoration-thickness:1px}}.amenities-container .amenities-section-2 .amenities-icons{margin-right:40px;display:flex;justify-content:space-between;align-items:center;gap:1rem}@media screen and (max-width: 1023px){.amenities-container .amenities-section-2 .amenities-icons{justify-content:flex-start;margin:0;gap:.5rem}}.amenities-container .amenities-section-2 .amenities-icons .title{font-size:24px;font-weight:500;line-height:24px}.amenities-container .amenities-section-2 .amenities-icons .amenities-name{font-size:22px;line-height:24px;font-weight:500}@media screen and (max-width: 1023px){.amenities-container .amenities-section-2 .amenities-icons .amenities-name{font-size:16px;line-height:16.8px}}.amenities-container .amenities-section-3{margin-top:80px}@media screen and (max-width: 1023px){.amenities-container .amenities-section-3{margin:0}}.amenities-container .amenities-section-3 img{width:100%;height:auto}.continue-ameninties{display:none}@media screen and (max-width: 1023px){.continue-ameninties{display:flex;padding:10% 5%}}.review-btn{height:auto;width:200px;background:#f4e6d5;border:1px solid #000000!important;border-radius:8px!important;color:#000!important}@media screen and (max-width: 1023px){.review-btn{display:inline-flex!important;margin-top:50px!important}}.review-main-container{background-color:#f4e6d5;overflow:hidden}.review-main-container .review-container{padding:10% 5%;display:flex;flex-direction:column}@media screen and (max-width: 1023px){.review-main-container .review-container{padding:10% 5%}}.review-main-container .review-container .review-section-1{display:flex;justify-content:space-between}.review-main-container .review-container .review-section-1 .title{font-size:40px;font-weight:500;line-height:52px}@media screen and (max-width: 1023px){.review-main-container .review-container .review-section-1 .title{font-size:18px;line-height:20px}}.review-main-container .review-container .review-section-1 .review-rating-cnt{display:flex;justify-content:center;align-items:center;gap:2rem}@media screen and (max-width: 1023px){.review-main-container .review-container .review-section-1 .review-rating-cnt{display:none}}.review-main-container .review-container .review-section-1 .review-rating-cnt .review-rating{background-color:#ffffff80;border-radius:8px;display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:3%}.review-main-container .review-container .review-section-1 .review-rating-cnt .review-rating img{width:20px;height:20px}.review-main-container .review-container .review-section-1 .review-rating-cnt .review-rating .count{font-size:20px;line-height:22.23px;font-weight:500}.review-main-container .review-container .review-section-2{display:flex;flex-direction:column;gap:2rem;margin-top:60px;width:75%}@media screen and (max-width: 1023px){.review-main-container .review-container .review-section-2{width:100%;margin-top:10%;gap:1.5rem}}.review-main-container .review-container .review-section-2 .reviews-count{display:flex;align-items:center}.review-main-container .review-container .review-section-2 .reviews-count .review-name{flex:1 1 20%;font-size:20px;line-height:21.6px}@media screen and (max-width: 1023px){.review-main-container .review-container .review-section-2 .reviews-count .review-name{flex:0 0 30%;font-size:14px;line-height:15.56px}}.review-main-container .review-container .review-section-2 .reviews-count .review-graph{position:relative;flex:1 1 80%;height:10px;background-color:#989898;border-radius:100px}@media screen and (max-width: 1023px){.review-main-container .review-container .review-section-2 .reviews-count .review-graph{flex:0 0 70%;height:6px}}.review-main-container .review-container .review-section-2 .reviews-count .review-graph .review-orange{position:absolute;background-color:#e65400;border-radius:100px;height:10px}@media screen and (max-width: 1023px){.review-main-container .review-container .review-section-2 .reviews-count .review-graph .review-orange{height:6px}}.review-main-container .review-container .review-section-3{display:flex;gap:1rem;margin-top:80px;min-width:100%;overflow-x:auto}@media screen and (max-width: 1023px){.review-main-container .review-container .review-section-3{flex-direction:column;overflow:hidden;margin-top:20px;padding-bottom:20px;width:100%}}.review-main-container .review-container .review-section-3 .and-more-reviews{font-size:14px;line-height:16.8px;text-decoration:underline black;text-underline-offset:5px;text-decoration-thickness:1px;cursor:pointer;width:100%}.review-main-container .review-container .review-section-3 .section-3-content{padding:25px 2%;background-color:#ffffff80;border-radius:24px;min-width:370px;display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width: 1023px){.review-main-container .review-container .review-section-3 .section-3-content{box-sizing:border-box;min-width:100%;padding:5%;border-radius:16px}}.review-main-container .review-container .review-section-3 .section-3-content .review-last-section{display:flex;justify-content:space-between;align-items:centers}.review-main-container .review-container .review-section-3 .section-3-content .review-last-section .review-location{font-size:18px;line-height:22.4px;opacity:60%}@media screen and (max-width: 1023px){.review-main-container .review-container .review-section-3 .section-3-content .review-last-section .review-location{font-size:12px;line-height:16.8px}}.review-main-container .review-container .review-section-3 .section-3-content .review-last-section .person-rating{display:flex;align-items:center;gap:.2rem}.review-main-container .review-container .review-section-3 .section-3-content .review-last-section .person-rating .count{font-size:18px}@media screen and (max-width: 1023px){.review-main-container .review-container .review-section-3 .section-3-content .review-last-section .person-rating .count{font-size:12px;line-height:16.8px}}.review-main-container .review-container .review-section-3 .section-3-content .review-last-section .person-rating img{width:15px;height:15px}.review-main-container .review-container .review-section-3 .section-3-content .description,.review-main-container .review-container .review-section-3 .section-3-content .person-name{font-size:18px;line-height:22.4px}@media screen and (max-width: 1023px){.review-main-container .review-container .review-section-3 .section-3-content .description,.review-main-container .review-container .review-section-3 .section-3-content .person-name{font-size:12px;line-height:16.8px;flex-wrap:wrap}}.review-main-container .review-container .review-section-3 .section-3-content .person-name{font-weight:500}.review-main-container .review-container .review-section-3 .section-3-content .section-22{display:flex;flex-direction:column}.review-main-container .review-container .review-section-3::-webkit-scrollbar{margin-top:20px;width:100%;height:13px}.review-main-container .review-container .review-section-3::-webkit-scrollbar-thumb{background-color:#e0e0e0;border-radius:20px}.review-main-container .review-container .review-section-3::-webkit-scrollbar-track{background-color:#fff;box-shadow:inset 0 0 5px #989898;border-radius:20px}.mobile-reviews-section{display:flex;justify-content:space-between;align-items:center}.mobile-reviews-section .title{font-size:18px;line-height:20px;font-weight:500}.mobile-reviews-section .mob-person-rating{background-color:#ffffff80;border-radius:8px;display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:3%}.mobile-reviews-section .mob-person-rating img{width:16px;height:16px}.mobile-reviews-section .mob-person-rating .count{font-size:20px;line-height:22.23px;font-weight:500}.continue-reviews{display:none}@media screen and (max-width: 1023px){.continue-reviews{display:flex;padding:10% 5%}}.review-backdrop{position:fixed;z-index:100;top:0;bottom:0;left:0;right:0;background:#3337;-webkit-backdrop-filter:brightness(30%);backdrop-filter:brightness(30%);cursor:default}.review-modal-container{background-color:#fff;box-sizing:border-box;position:fixed;top:5%;right:0;left:0;margin:0 auto;z-index:101;width:650px;height:90vh;border-radius:40px;padding:30px;overflow-y:auto}@media screen and (max-width: 1023px){.review-modal-container{top:auto;bottom:0;border-radius:30px 30px 0 0;width:100%;height:80vh;padding:45px 20px 25px}}.review-modal-container .review-modal-section-2{margin-top:20px;display:flex;flex-direction:column;gap:1.2rem;background-color:#f4e6d54d;border-radius:16px;padding:25px}.review-modal-container .review-modal-section-2 .review-section-2{display:flex;gap:.5rem}.review-modal-container .review-modal-section-2 .review-section-2 img{object-fit:cover;border-radius:8px;width:64px;height:64px}.review-modal-container .review-modal-section-2 .review-section-1{display:flex;justify-content:space-between;align-items:center}.review-modal-container .review-modal-section-2 .review-section-1 .person-name-location{display:flex;flex-direction:column;gap:.2rem}.review-modal-container .review-modal-section-2 .review-section-1 .person-name-location .user-name{font-size:16px;line-height:22.4px;font-weight:500}@media screen and (max-width: 1023px){.review-modal-container .review-modal-section-2 .review-section-1 .person-name-location .user-name{font-size:14px;line-height:19.6px}}.review-modal-container .review-modal-section-2 .review-section-1 .person-name-location .user-location{font-size:16px;line-height:22.4px;opacity:50%}@media screen and (max-width: 1023px){.review-modal-container .review-modal-section-2 .review-section-1 .person-name-location .user-location{font-size:14px;line-height:19.6px}}.review-modal-container .review-modal-section-2 .review-section-1 .person-rating{display:flex;align-items:center;gap:.2rem}.review-modal-container .review-modal-section-2 .review-section-1 .person-rating .count{font-size:18px}@media screen and (max-width: 1023px){.review-modal-container .review-modal-section-2 .review-section-1 .person-rating .count{font-size:12px;line-height:16.8px}}.review-modal-container .review-modal-section-2 .review-section-1 .person-rating img{width:15px;height:15px}.review-modal-container .review-modal-section-2 .review-info{font-size:20px;line-height:28px}@media screen and (max-width: 1023px){.review-modal-container .review-modal-section-2 .review-info{font-size:14px;line-height:19.6px}}.review-modal-container .review-modal-section-1{display:flex;justify-content:space-between;align-items:center}.review-modal-container .review-modal-section-1 img{width:32px;height:32px}.review-modal-container .review-modal-section-1 .title{font-size:26px;line-height:28.89px;font-weight:500}@media screen and (max-width: 1023px){.review-modal-container .review-modal-section-1 .title{font-size:32px;line-height:35.56px}}.review-modal-container::-webkit-scrollbar{display:none}.rooms-container{background-color:#ffffff80;position:relative;padding:10% 5%}@media screen and (max-width: 1023px){.rooms-container{padding:5%}}.rooms-container .title{font-size:40px;line-height:52px;font-weight:500}@media screen and (max-width: 1023px){.rooms-container .title{display:none}}.rooms-container .selected-room{display:flex;flex-direction:column;gap:1rem;margin-top:50px}.rooms-container .selected-room .text{font-size:32px;line-height:41.6px;font-weight:500}@media screen and (max-width: 1023px){.rooms-container .selected-room .text{font-size:18px;line-height:20px;margin-bottom:20px}}.room-selection-content{display:flex;gap:2rem;width:80%}@media screen and (max-width: 1023px){.room-selection-content{gap:.5rem;width:100%;flex-direction:column}}.room-selection-content img{width:536px;height:358px;border-radius:16px}@media screen and (max-width: 1023px){.room-selection-content img{height:auto;width:100%}}.room-selection-content .descriptions{display:flex;flex-direction:column;gap:1rem;margin-top:20px}.room-selection-content .descriptions .mob-section-1{display:flex;justify-content:space-between}.room-selection-content .descriptions .mob-section-1 .price-mob{opacity:60%;font-size:16px;line-height:19.6px}@media screen and (min-width: 1023px){.room-selection-content .descriptions .mob-section-1 .price-mob{display:none}}.room-selection-content .descriptions .name{font-size:26px;line-height:41.6px;font-weight:500}@media screen and (max-width: 1023px){.room-selection-content .descriptions .name{font-size:18px;line-height:17.78px}}.room-selection-content .descriptions .room-desc,.room-selection-content .descriptions .price{font-size:18px;line-height:30.8px}@media screen and (max-width: 1023px){.room-selection-content .descriptions .room-desc,.room-selection-content .descriptions .price{font-size:16px;line-height:19.6px;width:80%}}.room-selection-content .descriptions .price{opacity:60%}.room-selection-content .descriptions .btn-rooms{align-self:flex-start;background:#ffffff80;border:1px solid #000000;border-radius:10px;color:#000}.other-rooms{overflow:hidden;background-color:#ffffff80;position:relative;padding:0 9% 5%}@media screen and (max-width: 1023px){.other-rooms{background-color:#f4e6d5;padding:5%}}.other-rooms .divider-rooms-1{background-color:#f5f5f5;margin-bottom:5%}.other-rooms .other-rooms-content{margin-bottom:80px}.other-rooms .other-rooms-content .title{font-size:32px;line-height:41.6px;font-weight:500}.other-rooms .other-rooms-content .mob-main-content{margin-top:50px;display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width: 1023px){.other-rooms .other-rooms-content .mob-main-content{gap:1rem}}.other-rooms .other-rooms-content .mob-main-content .mob-btn{align-self:flex-start;background:#ffffff80;border:1px solid #000000;border-radius:10px;color:#000}@media screen and (max-width: 1023px){.other-rooms .other-rooms-content .mob-main-content .mob-btn{background-color:#f4e6d5}}.other-rooms .other-rooms-content .mob-main-content img{width:100%;border-radius:14px}.other-rooms .other-rooms-content .mob-main-content .mob-room-content-2{display:flex;justify-content:space-between}.other-rooms .other-rooms-content .mob-main-content .mob-room-content-2 .room-price{opacity:60%;font-size:18px;line-height:28px;align-self:center}@media screen and (max-width: 1023px){.other-rooms .other-rooms-content .mob-main-content .mob-room-content-2 .room-price{flex:1 1 50%;max-width:30%;font-size:16px;line-height:22.5px}}.other-rooms .other-rooms-content .mob-main-content .mob-room-content-2 .room-details-1{display:flex;flex-direction:column}@media screen and (max-width: 1023px){.other-rooms .other-rooms-content .mob-main-content .mob-room-content-2 .room-details-1{flex:0 1 50%;max-width:70%;gap:.5rem}}.other-rooms .other-rooms-content .mob-main-content .mob-room-content-2 .room-details-1 .room-name{font-size:24px;line-height:31.2px;font-weight:500}@media screen and (max-width: 1023px){.other-rooms .other-rooms-content .mob-main-content .mob-room-content-2 .room-details-1 .room-name{font-size:18px;line-height:20px}}.other-rooms .other-rooms-content .mob-main-content .mob-room-content-2 .room-details-1 .room-desc{font-size:18px;line-height:28px;word-wrap:break-word;white-space:pre-wrap}@media screen and (max-width: 1023px){.other-rooms .other-rooms-content .mob-main-content .mob-room-content-2 .room-details-1 .room-desc{font-size:16px;line-height:22px}}.sustain-main-container{background-color:#f4e6d5;overflow:hidden}.sustain-main-container .svg-icons{width:65px;height:24px}@media screen and (max-width: 1023px){.sustain-main-container .svg-icons{width:43px;height:16px}}.sustain-main-container .sustain-content{padding:10% 5%}@media screen and (max-width: 1023px){.sustain-main-container .sustain-content{padding:5%}}.sustain-main-container .sustain-content .main-title{font-size:40px;line-height:52px;font-weight:500}@media screen and (max-width: 1023px){.sustain-main-container .sustain-content .main-title{display:none}}.sustain-main-container .sustain-content .sustain-section-1{margin-top:35px;width:70%;display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width: 1023px){.sustain-main-container .sustain-content .sustain-section-1{width:100%}}.sustain-main-container .sustain-content .sustain-section-1 .description-1,.sustain-main-container .sustain-content .sustain-section-1 .description-2,.sustain-main-container .sustain-content .sustain-section-1 .description-3{color:#000;font-size:24px;line-height:33.6px;font-weight:500}@media screen and (max-width: 1023px){.sustain-main-container .sustain-content .sustain-section-1 .description-1,.sustain-main-container .sustain-content .sustain-section-1 .description-2,.sustain-main-container .sustain-content .sustain-section-1 .description-3{font-size:16px;line-height:22.4px}}.sustain-main-container .sustain-content .sustain-section-2{margin-top:50px;display:flex;flex-direction:column;gap:1rem}.sustain-main-container .sustain-content .sustain-section-2 .sustain-list .li-list-sustain{font-size:20px;line-height:32px}@media screen and (max-width: 1023px){.sustain-main-container .sustain-content .sustain-section-2 .sustain-list .li-list-sustain{font-size:16px;line-height:22.4px}}.sustain-main-container .sustain-content .sustain-section-2 .sustain-list li{margin-bottom:10px;font-size:24px}@media screen and (max-width: 1023px){.sustain-main-container .sustain-content .sustain-section-2 .sustain-list li{font-size:20px}}.sustain-main-container .sustain-content .sustain-section-2 .inner-content-1{margin-top:30px;display:flex;justify-content:flex-start;align-items:center;gap:1rem}.sustain-main-container .sustain-content .sustain-section-2 .inner-content-1 .title{font-size:28px;line-height:36.4px;font-weight:500}@media screen and (max-width: 1023px){.sustain-main-container .sustain-content .sustain-section-2 .inner-content-1 .title{font-size:16px;line-height:22.4px}}.sustain-main-container .sustain-content .sustain-section-2 .inner-content-1 img{width:65px;height:24px}.sustain-main-container .sustain-content .sustain-section-3{display:flex;flex-direction:column;gap:1rem}.sustain-main-container .sustain-content .sustain-section-3 .img-33{min-width:100%}.sustain-main-container .sustain-content .sustain-section-3 .another-img-section{display:flex;min-width:100%;gap:1rem;box-sizing:border-box}.sustain-main-container .sustain-content .sustain-section-3 .another-img-section .img-22,.sustain-main-container .sustain-content .sustain-section-3 .another-img-section .img-33{min-width:50%}.sustain-main-container .sustain-content .sustain-section-3 .sustain-imgs{object-fit:cover;background-position:center;background-size:cover;background-repeat:no-repeat;box-sizing:border-box;height:auto}.mp-mobile-container{width:100%;height:100vh;box-sizing:border-box;padding:5%;overflow-x:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.mp-mobile-container .mp-section-2{flex:1 1 20%}.mp-mobile-container .mp-section-2 .btn-next{margin-top:15px;width:100%;height:64px;background:#44461b;border:1px;color:#fff;border-radius:24px;margin-bottom:40px}.mp-mobile-container .mp-section-2 .btn-next:hover{background:#444d1e}.mp-mobile-container .mp-section-2 .payments-info-1{margin:25px 0;padding:5%;border-radius:16px;background-color:#ffffff80;font-size:12px;line-height:15.6px}.mp-mobile-container .mp-section-2 .payments-info-1 .terms-of-use,.mp-mobile-container .mp-section-2 .payments-info-1 .cancellation-ploicy{font-weight:500;margin-left:5px;text-decoration:underline black;text-underline-offset:2px;text-decoration-thickness:1px;cursor:pointer}.mp-mobile-container .mp-section-1{flex:1 1 80%}.mp-mobile-container .mp-section-1 .mobile-part-1{margin:40px 0 20px;display:flex;justify-content:space-between}.mp-mobile-container .mp-section-1 .mobile-part-1 span{display:flex;align-items:center;font-size:14px;line-height:15.6px;opacity:75%}#root{margin:0}:root{font-family:TWK Lausanne;font-weight:300;font-style:normal}@font-face{font-family:TWK Lausanne;src:url(/fonts/TWKLausanne-300.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:TWK Lausanne;src:url(/fonts/TWKLausanne-500.woff) format("woff");font-weight:500;font-style:normal}.font-500{font-family:TWK Lausanne;font-weight:500}.font-300{font-family:TWK Lausanne;font-weight:300}body{margin:0 auto;padding:0;box-sizing:border-box;transition:none;width:100%;height:100vh;background-color:#f4e6d5}
