.footer{color:#fff;background-color:#0a0a0a;width:100%;padding:17px}.footer-container{width:100%;max-width:100%;margin:0}.upper-content{justify-content:space-between;gap:40px;max-width:1280px;margin:0 auto;padding:40px 40px 30px;display:flex}.footer-description{flex:0 0 22%;max-width:22%}.footer-description p{color:#fff;margin:0;font-size:14px;line-height:1.7}.footer-column{flex-direction:column;gap:12px;display:flex}.footer-column h4{color:#a0a0a0;text-transform:capitalize;margin:0 0 8px;font-size:14px;font-weight:600}.footer-column a,.footer-column p,.footer-column span{color:#fff;margin:0;font-size:14px;text-decoration:none;transition:color .2s}.footer-column a:hover{color:#2c65e1}.footer-logo-section{justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.footer-logo-section img{width:150vh}.footer-logo{max-width:50%;height:auto}.lower-content{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:140px 40px 20px;display:flex}.copyright{color:#a0a0a0;margin:0;font-size:14px}.legal-links{gap:30px;display:flex}.legal-links a{color:#fff;font-size:14px;text-decoration:none;transition:color .2s}.legal-links a:hover{color:#2c65e1}@media (width<=1024px){.upper-content{flex-wrap:wrap;gap:30px}.footer-description{flex:0 0 100%;max-width:100%;margin-bottom:20px}.footer-column{flex:0 0 calc(25% - 22.5px)}}@media (width<=768px){.upper-content{flex-direction:column;gap:30px}.footer-column{flex:0 0 100%}.lower-content{text-align:center;flex-direction:column;gap:20px}.legal-links{justify-content:center}}
