.intake__error,.intake__form,.intake__loading,.intake__message{display:none}.intake__loading{padding-top:50px;position:relative}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.intake__loading-spinner{display:inline-block;left:50%;position:absolute;top:0;transform:translateX(-50%)}.intake__loading-spinner svg{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.intake__error,.intake__loading,.intake__message{font-size:20px;margin-top:10px;text-align:center}.intake-form[data-submission-state=empty] .intake__form,.intake-form[data-submission-state=error] .intake__error,.intake-form[data-submission-state=finished] .intake__message,.intake-form[data-submission-state=submitted] .intake__loading{align-items:center;display:flex}.form-control,input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]):not([type=button]),input[readonly]:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]):not([type=button]),select,textarea{background:#242235;border:1px solid #635e92;border-radius:0!important;color:#fff;flex:1;font-family:Source Code Pro,monospace;font-size:.778rem;font-style:normal;font-weight:500;height:54px;line-height:1.25rem;outline-color:transparent;padding:0 15px;text-decoration:none}input#submit{background-color:#ff005f;border-color:#ff005f!important;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;animation-timing-function:ease-in-out;border:1px solid;border-radius:0;font-family:Source Code Pro,monospace;font-size:.9rem;font-style:normal;font-weight:700;height:54px;line-height:.9rem;margin-left:1rem;padding:0 1.4444444444444444rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .15s ease-in-out}