    /* Logo */
    .footer_logo img {
      max-width: 150px;
      height: auto;
      display: block;
      margin: 0 auto;
    }
    .footer_logo { text-align: center; margin-bottom: 1rem; }
    /* Botones redondeados nav */
    .nav-link {
      border-radius: 50px;
      transition: all 0.3s;
    }
    .nav-link:hover, .nav-link.active {
      background-color: #dc3545 !important;
      color: white !important;
    }