main{background-size:cover;background-repeat:no-repeat}.login-wrapper{width:min(370px,97vw);height:490px;font-size:18px;display:flex;position:relative;overflow:hidden;justify-content:center;align-items:center}.login-wrapper h2{letter-spacing:-.5px;font-size:30px}.box{flex:1;width:calc(100% - 10px);height:470px;display:flex;flex-direction:column;justify-content:center;transition:transform .2s;transform:translateX(105%);position:absolute;background-color:rgba(0,0,0,.35);backdrop-filter:blur(25px);border-radius:10px;box-shadow:0 0 5px 2px #080808;margin:5px;padding:0 10px}.box .space,.box form{display:flex;flex:1;flex-direction:column;justify-content:space-evenly}.box .center-pad{display:flex;flex:1;flex-direction:column;justify-content:center}.box .center-pad>*{margin:5px 0}.box form .inputs{display:flex;flex-direction:column;justify-content:center}.box .remember-forgot{margin:25px 0 5px;font-size:18px;display:flex;justify-content:space-between}.box .remember-forgot label{display:flex;align-items:center}.box .remember-forgot label input{margin-right:3px;accent-color:var(--patriot-blue)}.box .recaptcha-box-compact{margin:5px auto 0}.box p{padding:0 5px;font-size:18px;text-align:left;line-height:19px}.box .center-p{font-size:18px;text-align:center}.box .justify-p{font-size:18px;text-align:justify}.less-margin-inputs .input-box{margin-top:10px}.margin-bottom-10{margin-bottom:10px}.box .error,.box .link-btn{text-shadow:2px 2px 6px rgba(35,35,35),2px -2px 6px rgba(35,35,35),-2px 2px 6px rgba(35,35,35),-2px -2px 6px rgba(35,35,35)}.box .checkbox-input-box{margin:0}.box .checkbox-input-box .label{text-align:left}.box .checkbox-input-box a{text-shadow:2px 2px 6px rgba(35,35,35),2px -2px 6px rgba(35,35,35),-2px 2px 6px rgba(35,35,35),-2px -2px 6px rgba(35,35,35)}