.input-field{margin-bottom:20px;position:relative}.input-field input{border:2px solid #dddddd;font-size:18px;color:#555;padding:10px}.input-field>span{display:none;margin:7px 0;color:#cc130e;font-size:14px;border:2px solid #cc130e;background-color:#fef9f9;padding:20px;position:unset}.input-field>span.error{display:block}.SubmitButton{position:relative;overflow:hidden;background-color:#de3632;border:none;color:#fff;width:100%;padding:12px 0;border-radius:25px;font-size:18px;cursor:pointer;transition:background-color .3s ease-in-out}.SubmitButton:hover{background-color:#cc130f}.SubmitButton .loadingView{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:unset;opacity:0;transition:background-color .3s ease-out,opacity .3s ease-out}.SubmitButton .loadingView.visible{background-color:#000000a6;opacity:1}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis.white div{background:#fff}.lds-ellipsis.black div{background:#000}.lds-ellipsis.red div{background:#de3632}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}
