.footer{color:#fff;background:linear-gradient(#050a1f,#0b0f2a);padding:80px 8%;position:relative;overflow:hidden}.footer-overlay{z-index:1;background:linear-gradient(#0000 55%,#000000bf);position:absolute;inset:0}.footer-container{z-index:2;flex-wrap:wrap;justify-content:space-between;gap:50px;display:flex;position:relative}.footer-left,.footer-center,.footer-right{flex:1;min-width:260px}.logo-placeholder{width:160px;margin-bottom:20px}.logo-placeholder img{width:100%;height:auto}.footer-description{opacity:.85;font-size:14px;line-height:1.6}.footer-center h4{opacity:.7;margin-bottom:5px;font-size:13px}.footer-center p{cursor:pointer;margin-bottom:20px;font-size:16px;transition:all .3s}.footer-center p:hover{color:#73799b}.footer-right>p{color:#aaa;margin-bottom:15px}.newsletter{border-bottom:2px solid #fff;gap:-8px;width:67%;padding-bottom:10px;display:flex}.newsletter input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:14px}.newsletter button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:20px;padding:8px 18px;transition:all .3s}.newsletter button:hover{color:#000;background:#fff}.footer-bottom{z-index:2;opacity:.7;border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:60px;padding-top:20px;font-size:14px;display:flex;position:relative}.footer-bottom a{color:#fff;text-decoration:none}.footer-bottom a:hover{opacity:1}@media (max-width:992px){.footer{padding:60px 6%}.footer-container{gap:40px}}@media (max-width:768px){.footer{padding:50px 5%}.footer-container{flex-direction:column;gap:35px}.newsletter{flex-direction:column;align-items:stretch}.newsletter button{width:26%;margin-left:240px}.footer-bottom{text-align:center;flex-direction:column}}@media (max-width:480px){.footer{padding:40px 4%}.logo-placeholder{width:140px}.footer-center p{font-size:14px}.footer-bottom{font-size:13px}}
