.form-page-box,.gentle-box{background-color:#fefefe;border-radius:1em;box-shadow:0 .5em 1em -.125em hsla(221,14%,4%,.1),0 0 0 1px hsla(221,14%,4%,.02)}@media screen and (min-width:576px){.form-page-box,.gentle-box{border-radius:2em}}label.required:after{content:" *";color:red}.form-page-title{color:#011827;margin-bottom:1.1em;font-size:1.5em;font-weight:700}@media screen and (min-width:576px){.form-page-title{margin-bottom:1.4em;font-size:1.75em}}.form-page-box{padding:8% 7% 10%}.form-page-box form .field{margin-bottom:1.5rem}@media screen and (min-width:576px){.form-page-box form .field{margin-bottom:2rem}}.form-page-box form .form-actions{margin-top:2.5em}@media screen and (min-width:576px){.form-page-box form .form-actions{margin-top:3em}}.base-blue-button,.base-colored-button,.blue-submit-button{color:#fff;font-weight:700;transition:.3s;box-shadow:0 .5em 1em -.125em hsla(221,14%,4%,.1),0 0 0 1px hsla(221,14%,4%,.02)}.base-blue-button:hover,.base-colored-button:hover,.blue-submit-button:hover{box-shadow:0 .3em .8em -.1em rgba(10,10,10,.3)}.base-blue-button,.blue-submit-button{background-color:#0f83fd}.base-blue-button:hover,.blue-submit-button:hover{background-color:#0061ff}.blue-submit-button{border-radius:.5em;align-content:center;justify-content:center;height:3.1em;width:100%;display:grid}.errorlist{background-color:#fddcdc;border-radius:4px;max-width:100%;margin:.7em 0 0;padding:.75em 1em;list-style:none;display:inline-block}.errorlist li{color:#ff391d;font-size:.9em;line-height:1.5}.errorlist li:not(:last-child){margin-bottom:.25em}.password-reset-form-page{max-width:480px;margin:0 auto}.password-reset-form-page .description{color:#77838c;margin-bottom:1.5em;font-size:.9em}