:root{--primary:#f26f55;--secondary:#f6f8fe;--primary-text:#111;--secondary-text:#78828a;--sky:#3ba5fa;--success:#00c566;--alert:#e53935;--warning:#facc15;--additional1:#6c6c6c;--additional2:#e3e7ec;--additional3:#f7f7f7;--additional4:#e9ebed;--additional5:#ff784b;--gray-10:#fdfdfd;--gray-20:#ecf1f6;--gray-30:#e3e9ed;--gray-40:#d1d8dd;--gray-50:#bfc6cc;--gray-60:#9ca4ab;--gray-70:#78828a;--gray-80:#66707a;--gray-90:#434e58;--gray-100:#171725}body{width:100%;max-width:100%}body.dark-mode{background:var(--gray-100)}html{scroll-behavior:smooth}*,a,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}ol li,ul li{list-style:none}a,h1,h2,h3,h4,h5,h6,i,p{text-decoration:none;transition:all .3s linear}a:focus,a:hover{text-decoration:none;outline:none}button{border:0;cursor:pointer;background:transparent;transition:all .3s linear}button,button:focus,input:focus,textarea:focus{outline:none}img{max-width:100%;max-height:100%;height:auto}input,select,textarea{border:0;outline:none}a,a:active,a:focus,a:hover{text-decoration:none;outline:none}::selection{color:#fff;background:var(--primary)}.scroll-lock{overflow:hidden}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.backface-hidden{-webkit-backface-visibility:hidden;backface-visibility:hidden}.w-fit{width:-moz-fit-content;width:fit-content}.custom-scrollbar::-webkit-scrollbar{width:5px}.custom-scrollbar::-moz-scrollbar{width:5px}.custom-scrollbar::-webkit-scrollbar-track{background-color:var(--gray-bg)}.custom-scrollbar::-moz-scrollbar-track{background-color:var(--gray-bg)}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--primary)}.custom-scrollbar::-moz-scrollbar-thumb{background:var(--primary)}.scrollbar-hidden::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;scrollbar-width:none}.scrollbar-hidden,body{scrollbar-width:none}.btn-primary{display:block;text-align:center;padding:16px 0;color:#fff;font-size:16px;font-weight:600;background:var(--primary);width:100%;border-radius:24px}.btn-primary:disabled{color:var(--gray-60);background:var(--gray-20)}.btn-primary-outline{width:100%;text-align:center;padding:16px 24px;border:1px solid var(--primary);color:var(--primary);font-size:16px;font-weight:500;border-radius:32px}.btn-primary-outline:disabled{border-color:var(--gray-60)}.pt-04{padding-top:4px}.pb-8{padding-bottom:8px}.pt-8{padding-top:8px}.pt-12{padding-top:12px}.pt-16{padding-top:16px}.pt-30{padding-top:30px}.pt-32{padding-top:32px}.pb-30{padding-bottom:30px}.pb-20{padding-bottom:20px}.pb-12{padding-bottom:12px}.pb-16{padding-bottom:16px}.pb-32{padding-bottom:32px}.py-12{padding-top:12px;padding-bottom:12px}.py-16{padding-top:16px;padding-bottom:16px}.py-32{padding-top:32px;padding-bottom:32px}.py-36{padding-top:36px}.pb-36,.py-36{padding-bottom:36px}.px-24{padding-left:24px;padding-right:24px}.py-24{padding-top:24px;padding-bottom:24px}.p-24{padding:24px}.p-16{padding:16px}.pt-24{padding-top:24px}.pb-24{padding-bottom:24px}.mb-04{margin-bottom:4px}.my-12{margin-top:12px;margin-bottom:12px}.mb-20{margin-bottom:20px}.mx-24{margin-left:24px;margin-right:24px}.mt-32{margin-top:32px}.mb-16{margin-bottom:16px}.mt-55{margin-top:55px}.mb-32{margin-bottom:32px}.mt-16{margin-top:16px}.mt-04{margin-top:4px}.mb-8{margin-bottom:8px}.mt-64{margin-top:64px}.mt-24{margin-top:24px}.mb-24{margin-bottom:24px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-24{font-size:24px}.fs-26{font-size:26px}.fs-28{font-size:28px}.fs-30{font-size:30px}.fs-32{font-size:32px}.fs-34{font-size:34px}.fs-36{font-size:36px}.fs-38{font-size:38px}.fs-40{font-size:40px}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.rounded-full{border-radius:50%}.radius-4{border-radius:4px}.radius-6{border-radius:6px}.radius-8{border-radius:8px}.radius-10{border-radius:10px}.radius-12{border-radius:12px}.radius-14{border-radius:14px}.radius-16{border-radius:16px}.radius-18{border-radius:18px}.radius-20{border-radius:20px}.radius-22{border-radius:22px}.radius-24{border-radius:24px}.radius-26{border-radius:26px}.radius-28{border-radius:28px}.radius-30{border-radius:30px}.gap-04{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-14{gap:14px}.gap-16{gap:16px}.gap-18{gap:18px}.gap-20{gap:20px}.gap-22{gap:22px}.gap-24{gap:24px}.page-title{display:grid;grid-template-columns:repeat(6,1fr);padding:16px 24px 32px;border:0;align-items:center;background:#fff;position:-webkit-sticky;position:sticky;top:55px;left:0;width:100%;z-index:50}.page-title .back-btn{background:hsla(0,0%,7%,.08);height:48px;width:48px}.page-title .main-title{grid-column:span 4;text-align:center;font-size:18px;font-weight:700;color:var(--primary-text)}.input-field{width:100%;height:52px;background:var(--secondary);padding:0 16px;border-radius:16px;color:var(--primary-text);font-size:16px;font-weight:500}.input-field::placeholder{font-size:16px;font-weight:500;color:var(--gray-60)}.custom-pagination .swiper-pagination-bullet{height:8px;width:8px;border-radius:8px;background:var(--gray-40);opacity:1;transition:all .3s linear}.custom-pagination .swiper-pagination-bullet-active{width:24px;background:var(--primary)}.bottomModal .modal-dialog{margin:0;max-width:100%;display:flex;align-items:flex-end;height:100%}.bottomModal .modal-content{border-radius:16px 16px 0 0}.bottomModal .modal-body{padding:0 24px 45px}.bottomModal .modal-header{display:grid;grid-template-columns:repeat(6,1fr);padding:16px 24px 32px;border:0}.bottomModal .modal-header .modal-close{background:hsla(0,0%,7%,.08);height:40px;width:40px}.bottomModal .modal-header .modal-title{grid-column:span 4;text-align:center;font-size:20px;font-weight:600;color:var(--primary-text)}.modal .modal-content{border:0}.modalBg{background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.search .form-inner,.search .help-search,.search .message-search,.search label{background:var(--secondary);padding:0 16px}.search .form-inner input,.search label input{padding:0}.search .filter{padding-left:8px;border-left:1px solid var(--additional2)}.bottom-nav{position:fixed;bottom:0;left:0;right:0;width:100%;height:70px;z-index:40;background:#fff;padding:0 24px}.place-card .image span{height:28px;width:28px;background:#fff;position:absolute;top:13px;right:8px}.place-card .content{margin-top:8px}.place-card .content h4{font-size:14px;color:var(--primary-text);font-weight:600;padding-bottom:4px}.place-card .content .location{font-size:10px;font-weight:500;color:var(--secondary-text)}.place-card .content .price-field{margin-top:8px}.place-card .content .price-field h3{font-size:14px;color:var(--primary-text);font-weight:700}.place-card .content .price-field p{font-size:12px;font-weight:600;color:var(--warning)}.place-card .content .price-field p span{color:var(--secondary-text)}.guide .all-cards{overflow-x:auto}.guide .item .image{width:88px;height:auto}.guide .item .image .guide-img{width:100%;height:88px}.guide .item .rating{padding:5px 12px;background:var(--primary-text);border-radius:50px;margin:-15px auto 0;position:relative;z-index:10}.guide .item .rating span{font-size:12px;font-weight:600;color:#fff}.guide .item .content h4{font-size:16px;font-weight:700;color:var(--primary-text)}.guide .item .content h5{font-size:12px;font-weight:600;color:var(--secondary-text);padding-top:8px;padding-bottom:16px}.guide .item .content .location{font-size:12px;font-weight:500;color:var(--gray-90)}.details-body .title{margin-bottom:16px}.details-body .title h4{font-size:16px;font-weight:700;color:var(--primary-text)}.details-body .title a,.details-body .title button{font-size:14px;font-weight:500;color:var(--primary)}.facilities .grid{display:grid;grid-template-columns:repeat(4,1fr)}.facilities .item .icon{height:56px;width:56px;background:linear-gradient(to bottom,hsla(0,0%,100%,.71) 50%,var(--primary) 100%);margin:auto}.facilities .item p{padding-top:4px;font-size:12px;font-weight:500;color:var(--gray-70)}.dateModal .modal-body .btns button{line-height:52px;color:#fff;background:var(--primary);width:100%;font-size:14px;font-weight:500}.dateModal .modal-body .btns .cancel-btn{background:transparent;color:var(--alert)}.dateModal .modal-header{border:0}.dateModal .modal-header .modal-title{font-size:18px;font-weight:600;color:var(--primary-text)}.filterModal .modal-body{padding-bottom:24px}.price-range{min-height:94px}.filterModal .content-title{padding-bottom:16px;font-size:16px;font-weight:600;color:var(--primary-text)}.filter-range .salary-slider{height:2px;background-color:var(--additional2);border-radius:22px}.filter-range .salary-thumb{padding:4px 8px;border-radius:16px;height:auto;border:1px solid var(--additional2);background-color:#fff;text-align:center;font-size:10px;font-weight:700;color:var(--primary);top:calc(100% + 20px)}.filter-range .salary-thumb:after{content:"";position:absolute;bottom:calc(100% - 8px);height:16px;width:16px;border-radius:50%;background:var(--primary);bottom:calc(100% + 14px)}.filter-range .salary-thumb-0:after{left:0}.filter-range .salary-thumb-1:after{right:8px}.filter-range .salary-track-1{background-color:var(--primary);height:2px;border-radius:0}.filterModal .popular-filters,.filterModal .star-rating{display:flex;flex-wrap:wrap;gap:12px}.filterModal .popular-filters .filter-label,.filterModal .star-rating .filter-label{padding:7px 15px;border:1px solid var(--additional2);font-size:12px;font-weight:600;color:var(--primary-text);border-radius:24px}.filterModal .popular-filters .filter-label input,.filterModal .star-rating .filter-label input{opacity:0;visibility:hidden;position:absolute}.filterModal .popular-filters .filter-label:has(input:checked){color:var(--primary);border-color:var(--primary)}.filterModal .star-rating .filter-label:has(input:checked){border-color:var(--warning)}.filterModal .apply-filter-btn{font-size:14px;padding:12px 0}.filterModal .clear-all-btn{display:block;width:100%;font-size:16px;font-weight:600;padding:12px 0;text-align:center;color:var(--alert)}.toggle-switch{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--gray-30);transition:.4s;border-radius:34px}.toggle-switch .slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}.toggle-switch .slider.active{background-color:var(--primary)}.toggle-switch .slider.active:before{transform:translateX(20px)}.wrapper .menu{background:var(--primary);position:fixed;width:100%;height:55px;top:0;left:0;padding:0 16px;display:flex;justify-content:space-between;align-items:center;z-index:110}.wrapper .m-menu__checkbox{display:none}.wrapper label.m-menu__toggle{cursor:pointer}.wrapper .m-menu{position:fixed;top:0;left:0;max-width:450px;width:calc(100vw - 30px);height:100vh;transform:translate3d(-450px,0,0);transition:transform .35s;z-index:9999;overflow:hidden;background:#fff}.wrapper .m-menu::-webkit-scrollbar{display:none}.wrapper .m-menu.show{transform:translateZ(0)}.wrapper .m-menu__overlay{background:hsla(0,0%,40%,.5);position:fixed;top:0;width:100%;height:100%;bottom:0;z-index:999;display:none}.wrapper .m-menu__overlay.show{display:block}.wrapper .btn-grp .mode-change input{opacity:0;position:absolute}.wrapper .m-menu__header{padding:16px;background:var(--primary);position:relative}.wrapper .m-menu__header .m-menu__close{height:36px;width:36px;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);right:16px}.wrapper ul .m-menu__header{display:grid;grid-template-columns:repeat(12,1fr)}.wrapper .m-menu__header .m-menu__toggle{height:36px;width:36px}.wrapper .m-menu__header .m-menu__header-title{font-size:20px;font-weight:600;color:#fff;grid-column:span 10;text-align:center;text-transform:capitalize}.wrapper .m-menu__header .menu-user{display:flex;align-items:center;gap:10px}.wrapper .m-menu__header .menu-user img{height:50px;width:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.wrapper .m-menu__header .menu-user a{display:inline-block;font-size:20px;line-height:28px;color:#fff;text-transform:capitalize}.wrapper .m-menu__header .menu-user h3{font-size:16px;line-height:22px;color:#fff;display:flex;align-items:center}.wrapper .m-menu .m-menu{transform:translate3d(480px,0,0)}.wrapper .m-menu ul{height:calc(100% - 85px);overflow-y:auto}.wrapper .m-menu ul .menu-title{padding:15px 15px 10px;font-size:16px;color:var(--primary-text);text-transform:capitalize;font-weight:600}.wrapper .m-menu ul::-webkit-scrollbar{display:none}.wrapper .m-menu ul li .a-label__chevron,.wrapper .m-menu ul li a{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:0 15px;line-height:47px;text-decoration:none;color:var(--grey70);cursor:pointer;font-size:16px;color:var(--primary-text);font-weight:500;border-bottom:1px solid #e8e8e8;position:relative;text-transform:capitalize}.wrapper .m-menu ul li .a-label__chevron .icon,.wrapper .m-menu ul li .icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;color:#fff;height:30px;width:30px;line-height:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:var(--primary)}.wrapper .m-menu ul li .-invisible{border-bottom:0}.wrapper .m-menu .m-menu label.m-menu__toggle{display:flex;border-bottom:0;padding:0;box-sizing:content-box}.wrapper .m-menu .m-menu label.m-menu__toggle:after{display:none}.wrapper .m-menu__checkbox:checked~.m-menu__overlay{display:block}.wrapper .m-menu__checkbox:checked~.m-menu{transform:translateZ(0)}.appbar{text-align:center;background:var(--primary);padding:15px;position:fixed;width:100%;top:55px;left:0;z-index:999}.appbar a,.appbar button{background:transparent;text-transform:capitalize;font-size:17px;color:#fff;display:flex;align-items:center}.appbar .back-page-btn{position:absolute;top:50%;transform:translateY(-50%);left:15px}.appbar h1{font-size:18px;color:#fff;text-transform:capitalize}.page-content{padding:45px 15px 65px}.page-content .pages-title{padding:15px 0 10px}.page-content .pages-title h2{font-size:16px;color:var(--grey-40);line-height:28px;text-transform:capitalize;font-weight:600}.page-content .page-list ul{background:var(--secondary);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.page-content .page-list ul li{padding:6px 15px;border-bottom:1px solid var(--grey-10)}.page-content .page-list ul li:last-child{border:0}.page-content .page-list ul li a{font-size:14px;line-height:28px;font-weight:500;text-transform:capitalize;color:var(--grey-70);display:flex;align-items:center;justify-content:space-between;position:relative}.page-content .page-list ul li a .icon{display:flex;align-items:center;justify-content:center;height:30px;width:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:var(--primary)}.dark-mode .wrapper .m-menu{background:var(--gray-100)}.dark-mode .page-content .page-list ul{background:var(--gray-80)}.dark-mode .bottom-nav,.dark-mode .modal-content,.dark-mode .page-title{background:var(--gray-100)}.dark-mode .bottomModal .modal-header .modal-title,.dark-mode .dateModal .modal-header .modal-title,.dark-mode .filterModal .content-title,.dark-mode .filterModal .popular-filters .filter-label,.dark-mode .filterModal .star-rating .filter-label,.dark-mode .page-content .page-list ul li a,.dark-mode .page-content .pages-title h2,.dark-mode .page-title .main-title,.dark-mode .wrapper .m-menu ul .menu-title,.dark-mode .wrapper .m-menu ul li .a-label__chevron,.dark-mode .wrapper .m-menu ul li a{color:#fff}.dark-mode .bottomModal .modal-header .modal-close,.dark-mode .page-title .back-btn{background:hsla(0,0%,100%,.2)}.dark-mode .bottomModal .modal-header .modal-close img,.dark-mode .page-content .page-list ul li a img,.dark-mode .page-title .back-btn img,.dark-mode .search img,.dark-mode .wrapper .m-menu ul li .a-label__chevron img,.dark-mode .wrapper .m-menu ul li a img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(322deg) brightness(102%) contrast(102%)}.dark-mode .input-field,.dark-mode .search .form-inner,.dark-mode .search .help-search
.dark-mode .search input,.dark-mode .search .message-search,.dark-mode .search label{background:var(--gray-80);color:#fff}.dark-mode .auth .social-btn{color:#fff;border-color:#fff}.dark-mode .facilities .item .icon{background:var(--gray-60)}@keyframes loader-spinner{0%{opacity:1}to{opacity:0}}.auth-main{margin-top:55px}.auth.signin{background:var(--primary)}.auth .heading{padding:32px 16px 60px;text-align:center}.auth.signin-email .heading{padding:0 16px 32px}.auth .heading h2{padding-bottom:8px;font-size:24px;font-weight:700;color:var(--primary-text)}.auth.signin .heading h2{color:#fff}.auth .heading p{font-size:14px;font-weight:500;color:var(--gray-80)}.auth .heading p span{color:var(--primary-text)}.auth.signin .heading p{color:#fff}.auth .page-title button{height:48px;width:48px;background:var(--gray-20)}.auth .page-title h3{font-weight:700;font-size:18px;color:var(--primary-text)}.auth .form-area{border-top-left-radius:30px;border-top-right-radius:30px}.auth .auth-form{height:100%;padding:45px 24px 90px;background:#fff}.auth.signin-email .auth-form{padding-top:0}.auth .auth-form label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--gray-70);text-align:left}.auth .auth-form .eye-btn{position:absolute;top:50%;transform:translateY(-50%);right:12px}.auth .auth-form .checkbox-label{margin-bottom:0;font-weight:600}.auth .auth-form .input-psswd{padding-right:48px}.auth .auth-form .input-field-checkbox{accent-color:var(--primary)}.auth .auth-form .forgot-pass{color:var(--alert)}.auth .auth-form .btn-primary{margin-top:32px}.auth .divider{margin:32px 0}.auth .divider span{width:62px;height:1px;background:var(--additional1)}.auth .divider small{font-size:14px;font-weight:600;color:var(--additional1)}.auth .social-btn{display:flex;align-items:center;justify-content:center;width:100%;border-radius:24px;padding:15px;border:1px solid var(--primary-text);gap:12px;color:var(--primary-text)}.auth .social-btn,.auth h6{font-size:16px;font-weight:600}.auth h6{color:var(--additional1);text-align:center;margin-top:66px}.auth h6 a,.auth h6 button{color:var(--primary);font-weight:600}.auth .digit-group{display:flex;align-items:center;justify-content:space-around}.auth .digit-group input{width:56px;height:56px;border:1px solid var(--primary);border-radius:24px;text-align:center;font-size:24px;font-weight:700;color:var(--primary-text);caret-color:var(--primary)}.auth.enter-otp .auth-form .btn-primary{margin-top:40px}.select-lang .arrow{position:absolute;top:50%;transform:translateY(-50%);right:12px}.loginSuccessModal .modal-content{border-radius:16px;padding:28px 10px}.loginSuccessModal .modal-body{padding:0 16px}.loginSuccessModal .modal-body img{margin-bottom:40px}.loginSuccessModal .modal-body h3{font-size:24px;font-weight:700;color:var(--primary-text)}.loginSuccessModal .modal-body p{font-size:14px;font-weight:500;color:var(--additional1);padding-top:8px}.loginSuccessModal .modal-body button{margin-top:30px}.languageModal ul li:not(:last-child){margin-bottom:16px}.languageModal .lang-container{display:block;position:relative;padding:12px 16px 12px 56px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;background:var(--secondary);color:var(--primary-text);border:1px solid var(--gray-30);border-radius:24px}.languageModal .lang-container:has(input:checked){border-color:var(--primary)}.languageModal .lang-container input{position:absolute;opacity:0;cursor:pointer}.languageModal .checkmark{position:absolute;top:12px;left:16px;height:24px;width:24px;background-color:transparent;border-radius:50%;border:1px solid var(--gray-30)}.languageModal .lang-container input:checked~.checkmark{background-color:var(--primary);border-color:var(--primary)}.languageModal .checkmark:after{content:"";position:absolute;display:none;top:4px;left:4px;width:14px;height:14px;background:url(/assets/svg/check-white.svg) no-repeat 50%;background-size:contain}.languageModal .lang-container input:checked~.checkmark:after{display:block}.languageModal .modal-header{display:grid;grid-template-columns:repeat(6,1fr);padding:16px 24px 32px;border:0}.languageModal .modal-header .modal-close{background:hsla(0,0%,7%,.08);height:48px;width:48px}.languageModal .modal-header .modal-title{grid-column:span 4;text-align:center;font-size:18px;font-weight:700;color:var(--primary-text)}.languageModal .modal-body{padding:0 24px 24px}.dark-mode .auth .heading h2,.dark-mode .auth .page-title h3,.dark-mode .languageModal .modal-header .modal-title,.dark-mode .loginSuccessModal .modal-body h3{color:#fff}.dark-mode .auth .page-title button,.dark-mode .languageModal .modal-header .modal-close{background:hsla(0,0%,100%,.2)}.dark-mode .auth .page-title button img,.dark-mode .languageModal .modal-header .modal-close img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(322deg) brightness(102%) contrast(102%)}.dark-mode .auth .digit-group input,.dark-mode .languageModal .lang-container{background:var(--gray-80);color:#fff;caret-color:#fff}.booking-main .title h4{font-size:18px;font-weight:700;color:var(--primary-text)}.booking-main .sub-title h4{font-size:14px;font-weight:700;color:var(--primary-text)}.order-info .item .image{width:107px;height:82px}.order-info .content h4{font-size:16px;font-weight:700;color:var(--primary-text)}.order-info .content .rating{font-size:12px;font-weight:600;color:var(--warning)}.order-info .content .rating span{color:var(--secondary-text)}.order-info .content .location{color:var(--gray-90);font-size:12px;font-weight:500}.order-info h6{font-size:14px;font-weight:500;color:var(--gray-70)}.order-info .input-field{border-radius:24px}.order-info .border-b{border-bottom:1px solid var(--additional2)}.order-info .border-t{border-top:1px solid var(--additional2)}.order-info .room-type p{font-size:16px;font-weight:500;color:var(--secondary-text)}.order-info .room-type p:last-child{color:var(--primary-text)}.order-info .price p{font-size:16px;font-weight:500;color:var(--gray-70)}.order-info .price p span{font-size:20px;font-weight:700;color:var(--primary-text)}.order-info .promo-price p span{color:var(--alert)}.order-info .promo-code .input-area{padding:8px 10px;border-radius:100px;background:var(--additional4)}.order-info .promo-code input{background:transparent;height:30px;font-size:14px;font-weight:500;color:var(--primary-text)}.order-info .promo-code input::placeholder{font-size:14px;font-weight:500;color:var(--gray-60)}.order-info .promo-code button{line-height:30px;border-radius:32px;background:var(--primary);color:#fff;font-size:14px;font-weight:600;padding:0 36px}.payment-method .pay-card-container{position:relative;padding-left:30px;padding-right:50px;cursor:pointer;height:67px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;background:#fefefe;color:var(--primary-text);border:1px solid var(--additional2);border-radius:10px}.payment-method .pay-card-container:has(input:checked){border-color:var(--primary)}.payment-method .pay-card-container input{position:absolute;opacity:0;cursor:pointer}.payment-method .checkmark{position:absolute;top:50%;transform:translateY(-50%);right:18px;height:24px;width:24px;background-color:transparent;border-radius:50%;border:1px solid var(--gray-30)}.payment-method .pay-card-container input:checked~.checkmark{background-color:var(--primary);border-color:var(--primary)}.payment-method .checkmark:after{content:"";position:absolute;display:none;top:4px;left:4px;width:14px;height:14px;background:url(/assets/svg/check-white.svg) no-repeat 50%;background-size:contain}.payment-method .pay-card-container input:checked~.checkmark:after{display:block}.book-hotel .details-body,.checkout-hotel .details-body{padding:0 24px 32px}.search .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.search p{font-size:14px;font-weight:500;color:var(--secondary-text)}.orderSuccessModal .modal-body{padding:28px 26px}.orderSuccessModal .modal-body h3{font-size:24px;font-weight:700;color:var(--primary-text)}.orderSuccessModal .modal-body p{font-size:14px;font-weight:500;color:var(--additional1)}.dark-mode .booking-main .sub-title h4,.dark-mode .booking-main .title h4,.dark-mode .customer-info ul li p:last-child,.dark-mode .order-info .content h4,.dark-mode .order-info .price p span,.dark-mode .order-info .promo-code input,.dark-mode .orderSuccessModal .modal-body h3,.dark-mode .search h6{color:#fff}.dark-mode .order-info .content .location{color:var(--secondary-text)}.dark-mode .payment-method .pay-card-container{background:var(--gray-90);color:#fff}.dark-mode .order-info .promo-code .input-area{background:var(--gray-80)}.message .single-chat .image{width:56px;height:56px}.message-main .message-search .input-field{padding:0}.message .single-chat .single-main{padding:16px 24px;background:#fff}.message .single-chat .single-main.active{box-shadow:0 4px 32px 0 rgba(31,44,55,.08);position:relative;z-index:10}.message .single-chat .image .active-dot{display:inline-block;height:16px;width:16px;border:1px solid #fff;background:var(--success);border-radius:50%;position:absolute;bottom:0;right:0;z-index:10}.message .single-chat h4{font-size:18px;font-weight:600;color:var(--primary-text)}.message .single-chat p{font-size:14px;font-weight:500;color:var(--additional1);padding-top:4px;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message .single-chat h5{font-size:12px;font-weight:600;color:var(--additional1)}.message .single-chat span{height:24px;width:24px;background:var(--primary);font-size:10px;line-height:24px;font-weight:600;color:#fff}.message .single-chat .trash{width:84px;height:88px;background:#fff5f5;position:absolute;top:0;right:24px;z-index:-1}.add-chat{height:50px;width:50px;background:var(--primary-text);filter:drop-shadow(5px 5px 40px rgba(0,0,0,.25));position:fixed;right:24px;bottom:80px;z-index:90}.chat .page-title .more-btn{height:48px;width:48px;padding:0;background:transparent;border-radius:0;border:none}.chat .page-title .more-btn:after{display:none}.chat .dropdown-menu{border:0;padding:16px;filter:drop-shadow(0 0 64px rgba(23,23,37,.12));background:#fff;border-radius:8px}.chat .dropdown-menu:after{content:"";height:12px;width:12px;background:#fff;border-radius:4px;position:absolute;right:16px;top:-4px;transform:rotate(45deg)}.chat .dropdown-menu li:not(:last-child){margin-bottom:16px}.chat .dropdown-item{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--primary-text);padding:0;margin:8px 0}.chat .dropdown-menu li:last-child .dropdown-item{color:var(--primary)}.inbox{height:calc(100vh - 269px);overflow-y:auto}.inbox ul{display:flex;flex-direction:column;gap:24px}.inbox .avatar{width:32px;height:32px}.inbox .avatar .active-dot{width:8px;height:8px;border:1px solid #fff;background:var(--primary);position:absolute;bottom:0;right:0;z-index:10}.inbox .text{max-width:203px}.inbox .text .msg{width:100%;padding:12px;background:#f6f6f6;border-radius:24px 24px 24px 0;font-size:14px;font-weight:500;color:var(--additional1)}.inbox .right .text .msg{background:var(--primary);border-radius:24px 24px 0 24px;color:#fff;text-align:right}.inbox .text .time{font-size:10px;font-weight:500;color:var(--gray-60)}.inbox .right .text .time{text-align:end}.type-msg{padding:24px 24px 36px}.type-msg .type-main{background:var(--secondary);border:1px solid var(--additional2);border-radius:32px;padding:7px 10px 7px 16px}.type-msg .input-file-label input{opacity:0;position:absolute;height:0;width:0}.type-msg .input-file-label span{height:32px;width:32px;background:#fff}.type-msg .input-msg{width:100%;height:20px;font-size:12px;color:var(--primary-text);padding-left:14px;border-left:1px solid var(--additional2);background:transparent}.type-msg .input-msg::placeholder{font-size:12px;color:var(--gray-80)}.type-msg button{height:42px;width:42px;background:var(--primary)}.video-call{height:calc(100vh - 147px);border-bottom-left-radius:50px;border-bottom-right-radius:50px;overflow:hidden;position:relative}.video-call .img-main{height:50%;width:100%}.call-info{position:absolute;bottom:26px;left:24px;right:24px;z-index:20}.call-info .call-info-main{background:var(--primary-text);border-radius:50px;padding:12px 24px}.call-info .image{height:45px;width:45px}.call-info h5{font-size:14px;font-weight:700;color:#fefefe}.call-info p{font-size:12px;color:var(--gray-40)}.call-info .dot{height:9px;width:9px;background:var(--alert)}.call-info .time{font-weight:500;color:var(--gray-30)}.action{padding:22px 46px}.action ul a,.action ul button{height:48px;width:48px;background:var(--gray-30)}.action ul a.call,.action ul button.call{background:var(--alert)}.audio-call{height:calc(100vh - 55px);width:100%}.audio-call .call-info{bottom:40px}.audio-call .page-title{display:block;position:absolute;top:0;left:0;z-index:20;background:transparent}.audio-call .page-title .back-btn{background:hsla(0,0%,100%,.56)}.audio-call .call-info a,.audio-call .call-info button{height:60px;width:60px;background:#fff;position:relative;z-index:20}.audio-call .call-info a.call,.audio-call .call-info button.call{height:70px;width:70px;background:var(--alert);margin:auto}.audio-call .call-info .btns{margin-top:-12px;margin-bottom:32px}.dark-mode .message .single-chat .single-main{background:var(--gray-100)}.dark-mode .chat .dropdown-item,.dark-mode .message .single-chat h4,.dark-mode .type-msg .input-msg{color:#fff}.dark-mode .message .single-chat h5,.dark-mode .message .single-chat p,.dark-mode .type-msg .input-msg::placeholder{color:var(--gray-40)}.dark-mode .action ul a,.dark-mode .action ul button,.dark-mode .add-chat,.dark-mode .chat .dropdown-menu,.dark-mode .chat .dropdown-menu:after,.dark-mode .type-msg .type-main{background:var(--gray-80)}.dark-mode .inbox .text .msg{background:var(--gray-90);color:#fff}.dark-mode .inbox .right .text .msg{background:var(--primary)}.dark-mode .action ul a img,.dark-mode .action ul button img,.dark-mode .chat .dropdown-menu li:first-child .dropdown-item img,.dark-mode .chat .page-title .more-btn img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(322deg) brightness(102%) contrast(102%)}.dark-mode .action ul a.call,.dark-mode .action ul button.call{background:var(--alert)}.react-datepicker,.react-datepicker__month-container{width:100%;font-family:Plus Jakarta Sans,sans-serif;border:0}.react-datepicker__header{border:0;background-color:#fff}.react-datepicker__current-month{font-size:14px;font-weight:500;color:var(--primary-text);margin-bottom:30px!important}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{width:calc(100% / 7.5);font-size:14px;color:var(--primary-text);font-weight:500}.react-datepicker__day--selected{color:#fff}.react-datepicker__navigation-icon:before{border-color:var(--primary-text)}.react-datepicker__navigation-icon{background-position:50%;height:32px;width:32px;border:1px solid var(--additional2);border-radius:50%;left:0;top:0}.react-datepicker__navigation-icon--next:before{left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.react-datepicker__navigation-icon--previous:before{right:auto;left:50%;top:50%;transform:translate(-50%,-50%) rotate(225deg)}.dark-mode .xdsoft_datetimepicker{background:transparent}.dark-mode .xdsoft_datetimepicker .xdsoft_prev{background-image:url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3901_39547)'%3E%3Cpath d='M13.8297 19.0003C13.6803 19.0008 13.5327 18.9678 13.3977 18.9038C13.2627 18.8398 13.1438 18.7463 13.0497 18.6303L8.21968 12.6303C8.07259 12.4513 7.99219 12.2269 7.99219 11.9953C7.99219 11.7637 8.07259 11.5392 8.21968 11.3603L13.2197 5.36028C13.3894 5.15606 13.6333 5.02763 13.8978 5.00325C14.1622 4.97888 14.4255 5.06054 14.6297 5.23028C14.8339 5.40001 14.9623 5.64393 14.9867 5.90835C15.0111 6.17278 14.9294 6.43606 14.7597 6.64028L10.2897 12.0003L14.6097 17.3603C14.732 17.5071 14.8096 17.6858 14.8335 17.8753C14.8574 18.0649 14.8265 18.2573 14.7444 18.4299C14.6624 18.6024 14.5326 18.7478 14.3705 18.8489C14.2084 18.95 14.0207 19.0025 13.8297 19.0003Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3901_39547'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.dark-mode .xdsoft_datetimepicker .xdsoft_next{background-image:url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3901_39540)'%3E%3Cpath d='M9.99981 18.9999C9.76615 19.0004 9.53972 18.919 9.35981 18.7699C9.25855 18.686 9.17485 18.5829 9.11349 18.4665C9.05214 18.3502 9.01435 18.2229 9.00227 18.0919C8.99019 17.9609 9.00408 17.8289 9.04312 17.7033C9.08217 17.5777 9.1456 17.461 9.22981 17.3599L13.7098 11.9999L9.38981 6.62994C9.30674 6.52765 9.24471 6.40996 9.20728 6.28362C9.16985 6.15728 9.15775 6.02479 9.17169 5.89376C9.18563 5.76273 9.22533 5.63575 9.2885 5.52011C9.35168 5.40447 9.43708 5.30246 9.53981 5.21994C9.64327 5.1289 9.76444 5.06024 9.8957 5.01825C10.027 4.97626 10.1655 4.96185 10.3026 4.97594C10.4397 4.99002 10.5724 5.03229 10.6924 5.1001C10.8123 5.1679 10.917 5.25977 10.9998 5.36994L15.8298 11.3699C15.9769 11.5489 16.0573 11.7733 16.0573 12.0049C16.0573 12.2366 15.9769 12.461 15.8298 12.6399L10.8298 18.6399C10.7295 18.761 10.6021 18.8566 10.4578 18.9192C10.3136 18.9817 10.1567 19.0094 9.99981 18.9999Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3901_39540'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.dark-mode .xdsoft_datetimepicker .xdsoft_calendar td,.dark-mode .xdsoft_datetimepicker .xdsoft_calendar th,.dark-mode .xdsoft_datetimepicker .xdsoft_label{color:#fff;background:transparent}.dark-mode .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.dark-mode .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default{background:var(--primary)}.dark-mode .react-datepicker,.dark-mode .react-datepicker__header{background:var(--gray-100)}.dark-mode .react-datepicker__current-month{color:#fff}.dark-mode .react-datepicker__navigation-icon:before{border-color:#fff}.dark-mode .react-datepicker__day,.dark-mode .react-datepicker__day-name,.dark-mode .react-datepicker__time-name{color:#fff}.details .page-title{position:absolute;background:transparent}.details .page-title .main-title{color:#fff}.details .page-title .back-btn{background:hsla(0,0%,100%,.08)}.details .page-title .back-btn img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(139deg) brightness(103%) contrast(101%)}.details .details-body{background:#fff;border-top-left-radius:30px;border-top-right-radius:30px;padding:30px 24px 24px;margin-top:-50px;position:relative;z-index:5}.details .details-title h3{font-size:24px;font-weight:700;color:var(--primary-text);padding-bottom:8px}.details .details-title ul p{font-size:12px;font-weight:600;color:var(--gray-90)}.details .details-title ul p span{color:var(--warning);background:transparent}.details .details-title span{height:40px;width:40px;background:var(--additional3)}.details .details-footer{padding:22px 24px;position:-webkit-sticky;position:sticky;bottom:0;left:0;background:#fff;z-index:10}.details .details-footer p{font-size:20px;font-weight:600;color:var(--primary-text)}.details .details-footer p span{font-size:16px;font-weight:500;color:var(--secondary-text)}.details .details-footer a,.details .details-footer button{display:inline-block;font-size:14px;font-weight:600;color:#fff;background:var(--primary);padding:12px 50px;border-radius:20px}.details-info p{font-size:14px;line-height:28px;color:var(--primary-text)}.reviews>div:not(:last-child){margin-bottom:24px}.reviews .review-card .image{height:45px;width:45px}.reviews .review-card .review-image{height:67px;width:67px}.reviews .review-card h4{font-size:18px;font-weight:600;color:var(--primary-text);padding-bottom:8px}.reviews .review-card span{font-size:14px;color:var(--gray-60)}.reviews .review-card p{padding-top:16px;color:var(--primary-text);font-size:14px;line-height:22px}.details-location .map,.details-location iframe{width:100%;height:156px}.hotel-details .details-footer p span{font-size:14px;font-weight:600;color:var(--alert)}.details-info p button{font-size:14px;font-weight:600;color:var(--primary)}.dark-mode .details .details-body,.dark-mode .details .details-footer{background:var(--gray-100)}.dark-mode .details .details-footer p,.dark-mode .details .details-title h3,.dark-mode .details-body .title h4,.dark-mode .details-info p,.dark-mode .guide .item .content h4,.dark-mode .reviews .review-card h4,.dark-mode .reviews .review-card p{color:#fff}.dark-mode .details .details-title ul p,.dark-mode .guide .item .content .location{color:var(--secondary-text)}.dark-mode .guide .item .content .location img{filter:brightness(0) saturate(100%) invert(53%) sepia(9%) saturate(375%) hue-rotate(164deg) brightness(94%) contrast(92%)}.dark-mode .guide .item .rating{background:var(--gray-80)}.explore{margin-top:55px;padding:16px 24px;margin-bottom:70px}.all-place .tab-list{overflow-x:auto}.all-place .tab-list button{display:inline-block;padding:4px 14px;font-size:14px;font-weight:500;color:var(--primary-text);border:1px solid var(--additional2);border-radius:5px;white-space:nowrap}.all-place .tab-list .active button{background:var(--primary);color:#fff;border-color:var(--primary)}.all-place .grid,.recommended .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:24px;row-gap:24px;grid-column-gap:16px;column-gap:16px;margin-top:24px}.search-result{padding:0 16px 24px}.search-result .page-title{padding:24px 0 32px}.search-result .search .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:24px;row-gap:24px;grid-column-gap:16px;column-gap:16px}.search-result .search .search-label{grid-column:span 2}.recommended .title{padding-bottom:16px}.recommended .title h2{font-weight:700;font-size:18px;color:var(--primary-text)}.recommended .title a{font-size:14px;font-weight:500;color:var(--primary)}.selectLocationModal .modal-header{display:grid;grid-template-columns:repeat(6,1fr);padding:24px 16px;border:0}.selectLocationModal .modal-header button{height:48px;width:48px}.selectLocationModal .modal-header .modal-title{grid-column:span 4;text-align:center;font-size:18px;font-weight:600;color:var(--primary-text)}.selectLocationModal .modal-body{padding:0 16px 24px}.selectLocationModal .modal-body .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.selectLocationModal .modal-body .grid label{padding:0 16px;border:1px solid var(--additional2);grid-column:span 2;overflow:hidden}.selectLocationModal .modal-body .grid input{height:50px;width:100%;font-size:16px;font-weight:500;color:var(--primary-text)}.selectLocationModal .modal-body .grid input::placeholder{font-size:16px;font-weight:500;color:var(--gray-70)}.selectLocationModal .modal-body .grid button{line-height:52px;color:#fff;background:var(--primary);width:100%;font-size:14px;font-weight:500}.selectLocationModal .modal-body .loc-list{max-height:300px;overflow-y:auto}.selectLocationModal .modal-body .loc-list li{margin-top:24px}.selectLocationModal .modal-body .loc-list span{height:40px;width:40px;background:var(--secondary)}.selectLocationModal .modal-body .loc-list h5{font-size:14px;font-weight:600;color:var(--primary-text)}.selectLocationModal .modal-body .loc-list p{font-size:12px;font-weight:500;color:var(--gray-60);padding-top:4px}.wishlist{padding-top:0}.wishlist .page-title{display:block}.wishlist .grid{margin-top:0}.dark-mode .all-place .tab-list button,.dark-mode .place-card .content .price h3,.dark-mode .place-card .content h4,.dark-mode .recommended .title h2,.dark-mode .selectLocationModal .modal-body .loc-list h5,.dark-mode .selectLocationModal .modal-header .modal-title{color:#fff}.dark-mode .selectLocationModal .modal-header button img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(322deg) brightness(102%) contrast(102%)}.dark-mode .selectLocationModal .modal-body .grid input{background:transparent;color:#fff}.home{padding:16px 24px;margin-bottom:70px;margin-top:55px}.home .title{padding-bottom:16px}.home .title h2{font-weight:700;font-size:18px;color:var(--primary-text)}.home .title a{font-size:14px;font-weight:500;color:var(--primary)}.info .image{height:40px;width:40px}.info h3{font-size:18px;font-weight:700;color:var(--primary-text)}.info p{font-size:12px;color:var(--secondary-text)}.info ul a,.info ul button{height:46px;width:46px;border:1px solid var(--additional2)}.info ul a span,.info ul button span{display:inline-block;height:11px;width:11px;border-radius:50%;background:var(--alert);position:absolute;top:11px;right:11px;z-index:10}.home-banner{border-radius:10px;overflow:hidden}.service{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.serviceModal .modal-body{display:grid;grid-template-columns:repeat(4,1fr);grid-row-gap:32px;row-gap:32px;grid-column-gap:14px;column-gap:14px}.service .item .image,.serviceModal .item .image{height:64px;width:64px;background:linear-gradient(to bottom,hsla(0,0%,100%,.71) 50%,var(--primary) 100%)}.service .item figcaption,.serviceModal .item figcaption{margin-top:11px;font-size:14px;font-weight:500;color:var(--secondary-text)}.visited .visited-pagination{position:static;text-align:right}.budget ul li:not(:last-child){margin-bottom:16px}.budget .image{width:86px;height:86px}.budget .content h4{font-size:16px;font-weight:700;color:var(--primary-text)}.budget .content h5{padding-top:4px;padding-bottom:12px}.budget .content .location,.budget .content .price,.budget .content h5{font-size:12px;font-weight:500;color:var(--secondary-text)}.budget .content .price span{font-size:14px;font-weight:700;color:var(--primary-text)}.map{height:100vh;width:100%}.map .map-marker{border:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.locationModal{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.locationModal .modal-body{display:block;padding:0 24px 24px;max-height:270px;overflow-y:auto}.locationModal .modal-body .item-list li:not(:last-child){margin-bottom:16px}.locationModal .item .image{width:92px;height:92px}.locationModal .content h4{font-size:14px;font-weight:600;color:var(--primary-text)}.locationModal .content .rating{font-size:12px;font-weight:600;color:var(--warning)}.locationModal .content .rating span{color:var(--secondary-text)}.locationModal .content .location{color:var(--gray-90);font-size:12px;font-weight:500;margin-top:8px}.locationModal2 .modal-header{border:0}.locationModal2 .modal-title{font-size:20px;font-weight:600;color:var(--primary-text)}.locationModal2 .modal-close{height:40px;width:40px;background:#f6f6f6}.locationModal2 .modal-dialog{border-radius:16px}.locationModal2 .modal-body{padding:24px;max-height:max-content}.locationModal2 .item .image{width:80px;height:100px}.locationModal2 .btn-list a{height:50px;width:50px;background:var(--secondary)}.locationModal2 .btn-list a.active{background:var(--primary)}.locationModal2 .btn-list a.active img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(139deg) brightness(103%) contrast(101%)}.tour-guide .guide ul li:not(:last-child){margin-bottom:24px}.dark-mode .info ul a img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(322deg) brightness(102%) contrast(102%)}.dark-mode .budget .content .price span,.dark-mode .budget .content h4,.dark-mode .guide .item .content h4,.dark-mode .home .title h2,.dark-mode .info h3,.dark-mode .locationModal .content h4,.dark-mode .onboarding .get-start h6,.dark-mode .place-card .content .price h3,.dark-mode .place-card .content .price-field h3,.dark-mode .place-card .content h4{color:#fff}.dark-mode .service .item .image,.dark-mode .serviceModal .item .image{background:var(--gray-90)}.dark-mode .guide .item .content .location,.dark-mode .locationModal .content .location{color:var(--secondary-text)}.dark-mode .guide .item .content .location img,.dark-mode .locationModal .content .location img{filter:brightness(0) saturate(100%) invert(53%) sepia(9%) saturate(375%) hue-rotate(164deg) brightness(94%) contrast(92%)}.notification{padding:0 24px 32px}.notification h3{font-size:16px;font-weight:700;color:var(--primary-text)}.notification>div:not(:first-child){margin-top:24px}.notification ul li:not(:last-child){margin-bottom:24px}.notification ul li .image{height:40px;width:40px;background:var(--secondary)}.notification ul li p{font-size:14px;font-weight:500;color:var(--primary-text)}.notification ul li p span{font-weight:700}.notification ul li small{font-size:12px;font-weight:500;color:var(--secondary-text)}.dark-mode .notification h3,.dark-mode .notification ul li p{color:#fff}.border-box{padding:20px;border:1px solid var(--additional2);border-radius:12px}.border-box h5{font-size:12px;font-weight:600;color:var(--additional1)}.border-box ul li:not(:last-child){border-bottom:1px solid var(--additional2)}.guide-profile .page-title{position:absolute;background:transparent;top:0}.guide-profile .page-title .back-btn{background:hsla(0,0%,7%,.08)}.guide-profile .title h4{font-size:16px;font-weight:700;color:var(--primary-text)}.profile-info{margin-top:-50px;position:relative;z-index:5}.profile-info .image{height:100px;width:100px}.profile-info h3{font-size:32px;font-weight:700;color:var(--primary-text);margin-top:16px;margin-bottom:8px}.profile-info p{font-size:12px;font-weight:500;color:var(--gray-70);margin-bottom:16px}.profile-info p span{color:var(--primary-text)}.profile-info a{font-size:12px;font-weight:600;padding:10px 32px;text-align:center}.profile-info .call-btn{background:var(--gray-30);color:var(--primary-text)}.profile-info .msg-btn{width:100%;color:#fff;background:var(--primary)}.summary p{font-size:14px;font-weight:500;color:var(--gray-60);padding-bottom:5px}.summary h5{font-size:16px;font-weight:700;color:var(--primary)}.summary h5 span{font-size:14px;font-weight:500;color:var(--gray-60)}.summary .divider{height:28px;width:1px;background:var(--gray-40)}.profile-about p{font-size:14px;line-height:22px;color:var(--gray-70)}.profile-location .map,.profile-location iframe{width:100%;height:156px}.custom-check-container{display:block;position:relative;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;background:#fff;color:var(--primary-text)}.custom-check-container input{position:absolute;opacity:0;cursor:pointer}.custom-check-container .checkmark{position:absolute;height:24px;width:24px;background-color:transparent;border-radius:50%;border:1px solid var(--gray-30)}.custom-check-container input:checked~.checkmark{background-color:var(--primary);border-color:var(--primary)}.custom-check-container .checkmark:after{content:"";position:absolute;display:none;top:4px;left:4px;width:14px;height:14px;background:url(/assets/svg/check-white.svg) no-repeat 50%;background-size:contain}.custom-check-container input:checked~.checkmark:after{display:block}.user-profile{padding:24px 24px 70px}.user-profile-heading .image{height:56px;width:56px}.user-profile-heading h3{font-size:18px;font-weight:600;color:var(--primary-text)}.user-profile-heading p{font-size:14px;font-weight:600;color:var(--gray-70)}.user-personal h4{font-size:12px;font-weight:500;color:var(--primary-text)}.user-personal ul li:not(:last-child){margin-bottom:32px}.user-personal ul li p{font-size:16px;font-weight:600;color:var(--primary-text)}.user-personal ul li small{display:inline-block;font-size:12px;font-weight:500;color:var(--primary-text);opacity:.5}.profile-image .image{width:100px;height:100px;margin:auto;position:relative}.profile-image .image button{height:32px;width:32px;background:var(--primary);border:3px solid #fff;position:absolute;bottom:0;right:0;z-index:10}.user-info .input-label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--gray-70)}.user-info .dob,.user-info .input{width:100%;border-radius:24px;height:50px;border:1px solid var(--primary);padding:0 16px;font-size:16px;font-weight:500;color:var(--primary-text);background:transparent}.user-info .input::placeholder{font-size:16px;font-weight:500;color:var(--gray-70)}.user-info textarea.input{padding:16px;height:132px}.user-info .dob .input{border:0;border-radius:0;padding-left:0}.user-info .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.user-info .gender-container{padding:12px 16px 12px 56px;color:var(--primary-text);border:1px solid var(--primary);border-radius:24px}.user-info .checkmark{top:12px;left:16px}.editImageModal .modal-header{padding:32px 20px 20px}.editImageModal .modal-header h1{font-size:20px;font-weight:600;color:var(--primary-text)}.editImageModal .action-btn{width:100%;padding:18px 16px;background:#f5f5f5;font-size:14px;font-weight:700;color:var(--primary-text)}.editImageModal .action-btn.delete{color:var(--alert)}.editImageModal #choose-file{opacity:0;position:absolute;height:0;width:0}.editImageModal ul li:not(:last-child){margin-bottom:20px}.profile-main{margin-top:55px;padding-bottom:116px;min-height:calc(100vh - 55px);position:relative}.profile-main .bottom-btn{width:100%;position:absolute;left:0;bottom:0;z-index:20}.user-address .plus-btn{height:48px;width:48px}.user-address .address-container .text{max-width:calc(100% - 40px)}.user-address .checkmark{top:0;right:0}.user-address .address-container .address-card-title{font-size:16px;font-weight:600;color:var(--primary-text)}.user-address .address-container .address-card-phn{font-size:14px;font-weight:400;color:var(--secondary-text)}.user-address .change-add{display:inline-block;padding:4px 16px;border:1px solid var(--primary);color:var(--primary);font-size:12px;font-weight:600;border-radius:12px;margin-top:12px}.add-address label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--secondary-text)}.add-address .input-field{border-radius:24px}.add-address textarea.input-field{padding:16px;height:132px}.add-address select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--gray-60)!important}.add-address select option{color:var(--primary-text)}.add-address .icon{position:absolute;top:50%;transform:translateY(-50%);right:16px;z-index:10}.user-payment .page-title a,.user-payment .payment-container .icon{height:48px;width:48px;border:1px solid #f2f2f2}.user-payment .checkmark{top:16px;right:0}.user-payment .payment-container .text{border-bottom:1px solid var(--additional2)}.user-payment .payment-container .payment-method-card-title{font-size:16px;font-weight:600;color:var(--primary-text)}.user-payment .payment-container .payment-method-card-num{font-size:14px;font-weight:600;color:var(--secondary-text)}.add-card label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--primary-text)}.add-card .input-field{border-radius:24px}.add-card .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.change-password h4{font-size:18px;font-weight:500;color:var(--primary-text)}.change-password ul li:not(:last-child){margin-bottom:8px}.change-password ul p{color:var(--success);font-size:12px;font-weight:500}.change-password label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--secondary-text)}.change-password .eye-btn{position:absolute;top:50%;transform:translateY(-50%);right:12px}.change-password .input-psswd{padding-right:48px;border-radius:24px}.forgot-password blockquote{background:#f5f5f5}.forgot-password blockquote p{font-size:12px;font-weight:600;color:var(--primary-text)}.terms-policies h3{font-size:16px;font-weight:700;color:var(--primary-text)}.terms-policies p{font-size:14px;font-weight:500;color:var(--additional1);opacity:.5}.suggested ul li{padding:16px 0}.suggested .language-container{padding-left:12px}.suggested .language-container .checkmark{top:50%;transform:translateY(-50%);right:0}.msg-notifications ul li{padding:24px 0}.msg-notifications ul li:last-child{padding-bottom:0}.msg-notifications ul li p{font-size:16px;font-weight:500;color:var(--primary-text)}.help-main .help-search .input-field{padding:0}.faq .accordion-item{border:0;border-bottom:1px solid var(--gray-30)}.faq .accordion-button{padding:24px 0;font-size:16px;font-weight:600;color:var(--primary-text)}.faq .accordion-item:first-of-type .accordion-button{border-radius:0}.faq .accordion-button:not(.collapsed){color:var(--primary-text);background-color:#fff;box-shadow:none}.faq .accordion-body{padding:0 0 24px}.faq .accordion-body p{font-size:14px;font-weight:500;color:var(--additional1)}.faq .accordion-button:after{background-image:url(/assets/svg/arrow-bottom.svg);background-size:cover}.faq .accordion-item:last-of-type .accordion-button.collapsed{border-radius:0}.logOutModal .close-btn{height:32px;width:32px;background:var(--secondary)}.logOutModal .modal-header{padding:16px;border:0}.logOutModal .modal-body h4{font-size:18px;font-weight:600;color:var(--primary-text)}.logOutModal .modal-body ul button{width:180px;padding:12px 0;border-radius:20px;background:var(--primary);color:#fff;font-size:14px;font-weight:600}.logOutModal .modal-body .log-out{background:transparent;color:var(--alert)}.dark-mode .add-card label,.dark-mode .change-password h4,.dark-mode .custom-check-container,.dark-mode .editImageModal .modal-header h1,.dark-mode .faq .accordion-button,.dark-mode .forgot-password blockquote p,.dark-mode .guide-profile .title h4,.dark-mode .logOutModal .modal-body h4,.dark-mode .msg-notifications ul li p,.dark-mode .profile-info h3,.dark-mode .terms-policies h3,.dark-mode .user-address .address-container .address-card-title,.dark-mode .user-info .dob,.dark-mode .user-info .input,.dark-mode .user-payment .payment-container .payment-method-card-title,.dark-mode .user-personal h4,.dark-mode .user-personal ul li p,.dark-mode .user-personal ul li small,.dark-mode .user-profile-heading h3{color:#fff}.dark-mode .add-address img,.dark-mode .editImageModal li:not(:last-child) .action-btn img,.dark-mode .logOutModal .close-btn img,.dark-mode .setting-list img,.dark-mode .user-payment .page-title a img,.dark-mode .user-personal ul li img,.dark-mode .user-profile-heading .edit-info img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(322deg) brightness(102%) contrast(102%)}.dark-mode .border-box h5,.dark-mode .faq .accordion-body p,.dark-mode .terms-policies p,.dark-mode .user-info .input::placeholder{color:var(--gray-30)}.dark-mode .user-info .gender-container{background:var(--gray-80);color:#fff;caret-color:#fff}.dark-mode .editImageModal .action-btn,.dark-mode .forgot-password blockquote,.dark-mode .logOutModal .close-btn{background:var(--gray-80);color:#fff}.dark-mode .editImageModal .action-btn.delete{color:var(--alert)}.dark-mode .editImageModal .modal-header{border-color:var(--gray-90)}.dark-mode .custom-check-container,.dark-mode .faq .accordion-button,.dark-mode .faq .accordion-item{background:var(--gray-100)}.dark-mode .faq .accordion-button:after{background-image:url(/assets/svg/arrow-bottom-white.svg)}.ticket{margin-top:55px}.ticket .page-title{display:block}.ticket-tab{padding:0 24px 70px}.ticket-tab .nav{margin-bottom:31px}.ticket-tab .nav,.ticket-tab .nav-tabs{border:0;padding:0;justify-content:center;gap:15px}.ticket-tab .nav-tabs .nav-item{width:calc(50% - 8px)}.ticket-tab .nav-tabs .nav-link{margin:0;border:0;border-radius:0;padding:10px 0;text-align:center;width:100%;font-size:14px;font-weight:600;color:var(--prmary-text);border-radius:32px}.ticket-tab .nav-tabs .nav-link.active{color:#fff;background:var(--primary)}.ticket-card{background:#fff;padding:20px 16px;box-shadow:0 10px 60px 0 hsla(0,0%,46%,.15);margin-bottom:24px}.ticket-card .card-title p{font-size:12px;font-weight:500;color:var(--secondary-text)}.ticket-card .card-title span{display:inline-block;font-size:12px;padding:4px 16px;border-radius:50px;background:#fff2ed;color:var(--additional5);text-transform:capitalize}.ticket-card .card-title span.finished{color:var(--success);background:#e6f9f0}.ticket-card .card-item{margin:20px 0}.ticket-card .card-item .image{width:91px;height:82px}.ticket-card .content h4{font-size:16px;font-weight:700;color:var(--primary-text)}.ticket-card .content .rating{font-size:12px;font-weight:600;color:var(--warning)}.ticket-card .content .rating span{color:var(--secondary-text)}.ticket-card .content .location{color:var(--gray-90);font-size:12px;font-weight:500}.ticket-card .card-footer p{font-size:12px;color:var(--secondary-text)}.ticket-card .card-footer h3{font-size:18px;color:var(--primary-text);font-weight:700}.ticket-card .card-footer a,.ticket-card .card-footer button{display:inline-block;padding:8px 40px;color:var(--primary);font-size:14px;font-weight:600;border-radius:20px;border:1px solid var(--primary);text-align:center}.ticket-card.history .card-footer a{width:100%;margin-top:20px}.ticket-card.history .card-footer .rating{color:#fff;background:var(--primary)}.reviewModal .modal-body ul li.on .star-yellow{display:block}.reviewModal .modal-body ul li .star-yellow,.reviewModal .modal-body ul li.on .star-gray{display:none}.reviewModal .modal-body .msg{margin-top:32px;margin-bottom:56px}.reviewModal .modal-body h6{font-size:14px;font-weight:500;color:var(--secondary-text);margin-bottom:8px}.reviewModal .modal-body textarea{display:block;width:100%;height:132px;border-radius:24px;border:1px solid var(--primary);padding:16px;font-size:16px;font-weight:500;color:var(--secondary-text);outline:none}.reviewModal .modal-body textarea::placeholder{font-size:16px;font-weight:500;color:var(--secondary-text)}.ticket-detail .details-body{padding:0 24px 32px}.ticket-detail .title h4{font-size:18px;font-weight:700;color:var(--primary-text)}.ticket-detail .sub-title h4{font-size:14px;font-weight:700;color:var(--primary-text)}.ticket-detail .border-b{border-bottom:1px solid var(--additional2)}.ticket-detail .border-t{border-top:1px solid var(--additional2)}.invoice-number p{font-size:16px;font-weight:500;color:var(--primary-text)}.invoice-number span{display:inline-block;font-size:12px;padding:4px 16px;border-radius:50px;background:#fff2ed;color:var(--additional5)}.order-card .item .image{width:107px;height:82px}.order-card .content h4{font-size:16px;font-weight:700;color:var(--primary-text)}.order-card .content .rating{font-size:12px;font-weight:600;color:var(--warning)}.order-card .content .rating span{color:var(--secondary-text)}.order-card .content .location{color:var(--gray-90);font-size:12px;font-weight:500}.customer-info ul li:not(:last-child){margin-bottom:16px}.customer-info ul li p{font-size:16px;font-weight:500;color:var(--secondary-text)}.customer-info ul li p:last-child{color:var(--primary-text)}.customer-info ul li p.success{color:var(--success)}.price p{font-size:16px;font-weight:500;color:var(--gray-70)}.price p span{font-size:18px;font-weight:700;color:var(--primary-text)}.promo-price p span{color:var(--alert)}.dark-mode .customer-info ul li p:last-child,.dark-mode .invoice-number p,.dark-mode .order-card .content h4,.dark-mode .price p span,.dark-mode .ticket-card .card-footer a,.dark-mode .ticket-card .card-footer button,.dark-mode .ticket-card .card-footer h3,.dark-mode .ticket-card .content h4,.dark-mode .ticket-detail .title h4,.dark-mode .ticket-tab .nav-tabs .nav-link{color:#fff}.dark-mode .ticket-card{background:var(--gray-90)}.dark-mode .reviewModal .modal-body textarea::placeholder,.dark-mode .ticket-card .card-footer p,.dark-mode .ticket-card .card-title p,.dark-mode .ticket-card .content .location,.dark-mode .ticket-card .content .rating span{color:var(--gray-40)}.dark-mode .ticket-card .content .location img{filter:brightness(0) saturate(100%) invert(94%) sepia(7%) saturate(191%) hue-rotate(162deg) brightness(91%) contrast(94%)}.dark-mode .order-card .content .location{color:var(--secondary-text)}.dark-mode .promo-price p span{color:var(--alert)}.dark-mode .reviewModal .modal-body textarea{background:var(--gray-80);color:#fff}.spalsh-screen{background:var(--primary);height:100vh;width:100%;position:fixed;z-index:99;top:0;left:0;right:0;bottom:0}.spalsh-screen,.spalsh-screen .circle{display:flex;align-items:center;justify-content:center}.spalsh-screen .circle{background:var(--alert);height:262px;width:262px;border-radius:50%}.spalsh-screen h1{font-size:48px;font-weight:800;color:#fff}.spalsh-screen p{font-size:18px;color:#fff}.loader-spinner{display:inline-block;position:relative;height:40px;width:40px;position:absolute;bottom:77px;left:50%;transform:translateX(-50%)}.loader-spinner div{animation:loader-spinner 1.2s linear infinite;transform-origin:30px 30px}.loader-spinner div:after{display:block;position:absolute;top:10px;left:29px;border-radius:25%;content:" ";height:6px;width:4px;background:#fff}.loader-spinner div:first-child{animation-delay:-1.1s;transform:rotate(0deg)}.loader-spinner div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.loader-spinner div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.loader-spinner div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.loader-spinner div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.loader-spinner div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.loader-spinner div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.loader-spinner div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.loader-spinner div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.loader-spinner div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.loader-spinner div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.loader-spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}.onboarding .image{-webkit-clip-path:circle(100% at 50% 11%);clip-path:circle(100% at 50% 11%)}.onboarding .content{padding:32px 24px 24px}.onboarding .content h2{color:var(--primary-text);font-size:24px;font-weight:700}.onboarding .content p{color:var(--secondary-text);font-size:14px;font-weight:500;padding-top:16px}.onboarding .get-start{padding:32px 24px}.onboarding .get-start .btn-get-started{margin-bottom:24px}.onboarding .get-start h6{font-size:16px;font-weight:600;color:var(--primary-text)}.onboarding .get-start h6 a{color:var(--primary)}.onboarding .btn-primary{font-size:18px}.onboarding .slider-footer{padding:0 24px 32px;margin-top:40px}.onboarding .slider-footer button{display:flex;align-items:center;gap:16px;color:var(--gray-60);font-size:14px;font-weight:600}.onboarding .d-none-pagination .swiper-pagination{display:none}.onboarding .swiper-pagination{bottom:50px;right:24px;left:auto;text-align:right;width:-moz-fit-content;width:fit-content}.onboarding .swiper-pagination-bullet{height:8px;width:8px;border-radius:8px;background:var(--gray-40);opacity:1;transition:all .3s linear}.onboarding .swiper-pagination-bullet-active{width:24px;background:var(--primary)}.dark-mode .auth h6,.dark-mode .onboarding .content h2,.dark-mode .onboarding .content h6{color:#fff}.dark-mode .auth .auth-form{background:var(--gray-100)}.dark-mode .auth .social-btn.apple{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(322deg) brightness(102%) contrast(102%)}