@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);a{list-style:none;text-decoration:none}*{box-sizing:border-box}*,body{margin:0;padding:0}body{font-family:Poppins,sans-serif;scroll-behavior:smooth;scrollbar-width:thin;top:0!important}.whatsapp-icon{align-items:center;animation:whatsapp-bubble 2.5s ease-in-out infinite;background-color:#25d366;border-radius:50%;bottom:20px;box-shadow:0 10px 20px #00000026;color:#fff;display:flex;font-size:24px;height:56px;justify-content:center;left:20px;padding:0;position:fixed;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease;width:56px;z-index:1000}.whatsapp-icon:hover{background-color:#128c7e;box-shadow:0 14px 24px #0003;transform:scale(1.06)}@keyframes whatsapp-bubble{0%,to{transform:translateY(0)}30%,60%{transform:translateY(-6px)}}.header_section{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0000!important;background-color:initial!important;background-image:linear-gradient(180deg,#000000a6,#00000047 60%,#0000)!important;border-bottom:none!important;box-shadow:none!important;left:0;padding:12px 0;position:fixed;top:0;transition:background .3s ease,background-color .3s ease,box-shadow .3s ease,padding .3s ease;width:100%;z-index:1000}.header_section.not-home{background:#1e1b18!important;background-color:#1e1b18!important;background-image:none!important;position:sticky}.header_section.scrolled{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 4px 20px #00000014!important;padding:8px 0!important}.header_section .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1360px;padding:0 20px}.header_section .logo a{align-items:center;display:flex;gap:8px;text-decoration:none}.header_section .logo .logoName{color:#fff;font-size:19.5px;font-weight:700;letter-spacing:.3px;text-shadow:0 2px 8px #000c;transition:color .3s ease;white-space:nowrap}.header_section.scrolled .logoName{color:#0f172a!important;text-shadow:none!important}.header_section .logo img{height:36px;object-fit:contain;transition:filter .3s ease-in-out;vertical-align:middle;width:36px}.header_section .mobileLogo img{height:38px;width:38px}.header_section .menu{align-items:center;display:flex}.header_section .menu .head{display:none}.header_section .menu>ul{align-items:center;display:flex;flex-wrap:nowrap;gap:24px;list-style:none;margin:0;padding:0}.header_section .menu>ul>li{align-items:center;display:inline-flex;margin:0;position:relative}.header_section .menu a{align-items:center;color:#fff;display:inline-flex;font-family:Poppins,sans-serif;font-size:14.5px;font-weight:600;gap:4px;line-height:1.2;margin:0;padding:6px 2px;text-decoration:none;text-shadow:0 1px 6px #000000d9;transition:color .2s ease;white-space:nowrap}.header_section.scrolled .menu a{color:#1e293b!important;text-shadow:none!important}.header_section .menu a.active,.header_section .menu a:hover,.header_section .menu>ul>li.nav-active>a,.header_section .menu>ul>li:hover>a{color:#ff9800!important;font-weight:600;text-shadow:0 1px 8px #000000e6}.header_section.scrolled .menu a.active,.header_section.scrolled .menu a:hover,.header_section.scrolled .menu>ul>li.nav-active>a,.header_section.scrolled .menu>ul>li:hover>a{color:#ea580c!important;font-weight:600;text-shadow:none!important}.header_section .menu .nav-store-link{font-weight:600}.header_section .menu .nav-store-link.active{color:#ff9800!important;font-weight:600}.header_section.scrolled .menu .nav-store-link.active{color:#ea580c!important;font-weight:600}.header_section .menu i{color:#ffffffd9;font-size:11px;margin-left:3px;pointer-events:none;position:static;transition:transform .25s ease,color .2s ease;-webkit-user-select:none;user-select:none}.header_section.scrolled .menu i{color:#64748b!important;text-shadow:none!important}.header_section .menu .dropdown.active>i,.header_section .menu .dropdown:hover>i{color:#ff9800!important;transform:rotate(180deg)}.header_section.scrolled .menu .dropdown.active>i,.header_section.scrolled .menu .dropdown:hover>i{color:#ea580c!important}.header_section .menu .dropdown{position:relative}.header_section .menu .sub-menu{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 30px #00000029;display:flex;flex-direction:column;left:0;min-width:210px;opacity:0;padding:8px 0;position:absolute;top:calc(100% + 8px);transform:translateY(8px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;visibility:hidden;z-index:999}.header_section .menu .dropdown.active>.sub-menu,.header_section .menu .dropdown:hover>.sub-menu,.header_section .menu .sub-menu.active{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.header_section .menu .sub-menu li{display:block;width:100%}.header_section .menu .sub-menu a{color:#1e293b!important;display:block;font-size:13.5px;font-weight:500;margin:0;padding:8px 18px;text-align:left;text-shadow:none!important;transition:background-color .15s ease,color .15s ease;width:100%}.header_section .menu .sub-menu a:hover{background-color:#fff7ed!important;color:#ea580c!important;font-weight:600}.header_section .menu .sub-menu span{display:block}.header-right{align-items:center;display:flex;flex-wrap:nowrap;gap:12px}.header-right>*{margin-left:0}.header-right .icon-btn{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:38px;justify-content:center;position:relative;transition:all .2s ease;width:38px}.header_section.scrolled .icon-btn{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f1f5f9!important;border-color:#e2e8f0!important;box-shadow:none!important;color:#0f172a!important}.header-right .icon-btn:hover{background:#ea580c4d!important;border-color:#ea580c!important;color:#fff!important;transform:translateY(-1px)}.header_section.scrolled .icon-btn:hover{background:#fff7ed!important;border-color:#fed7aa!important;color:#ea580c!important}.cart-item-count{background-color:#ea580c;box-shadow:0 2px 6px #0000004d;height:18px;line-height:18px;min-width:18px;padding:0 4px;right:-4px;text-align:center;top:-4px}.header-right .login-btn{background:#fff!important;border:1.5px solid #0000!important;border-radius:20px!important;box-shadow:0 4px 12px #0003!important;color:#ea580c!important;cursor:pointer;font-size:13.5px!important;font-weight:700!important;padding:6px 18px!important;transition:all .2s ease;white-space:nowrap}.header-right .login-btn:hover{background:#fff7ed!important;border-color:#ea580c!important;transform:translateY(-1px)}.header_section.scrolled .login-btn{background:#fff7ed!important;border-color:#fed7aa!important;box-shadow:none!important;color:#ea580c!important}.download-btn{background:linear-gradient(135deg,#ea580c,#f59e0b)!important;border:none!important;border-radius:20px!important;box-shadow:0 4px 10px #ea580c40!important;color:#fff!important;cursor:pointer;font-size:13.5px!important;font-weight:700!important;outline:none;padding:7px 18px!important;transition:all .2s ease;white-space:nowrap}.download-btn:hover{box-shadow:0 6px 14px #ea580c59!important;transform:translateY(-1px)}.header-right .open-menu-btn{display:none}.notificationIcon{align-items:center;color:#fff;display:flex;text-shadow:0 1px 4px #000c;transition:color .2s ease}.header_section.scrolled .notificationIcon{color:#334155!important;text-shadow:none!important}.notificationIcon:hover{color:#ea580c!important}.notificationUnreadCount{background-color:#ea580c;border-radius:50%;font-size:10px;font-weight:700;height:16px;line-height:16px;min-width:16px;text-align:center;top:-4px}.cartBox{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:20px}.cartIcon{color:#ff6b6b;font-size:80px}.HomeAllIcon{color:#cd5702;font-size:17px;margin-right:5px}.HomeAllsupportIcon{color:#cd5702;font-size:20px;margin-right:5px}.cartText{color:#333;font-size:16px;font-weight:500}.profile-menu{align-items:center;cursor:pointer;display:flex;position:relative}.userimg{border:1px solid #fff;border-radius:50%;height:32px;object-fit:cover;transition:border-color .3s;width:32px}.userimg:hover{border-color:#f56709}.userimg1{border:1px solid orange;border-radius:100px;height:90px;margin-bottom:10px;margin-left:55px;margin-right:55px;object-fit:cover;width:90px}.profile-info{margin-left:10px}.user-name{align-items:center;color:#333;display:flex;font-size:20px;font-weight:700;justify-content:center;margin-bottom:-8px;text-align:center}.edit_icon{color:#4747c2;font-size:16px;margin-left:5px}.profile-dropdown{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:15px;position:absolute;right:10px;top:50px;width:250px;z-index:1000}.user-mobile{color:#666;font-size:14px;margin:5px 0;text-align:center}.supportbtn,.user-balance{color:#2e2e2e;cursor:pointer;font-size:15px;font-weight:500;font-weight:700;margin:5px 0}.user-booking{margin:5px}.user-balance span,.user-booking span{color:#6d6d6d;font-size:14px}.separator{border-top:1px solid #ddd;margin:10px 0}.view-button{background-color:#f44336;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:10px;transition:background-color .3s;width:100%}.view-button:hover{background-color:#d32f2f}.logout-button{background-color:#f44336;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:10px;transition:background-color .3s;width:100%}.logout-button:hover{background-color:#d32f2f}.cart-badge{background:red;border-radius:50%;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:-10px;top:-5px}.cart-icon:hover{color:#007bff}.cart-dropdown{background-color:#fff;border-radius:10px;box-shadow:0 8px 24px #00000026;padding:20px;position:absolute;right:75px;top:65px;width:300px;z-index:1000}.cart-dropdown h3{border-bottom:1px solid #eee;color:#333;font-size:20px;font-weight:600;margin-bottom:15px;padding-bottom:10px;text-align:center}.cart-dropdown ul{list-style:none;margin:0;padding:0}.cart-dropdown-item{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.cart-dropdown-item img{border-radius:8px;height:60px;object-fit:cover;width:60px}.cart-item-details{flex-grow:1;margin-left:15px}.cart-item-details p{color:#555;margin:0}.cart-item-details p:first-child{color:#333;font-size:16px;font-weight:500}.cart-item-details p:last-child{color:#999;font-size:14px;margin-top:4px}.view-cart-btn{background-color:#f60;border:none;border-radius:8px;color:#fff;display:block;font-size:14px;font-weight:600;margin-top:15px;padding:6px 10px;text-align:center;text-decoration:none;transition:background-color .3s ease}.view-cart-btn:hover{background-color:#f30}.cart-dropdown-item:hover{background-color:#fafafa;border-radius:10px;padding:10px;transition:background-color .3s ease}.cart-item-count{background-color:#ff5733;border-radius:50%;box-shadow:0 2px 5px #0003;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;position:absolute;top:12px}.cart-modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:-30px;position:fixed;top:0;width:100%;z-index:999}.cart-modal-content{background-color:#fff;border-radius:8px;max-height:80vh;max-width:600px;overflow-y:hidden;padding:20px;position:relative;width:90%}.cartmodal-heading{font-size:16px;font-weight:600;text-align:center}.close-cart-modal-btn{background:none;border:none;color:#000;cursor:pointer;font-size:30px;position:absolute;right:10px;top:10px}.cart-list-box{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px;max-height:400px;min-width:200px;overflow-y:auto;padding-right:10px}.cart-modal-item{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:5px;padding:10px;width:200px}.cart-modal-item img{border-radius:8px;height:80px;object-fit:cover;width:80px}.cart-item-details{display:flex;flex-direction:column;font-size:14px;margin-top:10px;text-align:center}.login-btn-mobile{display:none}.notificationIcon{cursor:pointer;position:relative}.notificationIcon:hover{color:#fd7e14}.header_section .mobileLogo{display:none}@media (max-width:950px){.cart-items-list{grid-template-columns:repeat(2,1fr)}.download-btn,.header-right .login-btn{display:none}.login-btn-mobile{background-color:initial;border:none;border-radius:8px;color:#000;cursor:pointer;display:block!important;font-size:14px;font-weight:500;padding:12px 0;text-align:center;transition:background-color .3s ease}}@media (max-width:480px){.cart-items-list{grid-template-columns:1fr}}@media (max-width:1280px){.profile-dropdown{right:0}}@media (max-width:1024px){.profile-dropdown{right:15px}.profile-menu{margin:0}.header_section .logo{display:none}.header_section .mobileLogo{display:block}.header_section .mobileLogo img{height:40px;width:40px}.header_section.scrolled .mobileLogo img{filter:none}}@media (max-width:991px){.header_section{padding:12px 0}.header_section .menu{background-color:#fff;height:100%;overflow-y:auto;padding:15px 30px 30px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s ease;width:320px;z-index:1}.header_section .menu.open{transform:none}.header_section .menu .head{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.header_section .menu .close-menu-btn{align-items:center;background-color:initial;border:none;cursor:pointer;display:inline-flex;height:35px;justify-content:center;position:relative;width:35px}.header_section .menu .close-menu-btn:after,.header_section .menu .close-menu-btn:before{background-color:#171717;content:"";height:2px;position:absolute;width:80%}.header_section .menu .close-menu-btn:before{transform:rotate(45deg)}.header_section .menu .close-menu-btn:after{transform:rotate(-45deg)}.header_section .menu>ul>li{display:block}.header_section .menu>ul>li:not(:last-child){margin-right:0}.header_section .menu li{border-bottom:1px solid #16131340}.header_section .menu li:first-child{border-top:1px solid #15141440}.header_section .menu>ul>li>a{color:#343232;padding:12px 0}.header_section .menu>ul>.dropdown>a{padding-right:34px}.header_section .menu i{align-items:center;border:1px solid #15141440;color:#343232;cursor:pointer;display:inline-flex;height:34px;justify-content:center;pointer-events:auto;top:7px;width:34px}.header_section .menu .dropdown.active>i{background-color:#15141440;transform:rotate(180deg)}.header_section .menu .sub-menu{background-color:#fff;box-shadow:none;display:none;opacity:1;padding:0;position:static;transform:none;transition:none;visibility:visible;width:100%}.header_section .menu .dropdown.active .sub-menu{display:block}.header_section .menu .sub-menu li:last-child{border:none}.header_section .menu .sub-menu a{padding:12px 12px 15px}.header_section .menu .sub-menu span{background-image:none}.header_section .menu .sub-menu i{right:0;transform:none}.header-right .open-menu-btn{align-items:center;background-color:initial;border:none;cursor:pointer;display:inline-flex;height:2px;justify-content:center;position:relative;width:30px}.cart-dropdown{right:15px}.login-btn{margin-right:-20px;margin-top:6px}.icon-btn{margin-right:-15px}}.my-orders-wrapper{display:inline-block;position:relative}.my-orders-wrapper .orders-dropdown{background-color:#fff;display:none;z-index:10}.my-orders-wrapper:hover .orders-dropdown{display:block}.my-orders-title{cursor:pointer;font-weight:700;margin:0}.user-booking{color:#000;cursor:pointer;padding:0 10px;transition:background .3s}.user-booking:hover{background-color:#f0f0f0}.ChatHistory{cursor:pointer;font-weight:700;margin:5px 0}.cart-items-list-main{display:flex}@media only screen and (max-width:480px){.profile-dropdown{right:-80px}.download-btn{border-radius:5px;font-size:9px;font-weight:400;margin-right:-20px;margin-top:8px;padding:2px 10px}.header_section .logo img{height:30px;width:105px}.userimg{height:30px;margin-left:0;margin-right:-5px;width:30px}}.notificationContainer{background:#fff;border-radius:10px;box-shadow:4px 4px 10px #0000004d;font-family:Arial,sans-serif;max-width:350px;padding:15px;position:absolute;right:200px;top:70px;width:100%}.notificationContainer h4{font-size:18px;font-weight:700;margin-bottom:10px;margin-top:0}.notificationMessages{display:flex;flex-direction:column;gap:10px;height:auto;max-height:75vh;overflow-y:scroll;scrollbar-width:thin}.notificationItem{background-color:#f5f5f5;border-radius:6px;color:#333;cursor:pointer;display:flex;flex-direction:row;font-size:14px;justify-content:space-between;padding:8px 10px}.notificationItem1{display:flex;flex-direction:column}.notificationItem .newNotify{color:#04397a}.notificationItem p{margin:0}.notificationItem span{color:#888;font-size:12px}.notificationUnreadCount{background:#ff5733;border-radius:50px;color:#fff;font-size:12px;padding:0 4px;position:absolute;right:-4px;top:-10px}@media (max-width:600px){.notificationContainer{max-width:none;right:10px;width:90%}.notificationMessages{max-height:60vh}}.login-modal-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172aa6;box-sizing:border-box;display:flex;height:100vh;inset:0;justify-content:center;overflow-y:auto;padding:16px;position:fixed;width:100vw;z-index:9999}.login-modal-card{animation:modalFadeIn .25s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:18px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d;margin:auto;max-width:900px;overflow:hidden;position:relative;width:100%}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.login-close-btn{align-items:center;background:#ffffffe6;border:1px solid #00000014;border-radius:50%;box-shadow:0 2px 6px #00000014;color:#4b5563;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;position:absolute;right:14px;top:14px;transition:all .2s ease;width:36px;z-index:20}.login-close-btn:hover{background:#f3f4f6;color:#111827;transform:rotate(90deg)}.login-modal-layout{display:flex;min-height:520px;width:100%}.login-modal-left{background:#5c1808 url(/static/media/login_illustrationsImg.0217c05a45666ac46f4a.png) 50%/cover no-repeat;color:#fff;flex:1.1 1;overflow:hidden;position:relative}.login-left-overlay,.login-modal-left{display:flex;flex-direction:column;justify-content:flex-end}.login-left-overlay{background:linear-gradient(180deg,#5c18084d,#431005d9 60%,#280a03f2);box-sizing:border-box;inset:0;padding:32px 28px;position:absolute}.login-brand-tag{color:#fbd38d;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.login-left-content h2{color:#fff;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 10px;text-shadow:0 2px 4px #0000004d}.login-left-content p{color:#fed7aa;font-size:13.5px;line-height:1.55;margin:0 0 20px;opacity:.95}.login-features-list{display:flex;flex-direction:column;gap:8px}.feature-pill{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff26;border-radius:20px;color:#fffaf0;display:flex;font-size:12.5px;gap:8px;padding:6px 12px;width:fit-content}.pill-icon{color:#68d391;font-size:13px}.login-modal-right{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;padding:36px 32px}.login-form-wrapper{max-width:360px;width:100%}.login-header-section{margin-bottom:20px;text-align:center}.login-brand-logo{height:48px;margin-bottom:10px;object-fit:contain;width:auto}.login-heading{color:#1f2937;font-size:21px;font-weight:700;margin:0 0 6px}.login-subheading{color:#6b7280;font-size:13px;line-height:1.4;margin:0}.login-alert{align-items:flex-start;animation:fadeIn .2s ease-in;border-radius:8px;display:flex;font-size:13px;gap:10px;line-height:1.4;margin-bottom:16px;padding:10px 14px}.login-alert-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.login-alert-success{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.alert-icon{flex-shrink:0;font-size:15px;margin-top:1px}.login-form{gap:14px}.login-form,.login-input-group{display:flex;flex-direction:column}.login-input-group{gap:6px;text-align:left}.login-input-group label{color:#374151;font-size:13px;font-weight:600}.input-field-container input{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#111827;font-size:14px;outline:none;padding:12px 14px;transition:all .2s ease;width:100%}.input-field-container input:focus{background:#fff;border-color:#cd5702;box-shadow:0 0 0 3px #cd57021f}.input-field-container input.input-has-error{background:#fff5f5;border-color:#ef4444}.field-error-text{color:#ef4444;font-size:12px;margin-top:2px}.login-primary-btn{align-items:center;background:linear-gradient(135deg,#cd5702,#b84500);border:none;border-radius:10px;box-shadow:0 4px 12px #cd570240;color:#fff;cursor:pointer;display:flex;font-size:14.5px;font-weight:600;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.login-primary-btn:hover:not(:disabled){background:linear-gradient(135deg,#b84500,#9a3500);box-shadow:0 6px 16px #cd570259;transform:translateY(-1px)}.login-primary-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.btn-loading-state{align-items:center;display:flex;gap:8px}.btn-spinner{animation:spin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.otp-sent-info{align-items:center;background:#fff7ed;border:1px solid #ffedd5;border-radius:8px;color:#9a3412;display:flex;font-size:12.5px;justify-content:space-between;padding:8px 12px}.edit-number-btn{align-items:center;background:none;border:none;border-radius:4px;color:#cd5702;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;padding:2px 6px}.edit-number-btn:hover{background:#fed7aa}.login-otp-grid{display:flex;gap:8px;justify-content:space-between;margin:6px 0}.login-otp-box{background:#f9fafb;border:1.5px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:18px;font-weight:700;height:48px;outline:none;text-align:center;transition:all .2s ease;width:44px}.login-otp-box:focus{background:#fff;border-color:#cd5702;box-shadow:0 0 0 3px #cd570226}.login-otp-box.filled{background:#fffaf0;border-color:#cd5702}.login-resend-wrapper{font-size:13px;margin:4px 0 8px;text-align:center}.timer-text{color:#6b7280}.resend-action-btn{background:none;border:none;color:#4b5563;cursor:pointer;font-size:13px;padding:0}.resend-action-btn strong{color:#cd5702;text-decoration:underline}.resend-action-btn:hover strong{color:#9a3412}.login-switch-action{color:#4b5563;font-size:13.5px;margin-top:14px;text-align:center}.switch-link-btn{background:none;border:none;color:#cd5702;cursor:pointer;font-weight:600;padding:0;text-decoration:none}.switch-link-btn:hover{text-decoration:underline}.login-divider{align-items:center;color:#9ca3af;display:flex;font-size:12px;font-weight:600;letter-spacing:.5px;margin:16px 0;text-align:center}.login-divider:after,.login-divider:before{border-bottom:1px solid #e5e7eb;content:"";flex:1 1}.login-divider span{padding:0 10px}.login-social-section{display:flex;flex-direction:column}.login-google-btn{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px #0000000d;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:10px 14px;transition:all .2s ease;width:100%}.login-google-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;box-shadow:0 3px 8px #00000014}.login-google-btn:disabled{cursor:not-allowed;opacity:.7}.google-icon{height:18px;object-fit:contain;width:18px}@media (max-width:850px){.login-modal-card{border-radius:16px;max-width:440px}.login-modal-left{display:none}.login-modal-right{padding:32px 24px}}@media (max-width:480px){.login-modal-overlay{align-items:center;padding:12px}.login-modal-card{border-radius:14px}.login-modal-right{padding:28px 18px}.login-heading{font-size:19px}.login-brand-logo{height:40px}.login-otp-box{font-size:16px;height:44px;width:38px}}.signup-modal-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172aa6;box-sizing:border-box;display:flex;height:100vh;inset:0;justify-content:center;overflow-y:auto;padding:16px;position:fixed;width:100vw;z-index:9999}.signup-modal-card{animation:modalFadeIn .25s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:18px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d;margin:auto;max-width:920px;overflow:hidden;position:relative;width:100%}.signup-close-btn{align-items:center;background:#ffffffe6;border:1px solid #00000014;border-radius:50%;box-shadow:0 2px 6px #00000014;color:#4b5563;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;position:absolute;right:14px;top:14px;transition:all .2s ease;width:36px;z-index:20}.signup-close-btn:hover{background:#f3f4f6;color:#111827;transform:rotate(90deg)}.signup-modal-layout{display:flex;min-height:540px;width:100%}.signup-modal-left{background:#5c1808 url(/static/media/loginImage.7217e743cf1876923000.png) 50%/cover no-repeat;color:#fff;flex:1 1;overflow:hidden;position:relative}.signup-left-overlay,.signup-modal-left{display:flex;flex-direction:column;justify-content:flex-end}.signup-left-overlay{background:linear-gradient(180deg,#5c180859,#431005e0 60%,#280a03f5);box-sizing:border-box;inset:0;padding:32px 28px;position:absolute}.signup-brand-tag{color:#fbd38d;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.signup-left-content h2{color:#fff;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 10px;text-shadow:0 2px 4px #0000004d}.signup-left-content p{color:#fed7aa;font-size:13.5px;line-height:1.55;margin:0 0 20px;opacity:.95}.signup-features-list{display:flex;flex-direction:column;gap:8px}.signup-feature-pill{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff26;border-radius:20px;color:#fffaf0;display:flex;font-size:12.5px;gap:8px;padding:6px 12px;width:fit-content}.signup-modal-right{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex:1.2 1;justify-content:center;padding:36px 32px}.signup-form-wrapper{max-width:400px;width:100%}.signup-header-section{margin-bottom:18px;text-align:center}.signup-brand-logo{height:46px;margin-bottom:8px;object-fit:contain;width:auto}.signup-heading{color:#1f2937;font-size:21px;font-weight:700;margin:0 0 4px}.signup-subheading{color:#6b7280;font-size:13px;margin:0}.signup-alert-error{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;display:flex;font-size:13px;gap:10px;line-height:1.4;margin-bottom:14px;padding:10px 14px}.signup-form-grid{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:1fr 1fr}.signup-input-field{display:flex;flex-direction:column;gap:5px;text-align:left}.field-full-width{grid-column:span 2}.signup-input-field label{color:#374151;font-size:12.5px;font-weight:600}.signup-input-field input{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;font-size:13.5px;outline:none;padding:10px 12px;transition:all .2s ease;width:100%}.signup-input-field input:focus{background:#fff;border-color:#cd5702;box-shadow:0 0 0 3px #cd57021f}.signup-primary-btn{align-items:center;background:linear-gradient(135deg,#cd5702,#b84500);border:none;border-radius:8px;box-shadow:0 4px 12px #cd570240;color:#fff;cursor:pointer;display:flex;font-size:14.5px;font-weight:600;grid-column:span 2;justify-content:center;margin-top:4px;padding:12px 16px;transition:all .2s ease;width:100%}.signup-primary-btn:hover:not(:disabled){background:linear-gradient(135deg,#b84500,#9a3500);box-shadow:0 6px 16px #cd570259;transform:translateY(-1px)}.signup-primary-btn:disabled{cursor:not-allowed;opacity:.7}.signup-switch-action{color:#4b5563;font-size:13.5px;margin-top:14px;text-align:center}.signup-divider{align-items:center;color:#9ca3af;display:flex;font-size:12px;font-weight:600;margin:14px 0;text-align:center}.signup-divider:after,.signup-divider:before{border-bottom:1px solid #e5e7eb;content:"";flex:1 1}.signup-divider span{padding:0 10px}.signup-social-section{display:flex;flex-direction:column}.signup-google-btn{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:10px;justify-content:center;padding:10px 14px;transition:all .2s ease;width:100%}.signup-google-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}@media (max-width:850px){.signup-modal-card{max-width:450px}.signup-modal-left{display:none}.signup-modal-right{padding:30px 22px}}@media (max-width:480px){.signup-form-grid{grid-template-columns:1fr}.field-full-width,.signup-primary-btn{grid-column:span 1}}footer{background:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-top:.25px solid #888;color:#fff;height:auto;padding-bottom:20px;padding-top:40px;width:100%}footer .logo{display:inline-block;margin-top:-30px;padding:10px}footer .logo img{height:100px;margin-left:-15px;width:100%!important}.footer-para{color:#555;font-size:15px;font-weight:400;margin-top:-30px;text-align:left;width:100%}footer .social_icon{margin:0;padding:0}footer .social_icon li{display:inline-block;list-style-type:none;margin-right:15px;vertical-align:top}footer .social_icon li a{align-items:center;background-color:#d9822b;border-radius:360px;color:#fff;display:flex;font-size:20px;height:35px;justify-content:center;text-decoration:none;transition:.3s;width:35px}footer .social_icon li a:hover{background-color:#f87a05}footer .f_heading,footer .f_heading1{color:#000;font-size:24px;font-weight:600;margin-bottom:20px;padding-bottom:8px;position:relative}footer .info{margin:0;padding:0}footer .info li{list-style-type:none;margin-top:25px;padding-left:45px;position:relative}footer .info li i{background-color:#d9822b;border-radius:360px;color:#fff;height:32px;left:0;line-height:32px;position:absolute;text-align:center;top:0;width:32px}footer .info li span{color:#333;font-size:16px;font-weight:400}footer .info li span a{color:#333}footer .f_links{margin:0;padding:0}footer .f_links li{height:auto;list-style-type:none;margin:4px;vertical-align:top}footer .f_links li a{color:#333;font-size:15px;font-weight:400;text-decoration:none;transition:.3s}footer .f_links li a i:hover,footer .f_links li a:hover{color:#d9822b}footer .f_links li a i{color:#333;margin-right:5px}.footer-bottom{border-top:1px solid #ffffff4d;display:flex;justify-content:space-between;margin-left:10px;margin-right:10px;margin-top:30px;padding-top:10px;text-align:center}.footer-bottom p{color:#333;font-size:14px}.footer-bottom ul{display:flex;gap:20px;justify-content:center;list-style:none;padding:0}.footer-bottom ul li a{color:#333;font-size:12px;text-decoration:none}.footer-bottom ul li a:hover{text-decoration:underline}@media only screen and (max-width:1024px){footer .f_links li{margin:2px;width:48%}footer .f_links li a{font-size:14px}footer .row{display:flex;flex-direction:column}footer .col-sm-3{width:100%!important}}@media only screen and (max-width:768px){footer .f_links{margin:20px}footer .f_links li{margin:5px;width:90%}footer .f_heading1{margin-left:25px}}@media only screen and (max-width:575px){footer .f_links{margin:0}footer .f_heading,footer .f_heading1{margin-left:0;margin-top:15px}footer .f_links li{margin:0;width:35%}}@media only screen and (max-width:480px){footer .f_links li{margin:0;width:49%}footer .logo img{height:115px;width:100%}.footer-para{text-align:justify}}.cursor{border:1.5px solid #ff9800;border-radius:50%;height:20px;mix-blend-mode:multiply;pointer-events:none;transition:transform .1s ease;width:20px}.cursor,.loader-overlay{position:fixed;z-index:9999}.loader-overlay{align-items:center;background-color:#131212;display:flex;height:100vh;justify-content:center;left:0;top:0;width:100vw}.loaderContent img{height:70px;width:70px}.loaderContent{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.loaderContent p{color:#fff}.network-error-container{animation:fadeIn .5s ease-in-out;background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:auto;max-width:400px;padding:30px 40px;text-align:center;width:100%}.network-error-container p{color:#333;font-size:18px;line-height:1.5;margin-bottom:20px}.network-error-button{background-color:#e9802b;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;max-width:180px;padding:12px 25px;transition:background-color .3s ease;width:100%}.network-error-button:hover{background-color:#f29728}.online-container{color:#28a745;font-size:18px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.67b3c214.css.map*/