.footer .mf-footer-toggle{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:0;margin:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:start;opacity:1}
.footer .mf-footer-toggle:disabled{cursor:default;color:inherit;opacity:1}
.footer .mf-footer-toggle-icon{display:none}
.footer .mf-footer-group>ul[hidden]{display:none!important}
@media(max-width:620px){
 .footer .footer-grid{row-gap:0}
 .footer .mf-footer-group{border-top:1px solid #2b2e31;padding-block:0}
 .footer .mf-footer-group>h4{margin:0!important;padding:0!important}
 .footer .mf-footer-toggle{cursor:pointer;min-height:62px;padding-block:18px}
 .footer .mf-footer-toggle:focus-visible{outline:2px solid #c8a86b;outline-offset:-3px}
 .footer .mf-footer-toggle-icon{display:block;position:relative;flex:0 0 16px;width:16px;height:16px}
 .footer .mf-footer-toggle-icon:before,.footer .mf-footer-toggle-icon:after{content:"";position:absolute;inset:7px 1px auto;background:currentColor;height:2px}
 .footer .mf-footer-toggle-icon:after{transform:rotate(90deg)}
 .footer .mf-footer-toggle[aria-expanded="true"] .mf-footer-toggle-icon:after{display:none}
 .footer .mf-footer-group>ul{margin-block:0 22px!important}
 .footer .footer-grid>div:first-child{padding-bottom:25px}
}
