#root{--form-background-color:#f2f4ff}body{background:#f2f4ff!important;color:#06091a!important;font-family:FT Sterling,sans-serif;margin:0;min-height:100vh}.body-wrapper{display:flex;flex-direction:column;min-height:100vh}body .system-logo{padding:3rem;text-align:center}.system-logo img{height:auto;max-height:200px;max-width:350px!important}body .body-container-wrapper{align-items:center;display:flex;flex:0 1 auto;flex:default;justify-content:center;padding:2rem 0;width:100%}.body-container-wrapper .section-wrapper{background:#fff;border:1px solid #dbdff3;border-radius:.75rem;box-shadow:0 10px 40px rgba(6,9,26,.08),0 2px 8px rgba(6,9,26,.04);max-width:1200px;padding:3rem;width:min(95%,960px)!important}.section-wrapper h1{color:#06091a;font-size:2.5rem;font-weight:700;margin:0 0 1rem;text-align:center}.section-wrapper p{color:#2a304d;line-height:1.6;margin-bottom:2rem;text-align:center}.section-wrapper .form-wrapper form{background-color:transparent;border:1px solid #dbdff3;border-radius:.375rem;padding:1rem}.section-wrapper .form-wrapper .hs-form-field{margin-bottom:1.25rem;position:relative}.hs-form-field input.hs-input{height:auto;line-height:24px;padding:.5rem}.hs-form-field input.hs-input:disabled{background-color:#f2f4ff;border:1px solid #dbdff3;border-radius:.375rem}.form-wrapper .form-input-validation-message label{font-size:.9rem;margin-bottom:1rem}.form-wrapper form .hs-form-field label{color:#06091a;display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.hs-input[type=password],.hs-input[type=text]{background:#fff;border:1px solid #dbe1f0;border-radius:.375rem;box-sizing:border-box;font-size:1rem;height:52px;padding:0 1rem;transition:all .2s ease;width:100%}.hs-input[type=password]:focus,.hs-input[type=text]:focus{border-color:#3d5af3;box-shadow:0 0 0 4px rgba(61,90,243,.12);outline:none}.hs-form-field .hs-login-widget-show-password,.hs-form-field .hs-register-widget-show-password,.hs-form-field .hs-reset-widget-show-password{bottom:.375rem;color:#3d5af3;font-size:.85rem;font-weight:600;line-height:24px;position:absolute;right:.75rem;text-decoration:none;z-index:2}.hs-login-widget-show-password:hover,.hs-register-widget-show-password:hover,.hs-reset-widget-show-password:hover{color:#243fcb}.hs-form-field input[type=checkbox]{accent-color:#3d5af3}form .hs-form-field label[for=hs-login-widget-remember]{display:inline;font-weight:500;margin-left:.4rem}#hs_login_reset{color:#3d5af3;display:inline-block;font-size:.9rem;margin-bottom:1.5rem;text-decoration:none}#hs_login_reset:hover{text-decoration:underline}.hs-button.primary.large,a.hs-button{background:#3d5af3;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.25rem;font-weight:700;height:54px;line-height:54px;padding:0;text-align:center;transition:all .2s ease;width:100%}.hs-button.primary.large:hover,a.hs-button:hover{background:#2847e8;transform:translateY(-1px)}.hs-button.primary.large:active,a.hs-button:active{transform:translateY(0)}button.hs-button.hs-button--resend-sign-in{background:#3d5af3;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.25rem;font-weight:700;height:54px;line-height:54px;padding:0;text-align:center;transition:all .2s ease;width:100%}.error-code{font-size:9rem;font-weight:300;line-height:1;margin:0 0 1rem}.hs-error-msg,.hs-membership-global-error{color:#d32f2f;font-size:.9rem}#hs_cos_wrapper_admin_contact{margin-top:2rem;text-align:center}#hs_cos_wrapper_admin_contact p{font-size:.9rem;margin:0}#hs_cos_wrapper_admin_contact a{color:#3d5af3;font-weight:600;text-decoration:none}#hs_cos_wrapper_admin_contact a:hover{text-decoration:underline}body:before{background:radial-gradient(circle at 20% 20%,rgba(98,202,208,.12),transparent 35%),radial-gradient(circle at 80% 30%,rgba(61,90,243,.1),transparent 35%),radial-gradient(circle at 50% 100%,rgba(255,140,0,.08),transparent 40%);content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}@media (max-width:768px){.section-wrapper{border-radius:.5rem;padding:2rem}.section-wrapper h1{font-size:2rem}}