.account-form-page{position:relative;width:100%;background-color:#000;padding:115px 29px 0}@media screen and (min-width: 750px){.account-form-page{min-height:100vh;padding:223px 0 120px}}@media screen and (min-width: 750px){.account-form-page.account-form--register{padding:190px 0 120px}}@media screen and (min-width: 750px){.account-form-page.account-form--register h1{position:relative;margin:0 0 -15px}}@media screen and (min-width: 750px){.account-form-page.account-form--register .btn--submit{margin:15px 0 0}}@media screen and (min-width: 750px){.account-form-page.account-form--register .bottom-form-links{margin:26px 0 0}}.account-form-page .account-form-page__content{z-index:1000;width:100%;padding:0;margin:0 auto;max-width:410px}.account-form-page h1,.account-form-page h2{color:#fff;width:100%;text-align:center}.account-form-page h1 br,.account-form-page h2 br{display:none}@media screen and (min-width: 750px){.account-form-page h1 br,.account-form-page h2 br{display:block}}.account-form-page .subline{color:#fff;width:100%;text-align:center;padding:0 15px;font-size:1rem;line-height:1.375rem}@media screen and (min-width: 750px){.account-form-page .subline{font-size:1.125rem;line-height:1.5rem;padding:0 30px;margin:14px 0 -9px}}.account-form-page form{position:relative;width:100%}.account-form-page .form-input-group{margin:0 0 16px;height:64px}.account-form-page .form-input-group:first-of-type{margin:53px 0 16px}.account-form-page .form-input-group.has-char label,.account-form-page .form-input-group:focus-within label{top:12px}.account-form-page .form-input-group label{top:18px}.account-form-page [data-required-field-wrapper] span.validation-error{font-size:.6875rem;top:93%}.account-form-page [data-required-field-wrapper] span.validation-error::after{font-weight:600;margin-left:5px}.account-form-page [data-required-field-wrapper] span.validation-error svg{width:10px;height:auto}.account-form-page .btn--submit{background-color:#0AE5AE;color:#000;border:none;width:100%;height:64px;padding:5px 20px;margin:20px 0 0}.account-form-page .btn--submit svg{right:20px}.account-form-page .btn--submit path{stroke:#000}.account-form-page .btn--submit:hover{background-color:#272727;color:#0AE5AE}.account-form-page .btn--submit:hover path{stroke:#0AE5AE}.account-form-page .bottom-form-links{width:100%;text-align:center;margin:34px 0 0;display:flex;justify-content:flex-start;flex-direction:column;align-items:center}.account-form-page .bottom-form-links p{width:100%;color:#fff;font-size:1.125rem;line-height:1.5rem;font-weight:600;text-align:center;max-width:285px;margin:0 auto}@media screen and (min-width: 750px){.account-form-page .bottom-form-links p{max-width:100%}}.account-form-page .bottom-form-links a,.account-form-page .bottom-form-links button{position:relative;display:inline-block;color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1.125rem;line-height:1.5rem;font-weight:600;margin:0 0 12px}.account-form-page .bottom-form-links svg{position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.account-form-page .bottom-form-links path{stroke:#fff}.account-form-page .form-errors{width:100%;text-align:center;background-color:transparent;padding:0;margin:0}.account-form-page .form-errors li{width:100%;text-align:center;color:#9D9D9D;font-size:1rem;line-height:1.375rem;font-weight:400}.account-form-page .form-success{font-weight:600;margin:0 0 20px}@media screen and (min-width: 750px){.site-footer{position:absolute;z-index:100;left:0;bottom:0;pointer-events:none;background-color:transparent}}@media screen and (min-width: 750px){.site-footer .site-footer__top{background-color:transparent}}@media screen and (min-width: 750px){.site-footer rect{fill:transparent}}

