.container-esia{font-size:16px;line-height:24px;font-weight:400;min-height:100%;background:#e4ecfd;color:#0b1f33;font-family:Lato,Helvetica,Arial,sans-serif,-apple-system;padding-top:40px;padding-bottom:40px;margin:-1rem;width:100vw;overflow:hidden}.container-esia .esia-login{position:relative;margin:0 auto;min-width:320px;max-width:416px;padding:32px 30px;border-radius:12px;box-shadow:0 24px 48px #e6ebf566;background:#fff}.container-esia .esia-emul-dc{color:red;font-size:16px;margin-top:-5px}.container-esia .plain-input{width:100%;height:52px;border:0px none;border-radius:8px;font-size:18px;line-height:18px;background:#f5f7fa;color:#0b1f33}.container-esia .a-emul{cursor:pointer;color:#0d4cd3}.container-esia .a-emul-disable{cursor:not-allowed}.container-esia .plain-button_wide{width:100%;text-align:center}.container-esia .plain-button{display:inline-block;border-radius:8px;border:medium none;padding:16px;font-size:16px;line-height:24px;color:#fff;background:#0d4cd3;cursor:pointer}.container-esia .btn-outline-success{display:inline-block;border-radius:8px;padding:12px;font-size:16px;line-height:24px;color:#0d4cd3;border-color:#0d4cd3}.container-esia .btn-outline-success:hover{background:#0d4cd3;border-color:#0d4cd3;color:#fff}.container-esia .plain-button_light{padding-top:14px;padding-bottom:14px;color:#0d4cd3;background:#fff;border:2px solid rgb(228,236,253)}.container-esia .button-emul-disable{cursor:not-allowed}.container-esia .esia-banners{position:absolute;top:40px;left:calc(100% - 416px);width:280px;margin:0 0 0 40px;border-radius:12px;padding:24px;box-shadow:0 6px 16px #e6ebf5cc;text-align:left;color:#3b3b3b;line-height:24px;background:#fff}.container-esia .scope-title{font-size:1.6rem;margin-bottom:.5rem;font-weight:500;line-height:1.2}.container-esia .text-helper{color:#6f6f6f}.container-esia li.scope::marker{color:#0d4cd3;font-size:1.4rem;line-height:1.4rem}
