.mk-site .mk-footer{padding:64px 0 100px}.mk-footer .mk-footer-top{grid-template-columns:1.2fr 1fr 1fr;gap:64px;padding-bottom:64px}.mk-footer .mk-footer-brand>p{max-width:235px;line-height:1.85;margin-top:18px}.mk-footer .mk-footer-contact{display:inline-flex;align-items:center;gap:10px;margin-top:23px;padding:12px 17px;min-height:44px;border:1px solid #829b70;border-radius:30px;background:transparent;color:#d5e6a3;font:500 12px/1.4 Arial,Helvetica,sans-serif;cursor:pointer;transition:background .2s,color .2s}.mk-footer .mk-footer-contact:hover{background:#d5e6a3;color:#122d28}.mk-footer .mk-footer-contact:focus-visible{outline:3px solid #d5e6a3;outline-offset:4px}.mk-footer nav>span{font-size:10px;letter-spacing:1.5px;color:#b0c2a6}.mk-footer nav>a{font-size:13px;min-height:30px;line-height:1.6}.mk-footer .mk-footer-bottom{font-size:11px;padding-top:23px}@media(max-width:850px){.mk-footer .mk-footer-top{gap:30px}}@media(max-width:640px){.mk-site .mk-footer{padding:42px 0 105px}.mk-footer .mk-footer-top{grid-template-columns:1fr 1fr;gap:35px 22px;padding-bottom:40px}.mk-footer .mk-footer-brand{grid-column:1/-1;display:block}.mk-footer .mk-footer-brand>p{font-size:13px;margin-top:16px;max-width:290px}.mk-footer nav>span{font-size:9px;line-height:1.7}.mk-footer nav>a{font-size:12px}.mk-footer .mk-footer-bottom{padding-bottom:0;gap:12px;align-items:flex-start;flex-direction:column}}@media(max-width:360px){.mk-footer .mk-footer-top{grid-template-columns:1fr}}@media(pointer:coarse){.mk-footer nav>a{min-height:44px}}