.footer{color:#fff;background-color:#1b0f16}.footer .container{max-width:1440px;margin:0 auto;padding:2rem}@media (min-width:768px){.footer .container{padding:5rem 2rem}}.footer .desktop{display:none}@media (min-width:768px){.footer .desktop{display:block}}.footer .desktop .footer-grid{border-bottom:1px solid #4b4b4b;grid-template-columns:repeat(7,1fr);gap:.5rem;padding-bottom:2.5rem;display:grid}.footer .desktop .footer-grid div:first-child{grid-column:span 2}.footer .desktop .info{flex-direction:column;justify-content:start;align-items:start;gap:.75rem;display:flex}.footer .desktop .info .footer-logo{width:auto;height:20px;margin-bottom:1.5rem}.footer .desktop .info p{margin-bottom:.25rem;font-size:1rem;font-weight:500}.footer .desktop .info .gst{font-size:1rem;font-weight:500}.footer .desktop .links h3{margin-bottom:2.5rem;font-size:1.125rem;font-weight:600}.footer .desktop .links ul{padding:0;list-style:none}.footer .desktop .links ul li{cursor:pointer;font-size:1rem;font-weight:500;font-family:var(--font-inter);margin-bottom:.5rem}.footer .desktop .links ul li:hover{text-decoration:underline}.footer .desktop .footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.footer .desktop .footer-bottom .social-icons{gap:.75rem;display:flex}.footer .desktop .footer-bottom .social-icons img{width:40px;height:40px}.footer .desktop .footer-bottom .credit{font-size:1.125rem}.footer .desktop .footer-bottom .credit span{font-weight:600}.footer .desktop .footer-bottom .copyright{color:#ccc;font-size:1rem}.footer .app-download{text-align:left;background:#2a1c26;border-radius:12px;padding:1.25rem 2rem}.footer .app-download h4{text-align:center;margin-bottom:.75rem;font-size:.875rem}.footer .app-download .store-icons{flex-direction:column;align-items:center;gap:.5rem;display:flex}.footer .app-download .store-icons img{height:40px}.footer .mobile{flex-direction:column;gap:2rem;display:flex}@media (min-width:768px){.footer .mobile{display:none}}.footer .mobile .footer-logo{align-self:start;width:auto;height:24px}.footer .mobile .mobile-links{justify-content:space-between;align-items:center;display:flex}.footer .mobile .mobile-links .legal-list{flex-direction:column;gap:.75rem;display:flex}.footer .mobile .mobile-links .legal-list p{margin:0;font-size:.875rem;font-weight:700}.footer .mobile .social-icons.large{gap:1rem;display:flex}.footer .mobile .social-icons.large img{width:48px;height:48px}.footer .mobile .contact{font-size:.875rem}@media (max-width:768px){.footer .mobile .contact{font-size:.75rem}}.footer .mobile .contact .contact-line{flex-wrap:wrap;gap:1.25rem;display:flex}.footer .mobile .contact .contact-line span{font-weight:500}.footer .mobile .contact p{margin:.5rem 0;font-weight:500}.footer .mobile .credit{text-align:center;font-size:1rem}@media (max-width:768px){.footer .mobile .credit{font-size:.875rem}}.footer .mobile .credit span{font-weight:600}.footer .mobile .copyright{text-align:center;color:#fff;font-size:1rem}@media (max-width:768px){.footer .mobile .copyright{font-size:.875rem}}.footer .doing-business{margin-bottom:1rem;font-size:.875rem;line-height:1.5}@media (max-width:768px){.footer .doing-business{font-size:.75rem}}.db-margin{margin-top:1rem!important}@media (max-width:768px){.db-margin{margin-top:1rem!important}}.footer-grad{background:linear-gradient(90deg,#0000,#fff,#0000);width:100%;height:1px;margin-block:-20px}
#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
#nprogress .bar{background:#6e5773!important;height:4px!important}#nprogress .peg{height:4px!important;box-shadow:0 0 10px #6e5773,0 0 5px #6e5773!important}#nprogress .spinner-icon{border-top-color:#6e5773!important;border-left-color:#6e5773!important}
