#cf-footer{background:var(--theme-palette-color-1);color:var(--theme-palette-color-6);width:100%;margin-top:30px}.cf-footer-main{padding:50px 20px}.cf-footer-inner{display:grid;grid-template-columns:2fr 1.5fr 1fr;gap:40px;max-width:var(--theme-normal-container-max-width,1280px);margin:0 auto}.cf-footer-col h4{font-size:18px;font-weight:700;color:var(--theme-palette-color-6);margin:0 0 12px}.cf-footer-col h4+h4{margin-top:24px}.cf-footer-col p{font-size:13px;color:rgb(255 255 255 / .8);margin:0 0 8px;line-height:1.6}.cf-footer-col p a{color:rgb(255 255 255 / .8);text-decoration:none;transition:color 0.2s}.cf-footer-col p a:hover{color:var(--theme-palette-color-6);text-decoration:underline}.cf-footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cf-footer-col ul li a{font-size:13px;color:rgb(255 255 255 / .8);text-decoration:none;transition:color 0.2s}.cf-footer-col ul li a:hover{color:var(--theme-palette-color-6)}.cf-footer-bottom{border-top:1px solid rgb(255 255 255 / .15);padding:16px 20px;text-align:center}.cf-footer-bottom p{font-size:13px;color:rgb(255 255 255 / .7);margin:0}.cf-footer-col-contenedor-interno{margin-bottom:20px}@media (max-width:768px){.cf-footer-inner{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:480px){.cf-footer-inner{grid-template-columns:1fr}}