.ims-public-auth{min-height:560px;padding:80px 0 100px;background:#f8f9fb}.ims-public-auth .auth-heading{max-width:720px;margin:0 auto 32px;text-align:center}.ims-public-auth .auth-heading h1{margin-bottom:10px;color:#202124;font-size:42px;font-weight:700}.ims-public-auth .auth-heading p{margin:0;color:#687386;font-size:16px}.ims-public-auth .auth-card{max-width:760px;margin:0 auto;padding:34px;background:#fff;border-radius:4px;box-shadow:0 8px 30px rgba(32,33,36,.08)}.ims-public-auth .auth-card-wide{max-width:980px}.ims-public-auth .auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.ims-public-auth .auth-field.full{grid-column:1/-1}.ims-public-auth label{display:block;margin-bottom:8px;color:#202124;font-size:14px;font-weight:600}.ims-public-auth input:not([type=hidden]),.ims-public-auth select,.ims-public-auth textarea{width:100%;min-height:50px;padding:12px 15px;border:1px solid #e3e6eb;border-radius:2px;background:#f7f7f7;color:#30323a;outline:0;transition:border-color .2s ease,background .2s ease}.ims-public-auth textarea{min-height:120px;resize:vertical}.ims-public-auth input:not([type=hidden]):focus,.ims-public-auth select:focus,.ims-public-auth textarea:focus{border-color:#ff5e14;background:#fff}.ims-public-auth .auth-submit{display:inline-block;min-height:48px;padding:0 28px;border:0;border-radius:2px;background:#ff5e14;color:#fff;font-weight:600;cursor:pointer}.ims-public-auth .auth-submit:hover,.ims-public-auth .auth-submit:focus{background:#e94e09;color:#fff}.ims-public-auth .auth-links{margin:22px 0 0;text-align:center}.ims-public-auth .auth-links a{color:#ff5e14}.ims-public-auth .auth-alert{margin-bottom:22px;padding:14px 16px;border-radius:3px;background:#fff1ed;color:#b42318}.ims-public-auth .auth-alert.success{background:#ecfdf3;color:#087443}.ims-public-auth small{display:block;margin-top:7px;color:#687386}@media(max-width:767px){.ims-public-auth{padding:55px 0 70px}.ims-public-auth .auth-heading h1{font-size:32px}.ims-public-auth .auth-card{padding:24px 18px}.ims-public-auth .auth-grid{grid-template-columns:1fr}.ims-public-auth .auth-field.full{grid-column:auto}}
