.mf{background:var(--white,#fff);border-top:1px solid var(--untitled-ui-gray200,#eaecf0);padding:64px 24px 28px;font-family:Inter,sans-serif}.mf-inner{max-width:1200px;margin:0 auto}.mf-top{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px}.mf-logo img{display:block;height:24px;width:auto}.mf-tagline{max-width:220px;margin:16px 0 0;color:var(--secondary-grey,#6e6e6e);font-size:14px;line-height:22px}.mf-social{display:flex;gap:8px;margin-top:20px}.mf-social a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--untitled-ui-gray200,#eaecf0);border-radius:50%;transition:border-color .15s,background-color .15s}.mf-social a:hover{border-color:var(--black,#1a1a1a);background:var(--untitled-ui-gray100,#f2f4f7)}.mf-social img{width:20px;height:20px;object-fit:contain}.mf-social img[src$=".png"]{width:14px;height:14px}.mf-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.mf-title{margin-bottom:14px;color:var(--black,#1a1a1a);font-size:13px;font-weight:600;line-height:20px}.mf-col ul{margin:0;padding:0;list-style:none}.mf-col li+li{margin-top:10px}.mf-col a{color:var(--secondary-grey,#6e6e6e);font-size:14px;line-height:20px;text-decoration:none;transition:color .15s}.mf-col a:hover{color:var(--black,#1a1a1a)}.mf-col a.mf-all{color:var(--black,#1a1a1a);font-weight:500}.mf a:focus-visible{outline:2px solid var(--royal-blue,#4060ea);outline-offset:2px;border-radius:4px}.mf-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:56px;padding-top:20px;border-top:1px solid var(--untitled-ui-gray200,#eaecf0)}.mf-legal{display:flex;flex-wrap:wrap;gap:4px 20px;color:var(--secondary-grey,#6e6e6e);font-size:13px;line-height:20px}.mf-legal a{color:inherit;text-decoration:none}.mf-legal a:hover{color:var(--black,#1a1a1a)}.mf-bottom .mida-lang{margin:0;padding:0;justify-content:flex-end;gap:4px 16px;font-size:13px}.mf-bottom .mida-lang a{padding:2px 0}@media screen and (max-width:991px){.mf-top{grid-template-columns:1fr;gap:40px}.mf-tagline{max-width:420px}.mf-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}}@media screen and (max-width:767px){.mf{padding:48px 16px 24px}.mf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-bottom{flex-direction:column-reverse;align-items:flex-start;margin-top:40px}.mf-bottom .mida-lang{justify-content:flex-start}.mf-legal span{flex-basis:100%}}