.site-footer{background:#0b3c5d;color:#fff;margin-top:60px}.footer-content{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:40px 16px}.footer-block h3,.footer-block h4{color:#f9a825;margin-bottom:12px}.footer-block ul{list-style:none;padding:0}.footer-block ul li{margin-bottom:8px}.footer-block a{color:#fff;font-size:14px;text-decoration:none}.footer-block a:hover{text-decoration:underline}.footer-bottom{background:#082f4a;font-size:13px;padding:12px;text-align:center}