.login-existing{margin:0 auto 22px;display:block;max-width:28.57143rem}.login-existing small{color:#1da33a}.login-existing .info{margin:0 0 2.14286rem;display:block}.login-existing form .form-group input{border:1px solid #c6cbd0;display:block;padding:.92857rem;width:100%;max-width:28.57143rem;font-size:1.14286rem}.login-existing form .form-group input.form-control{height:3.42857rem;border-radius:0;box-shadow:none}.login-existing form .form-group input::placeholder{color:#000a47;opacity:1}.login-existing form .form-group input:-moz-placeholder,.login-existing form .form-group input::-webkit-input-placeholder{color:#000a47}.login-existing form .form-group.error input{border:1px solid #f03;background-color:rgba(255,0,51,.2)}.login-existing form .form-group.checked input{padding-right:3.14286rem}.login-existing form .form-group.checked:before{content:"\e914";font-family:Font-Awesome-5-nscs;font-size:1rem;position:absolute;right:var(--set-checked-icon--right,1rem);top:50%;transform:translateY(-50%);color:#29cf4d}.login-existing form .primary-button{margin-top:10px;padding:0 1.71429rem;font-size:1.14286rem;padding:1rem 1.42857rem;min-width:14.28571rem;font-weight:600;display:block}@media (max-width:767px){.login-existing form .primary-button{margin:0 auto}}.login-existing form .note{display:block;margin:2.14286rem 0 1.42857rem}@media (max-width:767px){.login-existing form .custom-checkbox+label{font-size:1rem}.login-existing form .custom-checkbox+label:before{vertical-align:bottom}}@media (max-width:767px){.login-existing form .login-form-mobile-view .note{margin:.7143rem 0;color:#67707b;font-size:1rem;line-height:1.5}.login-existing form .login-form-mobile-view .form-link{margin:0 0 .7143rem;font-size:1.28571rem;color:#24558e!important;font-weight:600;text-decoration:none}}@media (max-width:767px){.login-existing form .login-form-register-block{text-align:center}}.login-existing form .login-form-register-block button.secondary-button{padding:0 1.71429rem;font-size:1.14286rem;padding:1rem 1.42857rem;min-width:14.28571rem;font-weight:600}.login-existing form .login-form-register-block .divider-line{background:#c6cbd0;margin:1.14286rem 0;height:1px;width:100%;display:block}.login-existing form .login-form-register-block .sub-title{font-family:Lato,Fallback,Arial,Helvetica,sans-serif;font-size:1.42857rem;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#363942;margin:.71429rem 0}.login-existing form .check-wrapper input{width:auto}.login-existing .login-link{text-decoration:underline;font-weight:700;font-size:16px}