.cm-footer{background:var(--cm-negro);color:var(--cm-texto-inverso);padding:80px var(--cm-gutter) 48px}.cm-footer__top{display:grid;gap:80px;grid-template-columns:minmax(0,1fr) repeat(2,240px)}.cm-footer__marca img{width:300px}.cm-footer__marca p{color:var(--cm-texto-inverso-sec);margin-top:16px}.cm-footer__col h2{color:var(--cm-amarillo);margin-bottom:10px}.cm-footer__col ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.cm-footer__col a{text-decoration:none}.cm-footer__col a:hover{text-decoration:underline}.cm-footer__legal{border-top:1px solid var(--cm-texto-sec);color:var(--cm-texto-inverso-sec);margin-top:48px;padding-top:24px}@media (max-width:1023px){.cm-footer{padding:48px 24px 32px}.cm-footer__top{gap:32px;grid-template-columns:1fr}.cm-footer__marca img{width:220px}.cm-footer__legal{margin-top:32px}}