.gn-footer{background:var(--color-secundario);color:#cfe4e2;margin-top:var(--espacio-2xl);padding-top:var(--espacio-xl)}.gn-footer__grid{display:grid;grid-template-columns:1fr;gap:var(--espacio-lg);padding-bottom:var(--espacio-lg)}.gn-footer__logo{width:200px;height:auto;margin-bottom:var(--espacio-sm)}.gn-footer__desc{color:#a9c7c4;font-size:.9rem}.gn-footer__redes{display:flex;gap:var(--espacio-sm);margin-top:var(--espacio-sm)}.gn-footer__redes a{color:#fff;font-size:.85rem;font-weight:600;border:1px solid rgb(255 255 255 / .25);padding:.4rem .9rem;border-radius:var(--radio-full);transition:background var(--transicion)}.gn-footer__redes a:hover{background:rgb(255 255 255 / .12);color:#fff}.footer-widget__titulo,.gn-footer__col h4{font-family:var(--fuente-cuerpo);color:#fff;font-size:.95rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--espacio-sm)}.gn-footer__col ul{list-style:none;margin:0;padding:0}.gn-footer__col ul li{margin-bottom:.6rem}.gn-footer__col ul li a{color:#cfe4e2;font-size:.9rem}.gn-footer__col ul li a:hover{color:var(--color-dorado)}.gn-footer__cta{margin-top:var(--espacio-md);font-size:.85rem;padding:.7rem 1.3rem}.gn-footer__bottom{border-top:1px solid rgb(255 255 255 / .1);padding-block:var(--espacio-sm)}.gn-footer__bottom-inner{display:flex;flex-direction:column;gap:var(--espacio-xs);font-size:.8rem;color:#8fb0ad;text-align:center}.gn-footer__menu-legal{display:flex;justify-content:center;gap:var(--espacio-sm);list-style:none;margin:0;padding:0}.gn-footer__menu-legal a{color:#8fb0ad}@media (min-width:768px){.gn-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.gn-footer__bottom-inner{flex-direction:row;justify-content:space-between;text-align:left}}