body {
    height: 100vh;
    width: 100%;
    background: url(../img/wall_ra2.jpeg);
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
    /* display: grid;
    place-items: center; */
}

.blend {
    backdrop-filter: blur(10px);
    background-color: rgba(255, 255, 255, 0.61);
}

a.btn {
    width: 75%;
}

.volver {
    border-radius: 2em;
    width: auto !important;
}

#qrcode,
#qrcode div {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1em;

}

#qrcode div:last-of-type {
    padding-bottom:2em!important;
    border-bottom: solid 1px gray;
}

#qrcode div:last-child {
    border-bottom: none;
}

.hidden {
    display: none!important;
}