.boton-fijo {
    position: fixed;
    top: 0;
    right: 0;
    margin: 30px 60px; /* Puedes ajustar el margen según tus preferencias */
    background-color: #3d75ac; /* Cambia el color de fondo a tu elección */
    color: #fff; /* Cambia el color del texto a tu elección */
    padding: var(--margen_0) var(--margen_2);
    border: none;
    border-radius: 5px; /* Añade esquinas redondeadas si lo deseas */
    cursor: pointer;
    z-index: 100;

    height: auto;
    min-height: 40px;
    font-size: 24px;
    border: none;
	border-radius: var(--radio_2);
	box-shadow: var(--btn_shadow);
	transition: var(--transicion);
}

/* Opcional: Estilos cuando se pasa el ratón sobre el botón */
.boton-fijo:hover {
    box-shadow: var(--btn_shadow_hover); /* La sombra al pasar el mouse por encima */
    background-color: var(--btn_bg_hover); /* El color de fondo al pasar el mouse por encima */
	cursor: pointer;
}

.boton-fijo:hover::before {
    content: "Ingresar ";
    transition: left 0.3s; /* Agregar transición suave a la posición del texto */
    font-size: 20px;
}

.boton-fijo.descarga {
    right: initial;
    left: -50px;
    font-size: 20px;
    text-decoration: none;
}

.boton-fijo.descarga:hover::before {
    content: "" !important;
}

.boton-fijo.login:hover::before {
    content: "Retornar " !important;
}

nav .icono {
    width: 36px;
    height: 36px;
    margin: auto;
}

nav i {
    font-size: 36px;
}

.logo-icono {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.logo-icono img {
    height: 55px;
    margin: auto;
}