footer.mr-footer{font-family:var(--mot-font,var(--sloti-font,system-ui,sans-serif));color:#231831;box-sizing:border-box}
footer.mr-footer *{box-sizing:border-box;min-width:0}
footer.mr-footer{background:radial-gradient(ellipse at top left,#613776,transparent 70%),#2e1344;color:#f4eef9;padding:48px max(24px,calc((100% - 1232px)/2)) 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}
.mr-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:40px}
.mr-footer-grid img{background:#fff;padding:8px;border-radius:14px;object-fit:contain;width:156px;height:70px}
footer.mr-footer h2{font-size:25px;line-height:1.2;margin:20px 0 12px;color:#fff}
footer.mr-footer p{font-size:13px;line-height:1.7;color:#ddcee9;max-width:300px}
footer.mr-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
footer.mr-footer h3{font-size:14px;margin:6px 0 12px;color:#ffe3a3}
footer.mr-footer a{color:#f4eef9;text-decoration:none;font-size:13px;min-height:36px;display:flex;align-items:center;line-height:1.4}
footer.mr-footer a:hover{text-decoration:underline;color:#ffe3a3}
footer.mr-footer .mr-footer-chat{display:inline-flex;border:1px solid #987da9;padding:10px 16px;border-radius:12px;min-height:44px;margin-top:10px}
.mr-footer-base{margin-top:32px;padding-top:18px;border-top:1px solid #765987;display:flex;gap:24px;flex-wrap:wrap;align-items:center;font-size:12px;color:#ddcee9}
.mr-footer-base>span{margin-left:auto}
footer.mr-footer a:focus-visible{outline:3px solid #cf9dff;outline-offset:4px}
@media(max-width:1024px){.mr-footer-grid{grid-template-columns:1fr 1fr;gap:30px}
}
@media(max-width:768px){footer.mr-footer a{min-height:44px}
.mr-footer-base>span{margin-left:0}
}
@media(max-width:430px){footer.mr-footer{padding:32px 20px 88px}
.mr-footer-grid{grid-template-columns:1fr 1fr;gap:24px 16px}
.mr-footer-grid section{grid-column:1/-1}
.mr-footer-grid nav:last-child{grid-column:1/-1}
.mr-footer-base{gap:12px}
}
footer.mr-footer{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.mot-site footer.mr-footer a,.mot-site footer.mr-footer a:visited{color:#f4eef9}
.mot-site footer.mr-footer a:hover{color:#ffe3a3}

footer.mr-footer a:visited{color:#f4eef9}

footer.mr-footer h2{color:#fff!important}footer.mr-footer h3{color:#ffe3a3!important}
