.c-login__announcement{width:100%;margin:0 auto;opacity:.8;padding:var(--space-32);max-width:600px}@media (max-width:31.25em){.c-login__announcement{padding:0 var(--space-16) var(--space-16)}}.c-login__announcement a{color:#050532;text-decoration:underline}.c-login .c-form__header,.c-login .c-form__row,.c-login .form-page{min-width:0;padding:0 var(--space-32);max-width:600px;width:100%}@media (max-width:31.25em){.c-login .c-form__header,.c-login .c-form__row,.c-login .form-page{padding:0 var(--space-16)}}.c-login .c-form__grid{background-color:transparent;padding:0}@media (max-width:31.25em){.c-login .c-form__header .title{font-size:var(--type-md)}}.c-login .c-form__header .inner{border-top:1px solid #dadada;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:var(--space-16)}
.c-account-page{height:100%}.c-account-page__grid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.c-account-page__header{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#ffffff;height:100%;padding:var(--space-32) 0}.c-account-page__header .logo{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.c-account-page__header .logo .c-brand-logo{display:block;margin:0 auto;max-width:12em}.c-account-page__content{-ms-flex:1 0 auto;flex:1 0 auto;background-color:#fff;padding:var(--space-40) 0}@media (max-width:31.25em){.c-account-page__content{padding:var(--space-24) 0}}
.c-form__footer,.c-form__header,.c-form__row,.form-page{margin:0 auto;min-width:35%;padding:0 var(--space-32)}.c-form__grid{background-color:#f9f9f9;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:min-content;grid-row-gap:var(--space-24);-ms-flex-pack:center;justify-content:center;padding:var(--space-32) 0}@media (max-width:31.25em){.c-form__grid{padding:var(--space-32)}}.c-form__grid.-is-child-grid{background-color:transparent;padding:0}.c-form__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.c-form__header .title{-ms-flex:1 0 auto;flex:1 0 auto}.c-form__header .link{display:block;color:#050532;text-align:right}.c-form__header .icon{font-size:var(--type-xs);color:#050532;height:auto}.c-form__footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #dadada;padding:var(--space-16) 0;text-align:center}.c-form__footer .link{color:#050532;height:100%;line-height:1.6em;position:relative;white-space:nowrap;padding:0 var(--space-16)}.c-form__footer .link:after{content:"";display:block;position:absolute;top:20%;right:0;bottom:20%;border-right:1px solid #dadada}.c-form__footer .link:last-child:after{display:none}.c-form__row.submit .inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:var(--space-8)}.c-form__row.submit .link{-ms-flex:1 0 auto;flex:1 0 auto;color:#050532;text-align:right}.c-form__row.submit .link .text{border-bottom:1px solid #050532;padding-bottom:3px}.c-form__messages{margin-bottom:var(--space-24);line-height:1.6em}.c-form__label{display:block;opacity:.5;margin-bottom:var(--space-8);text-transform:uppercase}.c-form__fieldset{padding:var(--space-32)}@media (max-width:31.25em){.c-form__fieldset{padding:0}}.c-form__fieldset .title{margin-bottom:var(--space-32)}@media (max-width:31.25em){.c-form__fieldset .title{margin-top:var(--space-32)}}.c-form__fieldset .fields .item{margin-bottom:var(--space-24)}.c-form__fieldset .fields textarea{padding:0 var(--space-16)}.c-form__fieldset .footer__options{display:-ms-flexbox;display:flex;margin-bottom:var(--space-24)}.c-form__fieldset .footer__options input[type=checkbox]{margin-right:var(--space-4)}.c-form__fieldset .footer__options label{opacity:.5}.c-form__fieldset .footer__buttons{display:-ms-flexbox;display:flex}@media (max-width:31.25em){.c-form__fieldset .footer__buttons{-ms-flex-direction:column;flex-direction:column}}.c-form__fieldset .footer__buttons button{border:none}.c-form__fieldset .footer__buttons button[type=submit]{margin-right:var(--space-16)}@media (max-width:31.25em){.c-form__fieldset .footer__buttons button[type=submit]{margin-right:0;margin-bottom:var(--space-16)}}.errors ul{margin-top:var(--space-32)}.errors li{color:#ff6d6d;letter-spacing:normal;line-height:1.6em;margin-bottom:var(--space-8)}.errors a{color:#050532}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c-account-page__grid{flex-direction:column}.c-account-page__grid,.c-account-page__header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;min-height:1px}.c-account-page__header{flex-direction:column;-ms-flex-align:center;align-items:center;height:auto;-ms-flex:1 0 25%;flex:1 0 25%}.c-account-page__header .logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1 0 auto;flex:1 0 auto;min-height:1px}.c-account-page__header .logo .c-brand-logo{width:100%}.c-account-page__header .tabs{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;min-height:1px}.c-account-page__content{-ms-flex:1 0 75%;flex:1 0 75%;min-height:1px}}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c-form__grid{-ms-flex-direction:column;flex-direction:column}.c-form__grid,.c-form__header{display:-ms-flexbox;display:flex}.c-form__header{-ms-flex:0 1 auto;flex:0 1 auto;background-clip:padding-box;border:0 solid transparent;border-width:0 var(--space-24) var(--space-24) 0}.c-form__header .icon{height:12px}.c-form__row{-ms-flex:0 1 auto;flex:0 1 auto;background-clip:padding-box;border:0 solid transparent;border-width:0 var(--space-24) var(--space-24) 0}}
