.login                              {background: rgba(255,255,255,0.7); -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); z-index: 1; width: 100%; max-width: 320px; position: absolute; left: 0px; right: 0px; bottom: 30px; margin: 0px auto 0px auto; padding: 20px 10px 10px 10px; display: flex; flex-direction: column; align-items: center; gap: 10px; border-radius: 30px 30px 30px 30px; box-shadow: 0px 26px 40px -12px rgba(0,0,0,0.5); border: 2px solid white;
    .title                          {font-weight: 500; font-size: 30px; color: var(--primarioWhite);}
    .bld                            {font-weight: 800;}
    .campo1a                        {background: white; border-radius: 14px;
        &:focus::placeholder        {color: var(--aprobado);}              
    }
    .bt1                            {height: 50px; box-sizing: border-box; border-radius: 20px; background: var(--color-primario); color: white; cursor: pointer; margin: 10px 0px 0px 0px;}
    .ico2d3t                        {font-size: 24px;}
}
.bgLogin                            {width: 100%; height: 100vh; position: fixed; top: 0px; left: 0px; z-index: -1;
    .shadow                         {width: 100%; height: 100vh; background: rgba(0,0,0,0); position: absolute;}
}