.auth-partner-form{display:flex;flex-flow:column nowrap;align-items:center;width:100%}.auth-partner-form span.login-title{display:block;text-align:center;font-size:24px;font-weight:600;margin:0 0 20px}.auth-partner-form__intro{text-align:left;font-weight:600;width:100%;font-size:16px;line-height:1.2;margin:0 0 1.5em}.auth-partner-form .input-field-wrapp{width:100%;margin-bottom:20px;position:relative}.auth-partner-form .input-placeholder{font-size:12px;color:#8a938e;margin-bottom:4px}.auth-partner-form .input-field{width:100%;border:1px solid #ccc;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:16px;color:#1c2621;outline:none;box-sizing:border-box}.auth-partner-form .input-field:focus{border-color:#008237}.auth-partner-form .button.submit{position:relative;display:flex;justify-content:center;align-items:center;background:#008237;color:#fff;border-radius:8px;padding:14px 30px;font-weight:700;font-size:16px;cursor:pointer;width:100%;overflow:hidden}.auth-partner-form .button.submit .b-name{position:relative;z-index:1;pointer-events:none}.auth-partner-form .button.submit input[type=submit]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.auth-partner-form .button.submit.white-dot:before{content:'';background:#ffffff33;width:14px;height:14px;border-radius:50%;border:1px solid #ffffff77;box-shadow:inset 0 0 0 4.5px #008237,inset 0 0 0 7px #fff;display:block;margin:-1px 10px 0 0;transition:border .3s ease-out,box-shadow .3s ease-out}.auth-partner-form .button.submit.loader{opacity:.6;pointer-events:none}.auth-partner-form__error{width:100%;background:#fdecea;border:1px solid #f5c6c1;color:#c0392b;border-radius:8px;padding:12px 16px;font-size:14px;margin-bottom:18px}.auth-partner-form__error strong{display:block;margin-bottom:4px}.auth-partner-form__error a.button{display:inline-block;margin-top:6px;background:#008237;color:#fff;border-radius:8px;padding:8px 16px;text-decoration:none}