.aurora-footer{color:#fff;background-color:#061026;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden;padding:70px 8% 30px!important}.aurora-footer:before{content:"";background:linear-gradient(90deg,#0094ff,#0046c2,#0094ff);height:3px;animation:3s infinite gradientShift;position:absolute;top:0;left:0;right:0}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.aurora-footer:after{content:"";pointer-events:none;background:radial-gradient(circle,#0094ff0d,#0000);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;right:-100px}.footer-container{z-index:2;grid-template-columns:1.6fr 1fr 1fr 1fr 1.4fr;gap:30px;max-width:1400px;margin:0 auto;display:grid;position:relative}.footer-logo{background:#fff;width:180px;margin-bottom:15px;transition:transform .3s,box-shadow .3s;border-radius:10px!important;padding:8px 12px!important}.footer-logo:hover{transform:scale(1.05);box-shadow:0 5px 20px #0094ff33}.footer-col h4{color:#fff;letter-spacing:.5px;margin-bottom:20px;font-size:18px;font-weight:700;display:inline-block;position:relative}.footer-col h4:after{content:"";background:linear-gradient(90deg,#0094ff,#0046c2);border-radius:2px;width:35px;height:2px;transition:width .3s;position:absolute;bottom:-8px;left:0}.footer-col:hover h4:after{width:60px}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col ul li{color:#c9d1da;margin-bottom:12px;font-size:14px;line-height:1.6;transition:transform .3s}.footer-col ul li:hover{transform:translate(5px)}.footer-col ul li a{color:#c9d1da;text-decoration:none;transition:all .3s;position:relative}.footer-col ul li a:before{content:"›";opacity:0;color:#0094ff;position:absolute;left:-12px}.footer-col ul li a:hover{color:#0094ff;padding-left:12px}.footer-col ul li a:hover:before{opacity:1;left:0}.footer-brand p{color:#c9d1da;margin-top:10px;font-size:14px;line-height:1.7}.footer-contact-list li{flex-wrap:wrap;gap:10px;display:flex}.contact-icon{min-width:24px;font-size:16px}.footer-bottom{text-align:center;z-index:2;margin-top:50px;position:relative}.footer-bottom hr{background:linear-gradient(90deg,#0000,#3b4a63,#0000);border:0;height:1px;margin-bottom:20px}.footer-bottom p{color:#a6b1c2;letter-spacing:.5px;font-size:13px}.footer-social{gap:15px;margin-top:20px;display:flex}.footer-social a{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;text-decoration:none;display:inline-flex}.footer-social a:hover{background:#0094ff}@media (max-width:1200px){.footer-container{gap:25px}}@media (max-width:1100px){.footer-container{grid-template-columns:repeat(3,1fr);gap:30px}.aurora-footer{padding:60px 6% 30px!important}}@media (max-width:768px){.footer-container{grid-template-columns:repeat(2,1fr);gap:30px}.aurora-footer{padding:50px 5% 30px!important}.footer-col h4{margin-bottom:15px;font-size:16px}.footer-col ul li{margin-bottom:10px;font-size:13px}.footer-brand p{font-size:13px}}@media (max-width:600px){.footer-container{text-align:center;grid-template-columns:1fr;gap:30px}.aurora-footer{padding:40px 5% 25px!important}.footer-logo{margin:0 auto 20px}.footer-col h4{margin-top:0;display:inline-block}.footer-col h4:after{left:50%;transform:translate(-50%)}.footer-col ul li{text-align:center}.footer-col ul li:hover{transform:translate(0)}.footer-col ul li a:before{display:none}.footer-col ul li a:hover{padding-left:0}.footer-contact-list li{justify-content:center}.footer-bottom{margin-top:30px}}@media (max-width:480px){.aurora-footer{padding:35px 4% 20px!important}.footer-logo{width:150px}.footer-col h4{font-size:15px}.footer-col ul li,.footer-brand p{font-size:12px}.footer-bottom p{font-size:11px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.footer-col{animation:.6s ease-out backwards fadeInUp}.footer-col:first-child{animation-delay:.1s}.footer-col:nth-child(2){animation-delay:.2s}.footer-col:nth-child(3){animation-delay:.3s}.footer-col:nth-child(4){animation-delay:.4s}.footer-col:nth-child(5){animation-delay:.5s}
