#edit-contact-designation{
    display: flex;
    gap: 2vw;
    margin: 0 0.2vw;
}

.webform-button--next{
  margin-left: auto !important;
  margin-top: 1vw;
}

.webform-button--submit{
    margin-top: 1vw;
}

.webform-progress-tracker{
  margin: 0;
}

.webform-progress{
  display: flex;
  justify-content: center;
}

.webform-progress ul{
  gap: 1vw;
  margin-top: -1.6vw;
}

.webform-progress-tracker .progress-text{
  display: none;
}

.webform-progress-tracker .progress-marker::after{
  display: none;
}

.progress-step.is-active .progress-marker::before{
  background: var(--gradient) !important;
  color: #ffffff !important;
}

.progress-step .progress-marker::before{
  width: 1.5vw;
  height: 1.5vw;
  padding-top:0.2vw;
  background: #ffffff !important;
  color: var(--primary-color);
  font-weight: bold;
}

#edit-actions-wizard-prev{
  padding: 0 !important;
  border-radius: 50% !important;
  width: 1.5vw;
  height: 1.5vw;
  font-size: 1.07vw;
  margin-top: 1.68vw;
  font-weight: bold;
}