.webform-submission-form {
  font-family: Montserrat, sans-serif;
  background-color: var(--Brand-Fehr);
  color: var(--Brand-VTE-szrke);
  margin-bottom: 50px;
}

.webform-submission-form a {
  color: var(--Brand-VTE-srga) !important;
  text-decoration: none !important;
}

.form-control {
  border-color: var(--Brand-VTE-vilgos-srga) !important;
}

input::placeholder, textarea::placeholder {
  opacity: 0.7 !important;
}

.form-control:focus {
  border-color: var(--Brand-VTE-srga) !important;
  outline: 0;
  box-shadow: 0 0 0 0.25rem var(--Brand-VTE-srga-25) !important;
}

h2 {
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.72px;
  text-align: center;
  margin-bottom: 32px !important;
}

#edit-processed-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.32px;
  margin-bottom: 32px !important;
}

.wft-small {
  font-size: 14px;
}

fieldset {
  padding: 16px !important;
  border: 1px solid var(--Brand-VTE-srga) !important;
}

fieldset legend {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.72px;
  margin-bottom: 32px !important;
}

fieldset.wft-hidden-title legend {
  margin-bottom: 0 !important;
}

fieldset  fieldset {
  border: 1px solid var(--Brand-VTE-vilgos-srga) !important;
}

fieldset  fieldset legend {
  font-size: 16px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
  letter-spacing: -0.32px;
}

.form-actions {
  text-align: right !important;
}

.form-actions input.webform-button--submit, .form-actions input.form-submit {
  background-color: var(--Brand-VTE-srga) !important;
  border: none !important;
}

.form-item textarea.error {
  border-color: red !important;
}

.kapnet-modal .ui-dialog-titlebar-close {
  display: none !important;
}
