/* Etapa 76: rodapé de largura total, abaixo de todo o conteúdo. */
html,body{min-height:100%;}
body > #mr76-site-footer{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2!important;clear:both!important;float:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:190px!important;box-sizing:border-box!important;margin:55px 0 0!important;padding:38px max(24px,calc((100vw - 1160px)/2)) 45px!important;background:linear-gradient(90deg,rgba(13,13,14,.98),rgba(25,25,26,.98)),radial-gradient(circle at 20% 80%,#37302a,transparent 65%)!important;border-top:1px solid #956c3d!important;color:#f2e9dc!important;}
#mr76-site-footer *{box-sizing:border-box;}
#mr76-site-footer .mr76-inner{width:100%;display:grid;grid-template-columns:1.1fr 1fr 1.4fr;gap:55px;align-items:center;}
#mr76-site-footer .mr76-links{display:grid;grid-template-columns:1fr 1fr;gap:25px;}
#mr76-site-footer h3{font-size:16px!important;color:#e6bd7e!important;margin:0 0 12px!important;}
#mr76-site-footer a{display:block!important;margin:5px 0!important;font-size:13px!important;color:#eae5e0!important;text-decoration:none!important;}
#mr76-site-footer a:hover{color:#efbc72!important;}
#mr76-site-footer .mr76-copy{display:flex;gap:18px;align-items:center;font-size:13px;line-height:1.7;}
#mr76-site-footer .mr76-copy img{width:75px;max-width:75px;max-height:80px;object-fit:contain;}
#mr76-site-footer .mr76-copy strong{color:#eac48b;}
@media(max-width:760px){body > #mr76-site-footer{padding:30px 20px!important;}#mr76-site-footer .mr76-inner{grid-template-columns:1fr;gap:25px;}#mr76-site-footer .mr76-links{gap:25px;}}
