.gentle-box,.signup-container .signup-form-box{border-radius:1em;background-color:#fefefe;box-shadow:0 .5em 1em -0.125em hsla(221,14%,4%,.1),0 0px 0 1px hsla(221,14%,4%,.02);padding:1.2em 5% 2em}@media screen and (min-width: 576px){.gentle-box,.signup-container .signup-form-box{border-radius:2em;padding:1.5em 5% 2em}}.oidc-login-button{border:1px solid #737172;border-radius:.6rem;box-shadow:0 2px 4px -2px rgba(33,37,56,.2509803922);transition:.3s;height:3.1em;font-weight:600;margin:1.5em auto;display:flex;align-items:center;justify-content:center;gap:.7em;color:#011827;width:100%}.oidc-login-button:hover{background-color:#f4f4f4}.errorlist{list-style:none;padding:.75em 1em;margin:.7em 0 0 0;background-color:#fddcdc;border-radius:4px;display:inline-block;max-width:100%}.errorlist li{color:#ff391d;font-size:.9em;line-height:1.5}.errorlist li:not(:last-child){margin-bottom:.25em}.blue-submit-button{background-color:#0f83fd;color:#fff;border-radius:.5em;height:3.1em;font-weight:bold;box-shadow:0 .5em 1em -0.125em hsla(221,14%,4%,.1),0 0px 0 1px hsla(221,14%,4%,.02);margin:1.5em auto;display:grid;place-content:center;width:100%}.blue-submit-button:hover{background:#0061ff}.or-divider{display:flex;align-items:center;gap:1rem;color:#77838c;letter-spacing:.03em;font-size:.9em;margin:1.8em 0}.or-divider::before,.or-divider::after{content:"";flex:1 1 auto;height:1px;background:#dbdbdb}.signup-container{max-width:480px;margin:0 auto}.signup-container .signup-title{font-size:1.5em;font-weight:bold;color:#011827;margin-bottom:1.7em;display:flex;align-items:center;flex-wrap:nowrap;gap:.17em}@media screen and (min-width: 576px){.signup-container .signup-title{font-size:1.75em}}.signup-container .signup-title img{height:1.2em}.signup-container .signup-form-box{padding:1.6em 8%}@media screen and (min-width: 576px){.signup-container .signup-form-box{padding:2.5em 10%}}.signup-container .signup-form-box .form-internal-container{margin-top:1.5em}@media screen and (min-width: 576px){.signup-container .signup-form-box .form-internal-container{width:90%;margin:1.5em auto 0}}.signup-container .signup-form-box form .field{margin-bottom:1em}@media screen and (min-width: 576px){.signup-container .signup-form-box form .field{margin-bottom:2rem}}.signup-container .signup-form-box form .field .control{margin:1em auto 0}.signup-container .signup-form-box .help-message{font-size:.8em;text-align:center;margin-top:2.5em}
