.gentle-box,.form-page-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)}@media screen and (min-width: 576px){.gentle-box,.form-page-box{border-radius:2em}}label.required::after{content:" *";color:red}.form-page-title{font-size:1.5em;font-weight:bold;color:#011827;margin-bottom:1.1em}@media screen and (min-width: 576px){.form-page-title{font-size:1.75em;margin-bottom:1.4em}}.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-colored-button,.base-blue-button,.blue-submit-button{color:#fff;font-weight:bold;box-shadow:0 .5em 1em -0.125em hsla(221,14%,4%,.1),0 0px 0 1px hsla(221,14%,4%,.02);transition:.3s}.base-colored-button:hover,.base-blue-button:hover,.blue-submit-button:hover{box-shadow:0 .3em .8em -0.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;height:3.1em;display:grid;place-content:center;width:100%}.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}.password-reset-form-page{max-width:480px;margin:0 auto}.password-reset-form-page .description{color:#77838c;font-size:.9em;margin-bottom:1.5em}
