.portal-root{color:#333;box-sizing:border-box;background-color:#fff;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857}.portal-container{box-sizing:border-box;width:100%;max-width:1170px;margin:0 auto;padding:0 15px}.portal-navbar{z-index:1030;box-sizing:border-box;background-color:#171717;border:none;height:80px;position:fixed;top:0;left:0;right:0}.portal-navbar-inner{justify-content:space-between;align-items:center;height:80px;display:flex}.portal-navbar-header{align-items:center;height:80px;display:flex}.portal-navbar-brand{align-items:center;margin-left:-15px;padding:5px 15px;text-decoration:none;display:inline-flex}.portal-navbar-brand img{object-fit:contain;width:106px;height:26px;display:block}.portal-navbar-right-container{flex-direction:column;justify-content:center;align-items:flex-end;margin-right:-15px;padding-top:4px;display:flex}.portal-navbar-actions{align-items:center;margin:0;padding:0;list-style:none;display:flex}.portal-lang-select{padding-left:20px;position:relative}.portal-dropdown-toggle{cursor:pointer;color:#cfcfcf;background:0 0;border:none;align-items:center;gap:6px;padding:6px 0;font-size:13px;font-weight:400;text-decoration:none;transition:color .15s;display:inline-flex}.portal-dropdown-toggle:hover{color:#fff}.portal-dropdown-toggle img{object-fit:cover;border:1px solid #f4f4f4;width:16px;height:16px;display:inline-block}.portal-dropdown-toggle span{color:inherit;padding:0 4px;font-size:13px;font-weight:400}.portal-dropdown-toggle .caret-down{color:inherit;align-items:center;margin-left:2px;display:inline-flex}.portal-lang-dropdown-menu{z-index:1050;background-color:#fff;border:1px solid #00000026;border-radius:4px;min-width:170px;max-height:280px;margin:2px 0 0;padding:5px 0;list-style:none;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 6px 12px #0000002d}.portal-lang-dropdown-menu li a{color:#333;align-items:center;gap:8px;padding:5px 16px;font-size:12px;text-decoration:none;display:flex}.portal-lang-dropdown-menu li a:hover{color:#262626;background-color:#f5f5f5}.portal-lang-dropdown-menu img{border:1px solid #eee;width:16px;height:16px}.portal-navbar-actions li{padding-left:20px}.portal-nav-login-btn{text-transform:uppercase;cursor:pointer;letter-spacing:.4px;background-color:#cafd5d;border:none;border-radius:8px;justify-content:center;align-items:center;height:32px;padding:6px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex;color:#171717!important}.portal-nav-login-btn:hover{opacity:.9}.portal-nav-register-btn{text-transform:uppercase;cursor:pointer;letter-spacing:.4px;background-color:#171717;border:none;border-radius:8px;justify-content:center;align-items:center;height:32px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex;color:#fff!important}.portal-nav-register-btn:hover{opacity:.8}.portal-nav-risk-text{color:#337ab7;text-align:right;margin:3px 0 0;font-size:11px;font-weight:400;line-height:1.2}.portal-body-wrapper{box-sizing:border-box;padding-top:180px;padding-bottom:0}.portal-portlet{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:12px;margin-bottom:60px;padding:33px 20px 24px}.portal-portlet-grid{display:flex}.col-left-form{box-sizing:border-box;flex:1;padding:0 15px}.col-right-cta{text-align:center;box-sizing:border-box;flex-direction:column;flex:1;align-items:center;padding:0 15px;display:flex}.portal-notice-row{color:#333;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.4}.span-mandatory-star{color:#337ab7;font-weight:400}.portal-form-group{margin-bottom:15px}.portal-form-group label.control-label{color:#787878;margin-bottom:5px;font-size:14px;font-weight:400;display:block}.portal-input-field{color:#131111;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;width:100%;height:34px;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.portal-input-field:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.portal-input-group{width:100%;display:flex;position:relative}.portal-input-group .portal-input-field{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.portal-input-group-addon{color:#555;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background-color:#eee;border:1px solid #e5e5e5;border-left:0;border-top-right-radius:8px;border-bottom-right-radius:8px;justify-content:center;align-items:center;width:42.5px;padding:6px 12px;font-size:14px;font-weight:400;line-height:1;display:flex}.portal-input-group-addon:hover{background-color:#e2e2e2}.portal-forgot-link{color:#337ab7;margin-top:5px;margin-bottom:10px;font-size:14px;font-weight:400;text-decoration:none;display:inline-block}.portal-forgot-link:hover{text-decoration:underline}.portal-checkbox-wrapper{margin:10px 0}.portal-checkbox-wrapper label{color:#787878;cursor:pointer;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:400;display:inline-flex}.portal-checkbox-wrapper input[type=checkbox]{cursor:pointer;accent-color:#cafd5d;width:14px;height:14px;margin:0}.portal-submit-container{text-align:center;margin-top:15px;margin-bottom:10px}.portal-form-login-btn{color:#171717;cursor:pointer;background-color:#cafd5d;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:58px;height:32px;padding:6px 16px;font-size:14px;font-weight:400;transition:opacity .15s;display:inline-flex}.portal-form-login-btn:hover:not(:disabled){opacity:.9}.portal-form-login-btn:disabled{opacity:.6;cursor:not-allowed}.portal-risk-subtext{color:#337ab7;text-align:center;margin-top:10px;margin-bottom:0;font-size:11px;font-weight:400}.col-right-cta h3{color:#171717;margin-top:0;margin-bottom:20px;font-size:18px;font-weight:400;line-height:1.4}.portal-cta-register-btn{background-color:#171717;border:none;border-radius:8px;justify-content:center;align-items:center;height:32px;margin-bottom:0;padding:6px 16px;font-size:14px;font-weight:400;text-decoration:none;transition:background-color .15s;display:inline-flex;color:#fff!important}.portal-cta-register-btn:hover{background-color:#333}.portal-footer{background:0 0;border:none;margin-top:55px;padding:30px 0 35px}.portal-copyright-text{color:#333;text-align:left;margin:0;font-size:14px;font-weight:400}@media (max-width:991px){.portal-portlet-grid{flex-direction:column;gap:30px}.col-left-form,.col-right-cta{padding:0}.portal-nav-risk-text{display:none}}.portal-reg-wrapper{box-sizing:border-box;width:100%;max-width:538px;margin:0 auto}.portal-reg-card{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:24px 20px 20px;box-shadow:0 1px 3px #0000000d}.portal-reg-title{color:#171717;text-align:left;margin:0 0 14px;padding:0;font-size:16px;font-weight:400;line-height:1.35}.portal-reg-divider{border:none;border-top:1px solid #eee;margin:0}.portal-reg-radio-group{align-items:center;gap:22px;margin-top:14px;margin-bottom:14px;display:flex}.portal-reg-radio{color:#333;cursor:pointer;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:400;display:inline-flex}.portal-reg-radio input[type=radio]{cursor:pointer;accent-color:#0075ff;width:13px;height:13px;margin:0}.portal-reg-card .portal-form-group{margin-bottom:16px}.portal-reg-card .portal-input-field,.portal-reg-card .portal-select-field{color:#555;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;width:100%;height:34px;padding:6px 12px;font-size:14px}.portal-reg-card .portal-select-field{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.portal-reg-card .portal-select-field:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.portal-addon-help{color:#337ab7;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.portal-addon-help:hover{color:#23527c}.portal-phone-row{gap:15px;margin-bottom:16px;display:flex}.portal-phone-code{flex-shrink:0;width:33.333%}.portal-phone-number{flex:1}.portal-agreement-group{flex-direction:column;gap:16px;margin-top:20px;margin-bottom:26px;display:flex}.portal-agreement-item{color:#333;cursor:pointer;align-items:flex-start;gap:8px;margin:0;font-size:11px;font-weight:400;line-height:1.45;display:flex}.portal-agreement-item input[type=checkbox]{cursor:pointer;accent-color:#0075ff;flex-shrink:0;width:13px;height:13px;margin-top:2px}.portal-agreement-item span{flex:1;max-width:326px}.portal-agreement-item a{color:#337ab7;text-decoration:none}.portal-agreement-item a:hover{text-decoration:underline}.portal-reg-btn-container{margin-top:0;margin-bottom:0}.portal-reg-submit-btn{color:#fff;cursor:pointer;background-color:#171717;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:40px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}.portal-reg-submit-btn:hover:not(:disabled){background-color:#333}.portal-reg-submit-btn:disabled{opacity:.6;cursor:not-allowed}.portal-reg-risk-notice{justify-content:flex-end;margin-top:12px;margin-bottom:0;display:flex}.portal-reg-risk-notice span{color:#337ab7;font-size:11px;font-weight:400}.portal-reg-footer{margin-top:65px}
