.va-auth-shell,body.va-auth-page{min-height:100vh}.va-auth-shell{--auth-page-bg:#eaf0f7;--auth-field-bg:#ecf1f7;--auth-muted:#4f5d73;--auth-icon:#74879f;--auth-card-radius:16px;--auth-card-width:620px;background:var(--auth-page-bg);display:flex;flex-direction:column;overflow:hidden;position:relative}.va-auth-shell:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 150 150'%3E%3Cpath fill='none' stroke='%23d5dee9' stroke-width='1.15' d='M57 31c0-6.1 4.9-11 11-11h14c6.1 0 11 4.9 11 11v16h16c6.1 0 11 4.9 11 11v14c0 6.1-4.9 11-11 11H93v16c0 6.1-4.9 11-11 11H68c-6.1 0-11-4.9-11-11V83H41c-6.1 0-11-4.9-11-11V58c0-6.1 4.9-11 11-11h16z' opacity='.78'/%3E%3C/svg%3E");background-position:center 40px;background-repeat:repeat;background-size:150px 150px;content:"";inset:0;opacity:.62;pointer-events:none;position:absolute}.va-auth-shell>*{position:relative;z-index:1}.va-auth-header{padding:27px 15px 0}.va-auth-header__inner{margin:0 auto;max-width:1200px;text-align:center}.va-auth-logo{color:var(--theme-color);display:inline-flex;line-height:1}.va-auth-logo__text{font-family:var(--text-font);font-size:39px;font-weight:300;letter-spacing:.11em;line-height:1}.va-auth-header__copy{margin-top:20px}.va-auth-title{color:var(--theme-color-2);font-size:48px;font-weight:600;line-height:1.12}.va-auth-subtitle{color:var(--title-color);font-size:22px;font-weight:400;line-height:1.35;margin-top:5px}.authNav{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:30px}.authNav .theme-btn{min-width:200px}.authNav .authNav__btn,.authNav .authNav__btn:hover{background:var(--secondary-color)!important;color:var(--title-color)!important}.va-auth-main{align-items:center;display:flex;min-height:calc(100vh - 316px);padding:30px 0}.va-auth-card{background:#fff;border-radius:var(--auth-card-radius);margin:0 auto;max-width:var(--auth-card-width);padding:30px;width:100%}.va-membership-form,.va-membership-form form{margin:0}.va-membership-form{position:relative}#hs-login-self-registration-link{display:none!important}.va-membership-form .form-field>label,.va-membership-form .hs-form-field>label,.va-membership-form label{color:#17345a;display:block;font-size:18px;font-weight:600;line-height:1.35;margin-bottom:8px}.va-membership-form .form-field,.va-membership-form .hs-form-field,.va-membership-form .hs-form-field-wrapper{margin-bottom:25px}.va-membership-form .hs-form-field{position:relative}.va-membership-form input[type=email],.va-membership-form input[type=password],.va-membership-form input[type=text]{appearance:none;background-color:var(--auth-field-bg);background-position:14px;background-repeat:no-repeat;background-size:23px 23px;border:1px solid transparent;border-radius:8px;color:#000;font-family:var(--text-font);font-size:16px;height:50px;padding:0 18px 0 51px;width:100%}.va-membership-form input[name=email],.va-membership-form input[name=email_read_only]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2374879f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35' viewBox='0 0 24 24'%3E%3Crect width='19' height='15' x='2.5' y='4.5' rx='1.5'/%3E%3Cpath d='m3.8 6 8.2 7 8.2-7'/%3E%3C/svg%3E")}.va-membership-form input[name=password],.va-membership-form input[name=password_confirm]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2374879f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35' viewBox='0 0 24 24'%3E%3Crect width='14' height='11' x='5' y='10' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3M12 14.5V17'/%3E%3C/svg%3E")}.va-membership-form input[disabled]{background-color:#c7c7c7}.va-membership-form input[name=lastname]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 16 18'%3E%3Cpath fill='%2364748b' d='M10.394 4.525c0-.93-.532-1.793-1.328-2.29-.83-.466-1.86-.466-2.657 0-.83.497-1.328 1.36-1.328 2.29A2.69 2.69 0 0 0 6.41 6.85c.797.465 1.827.465 2.657 0 .796-.498 1.328-1.361 1.328-2.324m-6.907 0c0-1.494.797-2.889 2.125-3.652 1.295-.764 2.922-.764 4.25 0 1.295.763 2.126 2.158 2.126 3.652 0 1.527-.83 2.922-2.126 3.686-1.328.763-2.955.763-4.25 0a4.22 4.22 0 0 1-2.125-3.686m-1.56 11.156h11.588a4.33 4.33 0 0 0-4.283-3.718H6.21a4.33 4.33 0 0 0-4.283 3.718M.3 16.312c0-3.287 2.623-5.943 5.91-5.943h3.022a5.937 5.937 0 0 1 5.943 5.943c0 .531-.465.963-.996.963H1.263a.964.964 0 0 1-.963-.963'/%3E%3C/svg%3E");background-size:19px}.va-membership-form input[type=email]
.va-membership-form input[type=email]:focus,.va-membership-form input[type=password]:focus,.va-membership-form input[type=text]:focus{background-color:#fff;border-color:rgba(11,20,38,.28)}.va-membership-form input::placeholder{color:#7b8798;opacity:1}.va-membership-form .hs_cos_wrapper_type_password_prompt input[type=password]{height:50px!important;margin:25px 0!important}.va-membership-form .form-separator{display:none}.va-membership-form .hs-login-widget-show-password{background-color:#fff;border-radius:15px;font-size:11px;line-height:1;padding:8px 15px;position:absolute;right:10px;text-transform:capitalize;top:44px}.va-membership-form input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.va-membership-form input[type=checkbox]+label{align-items:center;cursor:pointer;display:inline-flex;font-weight:400;min-height:22px;padding-left:32px;position:relative}.va-membership-form input[type=checkbox]+label:before{background:#fff;border:2px solid var(--title-color);border-radius:2px;box-sizing:border-box;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.va-membership-form input[type=checkbox]:checked+label:before{align-items:center;color:var(--title-color);content:"✓";display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:1}.va-membership-form input[type=checkbox]:focus-visible+label:before{outline:2px solid var(--secondary-color);outline-offset:2px}.va-membership-form .hs_submit{margin-bottom:30px}.va-membership-form .authLogin__switch{width:100%}.va-membership-form form>div{position:relative}.va-auth-reset-link{bottom:35px;color:var(--theme-color-2);font-size:14px;font-weight:500;margin-left:auto;position:absolute;right:0}.va-auth-reset-link:hover{text-decoration:underline}.va-membership-form button[type=submit].theme-btn,.va-membership-form input[type=submit].theme-btn{display:flex;margin-top:1px;width:100%}.va-auth-switch{color:var(--auth-muted);font-size:15px;margin-top:22px;text-align:center}.va-auth-switch a{color:var(--secondary-color);font-weight:600}.va-auth-switch a:hover{text-decoration:underline}.va-auth-page--register .va-auth-switch{display:none}.va-membership-form .errors,.va-membership-form .hs-error-msgs,.va-membership-form ul[role=alert]{color:#b42318;font-size:13px;margin-top:8px}.va-membership-form .hs-error-msgs label{color:inherit;font-size:inherit;font-weight:500;margin:0}.va-membership-form h2{color:#17345a;text-align:center}.va-auth-support{flex:0 0 auto;padding:0 20px 50px 0;text-align:center}.va-auth-support p{color:var(--auth-muted);font-size:16px}.va-auth-support a{color:var(--theme-color-2);font-weight:600;text-decoration:underline}.va-auth-footer{background:#112748;flex:0 0 auto;padding:23px 15px}.va-auth-footer__inner{margin:0 auto;max-width:1200px;text-align:center}.va-auth-footer p{color:#fff;font-size:16px}.va-field-error{border-color:#d93025!important}.va-validation-message{color:#d93025;font-size:14px;line-height:1.3;margin-top:7px}#hs-membership-passwordless-auth-form p{padding-bottom:15px}@media (max-width:767px){.va-auth-header{padding-top:22px}.va-auth-logo__text{font-size:34px}.va-auth-header__copy{margin-top:34px}.va-auth-title{font-size:36px}.va-auth-subtitle{font-size:18px;margin-top:12px}.va-auth-tabs{margin-top:24px}.va-auth-tab{font-size:14px;min-width:0;padding-left:18px;padding-right:18px;width:50%}.va-auth-card{border-radius:13px;padding:30px 20px 34px}.va-membership-form .form-field,.va-membership-form .hs-form-field,.va-membership-form .hs-form-field-wrapper{margin-bottom:25px}.va-membership-form input[type=email],.va-membership-form input[type=password],.va-membership-form input[type=text]{height:58px}.va-auth-support{padding-bottom:48px}.va-auth-footer{min-height:100px;padding:38px 15px}}.va-register-name-row{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.va-register-name-row .hs-form-field,.va-register-submit{width:100%}.va-membership-form .hs-register-widget-show-password{background-color:#fff;border-radius:15px;font-size:11px;line-height:1;padding:8px 15px;position:absolute;right:10px;text-transform:capitalize;top:44px}#hs-membership-password-requirements{background:#f6f8fb;border:1px solid #dbe3ec;border-radius:8px;margin-top:10px;padding:16px 14px}#hs-membership-password-requirements ul{margin:0;padding:0}#hs-membership-password-requirements li{list-style:none;margin:0;padding:0}#hs-membership-password-requirements label{color:#5d6675;display:block;font-size:14px;font-weight:400;line-height:1.45;margin:0;padding-left:28px;position:relative}#hs-membership-password-requirements label:before{align-items:center;border:1px solid var(--title-color);border-radius:50%;color:var(--title-color);content:"i";display:flex;font-size:11px;font-weight:600;height:18px;justify-content:center;left:0;position:absolute;top:1px;width:18px}.va-membership-form--register .hs-form-field p{display:none;font-size:15px;padding-bottom:10px}.va-membership-form-txt{font-size:16px;margin-bottom:0;padding-top:15px}.va-membership-form .hs-reset-widget-show-password{background-color:#fff;border-radius:15px;font-size:11px;line-height:1;padding:8px 15px;position:absolute;right:10px;text-transform:capitalize;top:44px}@media screen and (max-width:690px){.va-register-name-row{gap:0;grid-template-columns:1fr}.va-auth-main{padding:20px 10px}.va-auth-footer p{font-size:12px}.va-auth-header__copy{margin-top:20px}.va-auth-title{font-size:22px}.va-auth-subtitle{font-size:14px;margin-top:8px}.va-membership-form h2{font-size:20px}.va-membership-form-txt{font-size:13px;margin-bottom:0;padding-top:10px}.va-auth-footer{min-height:auto;padding:20px 15px}}.orDiv{padding:30px 0;position:relative}.orDiv:before{background-color:#112748;content:"";height:2px;margin-top:-1px;position:absolute;top:50%;width:100%}.orDiv span{background-color:#112748;border-radius:50%;color:#fff;display:block;font-weight:700;height:46px;line-height:46px;margin:0 auto;position:relative;text-align:center;width:46px}.checkIconDiv{padding-bottom:20px;text-align:center}.va-membership-passwordless h2{padding-bottom:10px}.va-membership-passwordless p{padding-bottom:20px;text-align:center}.va-membership-passwordless .theme-btn{width:100%}