.c-login .c-form__header,.c-login .c-form__row,.c-login .form-page{min-width:0;padding:0 var(--space-lg);max-width:500px;width:100%}@media (max-width:31.25em){.c-login .c-form__header,.c-login .c-form__row,.c-login .form-page{padding:0}}.c-login .c-form__grid{background-color:transparent}
.c-page-tabs{position:absolute;top:0;left:0;bottom:0;width:100%}.c-page-tabs__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr 3fr;grid-template-rows:1fr 3fr;height:100%}.c-page-tabs__content{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;background-color:#fff;margin-top:1px}.c-page-tabs__header{display:-ms-grid;display:grid;background-color:#eaeaea;-ms-grid-rows:1fr min-content;grid-template-rows:1fr min-content;height:100%}.c-page-tabs__header .logo{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:var(--space-md) 0}.c-page-tabs__header .logo .c-brand-logo{display:block;margin:0 auto;max-width:12em}.c-page-tabs__header .tabs{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.c-page-tabs__header .tabs .link{color:#397cb9;padding:var(--space-md) var(--space-xl);transition:all .3s}.c-page-tabs__header .tabs .tab{background-color:rgba(0,0,0,.1);border:1px solid transparent;border-bottom:0;line-height:1.4em;text-align:center;transition:all .3s}.c-page-tabs__header .tabs .tab>*{display:block;height:100%;padding:var(--space-md) var(--space-xl);width:100%}@media (max-width:31.25em){.c-page-tabs__header .tabs .tab>*{padding:var(--space-md) 0}}.c-page-tabs__header .tabs .tab:first-child{border-right:none}.c-page-tabs__header .tabs .tab.-is-link{padding:0}.c-page-tabs__header .tabs .tab.-is-link:focus{background-color:#848484;border-color:#848484}.c-page-tabs__header .tabs .tab.-is-link:hover{color:rgba(57, 124, 185, 0.7);background-color:#397cb9;border:1px solid transparent;opacity:.7}.c-page-tabs__header .tabs .tab.-is-active{background-color:#397cb9;border:1px solid transparent;color:#ffffff}@media (min-width:31.26em) and (max-width:56.24em){.c-page-tabs__header .tabs .tab{-ms-flex:1 0 50%;flex:1 0 50%}}@media (max-width:31.25em){.c-page-tabs__header .tabs .tab{border-right:none;border-left:none;-ms-flex:1 0 auto;flex:1 0 auto;width:50%}}
.c-form__footer,.c-form__header,.c-form__row,.form-page{margin:0 auto;min-width:35%;padding:0 var(--space-lg)}.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-md);-ms-flex-pack:center;justify-content:center;padding:var(--space-lg) 0}@media (max-width:31.25em){.c-form__grid{padding:var(--space-md)}}.c-form__grid.-is-child-grid{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:#397cb9;text-align:right}.c-form__header .icon{font-size:var(--type-xs);color:#000000;height:auto}.c-form__footer{border-top:1px solid #dadada;padding:var(--space-md) 0;text-align:center}.c-form__footer .link{color:#397cb9;line-height:1.6em;margin:0 var(--space-xs);white-space:nowrap}.c-form__messages{margin-bottom:var(--space-md);line-height:1.6em}.c-form__label{display:block;opacity:.5;margin-bottom:var(--space-xs);text-transform:uppercase}.c-form__fieldset{padding:var(--space-lg)}@media (max-width:31.25em){.c-form__fieldset{padding:0}}.c-form__fieldset .title{margin-bottom:var(--space-lg)}@media (max-width:31.25em){.c-form__fieldset .title{margin-top:var(--space-lg)}}.c-form__fieldset .fields .item{margin-bottom:var(--space-md)}.c-form__fieldset .fields textarea{padding:0 var(--space-sm)}.c-form__fieldset .footer__options{display:-ms-flexbox;display:flex;margin-bottom:var(--space-md)}.c-form__fieldset .footer__options input[type=checkbox]{margin-right:var(--space-xxs)}.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-sm)}@media (max-width:31.25em){.c-form__fieldset .footer__buttons button[type=submit]{margin-right:0;margin-bottom:var(--space-sm)}}.errors ul{margin-top:var(--space-lg)}.errors li{color:#ff6d6d;letter-spacing:normal;line-height:1.6em;margin-bottom:var(--space-xs)}.errors a{color:#397cb9}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c-page-tabs__grid{flex-direction:column}.c-page-tabs__grid,.c-page-tabs__header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;min-height:1px}.c-page-tabs__header{flex-direction:column;-ms-flex-align:center;align-items:center;height:auto;-ms-flex:1 0 25%;flex:1 0 25%}.c-page-tabs__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-page-tabs__header .logo .c-brand-logo{width:100%}.c-page-tabs__header .tabs{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;min-height:1px}.c-page-tabs__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-md) var(--space-md) 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-md) var(--space-md) 0}}
