/* v1.7: stacked legal footer + SVG-code precedence, preserving original menus */
.mariani-footer-section .footer-right-menu{display:flex;flex-direction:column;gap:14px;align-items:flex-start}
.mariani-footer-section .mariani-footer-legal{display:flex;flex-direction:column;align-items:flex-start;gap:5px;line-height:1.65;text-align:left;direction:ltr}
.mariani-footer-section .mariani-footer-legal>a,.mariani-footer-section .mariani-footer-legal>div{display:block;width:100%;margin:0}
.mariani-footer-section .mariani-footer-legal a{color:inherit;text-decoration:none}
.mariani-footer-section .mariani-footer-legal a:hover{text-decoration:underline}
.mariani-brand-inline-svg{display:inline-flex;align-items:center;justify-content:center;max-width:100%;height:100%}
.mariani-brand-inline-svg svg{display:block;width:100%;height:auto;max-height:100%}
