.site-footer{background:#111;color:#ddd;padding:70px 0 25px;font-size:14px}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-widget{margin-bottom:20px}.footer-widget h4{color:#fff;font-size:16px;margin-bottom:15px;position:relative}.footer-widget h4::after{content:"";width:40px;height:2px;background:#F57C00;display:block;margin-top:6px}.footer-widget ul{list-style:none;padding:0}.footer-widget ul li{margin-bottom:10px}.footer-widget ul li a{color:#ccc;text-decoration:none;transition:0.3s}.footer-widget ul li a:hover{color:#fff;padding-left:5px}.footer-widget p{color:#bbb;line-height:1.6}.footer-social{display:flex;gap:10px;margin-top:15px}.footer-social a{width:35px;height:35px;background:#222;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;transition:0.3s}.footer-social a:hover{background:#F57C00;transform:translateY(-3px)}.footer-divider{border-top:1px solid rgb(255 255 255 / .1);margin:30px 0 20px}.footer-bottom{text-align:center;font-size:13px;color:#aaa}.footer-bottom p{margin:0}@media (max-width:992px){.footer-grid{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr;text-align:center}.footer-social{justify-content:center}}.footer-col h3{color:#fff;font-size:16px;margin-bottom:15px;position:relative}.footer-col h3::after{content:"";width:40px;height:2px;background:#F57C00;display:block;margin-top:6px}.footer-menu{list-style:none;padding:0}.footer-menu li{margin-bottom:10px}.footer-menu li a{color:#ccc;text-decoration:none;transition:0.3s}.footer-menu li a:hover{color:#fff;padding-left:5px}.footer-col p{color:#bbb;line-height:1.6}.footer-credit{display:block;margin-top:5px;font-size:13px;opacity:.8}.footer-credit a{color:#F57C00;text-decoration:none}.footer-credit a:hover{text-decoration:underline}.footer-news-info{margin-top:10px;font-size:13px;line-height:1.6;color:#aaa}