.form_container,
.webform-confirmation {
  display: flex;
  flex-direction: column;
  width: 85%;
  max-width: 742px;
  margin: 0 auto;
  background-color: white;
  padding: 32px 24px;
  border-radius: 8px;
  gap: 32px;
}

.webform-confirmation {
  margin-top: 100px;
  align-items: center;
  padding: 40px;
}

h3 {
  font-family: 'Ubuntu Bold';
  color: #0A5D90;
  margin-bottom: 0;
}

form .webform-element-description {
  margin-top: 10px;
}

form .form-type-radio > .form-radio:checked {
  accent-color: rgb(10, 93, 144);
}

.js-webform-radios,
.js-webform-checkboxes {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.js-webform-radios-other-input,
.js-webform-checkboxes-other-input {
  margin-top: 10px;
}

#edit-submit,
.webform-confirmation a  {
  color: white;
  font-family: 'Ubuntu Medium';
  background: #0A5D90;
  width: max-content;
  padding: 12px 24px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
