.formContainer{text-align:center;background:#ff5101;border-radius:18px;flex-direction:column;align-items:center;max-width:400px;padding:30px 25px;display:flex;position:relative}.formContainer img{max-width:180px;margin-top:15px;margin-bottom:40px}.formContainer h2{color:#fff;margin-bottom:10px;font-size:20px;font-weight:600}.formContainer p.description{color:#fff;margin-bottom:20px;font-size:16px;line-height:1.4}.formItens{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;display:flex}.formItem{flex-direction:column;width:48%;display:flex}.form-label{color:#fff;text-align:left;margin-bottom:6px;font-size:14px}.form-control{color:#585858;background:#fff;border:none;border-radius:50px;width:100%;height:38px;padding:0 15px;font-size:14px}input{background:#fff!important}#formEnviar{color:#fff;cursor:pointer;background-color:#39ae0f;border:none;border-radius:50px;width:auto;height:40px;margin:15px 0;padding:0 30px;font-size:16px;font-weight:700;transition:background-color .3s}#formEnviar:hover{background-color:#349b10}.message{color:#fff;text-align:center;font-size:15px;line-height:1.4}.formContainer.loading :not(.loading-overlay){pointer-events:none}.loading-overlay{z-index:9999;background-color:#fffc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.spinner{border:5px solid #ccc;border-top-color:#ff6300;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media screen and (max-width:400px){.formItem{width:100%}}.error{color:#fff;margin-top:10px;margin-left:10px;font-size:13px}
