.site-footer{background:linear-gradient(0deg,#09122a,#0a133c);color:#fff;padding:60px 0 0}.site-footer .footer-top{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-bottom:40px}@media(max-width:767px){.site-footer .footer-top{grid-template-columns:1fr;text-align:center}}.site-footer .footer-top .footer-column .column-title{font-size:18px;font-weight:600;margin-bottom:20px;position:relative;padding-bottom:10px}.site-footer .footer-top .footer-column .column-title:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:40px;background-color:var(--c2)}@media(max-width:767px){.site-footer .footer-top .footer-column .column-title:after{left:50%;transform:translateX(-50%)}}.site-footer .footer-top .footer-column .footer-logo{margin-bottom:15px}.site-footer .footer-top .footer-column .footer-logo img{filter:brightness(0) invert(1);max-height:60px;width:auto}.site-footer .footer-top .footer-column .footer-contact{margin-top:20px}.site-footer .footer-top .footer-column .footer-contact .contact-item{display:flex;align-items:center;margin-bottom:12px}@media(max-width:767px){.site-footer .footer-top .footer-column .footer-contact .contact-item{justify-content:center}}.site-footer .footer-top .footer-column .footer-contact .contact-item .icon-wrapper{display:flex;align-items:center;justify-content:center;margin-right:10px}.site-footer .footer-top .footer-column .footer-contact .contact-item .icon-wrapper svg{fill:var(--c2)}.site-footer .footer-top .footer-column .footer-contact .contact-item a{color:#fff;text-decoration:none;transition:color .3s ease}.site-footer .footer-top .footer-column .footer-contact .contact-item a:hover{color:var(--c2)}.site-footer .footer-top .footer-column .footer-menu{margin:0;padding:0;list-style:none}.site-footer .footer-top .footer-column .footer-menu li{margin-bottom:10px}.site-footer .footer-top .footer-column .footer-menu li a{color:#fff;text-decoration:none;transition:color .3s ease;position:relative;padding-left:15px}.site-footer .footer-top .footer-column .footer-menu li a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background-color:var(--c2);border-radius:50%}.site-footer .footer-top .footer-column .footer-menu li a:hover{color:var(--c2)}.site-footer .footer-top .footer-column .social-icons{display:flex;gap:15px;margin-top:20px;justify-content:flex-start}@media(max-width:767px){.site-footer .footer-top .footer-column .social-icons{justify-content:center}}.site-footer .footer-top .footer-column .social-icons a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:rgba(255,255,255,.1);border-radius:50%;transition:all .3s ease}.site-footer .footer-top .footer-column .social-icons a svg{fill:#fff;width:18px;height:18px;transition:fill .3s ease}.site-footer .footer-top .footer-column .social-icons a:hover{background-color:var(--c2)}.site-footer .footer-top .footer-column .social-icons a:hover svg{fill:var(--c1)}.site-footer .footer-bottom{background-color:rgba(0,0,0,.2);padding:20px 0}.site-footer .footer-bottom .footer-bottom-inner{display:flex;justify-content:space-between;align-items:center}@media(max-width:767px){.site-footer .footer-bottom .footer-bottom-inner{flex-direction:column;gap:10px;text-align:center}}.site-footer .footer-bottom .footer-bottom-inner .copyright{font-size:14px;color:rgba(255,255,255,.7)}.site-footer .footer-bottom .footer-bottom-inner .footer-links{display:flex;gap:20px}@media(max-width:767px){.site-footer .footer-bottom .footer-bottom-inner .footer-links{margin-top:15px;flex-wrap:wrap;justify-content:center;gap:15px}}.site-footer .footer-bottom .footer-bottom-inner .footer-links a{color:rgba(255,255,255,.7);text-decoration:none;font-size:14px;transition:color .3s ease}.site-footer .footer-bottom .footer-bottom-inner .footer-links a:hover{color:var(--c2)}