@media only screen and (width<=359px){.xsmall{display:none}}@media only screen and (width>=360px){.xsmall--down{display:none}}@media only screen and (width<=568px){.small{display:none}}@media only screen and (width>=569px){.small--down{display:none}}@media only screen and (width<=799px){.medium{display:none}}@media only screen and (width>=800px){.medium--down{display:none}}@media only screen and (width<=1023px){.large{display:none}}@media only screen and (width>=1024px){.large--down{display:none}}@media only screen and (width<=1199px){.xlarge{display:none}}@media only screen and (width>=1200px){.xlarge--down{display:none}}@keyframes LoadingKeyframes{0%,to{background-position:100%}50%{background-position:0}}.login-form{margin:1rem 0}.login-form__error-summary,.login-form__info-summary{margin:0 0 2rem;padding:1rem}.login-form__error-summary{border:1px solid var(--red);background:var(--red-light);color:var(--red)}.login-form__info-summary{background:var(--purple-light);border:1px solid var(--purple);color:var(--text-color)}.login-form__input-wrapper--password [type=password],.login-form__input-wrapper--password [type=text]{padding-right:110px}.login-form__btn{margin-left:auto}.login-form__btn-loading{background:var(--grey);cursor:progress;pointer-events:none}.login-form__loader,.login-form__loader:after{border-radius:20px;width:20px;height:20px}.login-form__loader{border-top:2px solid var(--background-color);border:2px solid var(--background-color);border-top:2px solid #fff3;animation:1.1s linear infinite loader;position:absolute;right:20px}.login-form__list{text-align:right;margin:0;padding:0;list-style:none}.login-form__list-item{margin:.5rem 0}.login-form__list-item:last-of-type{margin:0}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
