main{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}section{display:flex;flex-direction:column;align-items:center;justify-content:center}.leftSide{width:40%;height:100%;background-color:#c5f3ae;justify-content:flex-start;padding:20px;overflow-y:auto}.rfLogo{width:150px}.whiteTxt{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.mainFlowDiv{width:80%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:20px;z-index:10}.stepsFlowDiv{width:100%;display:flex;justify-content:flex-start;align-items:flex-start}.lhsFlow{display:flex;flex-direction:column;justify-content:center;align-items:center}.flow{width:40px;height:40px;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center}.flowCompleted{border:3px solid white;background-color:#4a8350}.flowPending{border:3px solid #4A8350;background-color:#fff;color:#4a8350}.flowLine{border-left:2px dashed white;height:40px}.checkIcon{width:20px;height:20px}.rhsData{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-left:20px;margin-top:4px}.rhsData small{color:gray}.lhsBottomImg{display:none;width:35%;position:fixed;bottom:0;left:2%;text-align:center}.rightSide{width:60%;height:100%;overflow-y:auto}.formDivs{width:100%;display:flex;flex-direction:column;gap:8px}form{display:flex;flex-direction:column;justify-content:space-between}.rfLogoMobile,.mobileTopBar{display:none}.mobileTopLogo{width:120px;height:auto}.menuToggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;border:none;background:transparent;cursor:pointer;padding:8px}.menuToggle span{width:100%;height:3px;border-radius:999px;background-color:#1f2937}.stepsOverlay{display:none}
