.Login{z-index:100;justify-content:center;align-items:center;margin:auto;display:flex}.Login ::selection{background-color:#e03529}.Login .BlueCard{flex-direction:column;align-items:center;display:flex}.Login .BlueCard .title{color:#fff;text-transform:uppercase;margin-bottom:40px;font-size:70px}.Login .BlueCard .form{width:350px}.Login .BlueCard .show-psw{display:flex}.Login .BlueCard .show-psw:hover{cursor:pointer}.Login .BlueCard .bottom-section{flex-direction:column;align-items:center;row-gap:20px;display:flex}.Login .BlueCard .bottom-section .spin-container{margin:20px 0}.Login .BlueCard .bottom-section .error-message{margin:10px}.Login .BlueCard .bottom-section .Button{text-transform:uppercase;max-width:229px}.Login .BlueCard.forgot-password .text-container,.Login .BlueCard.forgot-password-sent .text-container{text-align:center;max-width:520px}.Login .BlueCard.forgot-password .text-container .paragraph,.Login .BlueCard.forgot-password-sent .text-container .paragraph{margin-top:20px;margin-bottom:40px}.Login .BlueCard.forgot-password .ButtonWrapper,.Login .BlueCard.forgot-password-sent .ButtonWrapper{text-transform:uppercase;width:229px;margin-top:16px}.Login .BlueCard.forgot-password-sent .Button{margin-top:0}@media screen and (max-width:650px){.Login{margin:auto 20px}.Login .custom-font{text-align:center}.Login .BlueCard{margin:20px 0;padding:40px 20px!important}.Login .BlueCard .form{width:90%}}
