.simulatorForm form{max-height:100% !important}.simulatorForm .divForm{border-radius:10px;border:2px solid var(--color-vibrant-blue);padding:40px}.headerForm{display:flex;gap:20px;align-items:center;margin-bottom:1rem;flex-basis:100%}.simulatorForm form h3{font-weight:bold;color:var(--color-vibrant-blue);margin-bottom:0;font-size:calc(1rem + .6vw)}.simulatorForm form .descricaoForm{color:var(--color-dark-gray);font-size:14px;margin-bottom:2rem}.simulatorForm .fieldDiv{min-height:auto}.simulatorForm .fieldDiv{min-height:340px;place-content:flex-start}.timeLine{display:flex;justify-content:space-between;margin-bottom:2rem;padding:10px 0;position:relative}.timeLineStep{text-align:center;flex:1;position:relative;z-index:2}.timeLineStep .circle{width:30px;height:30px;border-radius:50%;background-color:#e0e0e0;margin:0 auto 10px;transition:background-color .3s ease-in-out;display:flex;justify-content:center;align-items:center;position:relative;z-index:3}.timeLineStep img,.timeLineStep svg{width:18px;height:18px}.timeLineStep.active svg,.timeLineStep.active svg .cls-1,.timeLineStep.completed svg,.timeLineStep.completed svg .cls-1,.timeLineStep.active svg .cls-2,.timeLineStep.completed svg .cls-2{fill:#fff;stroke:#fff}.timeLineStep span{font-size:12px;color:#555}.timeLineStep.completed .circle,.timeLineStep.active .circle{background-color:#2650a0;color:#fff}.timeLineStep.completed span,.timeLineStep.active span{color:#2650a0;font-weight:bold}.timeLine::before{content:'';position:absolute;top:24px;left:10%;height:2px;width:80%;background:repeating-linear-gradient(to right,#e0e0e0 0 4px,transparent 4px 8px);z-index:0}.progress-bar{position:absolute;top:24px;height:2px;background-color:#2650a0;z-index:1;transition:width .3s ease-in-out,left .3s ease-in-out}@media(max-width:768px){.timeLineStep span{display:none}.simulatorForm{padding:0 !important}}@media(max-width:915px){.timeLineStep span{display:none}}