footer.site-footer{display:block;width:100%;max-width:none;margin:0;padding:0;background:#f2f5ef;border-top:1px solid #dce4d6;color:#254255}.site-footer .footer-inner{max-width:1280px;margin:auto;padding:30px 40px 20px}.site-footer .footer-top{display:flex;align-items:center;gap:22px;padding-bottom:24px;border-bottom:1px solid #dce4d6}.site-footer .brand img{display:block;width:72px;height:72px;object-fit:contain}.site-footer .footer-top p{max-width:440px;color:#60768a;font-size:14px;line-height:1.7}.site-footer .footer-grid{display:grid;grid-template-columns:1fr 1fr 1.4fr 1fr;gap:35px;padding:32px 0}.site-footer .footer-grid nav{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.site-footer h2{margin:0 0 9px;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.3px}.site-footer a,.site-footer button{color:#536e82;font:inherit;font-size:14px;line-height:1.6;text-decoration:none;overflow-wrap:anywhere}.site-footer .footer-grid a,.site-footer .footer-grid button{padding:4px 0;text-align:start;min-height:30px}.site-footer button{border:0;background:transparent;cursor:pointer}.site-footer a:hover,.site-footer button:hover{color:#183d55;text-decoration:underline;text-underline-offset:4px}.site-footer a:focus-visible,.site-footer button:focus-visible{outline:2px solid #254255;outline-offset:4px;border-radius:2px}.site-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid #dce4d6;font-size:12px;color:#60768a}.site-footer .footer-bottom>div{display:flex;gap:24px}#hakkimizda{scroll-margin-top:180px}
@media(max-width:760px){.site-footer .footer-inner{padding:24px 20px 20px}.site-footer .footer-top{gap:16px}.site-footer .footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 20px;padding:26px 0}.site-footer .footer-top p{font-size:12px}.site-footer .footer-grid a,.site-footer .footer-grid button{font-size:13px;min-height:36px}.site-footer h2{font-size:13px}.site-footer .footer-bottom{align-items:flex-start}.site-footer .footer-bottom>div{gap:18px}}
