:root{font-family:Open Sans,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;box-sizing:border-box;font-family:Open Sans,sans-serif}body *{font-family:Open Sans,sans-serif}body,body #root{min-height:100vh;display:flex;flex-direction:column}body *{box-sizing:border-box}body>div:not(.Footer):not(.Nav){background-color:#fff;flex:1}body button{background-color:#9e007e;color:#202020;font-weight:600;border:none;height:38px;border-radius:3px;font-weight:400;font-size:16px;transition:filter .08s ease}body button span{font-weight:500;font-size:16px}body button:active{filter:brightness(1.06)}body input[type=text],body input[type=password],body input.Standard{transition:box-shadow .1s ease;color:#393939;border:1px solid #ccc;height:40px;padding:7px 10px;border-radius:3px;box-shadow:inset 0 1px 1px #00000017;font-size:16px}body input[type=text]:focus,body input[type=password]:focus,body input.Standard:focus{box-shadow:0 0 8px #0279b3;outline:none}body div.SecCenterBanner{display:flex;margin-top:10px;flex-direction:column;align-items:center;justify-content:center;padding-bottom:12px;padding-top:14px;border-radius:2px;border-bottom:3px solid rgb(81.2,191.8,188.2888888889);background-color:#c1e9e7;margin-bottom:16px;gap:8px;width:100%}body div.SecCenterBanner span{font-weight:700;font-size:18px}body div.SecCenterBanner img{height:40px;filter:brightness(0)}body a{text-decoration:none;color:#05c;font-size:14px}.Login{display:flex;flex-direction:column;align-items:center}.Login .headerLogo{width:120px;margin-bottom:28px}.Login>div.SecCenterBanner{width:75vw}.loginCard{color:#000;padding:16px 32px 32px;width:calc(100% - 24px);box-shadow:0 2px 4px #0000002e,0 8px 16px #00000017;display:flex;flex-direction:column;margin:8px 16px 16px;border-radius:12px}.loginCard h2{margin:0 0 16px;font-weight:600;font-size:20px}.loginCard label{font-size:14px;font-weight:400;margin-bottom:4px}.loginCard input{margin-bottom:12px}.loginCard .passLabel{position:relative}.loginCard .passLabel img{position:absolute;top:35px;right:12px}.loginCard .loginBtn{margin-top:18px;display:flex;justify-content:center;align-items:center;background-color:#9cdbd9;font-size:16px;height:42px}.loginCard .inputHolder{position:relative}.loginCard .inputHolder .inputIcon{position:absolute;left:14px;top:11px;height:24px;width:24px}.loginCard .inputHolder.pwInputHolder .inputIcon{height:22px;width:22px}.loginCard .inputHolder.pwInputHolder .showPass{position:absolute;right:14px;top:9px}.loginCard .inputHolder.pwInputHolder .showPass svg{color:#0b0b0b}.loginCard .inputHolder input{width:100%}.loginCard a{margin-top:30px}.Nav{display:flex;justify-content:center;align-items:center;padding-top:4px;padding-bottom:4px;height:64px;background-color:#9e007e}.Nav img{height:42px}.Footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-top:auto;background-color:#eaeaea;padding:20px}.Footer div.links{display:flex;gap:16px}.Footer .ncua{font-size:12px}.Footer img.fdicBanner{filter:brightness(0)}@media screen and (max-width: 433px){.Footer img.fdicBanner{width:calc(100vw - 20px)}}.Footer p{margin:0}.Footer p,.Footer a{font-size:14px}.Review{gap:8px;padding:16px}.Review .loader{position:fixed;top:0;left:0;background-color:#00000080;width:100vw;height:100vh;z-index:99999;display:grid;place-items:center}.Review p,.Review h3{margin:0}.Review h3{margin-top:20px;font-weight:500;margin-bottom:12px}.Review p{font-size:16px}.Review .transes{background-color:#e9e9e9;margin-top:20px;margin-bottom:10px;border:2px solid gray;border-radius:6px;display:flex;padding:16px 12px 0;flex-direction:column;color:#000;font-weight:500;font-family:Helvetica Neue}.Review .transes .trans{display:flex;justify-content:space-between;padding-bottom:12px}.Review .transes .trans p{display:flex;flex-direction:column}.Review .transes .trans:not(:first-of-type){padding-top:12px}.Review .transes .trans:not(:last-of-type){border-bottom:1px solid grey}.Review .btns{display:flex;flex-direction:column;gap:12px;margin-top:22px;margin-bottom:28px}.Review .btns button{border:none;height:fit-content;padding:18px 10px;font-size:16px;color:#fff;font-weight:600}@media screen and (max-width: 379px){.Review .btns button{padding:18px 6px}}@media screen and (max-width: 379px) and (max-width: 369px){.Review .btns button{font-size:15px}}.Review .btns .ok{background-color:#007c00}.Review .btns .no{background-color:#7d0000}.Alert{padding:16px}.Alert .loadingOverlay{position:fixed;top:0;left:0;background-color:#000000a8;width:100vw;height:100vh;z-index:99999;display:grid;place-items:center}.Alert .loadingOverlay>div{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:72px}.Alert .loadingOverlay>div p.sec{font-weight:500;margin-top:16px;margin-bottom:4px;color:#ffd1f6}.Alert .loadingOverlay>div p{margin:0;color:#fff;text-align:center;line-height:20px}.Alert h3{font-weight:600;margin-bottom:10px;margin-top:0}.Alert p{margin:0 0 4px}.Alert p .bold{font-weight:700}.Alert p.sub{margin-bottom:8px;font-size:14px;border-left:3px solid #9E007E;width:fit-content;padding:4px 4px 4px 8px;background-color:#ffe5fa}.Alert form.entry{background-color:#e5e5e5;border-radius:3px;margin-top:24px;margin-bottom:48px;color:#000;padding:12px 32px 32px;display:flex;flex-direction:column}.Alert form.entry h3{color:#000;margin:2px 0 8px;font-size:20px}.Alert label{font-size:14px;font-weight:500}.Alert input{margin-bottom:12px;height:40px;outline:none}.Alert .expCvv{display:flex;gap:16px}.Alert .expCvv div{display:flex;flex-direction:column;width:110px}.Alert .zip{width:50%}.Alert .submitBtn{margin-top:6px;background-color:#9cdbd9;border:none;font-weight:600;color:#000;font-size:16px;height:50px;padding:12px;display:flex;justify-content:center;align-items:center}.Otp{padding:16px;margin-bottom:28px;display:flex;flex-direction:column}.Otp h3{font-weight:500;margin-bottom:4px;margin-top:0}.Otp p{margin:0 0 4px}.Otp p.sub{font-size:14px}.Otp .otpCard{margin:8px 4px 12px;color:#000;border-top:4px solid #9E007E;background-color:#ffebfb;padding:12px 16px 20px;border-radius:4px;display:flex;flex-direction:column;font-family:Helvetica Neue,sans-serif;transition:height .2s}.Otp .otpCard .choose,.Otp .otpCard .enterP{font-size:15px;font-weight:500;line-height:20px;margin-top:4px;margin-bottom:8px}.Otp .otpCard .option{margin-top:12px;background-color:#fff;color:#000;padding:9px 6px 8px;border-radius:6px;display:flex;border:1px solid black;gap:8px}.Otp .otpCard .option input{width:16px;accent-color:#9E007E}.Otp .otpCard .option p,.Otp .otpCard .option span{margin:0}.Otp .otpCard .option p{font-weight:700}.Otp .otpCard .option span{font-size:14px}.Otp .otpCard .send,.Otp .otpCard .submit{border:none;font-size:16px;height:50px;border-radius:3px;padding:12px;margin-top:12px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;margin-bottom:8px}.Otp .otpCard .send[data-active=false],.Otp .otpCard .submit[data-active=false]{background-color:#b1b1b1}.Otp .otpCard p.warning{color:#700;font-weight:500;margin-bottom:2px;margin-top:16px}.Otp .otpCard h4{font-size:20px;font-weight:500;margin:0}.Otp .otpCard .entry{margin-top:18px;padding:13px;border:none;border-radius:6px;outline:none;font-family:Helvetica Neue,sans-serif;font-weight:400;font-size:20px;color:#000;width:80%;align-self:center;border:2px solid #9E007E}.Otp .otpCard .submit{margin-top:24px}.Success{display:flex;flex-direction:column;padding:16px}.Success .successCard{background-color:#e5e5e5;color:#000;border-radius:3px;padding:16px 20px 24px;display:flex;flex-direction:column;gap:6px;margin-top:14px}.Success .successCard .top{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:8px}.Success .successCard .top div.cardImgHolder{background-color:#6b0055;width:52px;height:52px;border-radius:26px;display:grid;place-items:center}.Success .successCard .top div.cardImgHolder img{width:32px;height:32px}.Success .successCard h2{font-weight:600;font-size:26px;margin:0;text-align:center;color:#6b0055}.Success .successCard p,.Success .successCard li{font-weight:500;margin:0}.Success .successCard li{margin-left:12px}.Success .successCard p.bigger{margin-bottom:8px}.Success .successCard p.bigger,.Success .successCard p.close{align-self:center;text-align:center;font-size:17px}.Success .successCard ul{margin:0 0 16px;padding:0 0 0 10px}.Success .successCard .close{margin-top:12px;font-weight:600}
