.bg-cookie-choice{position:fixed;bottom:18px;left:18px;z-index:10050;width:min(620px,calc(100% - 36px));padding:22px;background:#fff;color:#202b38;border:1px solid #d9dfe6;border-radius:8px;box-shadow:0 5px 24px #0002;font:14px/1.6 system-ui,sans-serif}.bg-cookie-choice[hidden]{display:none}.bg-cookie-choice h2{font-size:19px;margin:0 0 8px}.bg-cookie-choice p{margin:0 0 12px}.bg-cookie-choice label{display:flex;align-items:center;gap:9px}.bg-cookie-choice input{width:auto}.bg-cookie-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px;align-items:center}.bg-cookie-actions button,.bg-policy button{background:#17324d;color:#fff;border:1px solid #17324d;padding:9px 12px;border-radius:4px;cursor:pointer;font:inherit}.bg-cookie-actions a{color:#17324d;text-decoration:underline}.bg-footer-help{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;padding:20px}.bg-footer-help a,.bg-footer-help button{color:inherit;font:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}.bg-faq-page{max-width:960px;margin:40px auto;padding:28px;background:#fff}.bg-faq-page details{border:1px solid #e0e5eb;border-radius:5px;margin:14px 0;padding:16px}.bg-faq-page summary{font-weight:600;cursor:pointer}.bg-faq-page details>div{padding-top:16px;line-height:1.8}.bg-eyebrow{font-size:12px;font-weight:700;letter-spacing:1px;color:#677586}.bg-faq-page h1,.bg-policy h1{font-size:30px}.bg-faq-page a,.bg-policy a{color:#164e63}.bg-cookie-choice :focus-visible{outline:3px solid #e7ad00;outline-offset:3px}
.bg-login-page{margin:36px auto 56px!important}.bg-login-page .card{border:1px solid #dce3eb;border-radius:6px;box-shadow:none}.bg-login-page .card-header{margin:0!important;padding:0!important}.bg-login-page .bg-gradient-dark{background:#17324d!important;box-shadow:none!important;border-radius:5px 5px 0 0!important;padding:18px!important}.bg-login-page .card-header br{display:none}.bg-login-page .card-header h4{margin:0!important;font-size:23px}.bg-login-page .card-body{padding:24px}.bg-login-page .input-group{display:flex;flex-direction:column;align-items:stretch;margin:16px 0!important}.bg-login-page .input-group label{position:static!important;padding:0!important;margin:0 0 7px!important;transform:none!important;font-size:14px!important;line-height:1.4!important;color:#344459!important;background:none!important}.bg-login-page .input-group input{width:100%!important;border:1px solid #c9d2dd!important;padding:11px!important;border-radius:4px!important}.bg-login-page button[type=submit]{background:#17324d!important;color:#fff!important;border:1px solid #17324d;padding:11px;font-size:15px;box-shadow:none!important}
