8889841c/* Import Google font - Poppins */ @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap"); * {} body {} .progress-container { display: flex; flex-direction: column; align-items: center; gap: 40px; max-width: 400px; width: 100%; } .progress-container .steps-ui { display: flex; width: 100%; align-items: center; justify-content: space-between; position: relative; } .steps-ui .circle-ui { display: flex; align-items: center; justify-content: center; height: 50px; width: 50px; color: #999; font-size: 22px; font-weight: 500; border-radius: 50%; background: #fff; border: 4px solid #e0e0e0; transition: all 200ms ease; transition-delay: 0s; } .steps-ui .circle-ui.active { transition-delay: 100ms; border-color: #4070f4; color: #4070f4; } .steps-ui .progress-bar-ui { position: absolute; height: 4px; width: 100%; background: #808080; z-index: -1; } .progress-bar-ui .indicator-ui { position: absolute; height: 100%; width: 0%; background: #4070f4; transition: all 300ms ease; } .progress-container .buttons { display: flex; gap: 20px; } .buttons button { padding: 8px 25px; background: #4070f4; border: none; border-radius: 8px; color: #fff; font-size: 16px; font-weight: 400; cursor: pointer; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05); transition: all 200ms linear; } .buttons button:active { transform: scale(0.97); } .buttons button:disabled { background: #87a5f8; cursor: not-allowed; }