html{scroll-behavior:smooth}body{color:#000;font-display:swap;background-color:#fff;margin:0;padding:0;font-family:Tiro Devanagari Hindi,serif}.nav-link{color:#666;margin:0 15px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-decoration:none;transition:color .2s ease-in-out}.nav-link:hover{color:#000}.nav-divider{color:#ccc}button{color:#000;cursor:pointer;background-color:#fff;border:1px solid #333;border-radius:4px;padding:10px 30px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;transition:background-color .2s}button:hover{background-color:#f0f0f0}#mainHeader{z-index:1000;background-color:#fff;border-bottom:2px solid #eaeaea;transition:all .3s;position:sticky;top:0}@media (max-width:768px){.mobile-hidden{display:none!important}#mainHeader{flex-direction:column!important;align-items:center!important;padding:5px 10px!important;display:flex!important}.header-center img{height:70px!important}#topNav{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;margin-top:5px!important;font-size:13px!important}}img{content-visibility:auto}.main-wrapper-for-reveal{z-index:2;background-color:#fff;border-bottom-right-radius:40px;border-bottom-left-radius:40px;min-height:100vh;margin-bottom:450px;padding-bottom:80px;position:relative;box-shadow:0 20px 50px #00000080}.sticky-footer{z-index:1;color:#fff;box-sizing:border-box;background-color:#0a0a0a;flex-direction:column;justify-content:center;width:100%;height:500px;padding:0 10%;display:flex;position:fixed;bottom:0;left:0}.footer-top-links{border-bottom:1px solid #ffffff1a;justify-content:space-between;margin-bottom:40px;padding-bottom:30px;display:flex}.footer-top-links div h4{color:#989898;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:700}.footer-top-links a{color:#ccc;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:400;text-decoration:none;transition:color .3s,transform .3s;display:block}.footer-top-links a:hover{color:#fff;transform:translate(5px)}.brand-title{letter-spacing:-2px;flex-wrap:wrap;margin:0;font-family:Georgia,serif;font-size:2rem;font-weight:900;display:flex}.char{opacity:0;transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);display:inline-block;transform:translate(-40px)}.brand-title.active .char{opacity:1;transform:translate(0)}.footer-bottom{color:#cec9c9;justify-content:space-between;margin-top:20px;font-family:Montserrat,sans-serif;font-size:1.1rem;display:flex}
