@charset "UTF-8";
.webform-submission-form .webform-confirmation .webform-confirmation__back a {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: 0.3%;
  font-family: "Noto Sans", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}

.webform-submission-form .webform-confirmation .webform-confirmation__back a::after {
  font-family: "icomoon";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.webform-submission-form .webform-confirmation .webform-confirmation__back a::after {
  content: "\e900";
}

.webform-submission-form:has(.actions-container) .webform-actions::after {
  content: "→";
}

.webform-submission-form:has(.actions-container) .webform-actions .webform-button--submit {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  text-align: inherit;
  text-decoration: none;
  outline: none;
  background: transparent;
  border-radius: 0px;
  box-sizing: border-box;
  /* inherit font & color from ancestor */
  color: inherit;
  font: inherit;
  /* clears the 'X' from Internet Explorer */
  /* clears the 'X' from Chrome */
}
.webform-submission-form:has(.actions-container) .webform-actions .webform-button--submit::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.webform-submission-form:has(.actions-container) .webform-actions .webform-button--submit::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.webform-submission-form:has(.actions-container) .webform-actions .webform-button--submit::-webkit-search-decoration, .webform-submission-form:has(.actions-container) .webform-actions .webform-button--submit::-webkit-search-cancel-button, .webform-submission-form:has(.actions-container) .webform-actions .webform-button--submit::-webkit-search-results-button, .webform-submission-form:has(.actions-container) .webform-actions .webform-button--submit::-webkit-search-results-decoration {
  display: none;
}

.webform-submission-form {
  --color-input-background: #FFF;
}
.paragraph--type--view-and-block .webform-submission-form {
  --color-input-background: #F5F7F9;
}
.webform-submission-form textarea {
  padding-right: clamp(14px, 12.2px + 0.003 * 100vw, 20px);
}
.webform-submission-form .form-type-processed-text {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: 0.3%;
  font-family: "Noto Serif", serif;
  font-weight: 400;
  margin-top: 25px;
  color: #8B929F;
}
.has-mouse .webform-submission-form .form-type-processed-text a:hover {
  color: #8B929F;
}
.webform-submission-form .webform-flexbox {
  gap: var(--b14grid-gutter-width);
  margin: 0;
}
.webform-submission-form .webform-flexbox .webform-flex--container {
  margin: 0;
}
.webform-submission-form .webform-flexbox .webform-flex {
  margin-bottom: clamp(17.5px, 15.25px + 0.00375 * 100vw, 25px);
}
.webform-submission-form .webform-confirmation {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: clamp(14px, 13.4px + 0.001 * 100vw, 16px);
  line-height: clamp(20px, 19.4px + 0.001 * 100vw, 22px);
  font-family: "Noto Serif", serif;
  font-weight: 400;
}
.webform-submission-form .webform-confirmation.path-pdf-build, .path-pdf-build .webform-submission-form .webform-confirmation {
  font-size: 16px;
  line-height: 22px;
}
.webform-submission-form .webform-confirmation .webform-confirmation__back a {
  display: flex;
  align-items: center;
  position: relative;
  min-height: var(--btn-size-medium);
  padding-left: calc(var(--btn-size-medium) + 12px);
  box-sizing: border-box;
  transition: color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  margin-top: 20px;
}
.webform-submission-form .webform-confirmation .webform-confirmation__back a::before {
  width: var(--btn-size-medium);
  height: var(--btn-size-medium);
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--color-cta);
  border-radius: 100%;
  transition: background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  content: "";
}
.webform-submission-form .webform-confirmation .webform-confirmation__back a::after {
  transition: color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  width: var(--btn-size-medium);
  height: var(--btn-size-medium);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  color: #E62A4F;
  font-size: 17px;
}
.has-mouse .webform-submission-form .webform-confirmation .webform-confirmation__back a:hover {
  color: var(--color-text-hover);
}
.has-mouse .webform-submission-form .webform-confirmation .webform-confirmation__back a:hover::before {
  background-color: var(--color-cta-darken);
}
.webform-submission-form .webform-confirmation ~ .form-actions {
  display: none;
}
.webform-submission-form:has(.actions-container) .actions-container {
  margin-top: clamp(17.5px, 15.25px + 0.00375 * 100vw, 25px);
  position: relative;
}
.webform-submission-form:has(.actions-container) .webform-actions {
  right: clamp(14px, 12.2px + 0.003 * 100vw, 20px);
  top: clamp(14px, 12.2px + 0.003 * 100vw, 20px);
  width: var(--btn-size-medium);
  height: var(--btn-size-medium);
  position: absolute;
  margin-top: 0;
}
.webform-submission-form:has(.actions-container) .webform-actions .webform-button--submit {
  width: var(--btn-size-medium);
  height: var(--btn-size-medium);
  background-color: var(--color-cta);
  border-radius: 100%;
  transition: background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  cursor: pointer;
}
.has-mouse .webform-submission-form:has(.actions-container) .webform-actions .webform-button--submit:hover {
  background-color: var(--color-cta-darken);
}
.webform-submission-form:has(.actions-container) .webform-actions::after {
  width: var(--btn-size-medium);
  height: var(--btn-size-medium);
  position: absolute;
  top: -1px;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}
/*# sourceMappingURL=../../_maps/components/form/webform.css.map */
