form .js-webform-radios.webform-options-display-one-column .form-item {
  display: grid;  
  grid-template-columns: auto 1fr;
  margin-bottom: 8px;
  
}
form .js-webform-radios.webform-options-display-one-column .form-item label{
  font-size:1rem;
}




.js-webform-radios .form-item{

  display: flex;
  gap: 1rem
  flex-wrap: wrap;
  align-items: baseline;
}

 .js-webform-radios .form-item input{

  flex: 0 0 auto;
  width: auto;
}

 .js-webform-radios .form-item .description{

  flex: 1 1 auto;
  padding-left: 30px;
  font-weight: 400 !important;
  margin-right: 0 !important;
  font-size:14px;
   cursor: pointer;
   width: auto;
}

    .webform-progress{
      transform: none !important;
    }

.webform-progress-tracker.progress-tracker--center .progress-step.is-active .progress-marker {

}

.webform-progress-tracker.progress-tracker--center .progress-step .progress-marker{
  
    display: grid;
    place-content: center;
    margin-inline: auto;
}

.progress-step .progress-marker::before{
  background: transparent !important;
}

.webform-progress-tracker .progress-step .progress-marker::after{ display: none; }

