@font-face{font-family:FormaDJRDisplayExtraBold;src:url(/build/assets/FormaDJRDisplay-ExtraBold-Testing-CYk3q8T6.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:FormaDJRDisplay;src:url(/build/assets/FormaDJRDisplay-Regular-Testing-Cv-03QSm.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SourceSansPro;src:url(/build/assets/source-sans-pro.semibold-JjPS6DrT.ttf) format("truetype");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}.bg-custom{background-color:#103bc6!important}html,body{height:100%;margin:0;display:flex;flex-direction:column}body{display:flex;flex-direction:column}header{background-color:#103bc6;color:#fff;padding:10px 20px;height:auto}.btn-voltar{background-color:#fff;color:#103bc6;font-weight:700;border-radius:20px;width:140px;height:40px;border:2px solid white;text-decoration:none;transition:.3s;font-size:.8rem;padding:.25rem .5rem}.btn-voltar:hover{background-color:#103bc6;color:#fff}.btn-voltarInicio{background-color:#103bc6;color:#fff;font-weight:600;border:none;border-radius:20px;transition:.3s;border:2px solid #103BC6}.btn-voltarInicio:hover{background-color:#fff;border:2px solid #103BC6;color:#103bc6}.btn-confirmar{background-color:#103bc6;color:#fff;font-weight:700;border-radius:15px;width:140px;height:40px;border:2px solid white;text-decoration:none;transition:.3s;font-size:.8rem;padding:.25rem .5rem}.btn-confirmar:hover{background-color:#fff;color:#103bc6;border:2px solid #103BC6}.btn-editar{background-color:#fff;color:#103bc6;font-weight:700;border-radius:20px;width:140px;height:40px;border:2px solid #103BC6;text-decoration:none;transition:.3s;font-size:.8rem;padding:.25rem .5rem}.btn-editar:hover{background-color:#103bc6;color:#fff}.linha-titulo{height:2px;background-color:#103bc6;margin:4px 0 8px;max-width:500px}.form-control{border:1px solid #000000}.barra-progresso{display:flex;justify-content:space-between;align-items:center;position:relative;max-width:900px;width:50%}.barra-progresso:before{content:"";position:absolute;top:12px;left:40px;right:40px;height:2px;background-color:#fff;z-index:0}.step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.circle{width:20px;height:20px;border:2px solid white;border-radius:50%;background-color:#103bc6}.label{margin-top:6px;font-size:12px;font-weight:700;color:#fff;text-align:center;white-space:nowrap}@media (max-width: 768px){.container{padding-left:8px;padding-right:8px}}#revisao p{margin:4px 0;font-size:.95rem}#revisao .card{border-radius:12px;border:1px solid #ddd}html,body{max-width:100%;overflow-x:hidden}input,textarea{max-width:100%}.container{padding-left:15px;padding-right:15px}.onda-footer{width:100%;overflow:hidden;line-height:0}.onda-footer img{width:100%;height:auto;display:block}#concluido{padding:0}.title{font-family:FormaDJRDisplayExtraBold,sans-serif;color:#103bc6}.subtittle{font-family:FormaDJRDisplay,sans-serif}.description{font-family:SourceSansPro,sans-serif}.nav-link{position:relative;color:var(--Branco);text-decoration:none;transition:color .3s}.nav-link:hover{color:var(--Laranja);transition:color .3s}.nav-link:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:0;height:3px;background:var(--Laranja);border-radius:2px;transition:width .3s}.nav-link:hover:after,.nav-link:focus:after{width:30px}.btn-simulate{background-color:var(--Azul);color:var(--Branco);border:1px solid var(--Branco);border-radius:20px;padding:12px;text-decoration:none;transition:.5s;font-family:FormaDJRDisplayExtraBold,sans-serif}.btn-simulate:hover{background-color:var(--Branco);color:var(--Azul);border:1px solid var(--Branco)}.btn-start_now{background-color:#fff;color:var(--Azul);border:1px solid white;border-radius:20px;padding:12px;text-decoration:none;transition:.5s;font-family:FormaDJRDisplayExtraBold,sans-serif}.btn-start_now:hover{background-color:#103bc6;color:var(--Branco);border:1px solid var(--Branco)}.logo-avatar{height:58px}.logo-texto{height:40px}.whatsapp-float{position:fixed;width:60px;height:60px;bottom:20px;right:20px;background-color:#25d366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;box-shadow:0 4px 6px #0000004d;z-index:1000;text-decoration:none;transition:transform .2s ease-in-out}.whatsapp-float:hover{transform:scale(1.1);color:#fff}.rodapeeee{margin-top:auto}main{flex:1}
